d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0xa580c8d6) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8fee6168cccde233, 0x6) 05:50:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x8) 05:50:57 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) fsync(r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) 05:50:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) write(r0, &(0x7f0000000040)="b4f2", 0x2) r1 = socket(0x18, 0x8000, 0xd14c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x2, 0x3, 0x10000}, 0xef7, [0xfdb, 0x4, 0x1, 0xcbe3, 0x1, 0x5, 0x4, 0xffffffffffffff43]}, 0x3c) 05:50:57 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x94) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0xeae63457d3ccb2a1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) 05:50:57 executing program 0: r0 = dup(0xffffffffffffff9c) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r2) 05:50:57 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x1) r3 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x1) semop(r3, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r6 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r6, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="0100080000005165307766696c653000"], 0x10) 05:50:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x9, 0x7fffffff, &(0x7f0000000040)="3fd1f652875221550c9831a73cab5341acac445d30f97bf11e2953ae6e6203c42b3bb07f06f1c5250fd0a834cb514e8c695a7e72306994d97d06de0a13aed49081d1ea0c62bfd7a836db02fb402201a8dde7006d276232f1a6fd4de195c4522b084d77b258f9b5f729596afe9e26962f49cc47b5648c3858a4b247efbae5552b62ed958246d86271cde2a6bc15", 0x8d) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) socket(0x6, 0x2, 0xffffffff80000000) dup(r0) 05:50:57 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 05:50:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) 05:50:57 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt(r0, 0xb5b5, 0x3, &(0x7f0000000040)=""/156, &(0x7f0000000100)=0x9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xfffffffffffffd79) 05:50:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x28) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x2b991d4e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/110, &(0x7f00000000c0)=0x6e) socket$inet(0x2, 0x3, 0x6) 05:50:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x4, 0x9c27, {[0x1ff, 0x1786, 0x0, 0x1c, 0x690c, 0x7ff, 0x0, 0x40, 0x27470f1a, 0x10001, 0xbb7, 0x851, 0xfffffffffffffffb, 0x3, 0xffffffffffffff01, 0x7fff, 0xfff, 0x1], [0x455, 0x100, 0x9, 0x205f, 0x8, 0x0, 0x7, 0x7, 0x1, 0x1], [0x0, 0x9, 0xffffffffffffffc1, 0x5, 0xbf, 0x1, 0x401], [0x7, 0x3, 0x1ff, 0x1, 0x7fffffff, 0x10001], [{0x4dd, 0x8, 0x2, 0x100000001}, {0x5, 0xd7, 0x7, 0x81}, {0x2, 0x1000, 0x7, 0x40ed}, {0x7b, 0xffff, 0x4}, {0x6, 0x7ff, 0xff, 0x96}, {0x7, 0x721, 0x1}, {0x9, 0x7fffffff, 0x222a1c5e, 0x846}, {0xffffffff00000000, 0x5, 0xb6d2, 0xffffffffffff86d8}], {0x9, 0x7, 0x4, 0x1f}, {0x0, 0xfffffffffffff269, 0x1f00000000000000, 0x6}}}) fchown(r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 05:50:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb9) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) flock(r0, 0x1) 05:50:57 executing program 1: r0 = syz_open_pts() getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000003c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x40, 0x101, 0x1, "1f395302298bf821e76c814d511b0921eca563ef", 0x1671760c, 0x9}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="71a7c3934db94e20ee85f19d956cfa136da055bf795a000065934ded2a3554e57274f29bb9e981200f0d1b1838de1f9303ec7727f5fcfb0e5c9685c1d0e9ca7a53a8f2d46c76c35489dd2653db883b6f587f1cfdb0d38db29b2218af0875992aa4fb835224f82fb42ebae3117b316a0049eb1d01a74d82f1f71341cb85dd679fba4f26db196565213576e355355b284f1ff6cd78e2ee7c33bf677f9ec2e4d67399ac04db8ce63bac10f1f8af4fe17c948fedb184302e87443420d388f65e3496d0f4645e3439440b0f476b2559150cb3563251113858ddc39c1542", 0xdb}, {&(0x7f0000000200)="ff956e88efb4c2a19028082ca99049c0fbefb7b35829a78ff63185881c1ef3206fecab980c6c8edb8299f4266a1e70bc9dc0d6a79a026a69c3989c11f670d46228050faa64bd9b75049b144d7e5830b5feccc4421655cc85d5b2a9ab64133dfcd9a6eb2c7b534da0bb49461e513d1dda37f151a245756cd69acb8473a850474bf413c181feefcb132a97b4bef2", 0x8d}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0x7ff, './file0\x00', './file0\x00'}) 05:50:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202162f66696c653000"], 0x2) 05:50:57 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x7, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 05:50:58 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() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r5 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) r6 = msgget(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getgid() r11 = fcntl$getown(r4, 0x5) r12 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a80)={{0x7fff, r7, r8, r9, r10, 0x8, 0x810b}, 0x1, 0x6, r11, r12, 0x0, 0x1f, 0x6, 0x80}) dup2(r1, r0) msgget(0x0, 0x200) 05:50:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xf61, 0x1, 0x7, 0x3db9, 0x6701}, 0xc) connect$inet6(r0, &(0x7f0000000080), 0xc) 05:50:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x20, 0x800}, 0xc) listen(r0, 0x0) 05:50:58 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x0, "9ec4ae55f7a2b10909b7a3901e0e220018d4f3dc"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) getpid() 05:50:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffff7) 05:50:58 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 05:50:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) readlinkat(r0, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)=""/193, 0xc1) 05:50:59 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6a, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x33, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 05:50:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 05:50:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x6}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = dup2(r1, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x83c6, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f", 0x377}], 0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x3a) 05:50:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0xfffffffffffffffe) write(r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 05:50:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) 05:50:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0x233) 05:50:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES16=0x0, @ANYRES32=r2, @ANYRES32=r2], 0x26}, 0x1) 05:50:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r8, 0x4, 0x46) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052db09bc32090ad84fb6fcee8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b00"/113], 0x1) r9 = dup2(r1, r3) r10 = syz_open_pts() getppid() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000480)) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r10, 0x2, 0x1) syz_open_pts() write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r10, 0xa, r10) socket(0x6, 0x2, 0x3) 05:50:59 executing program 0: r0 = semget(0x0, 0x3, 0xc1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0xadb, 0x4]) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) listen(r2, 0x7) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) 05:50:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) dup2(r1, r2) 05:50:59 executing program 0: r0 = syz_open_pts() r1 = semget(0x2, 0x4, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/22) r2 = syz_open_pts() close(r0) close(0xffffffffffffffff) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x556) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x280, 0x4fba, 0x0, 0x0, "15e8918ed30000000000e19ace1300", 0x0, 0x4}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x63) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 05:51:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r0) syz_open_pts() r3 = dup(r2) getsockopt(r3, 0x2, 0x8c, &(0x7f0000000140)=""/148, &(0x7f0000000200)=0x94) getgroups(0x7, &(0x7f0000000100)=[r1, r1, r1, r1, r1, r1, r1]) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) 05:51:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x0, 0x7, 0x40, "0d1c59f6915e4db343d4712d162505ab670b53de", 0x0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xbf14) 05:51:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000eeffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000accadc947089efcf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b0e1aa7125e11220fcf26deb5397f723c08e4ad979664a2cde7c461f114e071345607b661f5f5208911feb786fd93cbd1c8"], &(0x7f0000001040)=0x1002) 05:51:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="d88bcd02fffffff7dc9f7060529a09ccf85c00499e069bc4dda5f9e2d0e6129536b61a2c777641c46d2faff182c9719a4f3f56c48a2d3d559421645dc20000ac64ab7887f6281dbbafe0da0a060a710ae4884746eae5bdba7342cc786af4ab5fbfe9312b111ca1623e5bc4497c724759cf7407f5831ab11c95f709be6d5c0ad2e63620aca1c756b53de07725ffebf5821b471e4e5571f5d50fe5f5b26bad5f5cee0622ad86602e6daef36965d14c23f3181a3395332bde596c5572992bb8f09d5961d885b27e103952155cd830bc1ce6818d00e1600e380fce2980fb5eb908ee4a"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="856439fc205c2a461223fb8c0460af8aa971251345c109822c673036fccf9978e00180bb514fbcd2c463813efdd35fb7079cc6b60eaa0c47ee9c9e9600008e6392e9cd128e53cb0f3ee9876d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 05:51:00 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x20, 0x8, 0x10000ffffffff, r1}) 05:51:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248cc29e887b82cae5d76695eb28bfb3f3a0a6123990b5fa473e20c4d48666eba9c2ef75412c416718a931b0a896611531c5e6f107b4e9f7b4f9ebe7eca6edee1988b5e176091233964c5206fd0cdaff1406d8605e9d9adcd3274e45fc6fa708cba550dd259ff1a40d94ffee343a7e008f8951a6cb09c36b32a12601702b514e7a88907f8764edd9c60be8d89496c7ecc37e8756195ebdd85d510a7b87d9067465f2671e846012c97ba1ba29570ac13c9f7e1b573b3dc6fa5bc6327f1d4aa03b510b22dc0dc20bd0478449c41e2d22e37198d0bd237b965e404c6ca4f7808a60a1b00fc84029e6df9fab8534c37bbd2e66e3cf3c4556506be56bf53e377c38bef40054549631d03131bca26f7dad50e2b3534fe5f6b2d1eaf0c064a2efa615a2c97d71cc6d4bdb6ff3b41de72902e55f91a615ceced672aa38209c70b163296c93488a713cdd91d00a44bda4f42f5c8210ece107cc5a9a29deef6f1d2d7c29229d45f61db215c90390c889b81e93a8d19efd07c83760490fef8d3358483ff9a9a2033dde20b7511a7c929087808be255501e3d15c070f49dc6832a9fcc4fc74482508c778762b0fde495eaaa3e30b4c5d148aee7de5555107318c6844e584b60743ee29acdf729e2cb7fbe2aec0518747d9c3bb6ac57be03e8f077d0fc13b4623b868d20137a00539e3ebb331c3ab85ab899ca1470dca45c9b2253c9d5e13b619887f6cb6ac4e6b55c3d50a8b72511ff7151f79e4dfce33599cbb810bf24344567f31b02befc3c4132a30439cc0300a65639300c2a81f3a5c36e3660d6729653cd2ff3013d9c0fd4bdabca8891252ca40a4cf0262275eba501876b37ab1a6f711ed37b79835f158ff145855a35ed301cd343582fbe78100031b19d5e3e757f52a48e7258f488d761b9213debeea9553b6f890435931aaf0604588a8d3e7e7a0bde160fb31ed2a48aea188a279c973eeb5b6ab0db05123f94253", 0x57a) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000240)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:51:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000080)="01", 0x1) 05:51:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffff05, &(0x7f0000000000)=ANY=[]}, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:51:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) 05:51:00 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x189, 0x10) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x32, r6, r7, r8, r9, 0x100, 0x3}, 0x9, 0x4, 0x1}) 05:51:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 05:51:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x800, 0x76, 0x8001, 0x20}) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 05:51:00 executing program 0: pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001040)) r2 = socket(0x18, 0x1, 0x0) accept$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) setsockopt(r2, 0x29, 0x800000000000035, 0x0, 0x0) setsockopt(r2, 0x2, 0xfd3, &(0x7f0000000000)="9b5bf329f0342282d31fd28d9f7760e91b3181fd82c79d8fce00bc8a02d4cc21ebac84ca4d2b0ea235364d8202efbc004f65b75c788ffe8fb57fcea009db3b1a1733af8e43b124db40b52dd9b092d5a4f20b3506f4131ce105585b99615cd9f1e2b41ec57193208bd70cc35c7b9954c34d4879f4a1427dac479b03f1a8ef676f12effde7bf4bdf05ad7cdc85e533dd6bd9861399dcb974e51de5078cb6c985125027599c1c3851f08947415fd487631d05e611af2cde4092ba449e0de5f3a7ae6ac2d0ff669852cdf171fb5c481912867f4e712e0623f8421d2c98e219aacea0158f62b4965c1eece98289d6219dad36b42f21286afe8000170740a2c7834143bc8293a17f6d4921ccba55e5605ebc4d48364d9fbef910b6baed37243094a56bc8cbc45258cb5699cc62b562ce9a7d8488c4cde3c34f71e837729789fc2cf42c1f50c1a18749e699484650d93006d9fb57fc7bfc703e4f0a51634d2aabbeae2f9b846a82b938e78d0f1b7e6045c9682dcfa5666d9d08c6bc2b53c4f16f11ba942630fb045c9cbf4ddc9a26bffda70e27cb792392ac0cca564e3121f63d312c7248de6988318edc884ab3bfe891badc578caa26167f6d53b3b4b8fdcae7bb8ad4869c1f71cee80993d2d5dff5ed1a8431e1d9d2fc0e813f642c02930b2c6ef7c8c0ffc0ae37ead18fd881ce65c9de0cbfb4f501960b9d1380e2dfa313e82055333448fbf2f07afcdf8bf60e310f3f9da4fedab13aa304015ed223051dcef788b075a033404c12f0f8f5912c8615fab438202ee07d4fdd6d5071239d3d6ffc97a342ec0c9b78b0004e1e97de80b4d04efc681be30427bc3e9b7f3b463510cea175564a256c3093c0222924f0eda10ba7ca601c81ed4a56c7b58ecca5803512ea54d9546fb398ababfbf379d6c7e02b120af9dd8d73935a2b74cdab3b2f9b38c1255b7a086643d0e80b0b7b0ad18813d51e7e7de45e9c4d70e1e0a64d20456aacbe0cab6f97a9a0f92ac0781578643c7ed81cff91c0b34b95502fd6c687e554899721dfc09248ee86ede00888793e09d9d14fd4999c67abd0ee74e00e842f4ef15de70e921dcf5c8d9cc8233f779b4c3d5a1a46f728d0310db7232a03f425b7ed0867cfda17d2f5d2f3d0ce804e36e17d08fee6cf396444540d248d734631e39ac9c882e276d96eca56d2fbf9beda1d334bd36415779af8b117565e39a503f6130b7ffbbc637171de0b55d420a794cd1be9aba4eae46541497a0f6149208247777096246ed9b8a0f09418432f731bb2977318a73733020a94e26e8b03d3f3d557315abb7f14bd79f474bb1d846b3574341921d77778a592da396e59a6b58f374271a2e9009e9684db7ffd5e0692eaad987c6372180d9f6f5c247e8569848a1fd0a5081704ed5d739972eb5595c42ff47c541044726d9e1244d51e01fec6aa6b7c21afb85cca2b44341ba234c89f3f0ba67d070d24118a22104255c5ee26332520c4f73ab7c510dac5df8c0320f10eaae8cfe139cbe898125afef563d9acbd2da93e07bf94062435d42d8ff3f33c243ea24ebfc919ed14ecefac36750fe2df30506794ce5605f196d73d0e649049e5a19b11e53036606873d0b02f5bf2ef9f1c7d918adfe436f756393e0b3ce85e1b3680989e77a1beb726f162b7b5819e70b256da5f2542afe30359b37a4c0cb7a342d1c04c3dbfa7d1fb1573af0252953ad7e98b634744a80b65b5045d5e4648c13701a28d24d64af45d3a694ba2df3ca5d50271d0d325b1b94a6b509e544c4ab09d29c982958b984888e7661d268531fcf119d8cf18abb53d871d505129d387d9808afb9e9417f9189b2615c1ef550e0aebc9b32877a4ceb1834dd1bb6a3e5262b2fd3dc488fb6b11a62af4b5538a054698410aaea2cb13d61f003b077ddd18b696fef812a05cfcb2f524490d9d78228a159b8a5c51e6e84aa289b7d075edaa2e1d8a6bad8bf72737fe4dfb671259b500d2aa02e0c04809563a66a07eafa928d01d247c785918497b4c645ecc7f821a42b600481b81ed7b2d817cc35eb0745cbba3fe2a3e749cdda8941baf11b4f20faeb74d50bc09a13018af066a48cfaae66255c0952f4d2ca9e955e0c565a67fc98f38a798c7fcfe8feae5f152ad7a16faef3c481a18080628bb4d2ddadba127401f08ce838501aa48113cfda383a192baa5310a3baf4691504818c08ca9f7de62bf1bf12de49f32ad7df41a2374c8823fbca2672d264084443e0ea8cb5625efc97132570654c87558deaa1816494b17baf9c3ec524f200f6a261bf41e3d0643888432b8aeb16f6b8741e610c67dd63db82d3193a3978163710b5be5de7dbe9b20d04fe181a665510801fcdedafe8704685fe9a18b3caca8e01cb0395b04585c6656795b2b3c0d603d7f5079f351bfbba758e505bf12346f02671c2eb3396d92548c0c0a92f9957a8d737fd12914a1fdd7b149c83381f36a09a4e96035c63abe4903e0e64b74148423002293ec014e059bff0fd1460f69bbb5b5dc47a8082f1986ad4516a73f5bb7ea2b1501a726e759cb82f1c91bc144a87b4427b0aca5d636cd918fbc6d83f3ee9cb6fe1c1eebf03fa09ac1be7f51bbe9260bb75e66c653052814be1438004cf23e8faa5e461fa36fa0669afcd99ce060bee1c610353dcf7c14ab139bbb6bfad64df1446b4647108d1d090e2e5742c868832268fbd2b6d2e548a3f7e4bb1b3c4f14f4582da049bc11fed2ce8ca60aa2d062ae2cf0942d898d4b00a1f4502e07bf7f001cec40d9e17113fd55726dcb98091232a3998791cae146bdf46f6111f91dbaa5f1d3fe282718c1711778b81ef0bcb18cc17a393c6d57feaa5b4ba9f3c9fcc0430a89dee570638e66275c5ea48d5e006f6481606b846847510058ecc8fde4e937329fa5597c8cd529ab70541cdb38607f46c4125b19f70782cf4285256275c12a4a91f97c4fbd99225224ecbbaf9dd8f196c382c56bb9ced94259857c4f4ad40cfd090ce0dd4ef4645cd92d400774ad8cbc843ae747e38fa9351e81da462872fbde6994d7d0892246b54f4b02fc4a1f66b2d0143d26734d38fb3b12f67476e5773d8c709b3912a1eb0b240afc9f808d239c2384c53986833029d5e06f80fbaf0dc6433ae04543870eecf443713e72e69af53b29461d69f545b60324dc36204bf9436a175ece820f77509706e3746a28168acf51bdc447e81053991f1e70f8bead6a9c79c040d6b6e84be787559caa18717d668d3742d6b908c252996b05cadd50e958d31f272cc02d57bf6a2038ff4c0566e5d913ecd019e2343e69e99769ace0506fd8b458f0a9504b02c3788f6b19aa8a8058343a99c079099e99013fd39efb8583c5d0cb06b9deaa8868ee380500b053a6123bfa64fb3a7b041888f8f19fc28d63aa22401265807250dfc683c16c99ab8b0f6b0d9d1bb20223d23ff199001d83d1bc047cc60d0ef77b8dcddf9b819cd6a353c3a061265fff432556eedd103881e2432735d9ec1e2d0371c1d03edc751efb80095d5aee9baaa85f3d488c632a053b823ad43a7303740d45ed45ba42b4f51621ea431726065c0cb24232895f80432b190dcec21ab79cf9a3c1efd2a6eb9effca024e8bd658dc9c158f151bab355dbd406fa855d40f7b301e317518fd81e971e99d016deab59cb8d1633df2a53dd9650e002bae42305aed5c59a649f56e5b8aab460b579a049bf4f68d7550af24336966c898c900e8d66742275f4042027ce6ef4a391358b936965166d3213d3350f9ff8ec8cf8ea6aad021f4c15870e6879fbec41a479435c3f776423c44ecb72ba5075f28a7c06ed7efde81ddc98b97e0059727be4ba04f677df7dc18b4a77ea6e284301294c683382d842ccb9c69ccbcbcca8b0bc482223cafdeb8e94239bbdfb2d250937fa0a3eaf6aa5c8867f216fb1a78a9ae21736e3f8604ba632a327f4065b15afce502312b660952c3c0acfca4c7f0529352f3448c7d6823bc9ee06c2ed9df0f45d699c34c1f0e5401fbb6a07087045dd99e9b8a129f0d5552c11240eb01cfb82011e43a4ca39c46ce66092f0d2a22d24814be95c9790bcc5165f7600ad44bec1cc23fe6ec234a92388ec12d8ac1a1a89f51d2c23b6fd348f13c902c5b4f051676fa40af79a1b789661f27a319290cec5fe1b1c2e413bab95e6e38c1555f5417b4c398df38867005ae55ee773883da42f9e920c90c70f01e547bc4111ba6d6622e77294ad8d06c30e21964fb24b81e7e940ecf418851b67c1e6b5ff73067de0a9d7045f4731c76617a56dce547ef1ee0eeaf31a3c6bc359cf5888575e7b71ff570bb306ae9cc54e355e5c70823932952bc2345027550bdf730d3f82edee8ef262b80702047fe3e38629914fe68aee33c693471446bab5d57e06526bcdcf3c2d9984ca20f98588c5210947507570deb13cf46174047fee5cecf2de64c5a2738f19462cb5a8e6c3afa9ff850965fd4d69977f21a1c8302b35faee3c31feacb314afe73614df359a14860eebe7a9d44ed078360afdd684a04f57c0b5d0108272a379aa2110cb0416c600253dc934b01a55f6f4fc834d42e14e5555d7a22e19e4c720bf9d1f7304f974f5e977e41f70af01076863060e129373f511f4cb4f52447e64d22b47911a94677d58f51e696ef2bf95232a608ece95eb2a6670d088b4e4f4787ae1e0892a53e13658120667a7fdfdd40100b97e8e0a96d97fd636eeaa7c43be782a67e2ff97d89949aa0b5eaa973faebaea2adcf25b6287b9b55f4b13bff77bc0ad75b3a1608e5bfd27c21d6549c70fa0cbae1969c13f07d4214b56d0867e7f8d17843a75051a98f7c298b144b79cb4388a658d8f790f7997f657e6f3ee41c6f11b6663c9256b55a648334a7ef290ae89afd73ed00aff309722faa7b6dfc0d18689bfb800490d35b853b6a2b2bfa734b5937db85bc0ebec6fab4e76896eec221af36b4571ec04c74178b05e48247ebc4debc0c670498898cefc3da90fd21670ab636a90198b39d5f79c366de0111a7c7ffe5998dcc63a4e50d50a746ea07e0bdeb12de8f5def0d0894de458c65914830a8772b7983c3928f2a923c0c51e10d546a5be46854118b86fcf988260825584ab6c32ecfe5759cf4f491d11cc9b4106b30a315c94687307e58819ce3cf1bee27edad9e1770b3fe6e444764d9f64a0d2b2a77a4aeea7f68d5444b3749965a230a3ed3ed946548817d88aa08730371a54bb3a8ee561630f290ad7ecd2d537a4e50e056221299e9371a80215f2769c8c1578aa995cc7a52bf887f7a86b76780cb5330a9e3fa66d3600042d19591641c8fd617b3c648c0b6adb7169013bc3f3065b43ccbb9b60a7d6f2f373675d015cc455e252baf66084cf9784b69611e7d04a5c8b9939ff4068d2fa8bc7acc8d0939ab49d90b95dbfa2d65f8c2a19ca8ec4a762f851fe60da443446b82b7c0e4d8d79d41029fa87b11d2222a0e6b8946fd61579485ca3c0e9f9362abd3b0eead6eef737bff30d5d8165c4a2b45db28c147c30743113990ff28f82d978b610ceb3217a39c45f640435583187f8eaac2e3b8d38a1e37c25f855758176639b236de0dd241a6b1bc02e612eedc1c1e3d95b1e6fe5c53ed6078140c3eac8ee5a130092dca3658283c90381b7ea80a96a2f8b4c4d9c3ce126c4031df6acf029d34e78f1f4e799dcb7451334c0f63dc2acde6e10b2f5f177d6f8cbdd8b8502d1c950052a05b9f776aa2074b0dbfd8d4b36bde64f920b5df5c9819af15fc566ba7f5e5ce1b8b1d0d64b514a485d9e8b4e327a6f7887c850480b49151e9b8", 0x1000) 05:51:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504b3385678327b505d010300000000007101000000000000cfc73fd3357ae26caa0416fa4f37a832acf02b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f136ba8af63ff37282902e4fd89720fd3872babfba872c881ff7cc53c894303b22f310b404f36a00f900000001be657aea8c500000002000000000000020208a371a30400000000000000000000000000000000000000000000aac52fb900"/179, 0x3c1, 0x40c, 0x0, 0x0) 05:51:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x7, 0x9) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:51:00 executing program 1: mkdir(&(0x7f0000000140)='./bus\x00', 0x1) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') 05:51:00 executing program 0: socket(0x20, 0x5, 0x2db) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x77a940ea243fcd48) ioctl$BIOCLOCK(r0, 0x20004276) 05:51:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)) listen(r0, 0xfffffffffffffff7) r1 = semget$private(0x0, 0x4, 0xa4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/230) 05:51:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r4, 0x0) r8 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/125) fcntl$getown(r4, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0xff, r6, r7, r6, r7, 0x94, 0x465}, 0x5, 0x9, r5, r5, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0004000000e96c652ff69ad1b4ae1dbf18f76397a8a0062729755ef5fc311540184853de73d8d9248038b7677217b66e3fc6639157569cbecb44c015c24c1ce8a5db1f74d4f65da2e9176386eaf32be8a887431a8e95f88fb1764d863921c26a3d4345980031a81737375faeaad9abe577c7ed97d5261d9eb055e4e864394a904a059469c808c627e42d2173263a22c76374afdfe291f0d52ebb4220996a54dcb603000000c17541ad22c1bf99edcef9cdf02117f24e83376b072da270b7f82ec733604bad0ac89f930bf6"], 0xffffff70) 05:51:00 executing program 1: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000a09000/0x4000)=nil, 0x4000) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:51:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) pread(r2, &(0x7f0000000040)="012cc67235ea38f0082aad95c25b7a11034f40df19732d8942b3201cae6ac715df572bd21e806f58a7d6134699c36430f9cd1bcbfb4d04bcf174803f5a0cd2d94b2babc2a10209d694b9fed50fffd1b468eeaec55ff34d63ddf3c22674f08b19c4b998494f889529f146f07d09445cc39c3855d1e78f90b9d44fd32863d1a39fb8e50eb8519c92a9c61412badd67d3095d6ed5579d330bc694a6763c1a8be70c690e2a01ba66111613af717ed973318f6e9c2182d26e6282df02e2b4330620ec2a8b8fcd13178b98d4e7da0f73ab620325e7465204a8a975733f16cd3e3d95b9e6f66706f9411014751028f864f7ee1b", 0xf0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1ff, 0x100000001, 0x0, 0xffffff58) close(r3) 05:51:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530006f472e77e11b2840b9a244a7da28abd5b0a1226d3b7bc6870352b6c9d548661b6db817c8b8381b460aaa8404987b9714de34c28aef3cb0a43b7283c9ae79c683b38b502ce90b74739f1aa658eaab291ce428e8b0046874387f"], 0x220095b480a99063) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) 05:51:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r4, 0x0) r8 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/125) fcntl$getown(r4, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0xff, r6, r7, r6, r7, 0x94, 0x465}, 0x5, 0x9, r5, r5, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1, 0x33, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./f{le0\x00'], 0xffffff70) 05:51:02 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x229, 0x108) r0 = open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="290e91300cf98581f845298a2f325173e9deb1f57274ab79a79b921f3468c7ccc9b64683301794f6827bf403387cd849c1fecdcdce97e9b45f1eda313e9536bbfe1be45c398476ae1df4c54e7d4ee5eaf7614139653de9edcafe810b72542df45cdca1b620d5f40e0b3b861d2648ac029ad978894f22dce0eaa7145abde3a240d4e6a6d8538f578ff20dbbeed95d2939b339efb5", 0x94}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ecece6c92366293e06a4d22da45066ada162640958a9d6dab6e705e93b77689d33ab5b68dfe4756f53d6f6e99f71fbac6c4dd42cee099ab67404fb771e7226f181f1140dad6c026990ab1c97ea73f3c0f3f6fd157d1260f3ec795e12696929ebf2b36952e9534f540f8e10df2522cb2a5b0eb09c652711670b8dad15418fbdb5bd7232969f3f22b3b2243c1f86238a6ab0760cf204ef7d0aab842573e81a10bd83fc2fcfdbdf3496a647a1715f6d", 0xae}, {&(0x7f0000000240)="0dece48029b0c058a4a7a9403eedb8c579fc9a0efde15af9e9da6b65126228f37e3d8795453cb0ba158ffaf97546c2a2f834ddb7ecc8fe6bcfe0ebe1a824aabdd6a6dacc471cf35a7bcfb03140a75593a5e10546d1c0f6547e4ab86ba1b38234", 0x60}], 0x4, &(0x7f0000000300)=[{0x90, 0xffff, 0x2, "45dc88c65c4c3c10efcf70c4718c0e2388ebcc4d8598e5a5f929e90ad81bdebc10839e1c1f9288f7f3517d4a955795ec4c4c2d68121b5b69ea6405758c6a6d92d99896b47f8de4cc0f4a03820adfc7e14ad471578d626b6180b186b09fbc99d87eb92ec20e22297aa437f5264acb301d3ae3fb9ec751bf464879a8"}, {0x48, 0x1, 0x8000, "2dff74b32f7943c0aaf47f8c896133b7a6c292c82797496179f49daa71a58b41659d79a93841f1659d2d2a39841642f5ac4e0d"}, {0x20, 0xffff, 0x7, "adf54828e605545efc8333eb2c"}, {0xa8, 0x1, 0x2, "cb3966c99f41c6ffdbfb6bdd96cb63014f9400465f4f356ca411f4c7ef3d330130b9bb33a6359f358ea67a3a9d903d4b26f7dcca8950170ee38395e8128aa9e94dc0afea037293e0a7437c88e6cd0f90e32bab364c03915a0bf9efb131a78b6cff5534852981fa1955f8e57ecf14a30c1a5f9712e33f463716e4973c76e525b96910c80358b371a403e9cb4a46f620da8796a6384a"}], 0x1a0}, 0x400) 05:51:02 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x100}}, &(0x7f0000000040)) 05:51:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x400000000003fc, 0xffffffffffffffaf) dup2(r0, r0) 05:51:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x40d}, 0x0) 05:51:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d49e7adfbce7ee4189758c4b8e30aa8fb78c8be3a86f775e6b541bebf4d268a707ea00000001397438f5aa50ec5a1091dc6daac53600c2270dc8dfec07468cbba6f73d41844c07fbe6a0ab02c4d1982cea0a244121085e93b3cb2e0f80da40f860b5f1d540d013ba0718604cd5db8814b82dac9092281d50b74e1d48d00207000000000000005825ffec", 0xfffffffffffffd08) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x48) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x0, 0xd1a, 0x1, 0x0, 0x0, 0x67, 0x0, 0x0, 0x1, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x57) 05:51:02 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) clock_settime(0x0, &(0x7f0000000040)={0xfffffffffffffff7, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 05:51:02 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = semget$private(0x0, 0x0, 0x110) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/79) semget(0x3, 0x0, 0x100) 05:51:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x1d, 0x0, r1}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000200)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:51:03 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 05:51:03 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 05:51:03 executing program 1: r0 = dup(0xffffffffffffffff) fchflags(r0, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xd706, 0x1000}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x20006) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x4, 0x4}, {0x45, 0x9}, {0x101, 0x2}, {0x40, 0x4}, {0x2, 0x7fff}, {0x22}, {0x4862deb93925b663, 0x6}, {0x83, 0x3}], 0x8}) 05:51:03 executing program 0: r0 = socket(0x800000018, 0x4003, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:51:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x5, 0x4c3, 0xfffffffffffffa67}, 0xc) dup2(r1, r3) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0x9) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r4 = dup2(r0, r1) connect$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x1d1) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="8ee0efd8caaa16a8f5870a8787d546c7cbe7b21539f515ae00d152b0ec7e6f3e75825b6c80a551b465d0440dd3a1805e3a4b71e79dd3e0e808e07dcd01d9398826e018119c5b0afd5089", 0x4a}, {&(0x7f0000000240)="2d323b7bbcf53bfad058b07b891e23f609c1b26ab3f33ed9e6f24fbddd27633840c93fe693029458d650e598d520de357c51", 0xd6}, {&(0x7f0000000280)="469170c526ca878fc2e4034e6623e9a1838c171b2143df47f9d124867ce625d43044a4214154d6f2e3e8a72985a673831d10ee2ca4c886eb7f98d98d9af01a24f47d2669c7f6b9bbd915603087369a765ff8b13846182c401a56fe270e2bd154ec17a81c50584e87da1fe0220b15747d64edd98f3eabbef40fa836426cc684f1576cfe529b6b334ba79acf21c04167538a60c9860e44af6f7131a0c3de577c9bde0a0a9b2dd8", 0xa6}, {&(0x7f0000000340)="8c685df401c23666810e1d450b01a871c32a1dad6a52a7d54adde32ff07edf005d4a6cee96fdeabae84b55e58b6454bef6d0ee1270574a7eb700b9ac290bef8d0dcdc14e4214e0ce46d8d2632b0e9d18eea12d7a8b2e0a6fa3e6a621677ccdebb3cfecea714c239bfb5a4c4a92e5704181be48b4cc672ae0d1", 0x79}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="be030894539d1c70ede4769a9af2994a4d6d2fe554684df7db39ac110cf431d1d83f15", 0x23}], 0x6) 05:51:03 executing program 0: r0 = socket(0x18, 0x3, 0x4) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) 05:51:03 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffff7fff) 05:51:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x3) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xff) r3 = getuid() r4 = getegid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10000, 0x0) fchmodat(r5, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x2) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000f04524030f90918cb904c36fe46a9e6d55b103fd838d30d81e73eb00407debaaf225fea9317351680444f683dee1b77d76ecc3859362fdda136edb46cc16b6de57095fb7ac1568acfa5d9f7a8b3dffc4c4704d4fec2986c9fb52aaec8f218bb4d6a0f10c77c78f2a47fa9aed8c0974105164343857654a9a1bfb8273aef1832f895c66dba2208e43327b46b40dc946bd500fa6c7cb69e957d0c0ae85aef8243afc4f8b330ffdf7a5ca51af0ebc675abe2adadcb02fc81d29d15ff029245309df7d"], 0xc9, 0x800) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 05:51:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="eb6797bc756838299eb0970f8dfa6faadc46b922a871cc6bfca525283a0683cf1ad604f0a90089960d9f3aa6b8f6445703a0bf54983e1e81a69fcae514a15baae7f12fd2894d93a5a29fa3a3b2d56c4b249eb85bcd04836ff1ade6e6e806841eddf3e1c6484494a6bbe3b6818761b54aac9e5119628e727c39789f3ab8aca8aa139cd4f7fff56703e56650b4c1ef661b623e5e7a1cfc27bba5ca8ef981f54e695562e33e2641a020d1b87e928eb0f5b046d9ed", 0xb3, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000db5489ba6150896f979d54"], 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 05:51:03 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') getuid() fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xf26d81e4eea9f967, 0x80) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4af3760bbc3f545d) dup(0xffffffffffffff9c) r0 = open(&(0x7f0000000140)='./file0\x00', 0x880, 0x2) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 05:51:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x1, 0x4, 0x1, 0x81, 0x2, 0xff55, 0x0, 0x0, 0x0, 0x1ff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') write(r0, &(0x7f0000000180)="bf441afcb0a4ba99ab03f3f1972a9575a7c1a166d11c83eb7975c9a86cadd99ee500f599d844d619143e33759aff27a3fac7a355c5ee4017eb3a94f86179657233025912081052f692f2d09eb84e7afe2bcdb0dfeda688d082ba69ca4d90da7c48f34c6b62040af94bebf6c2ffaef07a4c5c72e26682909c76899b1ed7b6692d62311a2a8262720c8cc252ffd2bbc44832fa28d1786fffcb631378996b8e91175cabb87850263cb880f2839c4c54d1289ac0a9ed", 0xb4) 05:51:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000040)="d5", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x3) sync() 05:51:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 05:51:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000140)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "11c97b6499a21cf9e8cbc1f6472bec46d9c0354a", 0x80000001, 0x5}) 05:51:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) seteuid(r2) 05:51:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 05:51:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x10001, 0x1ff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) syz_open_pts() 05:51:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x16, 0x14, r0, 0x0, 0x1) r1 = semget$private(0x0, 0x1, 0xa0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0x37d1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/210) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x210, 0x50) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x6dc, 0x7}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:51:05 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x9, 0x6, &(0x7f0000000100)=""/43, &(0x7f0000000140)=0x2b) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x20, 0x0, &(0x7f00000000c0)="3c1a61ece06e5535344c991c1c1d4a8e7315975a", 0x14) r2 = socket(0x0, 0x4000, 0x1) sendto$unix(r2, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x1b) ioctl$BIOCPROMISC(r0, 0x20004269) 05:51:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() fsync(r0) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0xfffffd13) r2 = geteuid() r3 = getuid() setreuid(r2, r3) 05:51:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 05:51:05 executing program 1: socketpair(0x1, 0xf55d2c3427f814fb, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x3) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="d64a00d416ded2f5f312130aefd78ad1eeba1e38ff2b7b0fe0c100b7f567e34c7e117b1172e5170a4d645c1693c31468e85b731ff8bc1246a952e0dbc17545419415a70a57f594c3f17b520ebc6e5242e267d4e94e3bc440c5c37fba714b6d34ae5fb32900e875dce14fbe39e1df5cbed0b2dead3def44511b640f", 0x7b) 05:51:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x7ea, &(0x7f0000002a40)="06000000c6571c078696776aaf13b67ff3b6344b7f6315802372a1cb6dee3d1a1e84e14c9069b0a226e7d412cef944c76eb2f8aa7915b10461e8268665f705c447f152771d13818b045a99d1ce118fda0ce52c472e5f7146d0aa9edeee8f4929c11ef89867c022363b22a65fd3afe930dc43c0b9933c363616e68529dc6ca7ae68e5c8ba16e21c7b0e42493bd308429ce5f8f68b287db65c", 0x98) writev(r0, &(0x7f0000002980)=[{&(0x7f0000001880)="5aa6440d5257a2b34f2201a72a0602a64a26e71d0cba33f3c7f6ce0e96b256f6e44477dc782a8c90059b2bd63106f61364fca8594b009e3d1e9b7fe7593be2e0bbef1972c8d6331e944070dc5045433b1e8d71f200beebd78e92c89121d1aef8160167de749567517c43178409408634e22a8cc8daf3fa370f70cabd2aa586a439b979dd8525b671b3d3c50ff711d4bd22bea6b8f31cf3f8ba09c6cd9b86f0b5d66caaabc0a038e524592242f32516a5981e4a5c3cf32e636770f72e241d1ecfc8b9fc7f5af4f9a9cbb4a98083f3754aabdd341a30960fe1a78419aac5675db0a2bb236cbd7b18469121b9738cc734b8fd3bdcecbd7201c5322d10db75b294b2959c82cc03e74b166ef2dfd92379fa0463f907d5dfa124ec5a5c4f409a3ede2d4525aa163e98867ac9672e9c80ff72b663b2b53dcbdccc1991499cf0fd7f70c4c7bd4e12b3f4480676e56804da3749d6f64187dfdf04542d8669b3f3b8bc7da1fb7592b3309da454205f05fe3a7a21641839df2f20c994f8c4504a49eee6c8613885e35c5f8dc3fb3e3e752a3822bfbce4e7a8b619af7dfa32f7ce96762c7d349d9a9e3856060a542ab81798e5de210279d1438eeb789f78246065c1ef11e3a83fcb092ea239314f99af129bf24ff462e03e68af0de106fa64bcb420855590da6ea20d26b4f31e7e7c7ee38220bd56acac78e757f0eea7c4c98f53f645d575fbe99fb64925b0c9795a494cd50dc9f18ec876f2a43f6dac03455dea378eb4644a291f36e8b47f849520702e8617b7e9a3bb395ab3ca13a6415dee6327ed723b4d03dc07489f5e454c8a6ca6795cbcf304157f36cde1447067ae02c0e03b66dba37c3a4eda3682b8a44f8710defabb62c7c7e3929e6e63916b4aef6d9cb0907006a88f15575aad5a9a94ef277b4fe5fa2d5de0de2e5dfecae297be25ce661b027aabfd59718c4ccd113aa3d41fdcb9689bc10e8c9ef742de99e7f24a386a93d73804e1afb72453c91bbb3ce56e017646c6d3cb94e3219d7040bf636c3d4179f32e1c5a1bedd5c453b9cd2acbac325a13b399155b0042a8ecd888434c7e0910732d195623a7f829d3cc1eebd2471c5c7a0e1934fcf33c541330e9527870f32c98ba48c4f54d99381778b7efde6d2b03ff10285d39667ec4602c1a391bf3ee74688b5fdea5172fe25937621662f0ee212b3888dfc9c4bba024787a9a471c2cf16f89a1974c39b52d5bdf598edce35a366b3e9d84102e7c5a6e12009ec7ab1cd8e9a8ed72fad137f4de5bd3798bee9c2247d4b85dcce03326c6ebe331e024fbc0aac2ebabf39223a60441c8ffc2ff05aff1f9bc33dc3876e17a547bee978ddb595b641154c2bc3c9c96fef9edf084b38bf8f071e311cf81b94c8d6c0685d355cad77e4bb628f371e499ae7e348ea5600135d815c510359d53bf86b19cc042d9af8eb14d374db1064dfd17919fdb315d2b13ecfe5ce50f1f97a1f82d83acc159ff04b9da22629e2c6ea3ade0fcee6ac0e88f79f8b074032e9f337b346c0f64c3bbde6eb33583ee5a9c43ddabfdbc3bb04421140446369606d6a723c7b60da7c5641c15d83f28ee74841a7fc2c66f55e61e7f37ff943b8ba66130a13c44c66b98bf81945dd36cc4ae00f08f832f25de62057ca4e14725c4e4dd363c4936a07961d7704ab0bfa66c3f797350578aaa3ce1efc4bf412178d4d7940db34488e0fe66e1526e340b0e13bb2f86c9db8bcc91483e212248a3f3301fce08e1ed668aa1152491a180873b6b7ddb53e07d9382d4b94ff7345f2ae585f13bc6306ca403f4c1637ce1d66f379d826b64f92985bb9dfc414a50bfd9d645f3e4e6e509dbd845c5346317ceae130a62e9b35d3412f2ae389fc6d7856e06833b9cae63114d3a2fe3b317abd3149e4ac7825900a5001841bed66e77830e35c6974775cb20f77cc64c23723a6a27ee2ebfd9a3c50f99fd29033f733549d433654288b404d13a3763817ed8c7fcf4e1d4c4bedae8901bb1f16f97cfa9f1973aeb880f2d0bc89e221352ca91db83875f55a73e159853ac278f9a8c0ff92a7984610d64f2edea9fa7d72d507966578d5a2d0132736741206b3b35d11ff0f344398a6e2a428668a237e96a31e60e9442742b24fe29db5a795526c35df84afe4c686f9143c637115db87e946312e3df52bc082bf67d8e302fa309a4b25d3815b3a8ad7ffcbfe0e8c11297f657a65ca4819613e18ae3dfd2fa608bd1bd25d5fadf7d94c3af762063bae648780f1e118ead627868d54b2d989ff39b31198c2c70e44a3b9d86080a9d6642f1f04d87bcafd0c03b13945e066bfc28d9f15f10719650370dc661d2d049bb5b562908f94d58ac725fd3e6359501bfa5f74b11f8d17871f70f74f7390f559f7f75ad4d0582de75869487cbecd80885dad35874de9521b91d652b4f61dc4f6053edf3b6a2e8395368f9e627e3b4b45af48df5ad8878fa9318018f32d4b0ab078b03fab6657dc35f09e88b5fb9c5b68d819aeee7d5c855ba0759085a3a7312fbf2b6fe34a8a909a5b9a7e805941dc2bc9a996d592353045827949c39a9c117102e09eaf721924423c663dc05c69a6bb4535bd51879efff97b1b5e1ea6cd1465d9b75b0635fa55c354afb70168ff4b4e68e9f9870437d3c733253b32f05b8d19b94b4ffadfb629ca782cca60280329058033e333b9d47958616b320fa7968e14342ed0e5576de1faa5a9af77abe07e23c6a93f6efdf7fbb5f30aefc824946e23bef89aa62bdcbe616bbbf92cef8df0f6de13e4c1cc58891133c1ddcfc970dcf854b26f7caae49bd10e8dd3fce1470764c89572c66ececbc6cb8aa819b2bb5efebbd760cce75846ddb68dcc06a1a64cb5df9fa9bca5f5714fd4a92f7b86a8163d8a1d36480c2594fb50faf971ef38d1f398a8d430e2ed2228e07c60bdaf27ebd6994c8eae6c07be05f8629c710a0eae2824c63db09e714d67dad358d1e8c2e3da39dbd8cbc270e3174c2d6b30bc5c74a9b845fd2a8ad5ef2c4a5dc3e364ea1516c642303aa5323d0f97b5e4a31be35e875a438675ce61015445501c865e268f3a3effa95da9742c92b9af83e04d94c6341cf14ab332a71be9d3f1d496d9b22c1c984e2a214016e2d1dd7988347afe1e6d5d720a3378f2db0305158469ad99546525fd28cd3d87559514f50b23a03020af85e3d86083c4599f41daf3e119f5e2cd1a3b25f26b445992fcc8c91b7302c7594e2098804a0edf565ebdcd3fa7a6f044bd2a648a04c3dcd9b92d25de49173073dacf9484315e4136d1a3bfef9fa42ed73267e44e5f667268b87ededef8fa6d9b1f68a75725fba0ef961165c9bc04cf16d8646194086aa74e066389446e442bcbe3d8ca562857dc839cecb30ee7ed7c23d5182947b52b703ab6c8de1d354105eeb06d27d26fd587bf78d1897f3f2d546167e8f3088ee2a34dca732078e004e1d46fec5120fc997d97be17be2aad51faafeb780770ad886a70898af34d8624f0850681c53e6913de15f718bc88900807d7b89d6ce9e992bd532fcf85ac6cc69ee4990930e291b6efb6f04704a2ca3e5464de66c92fde75beff38e142afc18819b966499a23fa66fa4c9dec90edafe1268641d8d6c45d08703b0247daaccd98adde68a1ec30e28de5109b86ecff5f261f85264a4c4f68dd3f4fb4a5a0a1369708e77ca53e530d2b3d4df36098919a47e9296280258ebf7cc9676d6218076ff8ca9eb68211179979ba8bf725df1ffc8471b5e92a20c67bbd432d8e865e9247b9e104dca9591c24d74460b717768d3521179f2b4f0b93da1deb70121542838ddd45893795a98179dc5a7e211345094bd3df1bb038b82391dfa0c9c529587a7711fbb2e5e8a282569ca4a4ce4d7e5827ab3bb6d746bc6a70962375dbebbbc86bfe8f521b4f133b4afae702b34c55e3c2fbf0ddd44266da66be59a96684374247806271661919fbc6ea5f82e11d782c51fda4a1f7907aea3aed38d7c626210bdbce4e84085c0c4fb7280b855096b1883611fdc3db816f29c83812fa05a6aa9d2f8fc5a568feaad003b26c712ab896ba9719641322a2a7a9a766be2a16bc7c0b945191274a0b007f9d9ed318253aa1bfae604d87c91b1c25eb765363b91d0428372cf85c857dae5224cce424d14e65ee466681137cc0e7a872a7400cdf95f67f77a2bc3707c2a6318f8b0d718177df0e984cf42dfda939a1fc211a50e1aa67a35d67afc2e47a8ed07b7e634da688283057f345d0cb1f2057adc6c76b6dac6aa3a92d89fc13ff192c4ff855ac47655afae5c06fe74b0e47a22dee38a175d3b545e8b4c050ba35735363d45607c124aed49432305df96d89c784316ae91de45b0e414272ab33ccdee40e08f33ff072aeb113e39607216545f5d2748b3b44d6332e4ed4f696dd0c6400e0b7ff13410a4964cb83e4940c322e7945c2b1a5627d585842b0d2da6cccc6a20091a34c06a79a1bfccae7e30020cf5d781dd9e56fffd76f484c4ea629b55bfea3c086eefaa61c535e56b22ea6c1cd173f641ca8da71efac854f5dfdb8bb23f4d3aff5336d782780b750cc2ec73d5155be58e26ad3998f4f0752ebaab01eb0c32ba6bd1186c0ca6437df2d88ed15410a8dce9bf1c4051a6ffa38f8127a242b553ef2278e72e4299fc4b0cca53b2f82f34a2b6867b199e8d8c83b49978ce49fb17e786c59c4baecf119c7c070996259153314ae2b21199f25e69fe516369bffd05438d639368c4c82a98cf949e1f0374f7a217edf1bbc3b0abf9345b14634a080e0c9773e77aaba061a3fa2dad933d6cacf3a515597785c80f53df55abd263de563a55592c2daa9aa55e752ca6ae7a6f18f3979696237b375ea4b5ee04f1c60868573932a7c11781d7146101a2788ef1426c6ca9c8595434bd323fc2b1d4191c0c9abd53751612c76c5e96270a06054cb5b81da0befd983cbd258881629c7aceef4816107a585592daf44eaa4c5cc349c397f1a663e8ae90191202bb2f68b7775d771e36d3039e350d67b4c74e361cc9e0c7eff07146963914270f7c467d161128e47acf9ef90988125cc594730b6969bd298d94e042c6e3a68c98ab4fb2842c483a65244a35959e7192c60b02566f3ada72b9443d5913fe5a033791d490b1c7737dfcdc63476a720db1f8a90cf8de6ce6f297afd122ce0a2baea906d005c974aaf1542127a365ce0c3258beec846edb216de8e63872de8faecc892969739dba50a827969ec10e8c769704270558512430b10aee800bf3fc6f277eced269b89cfdc15ea0ba6df0a1ecfc7b7f85d4bcae7938b4147b4a9c97f2798b3df3d6702656d0eddd0a389f57096ca3b9836e92514fcce66d1077ce4a179fdeb046a21bae85cc06e050c4ade4768434ed274c3a2a6d9e41abddf1fd678a0247905200766904df1a25c7f3bfa1af21e9fbef1b9371f6b60b280936edf9fd401770955f179c2429fba500ede909609964277ca3c22c0831f982649bdc94420114eead440cc32afdeaa0737ff30f4a66cd8b44cdc0e66a2a0377f602d5f7f5c14b707855f3f5546db833fb7ff2e0a7a8b5b29cf6961ca5f4d40733c096c3380b84bc28ac82741eafd07b4ffc3a09277e6127486ce7955c689518526272ba86abf2188b4f606031c725f1682cab55a069552c6110d66490a2d7b7183f36fff4cc522751e9b213e9ce91e14125e441f568a532ec6d458919ed6784008570fdfbbe5aa7aa4a76fba989fe8d2e28f9a65e78a08129d4935e1bf175cf3aa5f96b16b546e6c1416846c42bf2b6c1f0b969c6202a5197574c2b22217f", 0x1000}, {&(0x7f0000001680)="307cc638a24b986aea82b90cc785805ec9c8ee4bea63cd59a8db3315cf5e8daf7e021c63549490341b20a42667cc8503d1eafcf7c86224ca0eec8a1aed5ce709b9073759e314095adee8cae4f9a270ff8ae753bb55bf7be2beb11fe2019876c2", 0x60}, {&(0x7f0000001700)="405405642022de560b191e3dc95f0756fe17861397e75ce7d7f40dd562fa940c5f1036b8f9345b125845f95fbcd47f6c7e54fe1069bc4752c877f6143637d703497026312b848056e4c4fe5b7d0e42324c8a3eabc0c4d480d1b4c95320b4930e7e910fa68927953141840545", 0x6c}, {&(0x7f0000002880)="9400e65ffffb6fa6acb3777f98222568cedd4673ebe17091207992303d2a46e5679135ccba7ef0e27e793f6e015d87abe3525e1d27087ea2fc0fff8911c2b839e96af125ba2bbb3a4e9f7ad8fd4ea8e167cdfc3005e9072ea73af620233b93f48650507ce0ca5e88bfe5d245be836a5bec44881b639a3413cca540b550a6ab69282155d32f9ccbd49fd60c02d85ef988276a2ceb1f937ee2da1a8702865fccc331d067d1a9274d2b0f508d7eba1a5ea1086bedc4cb1f5a1159d278678dc87244fbd9ea540378df9e8515d03bfb35b3ca41b8efcd54045f11b40afb72750617de80b9fb0c1cc7", 0xe6}, {&(0x7f0000001780)="2aecf8bef141464eb608b3eb2d35e383504d04c68d29dc1270a6d97b8d1e84fec759d667b7ca9891871872af605ba06ed2a5dfab4477c5d22309a883c1460033f730aa6f732a3ab2b9b886b56d91d9b0105a8194e69e7c1488844a8b6d9198906493000f81bfb3f843119c70302665c34d2da901f7", 0x75}], 0x5) connect$unix(r0, &(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x8000, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="6803f268fb38713da71d2ecac95182ef8fb7e217759d06faceeee199ca7ef19d264819ab9cf1d082c5ddec2c3b61e393b28319a3a6acffea0d2108d2689cf596d5f6cf02997496d949a9be44b75bef143e767834abebd27b552b9789474b69f40e6d86c136c99935f259063130d0558df959097059bbad20bf215d5d8668185ac7337bf79b0b1cc3a1dd42ec87123c1170b8d0201e6a27a5aaf617f21755ef8be3438fbd47ba99ddca068889db147110a5cf87fb02dd2bcc7f3c4b64b238f1aaea64d82689b7c57bbc9e4d346e4f01c08bcacc44cd479189ed504e40ae20d7c630e36c60ba8414e8ef0fca057d65417b93d58180577ff3fdabf5bcb8c18367bcba64175525221b1a22fee9a8dc13150302453e02b571e8e2f2cb53bb77744bd11c47224b7aa36002d4a16bd2d8550e44e99348d42d11b0ea869620c5931322897337856a037bc0d2e161c761089395c75de94f318e527d0b00ddf15907807ba3f53ee579802d38394d7b5ca63ee6b6da73aaeb97a9bf823ec790dfa8d0a8862702e2660a6d50d736fefd1451917bd83e0d46e17618aaab59d30bf5b8daa6b7db45cd49a7b46549b83d0c996894680e972364626d1ce8b4926996c426db0ffbc109c432afb652ff94da62c589b05c20377f592e6188e28d542dcea9167e3254578ca1efeb807c2f87f2f0ed57d3c621b4d25d8db171fb2f43ba0ebc7c4573e08ea01bcbd2e9d1ff5d8e4c5fc2af439c5324e1216b0628444ed9c655dcfee32690a90a5905a1bbc2ecdd6251d9d294b7e27489bc21ec363d50151b1ea33083c2d1b326b3e77d6cd5ba33d6847ff12d7fb6e2ea0a2ae9614d9900e866f4a37ed4fdcb50524b69008f24292ea8baab89700b5bd7565b16872806282f1426253083dc238d5588897a41471bb3bc1a09b43c39ab1b850cb66d3ae55707d07dee8611ae34dc497aebaf84f402914fac14c9bbf551bd01f59286e09ee3d595e1b4fe5c1d04a9269837b51da7eb6fc8f4f6319cf51b12348c6a6473bfb537c04cf2c9b7e76bfa50c96ca5a62e326fba3128bb43c40f5cc10e55a821d97d09e205acc35105f7621ad46b0bd8fa4a42989890b684865d2716cdb0149d7f9ad9b012faa1ee86b8fd08aa22cca300ed26fbc32c00a4b25a754f264d3344af3c2ca2fff9a95ae8c5e0ea76a6001e2d5fe0209b0871ff55a635a60a66706a81aff08e450359e9391afa3f304d047b7097ea914308b982d6430a5307bc52e382f07cea202ff65a8d537d22d0fe7789fda89401ed7b34756c6f6b6183993a64c8dd3c784f2d2b3eb07131868888763f1c461f68d810844e6f97840ed8cc68bb84d2f3ea562d8f6db03437378123cac02e1a3f7cd4c76bd8d0c7f041cf58b9f3e537cb18999d7d589ed7811ca2dc429a72bcc98951c7ca07c42e4c71697418fe7939282895d8e0968891590375749f605ee51772776dba5a746a59d036bd209d42900f6974a78b788d4a90d7cd20afa878e26063606e1ad96ee0e75e908db020d0cf973d79f6805730544a60d0a27dbb369f298476c61a5e2d4553915b72d644d83c1c5c650ee9ff9f70710790dc66cef8cd0fb23e89a0ad0e1a3c65465892535436ecc790272f492be19c0ff4c27e3ec0e44156bcb4e6d8ce160f9f0e063cc79f18c63831713e0528932253def06ff4979e62bb6a7dade1219a7c5b6fe9d5104005ad130c57e48119bfe9cf78d85c8de4b37aae95df9d9bc8878a924d084bd1e85d2f66a2054a47fb5d1d78ca499a010f98f4e6214ddab604ba5c8dd30f1727f2798c4678d8d9793ba178c65c19f90d000b89d53c5e93d5e746924e96fb543e43347bf92775c9d75f1e90f208ebdbc789b258045fa5448194a07f1c4231936f5eb0a3ac55292602446931b1ca3633de534089c966343945668d1558b679c4563840822e3039181f558f5f28fd674bd08f1bd4b4ec1c926f5dc7873fb8a479e669d27d21ace07827650b23e78812fb92417b31b0f390cbe1a4a131c35d27072e7aed87414f660ece9eaf0086450f2469277f386240a27093ac5d3a2dba4f5af0a4872da8bfc466e7fc1bd9aca9736545a72b96f01cc5d9bbc42312f18ccabbde7d609e9ade8c3a2aee46aa5a91c59249797d5f1ce2d67ab7b767bfa01204ae62df4b1144144c8c8a273540e5164a4f346e11e16557fc274811c0af5093c5d47edff4f6e002cccc44091e7d147160bc835883b050c0924e9a9f4f5f604ac2dfc0ff55caf1a2ddfee25815bc21f884cc052b283af4742031ea3190da9a26e334ad187b681ea246cac2d6bf918bcc55d9223c50b2fa9ceb948d8aaf6096e51e058e609f84485c789520b9ed9e555f684df2c8ca36de90c7b9e6074d69b3753833cc61d9b9aba674e7fb35ee020166dae23dcea471fd086ac43c13f2415cf91b54fda644db9e7029a210041e65ca09201e53bdb33a6c315f71740238811f043bc7ba7c94f226174b0f059c613307b40b087cc3bfb65b4fc5650841fee5b860ce8c316140b5908d20dca24adabb9e9081f8450141077bc1c12ead24a391afceeb5a90391b25eebc3c7e4007fb902728ef52b8315aa38bc0a06795cc93b1cb1dbd32a5e087ea52550bda4af8bcc729aae5c3ee58f33beb3f7c93029db5a3903010abbf7eb86fb2cd4d996d8ba95737b41ff035b8a150a47d361bb209690d278721931d56b849d97066c3f4ab1aa26882c0e68f40b9a3e4eea0f929c03909e086f2d7aba36c768b08b6cafd4f38fe34eaa817860ceba21fdfe0b94d884b46b87b2a301b7d51d2a237208a1acc731a3fc444ebe3187af9c7bb0399ffd78c5d1e6e830787263bd4e74ca986d77f25200a3100ce0935ad45e5b6e22db3a7cd24902fbb3983694a0106c15d9403b842842bc88538b4b09aa2f533feb38800840875eeeb729dcd2eeac64027a82ac8fe503a23333102bbcf0c41b396f743641aec1cf1e4ced019d0f48118faca55db76ed4390af06ac2240a4cc29cfc392b2b75dda2e5847a33a69374f38cb06bb37dd9bb9da7f441ad1601dc6aff495ab2d3bf9ebfc889dd02aae815370497a25d1877e7f8843a4eca107080a6cbf0063430a7aed2b6181e5e40bab45c1ec83523f7d5a026453f802d4de60ebab39a0fb8e29d324171f562f0274094565aaa2900d1ad6130e544d6d6c304b6f8eccad14ca2c09005dc9d34c829dc3553f502352ed75e1bd86bc76d0525c1964ae058f8d25e9d9954265cc30e2ee58eb5a9ede63a1a9cf8b6a11f90827db470970869aa7f5f99e7d461c82def88c39131fd60eb8a6664e12960c3f2f50089b1b25b29cab634a1d5476ebeead96adf5248dc39c93a49821a128fa609190d02b43467d030b54c12f4e111de168edd7d131ed05720d6c6e55ee5b269d49e441e5f81167782b5fc98d69a5350f7d35f64fda032d359da6be6221db4f40cf2acd3a42f3d8df46b882539b3dbae885738b5a5d164609f81f0b3424d2ef50d9d820f7eac155ef2007e20d8b12101277bb43912e3845a62ca4e660874308540ed15319877b815cacf91b415d35a272a425b60abcd552c0582e6c958bc0435813062681b1f5397ae48cf65667b05d681a3cc8e8221b7802dfc6231dc33d5aebd81b850e38cb13ec67aee8624ab59b2d775afa7d7f29fba1661b0f3863c232009b59f253f416b8d6e5440484bd969d94656b25efe7c5ac8a1bd083544f5444f4235adb93ac06ba764360c929505c627dc9db91d6eca1da80bb4dd8ecf7d349d292028fcd0530a18e739275e343d9cec46b78ce08251fba924129af04b09dd637cb4c42380371fa719ab793da5406a91f5a9f1f4f523cbe2ebbbca6c5e44b43660ac61758832dd9d8bcaf7de6627c1a928b430f6f2fb6c81127fda29ce80b572ae3d8d9094023cef1d4679dd15d0fe1d97ebd53a68ad1f6a62d33779ac9a0da8e14ab2ec1767bd5b50463a959c0ed41293d1fb16b439e788bb961e6f9bbbba8603cf89cb4935bbb739109994835e29389ee4d25ca74e26ea3f98185fc709f02099aa7a5690c4cd70f6b922410952c957f83381c4793453a0bc35b25c10a7a0d6de6c2858a9dec553aaf04a91897b52174d612b3c7ed4ae51d17ec30559462556aa4a5239a47733b8276b4ec5633145528cb1e3ca3eddb3e5935d9e187795018fe147313ea2ed7bc65f58b47047a9c8b83ce784266c5c60d8e1533d834034e663baf2acb6295cf3fca827cecf4d7022dab53e1974946899fe7452a056b42891a6377cc280881972ff370f08a0c411d1bd460da27b30c6e586b9792cabfadac50b1034cf7959a63b03c5fb08713d884896001a0058bd7bc85cdd51098cd2baf3d1b015d169b2d998d98939c6f720ccbcd1f1b7f89cbedd902e818776a218c3e37a25a4167ac46f53e1a9d14c3e2311211a62f51b1623e5e0d303ed728b0d0d985a985a9b9ce3cccbf1e98bab18d7268e227a9afaaa7a516ef3400d2226d56f1a0f98f5c20eb9200374dcb004f7a0a3090ccc49f22a3c44214a19d86ec50196614f181bd7230b9a5b2249e3a5e9f1d16e47e693962fab0da61d73679df9758be90afdeaa0bef6d7f3c50efdf5c289165cb30174000b8047050fa185b68e3c820d4bfaee3af9c79e718137aba0e4844104d85db46d54e273c29701d20f43baa1754e621a3122a2507dff3222b6d1ec556ccab51229b4ad158916bf905756b5e1bea932619f889b9b195417d52f7fb4a4542c85e11cd4652f5aab4963638577d63f6b0f8f489c9eebccad64fb649c7316d17b65fade8f17d3d9c6c4e14af8d830ba126525d1227dd13131293e730e99d1202c2c93615fd6cb458797f7eb36c481ac81e1f46633e03618a813d9a1a584fea7a8f47b52695ce01a430cf50fcbf190d392a736a082eef9b528034c296827cafe597299e040575f4b17580c4fb69192a84ca40eec400e7051411dce091764c793267c29271f93a529c543d1f34f08ae6d070d53bdb482b40f2c6af05b19cf71e499fdeea869c77b8414ded5c4187995d0e62f8ee300326e4a21ffc64246ed7369b235e6409d7f03295f526fb60706c2c927bd51c85311a112313e7e6fa4c6d8bc73e75bd633e135899da6c82be398564a8b99587194edd81e91ba521437a749837578b1fa89637472762681976f673821f1a02564283552e7afc1cd62787110d6ba2c658e9eae462e0e8232cb55c99db2e041fdfd24296fa4deb15eff0bf38163ae39ea81151170549a2f9a7bba696878cd5d0ae616d8a0d1c414592332dd22bb4687b25cd468dfdcb91575c73675c02596a41e36c40d23513493031516ed1fb522d7aeb966916d63914e4ff4de868ed73c2c3e37e04fa71a068548c993f211ab3950ff8dfa08b40e1904d9b55cb020c0fca5d501a404229dddf874bfb5f9e7ddb779c5be8e0dd88bbd898dbfb7d2d68e67acd6a5376572d8384d48224f1d5385caabcd6d48aa16a0b3b6e50c9c26d414b75222459dd262b6c13957acb0349d3e983ff6ad5418a06f1063b995cee92c97e59fa9d49cd9d173a4a8ed5383c4d3f2d703d9ea114dce6997301924186a3fca091bcbee2a29b7aa45d3b1a27ffa2dba48d15ec26243840afe3224e466e222fc732d82872000de2dc9959426fec14ad3deb82b9a0dfaa27796b56f41fb738735106c68d4daa59a00f5f788846117a5ec522a156e0d9f52bae93c8e39e9a88991a7173de2999caa15877aefe579dd2e27cbb77ea784c059ea16fb9504cb34c5a4527ff1726cf3bdec01653e31ed27be7a4386961569035f49f5da383", 0x1000}, {&(0x7f0000001100)="22481c66605bd0e6f19998b8295248f75fcfa80c3e648ec9f481c0a40973afd8a5a831e5981e00ca9431bb4020edc1e0b7e1295fa9c1d19567795970d60264605735e272306dfb252c25ed6b600834242decddbd03753a00330c6046ee45a468e0bb028dc3cfbb25fff9815afcdfae116a3b164f1ffdf5fb345411e0f953ac634a943a142e3b03a6225b", 0x8a}, {&(0x7f00000011c0)="c8bb065a86525180beaa47354444b3cf39e26e34c83f42c53cf50d242396417d7c30c4a416175faf78320d3a89328c2ee5dfeda862e402749976d44317c382b9a3d7b1c37db91a852f419f1444511e6aa5ed245eb74d6ad957025a21e0e701ed7d1fde01c3", 0x65}, {&(0x7f0000001240)="5eb3cc076f1873c74a7ad4d452e51bd5a229c5483dcf8ff5f18611dc50c307fcca72a71f067d980612ba356b22928b8a435eff695cd54d3d4894ca8c3ab829c538aa41ac257f5695ecefceef823f7a7ae903fb724701a46b36a1e23ccfd23e5a114b83e105bec967dd359d0ba8ba48117acc6783b8e0e36ae01bdcc48a78d9624d7126313a68d223be4df05cdf5d3ba9fc23216748e98babfd9c7f4dce94a5e96fc50a982897ed61545a8585b480f09b4e5cc18280d21aeb0b87229ca406dee3da19dca69825298203202d65", 0xcc}, {&(0x7f0000001340)="415213acb298c54cb32d87ba913578d12898d1b783263912c827c60678f555e18d853d237bad9d948d57ba9b624a3a060ab8022ad48c36dc21a4b69230088a4e9a77b854db67e8a1b9d8c4d999f7f43cfcaf985574db06b32e907a202c4ec3a131969414ff97b57cefa3e49db126997c03d748fda1d8162599f195ef0fb43ad05094748801c27962756867d77228eba1d10b1ff79bd0ea855981c1c32a5935339a2bf73c1d7abde81cafd5956cb4b4f8ad9f43c1e8445cea5619b9c185f67010f862170558ec7b89bfe59e04d2863f06fc7a928b9bc0", 0xd6}, {&(0x7f0000001440)="0f5df4b53040c413e594f2308694f7f69678887263718465d54e90cde3c6c160907367de9e32c9ad9f0018d628f2210831158a687c85f2d3364d4801c378bf9f6091d14ecc49a60c2c3ff313d72b9fda842e218ccb47d6a037cd7268c0606dcd70c6ee63a28c004300c5264e6acdb35852695aa9486739c6cc85f3de0df3168698c56d3b7ef968d57383db6c385d", 0x8e}, {&(0x7f0000000080)="423d9de568", 0x5}, {&(0x7f0000001500)="36a85850b61f22ddc84255fe9073d406316add88da03a2b8d096b2d001072e04607bf71a3540adef3c3c295743c044fbd167356b5fe077df929d13ed6131fd0dd217439a12c3fad7e440b7ff3f3f3b0b9ead1ebd919a32ebe346fc3e203648a2a4c32bd7431175aeb38e861101baf0007604d2", 0x73}], 0x8) close(r1) fcntl$dupfd(r0, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000001840)='/dev/zero\x00', 0x200, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000002a00)) connect$unix(r1, &(0x7f0000001640)=@abs={0xa596f57601a6b8ee, 0x0, 0x2}, 0x8) write(r0, 0x0, 0x0) 05:51:05 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) getegid() shmctl$IPC_SET(r0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:51:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) mlockall(0x0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x66}], 0x2, 0x0) 05:51:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:51:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) close(r0) 05:51:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socket(0x10, 0x2, 0xb27) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000280)) r2 = dup(r1) r3 = syz_open_pts() ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0xb4d, 0xbd80, "5adb0a848eb4d042d3e34cf615eceecb9d5145f8", 0x8, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xbfc, 0x101, 0x200, 0xff, "0e4371b28296fd2df6919a7bb82ad1019cd15485", 0x1, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:51:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) shutdown(r1, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x100) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x4) dup2(r0, r1) shutdown(r0, 0x4) semget$private(0x0, 0x6a949145b658f285, 0x522) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 05:51:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:51:05 executing program 1: pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = getgid() setgid(r0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:51:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x9, 0x550c, "2ea86ecc95607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b690807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e00009ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394b3ba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0x293) 05:51:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_vnetid}) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000340)='./file1/../file0\x00', 0x8000, 0x6) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000300)=0x8) readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 05:51:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)=0xfffffffffffffffa) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x40}, {r1, 0x40fce9bfab4d542c}, {r1}, {r1, 0x8}, {r1, 0xd56ebd5871981047}], 0x6, 0x7) 05:51:06 executing program 1: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f00000002c0)='\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', 0xf95545f5606e06ff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x200, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x65b8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0xa5c3}], ['./file1/file0\x00', './file1/file0\x00', './file0\x00', './file1/file0\x00'], './file1/file0\x00', './file0\x00', '\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', ['./file', './file', './file', '\x13\x13w\xc5\xfc5'], 0x2}) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)='./file1/file0\x00') 05:51:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "b800", 0x0, 0x2a}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x6, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:51:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x8000, 0xfb0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x30b) r1 = socket(0x6, 0x4, 0xfffffffffffffff8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffcf) mprotect(&(0x7f00006e3000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x68, 0x31, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e699319296482cd5fc36190c5aef00c44162ddd89a5a267b55cd6ebe1e24585d1cc849bc75b8173382102f8b918fb9f97f3fef9c151f27e5c860", 0x48) 05:51:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='+', 0xfeea) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r1, &(0x7f0000000080)="e8", 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 05:51:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) socket$inet(0x2, 0x2, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 05:51:07 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x4fc, 0x0, 0x5, 0x0, 0x5}, 0x0, &(0x7f00000000c0)) 05:51:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r4 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x100}, {r2, 0x6}, {r3}, {r4, 0x10}], 0x5, 0x9a) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r5) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x8}, {0x10000, 0x1}}, 0x2154b4a1f9fc141e) 05:51:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x248) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="010000004000000084ac3a5f1dc5f304c5962b3839f6b22d460bd5f0fe74f65ce1a4e92a2865962cab1ce0e0218a5ad75e05eaedaa300595e463631fbe751303e14771bbc175b9366e00241452e47be4c812394a34a6d675f7e789c8ff96ecd5a9e080ba816bb4c2fc986ad99fcad1"], 0x55, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000840)={0x0, ""/98}, 0x6a, 0x1, 0x1800) fcntl$getown(r0, 0x5) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getegid() ioctl$TIOCNOTTY(r0, 0x20007471) getppid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x2, 0xb9f0, 0x3, "f8105ea92a54143ed19377063b9359e7df9bfe89", 0x8, 0x3}) getuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getegid() getpgrp() 05:51:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) r3 = dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) r4 = syz_open_pts() dup(r4) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) ioctl$KDDISABIO(r3, 0x20004b3d) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:51:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() mlockall(0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x145) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) setrlimit(0x7, &(0x7f00000000c0)={0x72, 0x81}) getsockname$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 05:51:08 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) shmctl$SHM_LOCK(r0, 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 05:51:08 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x42) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 05:51:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b6ec77f605a482022e2f66696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 05:51:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = shmget$private(0x0, 0x4000, 0x411, &(0x7f0000000000/0x4000)=nil) shmat(r1, &(0x7f0000ff8000/0x8000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x16, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) flock(r0, 0x5) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x2) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 05:51:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x6, 0x5, 0x80, 0x3, &(0x7f00000000c0)={{0x2, 0x10001, 0x8001, 0x4, 0x1728, 0xf4d, 0x7}, {[0xdd27, 0x6, 0x9, 0x4, 0x1000, 0x1, 0xe1d, 0x7fffffff, 0x100000001, 0x14000, 0x0, 0x10001, 0x6, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffb], [0x8, 0x7ff, 0x8, 0x1, 0x100000000, 0x4b, 0x8, 0x800, 0xc0, 0x3f], [0x7, 0x91, 0x1, 0x5, 0x6, 0x100000000, 0x3], [0x1f, 0x4, 0xffffffff, 0x8, 0xe18, 0x6], [{0x4, 0x1, 0xe9b, 0x3}, {0x2, 0x83, 0x5, 0x9}, {0x80, 0x11bc, 0x2, 0xffff}, {0xd7f, 0x3a977e4a, 0x3, 0x5}, {0x2882, 0x60, 0x8, 0x3}, {0x2, 0x0, 0x0, 0x1000000000}, {0x7, 0x7, 0x0, 0x9}, {0x1, 0x10001, 0x7df3, 0x5}], {0x2, 0x7, 0x879, 0x4}, {0x8, 0x7fffffff, 0x8000, 0x4e80}}}, 0xe4e}) 05:51:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000cc0)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x7ff, 0x13b}, 0x10) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000600)}, {&(0x7f0000000b80)="8f4ef8faff3c9c8ddfe7b186192e0563e63125c311d78a86cfa28fe16583dfc245960b33f6c4160c2d742d68cdf59cb9a2cb73f937ca264bafe16aa0ea1ce2bfed90abf345cc31babc774cc636d5ac4ab5240bfbea375cd0b1c8a141b69aee9504904d78a414d901411b17984626e508e51dbc852ec03a8ad72170f83eafd58065f94028f771f150e6dd0e53d3f8b83bccaa401f6c5df017cdbbd05fee49ee81f98f", 0xa2}], 0x2, &(0x7f0000000c40)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x40c}, 0x404) mkdirat(r0, &(0x7f0000000580)='./file1\x00', 0x8) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r5, &(0x7f0000000b80), 0x2) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:51:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 05:51:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000180)={0x0, 0x107, &(0x7f0000000080), 0x313, 0x0, 0xfffffd9b}, 0x40) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 05:51:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x1, 0x609) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000080)=""/37) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/102, 0x66) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x10000, 0x6) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff4cf8ffff000000fa0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:51:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xf, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e61931929648", 0x14) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 05:51:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x2, 0x3}) 05:51:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) socket$inet(0x2, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xfffffffffffffffe, 0x3, {0x3, 0x12}}) msgrcv(r2, &(0x7f0000000040)={0x0, ""/82}, 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:51:09 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 05:51:09 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) close(r5) syz_open_pts() 05:51:09 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 05:51:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8202495e7f0000014af96a554a967c6b9082df07a8f2c863e6678d40480609db52935d7e6d0dde16087d4d4c962a34fbfa1902316870b9f61fff5bc83deaea280fdbf7f18c5acf592f83088f6fd53cbb898666fad9"], 0x1) r0 = socket(0x10, 0x4, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:51:09 executing program 1: select(0xfffffffffffffe1f, 0x0, 0x0, 0xffffffffffffffff, 0x0) 05:51:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x9) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x8}, 0xffffffffffffff6e) r1 = socket$inet6(0x18, 0x8000, 0xce2) dup2(r0, r1) 05:51:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xfffffffffffffa22, &(0x7f0000000080)="03000000", 0xfffffffffffffde1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000002c0)="fc74d22ca59f3b7abdb1017c8a61149c366c9fa9c762e166b508000000be137af090886d007efc918cd56a26db1eec59cf9664e0430d3baa8d006a93b92298983384d0cdbc3d51aa58cc157a9e1fad3c31360b4a13349f67cd2d49bf18ed35c1c64fc5bda23e0f81845c65df6ced023fe2051c7d8de52897cd3ff53423331e33629d5328cc19aba05dbe01d7189185834177ba8fbb1a650200000000000000b8731e575addd30acf2a28ae2b4a74f9951a08678a2344e89bfbc0d34d88f51ba8228946a39c4c1a70183b5b8dcf1293253fe99f6ffda88f0ab7efa86c58ac0a8600000000", 0xfffffffffffffe28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) 05:51:09 executing program 0: r0 = getegid() getgroups(0x9, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) r4 = socket$inet(0x2, 0x4000, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) recvmsg(r4, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/159, 0x9f}], 0x3, &(0x7f0000000340)=""/169, 0xa9}, 0x1) setgid(r0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) msgget(0x1, 0xc0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000004c0)=0x8) setpgid(r5, r5) getpeername$inet(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x20000, 0x0) syz_open_pts() clock_gettime(0x2, &(0x7f0000000600)) r10 = getgid() pipe(&(0x7f0000000640)) r11 = syz_open_pts() getgroups(0x9, &(0x7f0000000680)=[r0, r9, r3, r10, r10, r1, r6, r3, r9]) r12 = getuid() lchown(&(0x7f00000006c0)='./file0\x00', r12, r2) setgid(r9) mknod(&(0x7f0000000700)='./file0\x00', 0x2, 0x200) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000740)="d18799e2a328fd8a1296bed6c236b06d3d83f9161d9b11719b351d3c56d3be04bc9f2119eafb818fe2f46e579665a99d15901a33cddef1b5642e42c954134fc308680236fff69f953e301144c2fff6898d4af0bc1ca64f08620f04360e5800922f3680715c7f9bc896be", 0x6a}, {&(0x7f00000007c0)="a32a92d054cc62449bd61e03b687939b53938c5def677904ddab1155355e14b991fc1077937712dcaf7cdbd2e388ff32f96771947fa201dbdfd4ee616cd0ee6ab9a652cc0e2a1871cdb95be28747c8b0d3d15d1329d8f66a8387fe10d34d90db621d221bf3109b3cb4fdb6e2d5831070d5cd049a88ba277024f4bfda3bc9b7bb5c581a951bbc817abd626f9735351526d348730832273f126bf78a5449c95f3dff9c36bcb368679c978dbc69", 0xac}, {&(0x7f0000000880)="835528b11938a3acd060dbf77199c3d2389342c52a17230cb90dbea822acc1c6989ae39665", 0x25}, {&(0x7f00000008c0)="301359f93c24b723b646d4c6c4f0a9c153def6a57760086ee4da17a0e6b347ed024d96c2e71d177f4efc8cde89861c1f6d848e300d8b64ab53b38783fa89a1500a0e25ac36815b1796150966b14d39f807426e20fd946456d730a708666c8e3ee3b3026bf026563ba089f2cbb1961997dcc7", 0x72}, {&(0x7f0000000940)="76edccefebc17b3cf6d799f06a471cab378806b90cdb0d22cb4718ef8fcb35", 0x1f}, {&(0x7f0000000980)="786f10699d9586be958a5ebf0393290fe1d99ca2", 0x14}], 0x6) clock_gettime(0x0, &(0x7f0000000a40)) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000b00)=0x9) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000b40)={0x8, 0x3, 0x7fff, 0x1, "5403c82b4b525b67a9a488895dc87e2e946920d9", 0xfffffffffffffff7, 0x5}) 05:51:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x6e64, 0xffff, 0x400, 0x7ff, "007f8796b3aab70b53bf3a4bcfa4ff327a9e6a46", 0x6764, 0xffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0xc) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000040)=""/196) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/158) msgget(0x2, 0x10) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x8001) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 05:51:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xc2) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r2, &(0x7f0000000140)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="01d717e54c4f0d5a7d002e3facc8ce653000a0e874864dbf4a7c4e48722bb73e57c9cb9a442bf87bf5a3839374ab601f7fa5a81d5175fba6a89e01b139714ef89d781b715a632a5974becd2e4a713964b3"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="7be2fa11fc519d1314bc6e2ffcc489db784bb02be5d812ceb48438efa7d7ad510ed92656", 0x24}, {&(0x7f0000000240)="525628abe532bb657bf45d6493a11c2101320776177890754c8d1e9a701a7e91cf09581b34c7884bd232ca235a4d9838fd8a454bf6", 0x35}, {&(0x7f0000000280)="6ace31cd0a6c20e1310c989b45073a91e71b2842da410e36921eee6708c3d7c9da", 0x21}, {&(0x7f0000000380)="2cba6a6066ded5afc314231759e538ce0593e03f98ea956ee932232a228614882051375f7e0dc0b64bd57d5d008a496837ca0c21560e2b384f3f1236a3735b43e6b6e3134a50eb9a97e2b1389ed146d84572ec31683ac6bfb15076be84cc2c01b0c4176e59b6c66fe5770dd2107a5cb920cd46628dc68b9ac5650b2fcbbbd8920296d1", 0x83}], 0x5, 0x0, 0x0, 0xa}, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x561, 0x0) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() 05:51:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x19) setpgid(0x0, r4) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc783fbb7f1d48d4f, 0x1) ioctl$TIOCSTART(r5, 0x2000746e) 05:51:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000180)=0x2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0xf3, 0x3f, 0xf31}) pipe2(&(0x7f0000000140), 0x10000) 05:51:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:51:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xff, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0x3, 0x0, 0x1, 0x0, 0x5, 0x1, 0x40, 0x1, 0x0, 0x9}) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/161, 0xa1}], 0x4, &(0x7f0000000340)=""/223, 0xdf}, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x86\xdd/(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='[\x00', &(0x7f0000000600)='(\x00', &(0x7f0000000640)='!}+^\'\xcf:\\)\x00', &(0x7f0000000680)='\xc4\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='+\x00', &(0x7f0000000740)='/\\P-\x00']) setrlimit(0x4, &(0x7f0000000880)={0x81, 0x8}) 05:51:09 executing program 0: mprotect(&(0x7f0000054000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x11, 0x0, 0xc000003) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) msgget$private(0x0, 0xa) 05:51:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000a80000ffff000000000000f87c8a5b671b1b542a53070000000000290000003d00000003003570010000000000000000000000600a5b3c72a176caeccc1ec2f6b613fca1c91f294e169d77e90deded68a4fd81f7c2fa319d919aee62a564d0b1de148d6c0df4a2a34a82c33eaed7d46bc7cfa8327359ba6e26923e13c085266c63fff4c631f758a785263923b145bba8ed68d94f28db7ebbf9a7c49e9ea5d8e4370869585daa936e7daa8df3c5dc08e48765044a5a7398975b7ca60304549e64f66f53668651371c8976befbe1ea523c7fbd54421f1b5d90791d42a7b644732ad7738bfcc49ec3f331c1f3b2212c1a9e595315693acbb7edd1699a019c308eae958d"], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 05:51:09 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="5d8a8dc9", 0x4, 0x6, 0x0, 0x0) 05:51:09 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 05:51:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r4) 05:51:09 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/188) 05:51:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0xa0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') 05:51:09 executing program 0: r0 = socket(0x20, 0x5, 0x100) r1 = accept$inet(r0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) 05:51:09 executing program 1: r0 = socket(0x2, 0x80000000000002, 0x0) syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35b2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b120390169510165fb6775f7ad8056d9b26a33df429741d2b3d55a4c74bab02da2a8a117f0daa5356fafacea25d17c625ba33d33650c7947d16c96ac01e82135e55346963be74bb38c765daa14121e58888d167249131d34c834b02dcc1297a104bea2c3911f5267fcce1b080c87eb439d6fb7d66f7c4062800b940e2eacc6ba379ade063d03a47bba9892bc090a858c101b6c986b91ded4af625517017b9af7e4982ddcb236f169922e836f736a44049325d976dc711e0fc250000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) 05:51:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x5}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x6, 0x100000000, 0x101, "c0d1c210eb3d65d668963d99da28a43680f2d575", 0x200, 0x3}) 05:51:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) r4 = semget(0x1, 0x3, 0x202) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x5) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:51:09 executing program 0: socketpair(0x2, 0x4000, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r3) ftruncate(r3, 0x0, 0x6a) 05:51:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) 05:51:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055533fbd5e41789632dfc94ff334a5619515a4c8ab06198824b01a025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x3d2) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:51:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xac154f23b0fda1c5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x101, './file0\x00'}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10280, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xf6, 0x1, 0x22d7, 0x4}) setsockopt(r3, 0x29, 0x6, &(0x7f0000000000)='\fFW}', 0xfffffffffffffe6f) pipe2(&(0x7f00000001c0), 0x10000) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 05:51:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 05:51:11 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x0, 0x100000000000000}], 0x0, 0x0, 0x2, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 05:51:11 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r3) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 05:51:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:51:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7f, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x3, 0x88) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x7fff, 0x83f, 0x8, 0x61b3, "cd8a0b584eba7dba9c8f3e912ad86c128e41b13f", 0x8, 0x1}) r2 = socket(0x18, 0x400000002, 0xca7e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x200, 0x180) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x2e69) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000280)=0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x20, 0x0, &(0x7f0000000100)="9e7b8036fff82f4b569f15b50addb768950e746c22664b5fde8b5ba09847bb98399bb0631d1e2a22b0203c741f20b05af4cbf24b8bf793808195b615b7451fd97a896620842aaff176adf69df83e20f109cdf627f0e15fe18e53bc4fe586bc2c139f368a54bd9fe07ccaa56be408262773073f19b1bb6813affe0309a0c7f4eaea965f170400f60640ec9ecb1071238eb44cab5721bfc768ffa37cc50a0e252bbb9f27914a0cddf215879e23c37882df24c6779bf73a", 0xb6) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:51:11 executing program 0: msgget$private(0x0, 0x200) msgget(0x2, 0xcffd32bf524f199) semget$private(0x0, 0x6, 0x280) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) dup2(r2, r3) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x10001, r5, r6, r5, r6, 0x180, 0x5b8}, 0xd736, 0x7, r4, r4, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000006c0)=""/242) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x7, 0x5010, 0xffffffffffffffff, 0x0, 0x0) 05:51:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 05:51:12 executing program 0: r0 = socket(0x6, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78fa32330b192941400", 0x1ff, 0x9}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xffffffffffffffff}, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = dup(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 05:51:12 executing program 0: nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x800}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001b80)={0x40, 0x100000000}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="37893157fed435a1db3e25d1d1a276c9f4559e25ddaa3fd8ab6cd7120d14aaee2e87f3fe701a543c5cdbe08e08d369e0b11281787164a1bd362398ce257b0884c841a3e74d259814b0d97ac6fe363e22b7937cc3922e4e926e13f494f3da4783", 0x60}, {&(0x7f0000000140)="7d21f7d52bb519886f975da73d3c0814207001a3c002d8d90a5ebd8e57ea5bc0cb6448d42d8571ed43ad585676dcc575726514fbaf409b1eeeb705af52efd9be88779ee24ce4198d74b69be687b087d5f541367544a5f96245d93db154", 0x5d}, {&(0x7f00000001c0)="ba1d1918015123c1b3ddf11f3290f2297ce5110e6c7f594367cb5d81f5fe8d45951e3f71bf8f553212c4ab378db096263bde4944b1e4d8d1", 0x38}, {&(0x7f0000000300)="ed103edfb78e3160e56e690bdccc4d8e8130fc45de86633be3632875edb5ba9ca46fb422a40c175c4e1cb18778f6f2139ac71ef7dd19daadb38c7aa3137fcc4012e24577b13825e6aae5600f2d561372135b2acb81d93c723532ce9da1f615532355a72bb4beeebbdbb761e1591353f7726e5f814282cc1c67134034af3749c2c30e6793bab1592e934b93c6f02ee827e6a86a879d08716371108389f7a2a2aa487258a91df4ddbe7747a900867e1f190c2aab16945fbef96aced0bbddca81e7e20f3bce28402213445eedfd91c8f3f80953883a4694d8d9218e31e447eb5946a5ca6fd7a3d3f1a1c678d00511bdcc317d864b0181", 0xf5}, {&(0x7f0000000400)="d993ebc9af1622aba3ade1161bc156ba6954abca7452b176092b66a7d466dc0c1f3fa86f17006173c7269ffc715306902811ce232ebcf5fd5b715beadceb0d885d89b19f1bca34ab94aa4a6f455feea861fbb956e2893efc811e51d12d324eb5ea43e553cebdcf85d24ae55c2280ad71131171f46e73988c1c17ab455192692e94872439f46727fee5a1f55380b29c2059c4ee21c3b80ab3a27521e80b2b16faebca6e2b9516aaf0abafe90e6fea2d097821e9fe50f5d8e0cc0005d46cb0232c51e55a9d957958669c94fd0994b557932420e8592a742829241e1750ef9842c6d34637c607f0868150f3ae4906aadcad07a7001e28f543b0bc818fe54908e8ec510614eff3c9c37b846c5f0989f84fdd65bdac793e66b208335435b70c5df8ccff0e4e0e0f4d8f63ca1c199f61f280f50d71636a23f5f281a65718c978576414fca86b128afa1a77f259ffa07ffb2b7f47eddee3b2df756c38444071aa24a9335a46d38ac1097e2c0cc0fe09605f933423544fc2201b4c51b5cf90c4e385bb90d43b865faa280f3dfcd03a505168efb74a460e9d2fe67bc2c50498d36d5a6050add36702a090f81c95e7ecd3213112c1e04cd99c82a988bd4cd67a6be7ac5c623c46be8bf56649fc35742bba925b6cfee4b3c6b4b0e870cbd4fc163f8b60d2bfa7655597907437eb388cb2d20248c6d511670d27f5ef176c29ba7b4b51770d4dbe8a30f8c0ca9f8c22152aadd927c75f33fa079a6d12e2d0a63082f46948f2baac35788a43c04d94176e225df82f713d2aec0bdfd6034599b653575f343acca1833f56ab557d3b974b152ebc9c69f92a8dcdad7dcf572c97fe3d5b81527a13041232b78dfad48b18191a5b5c3301de1288061147dd737f88577368d3703c6cb274ccc466c3828f137754cb0217e916e3a2a35eb51c9f256aae57ba173b5ff04d41fbe6296764920f6c1073de325c02c24b672a4a8bde8c7a3be7b91a056fe6fd04c5a0a85a522e5b0832339deb951d7074ad3b2cff8df26614e1b97d4cfb89018508ecba1cd8e7566cca5096f128812b83958618509b27d9605a75bdfe1843b29f8093a23d9fe0c21c13c9eb367e81856ea88980ee99aa6c8c28e9975efd5319448e979c14c6797e65a33a17a9c1dc17db948ea3ff6cea72b32ebe11f63af5448462b312cf5c84958c659c5d0910e8d348845e7ea0992df819dbfa78c585564a31a2bda14692d3b0045d47e57aa25878c2bfabf5f4acdcbe6c4fd167b92bcdde20d61421956dd64aa47012c9c6f0317a24d736e85cb503356b901d435a7bfe138b0eb5e9af361718c3aef83a1267de383a1fdf9809ddd0ca54ac811e02db905c081ff1ec530a0b993a3af0197a98a30a515388c0c4a7a4e32b99f61623a726f1acfa0de5550ecaee374e310be53cb3d44794a61ca1979aad5a059ebef151782effeb9826a948b8bcc14d2d96ee10d923ff791d154cc65d2d99967fb09793e1bdcc2d347ee73796e0e0b8e27cf2cafb38cc0b42488584924d7b7be2c5777c80837c302c1f17365822fe6501c05abd1007ac918aa902e6c9ae5007b1edd4165ea65e787c1f483f26500d4488d49f8ce48944393d2bb4286379e18652b12d6c5c04ad3b4aefb64141f32d8fadc9962a69f8ca2cb5eb24da068d9dfcd047049291b5ba7a828c65974d4f4a994cbaad53a68ce1398b8440dccd15551e304ab4256cf16bf2adda6c94f6eae4af08b41fe1ee18621a67cf60d392630ca20d6055e64b17d616ba4b4353bb1c38f69b0d003a8bc9950baf29857b787945f2666d6ad689f4d02dbd0e8033a706bdcde4d01af313c4952a35230535c2f4a47a683306d50edee9a02178677a22655fcc346b46b404556b075a330cd99dabc29a352f787ccb8141b8c55e216ddbfe18cb12d4eef8a8041902497cbb3f10b97d7323ffd99d70af883f34c749e2a9e5c219f3e76c559bcd4ee7f96ab9f3acb278f6dbe6d1f3a52817dcd651f22da7c81d1b9efc72098337983cde4a5ca0b3f422eca1a3038c6fed5a7e3f8548a97092f23959d958ed66d93919f82226938f662a4511113f039dd72e9fdbd117138dd1739d03aaec0c9d2eb017e8a18749536339b617c2e0ecbf0eef773bfc3c361e37d31f6cd35186616fef0cfe1601468826ac563af688ff4e17d74af45f5f9d933c283e2c78d4490ec314b0c6c7eb51fefbb33fece7acaa501ce38717892d11cefd2e9593e2cca9df60317160e51f0b5e4dfe55e258126ca6b05078edaf41d7c8d5f9f3a51a6b2b511315e7d567f6bb1a3504b68903266627a8efb129f2c573fbd106aa0a1110b3c16f29a554808ea60f437c41ca8a7b4d1367fb8366e0a250d48d6b5b72ceb1cd2b72345a245cd6847b224300e11578f38dff68c55cf680b4c3b25a23adfb6113941c7ee428416c1157c19aa3272eefb694c552b63840624ce39daab31ab19e238de2116bca8ff97a8d6e58c54e311649114b6afb079ee3c83c81f2e77faeed49e48a3ba5625fd742c3bb33a3667166e23c1bea719864ae4e96d3bff910e8492e8b2f5062cf353c2db2e95b5888e09d403a7ab6c28a325ce13be3abbcf40bc89ac3b3364a56775dc074db9f3cf6e9c917c1b676ecbda339da2796439a62e3929d353bbc00a1732aba510ec75f600ff1f4202140d3f5569a9dc2d803e887a4f63a2bbcd225d52e288767a04c6fde10e71e91aa0f4b1dbcfab10b6e0fb1ad103f7fa37e6f55b672ba40fb9627a08bea4a7d4e6c2bfab945c9b18394ee55d4cf0d21f7a602b1411735916d40257d228699d1c31c5bb2ac712315f71ada8d8b93838b84e3ad4c21f2340eff5b94869aeca5444ca5bee7bcbdbda142aa8af7c1c13b9a81aa884945633e97bd5f6d938b833b5d363f097a2aaa0848d5b6f58c7dbe5ecdbc7534e294bef73eb5c119d10a50ece706bace2b34e748c9ff26865e0275ed3b6feb919e63117caf447599c37fd5f788a9b22a724693ad7bf748fa0b0f47702a87b0c27403bfeac200d4ec7e90eae2e0b40d86b0600110bdf6794cf3d8355900b835d1069ae0a798987617efcf344f47560e44e9ae0340f7859635df51aab9c77ec31c70303dc859fe0ac3f209c07ce530f3f65d04f8498215f58accbbf7169b9064540061af01e3e7874b7858fa3634c9e6582ba3068a316374eb2f8f32395a40ecc1b0333b173259745ba51706e096f37f66132dc342089b6ab606544cb9d1b680ffe343924138c486aa6b0c3ab4c89ae96fe440c618014917821a8fec97cf79b52331bb96bc60096f591dba6c75f2920f2c6d23f60bdadb5f753383a97379c9172599bb2e61d53858ebd59019beff86dae6983c47dab930365d19716c1fdc12e4578dd11ed671372beb617c762aac4572225bd8b20d8196c0cdfd66d9196e10056f55e59c2fc2a652d1d5d47575947a6ff75c39f6c2e37b44320cfa98cf13fa8d599b610bc3b4d224d22bc91ac27b7df4afd9146a17eff042a425d59b5eb221ecf398d02fb29a91dc55eadcaceb37bdd1374956fb4cc4bbea70d21d4f3561f19c0b2d5acb8ef2d1afe3c9407651ca055037df6c2dec23a1682509b55786831463d41c85e7043e9fc30a42f19fc9083ee27ab8280d44c4ccb2dc7e3a1a5bab6f9c9ab0fb755785426f95a5a029bd5aebd568d0a3dfacb47ae4fde4b03ef8f9d63f5b4d5f57050a366fe50f2029eec01e87ffe25678cfa47fc24fad96cbb440a90e232cfc7bde97189ecae89cadca561b1b5f8237da66ab272db7691fdb44e6227954b61ad0f0c342af92d84d52c01f28de31a43c2e662ee82db0d44ac2b1e57f0b0d5b6db6a606581507b2e2f22079c525ffa02e0e87bbfccd30e27339444a2c3f69b398ff2c18c4dcc03410b87b13bfa79d539ae0eca914ddcf2d1f35ada46c8fd8d22afe94e43ad3da3f076c978c6f3586ba309ac21388078f3574fa3ecf8e21c1681c3486ea2d655b2ec9313cb6770bc0d914cf6a1933298fc639083a5a6c92e2db672af02b4b182b3579704f2592c7c83db786a7bafa2d9f24d8da84fe47ad859b0bbb120528d68915eb91d5eb793c538911a260a174ed763a5cd9faa5411e6a437598b1932b292e5ce74a934e2918f363f2147d27af9bb85ad4347c440b3f4d1b19f43b6f1b804a72d594ced6f64ee778ad25aacc23b7e31581c1cc8a374e78edd29e039f87d40241ee09c137bf66a44aa2486fd73db52e781e01cf325d1db2d1be0480bee6e82ead589de58abc4e9b4265a680c2d991da270e2a278b182ffd83f0c9a393fbe5b3a4a395c9271464eb12c8ece10f296de0d5d8d6809219c8d1e7c5f44f95385b3358503775bbc43efbd5d23424772dd18a31c927e45ea36aa49108c76afcf688146b732540f82ca4dc39d7b4eeac16bbeb4985aed141c19df423094678796addf7df9b29a5894f7f8df2c8f7deb36e4de03e6c7115ea4e4d58d97015e0ff647f2f68d925e23887bcd79350b95c7e4607a8687643f502ebc3c9eed9499abf9744405983928e68197310f0fac5a8b6531965fab1ce8ea416529b46d0b22fe03b09c7033e6f82eb123731cf66a2438361d681980ca2496a46e393a0c580df8775079ecb25e957ea4ebda0eaac24b0a7eb9e514d889c8407041104b5125669c3716b69287acf494f6a4ad33ab156f78cc0acbafd66547b493221bf59c86ef33a25301fc2c8f84f45b71969fff64cb04b62683da6929581a1fb2df194d5ff4de854ee069bea453aa30640be3e72f5717edac5b634a020c9ad87047606386b992980f0fbf2b51c3b4176485725becc5a0180fa136cd9d9f833aa10e8aa274fe20c18c97ca970a9278cf50f266da8db2f1429f445687114804eca6a983fbe41e5a896723d22d9c66887c9b3018075810494ed366918340791d6169e0e1bab0dcbd08ddd2e508c86b907e06adbace93153a3ceb24324dd3915c4097c7ba76717356fad903369e3a0f17382394785b442a88e222e6272ffa22d632a9cd8b9dee793cc28351127e256737a56eb8ab1dbbd228d7b5581ebea4659819ee337a5d9b5f57f61c3eda807278c3bb0d76b61a1374530f053a93ec3972bad636aeb2704770b973390159643781f3ef0966f573a55c1267a2e1514c511d153d203c4ae0715886c638d6a59c96a47dd1173173ff3197bc29660c6d3c935ae540a47301d190d61925cb35263a34e95bd71a6e5bbdf4bc60fdda3fb45d15407cbf79aa02f3512d7259d3d5fb98db10cacf3a7a36ff3aceefb6481bbc2d1ab072a25bed70bc7edfa6f72e4160441d991e056a390d7138ac0391e6d1c9bc2a170085439434cc2ca31b822fd1a1c4abf719c80e110cb61c4967c7656f9a9acd9a3dc374b2820cf4e013fd36387e5058e0b46d63a8cd37f869ee7e58e30c2f570fb8accf1325a640a9e5e964358bf5b6c316bb8cfb29d471d395756e25bfa4a5191d31e437731e281bfbb388e1fcf271b817a6b0454974bb51ff63585de9e33c7802350f44c82ada4193391e35690e30f603c9ea53e7605ffa249191e8bd0ad45b47affd0cce0ade654a0f2b5228ecc197b656e7347266aca58c4fb9959e5f825f090ea633ababa2c341afee43fe58b0cf80d0cb5d81224a690b1eb537100d9575e94b169aedcdb8dd66eeb607471de0cec7e727de395d721ef7b698550efde3a0d3cf03e4eb727f696d9039a178c44ea2d66187ba7eb28f1de5aac68658c31ca0d3c061921cf0d466d2deeb378d27015606d9039cc9da1d3e2ef763c7bbbed966421e5e55538e04a572bc514dfbc49af78dcf4a8", 0x1000}, {&(0x7f0000000200)="b8ae6c10d96736f970303be834771ab57d8ce6e7894c3e9a3bc4130c65c82b738b0fe2e99a011e71557eab1643be337fdf81482c47acc1f4a641d60fdaa6283fcf31958812cf41d63d91ff1fd54b172bfb7e030c06c692f73a8064516b326e18f31744f49cf4e625f7c7dfd05a9b4c9d76618c5510309d5d1764e0275aba75107c53ae4914f805f65c60ca", 0x8b}, {&(0x7f0000001400)="e028ac12f43f55ac3b6a21357008c8a9a1f5564f6ccfb1343da78c61f7c6a29bfda239b44b2fbce8f43e73f77ee2d6f92d03ee06747dfee0e9e14cb52500b8aadcfdff167c970c21f23d3e7601e3aa89147cfc41d2aea976497e773f862b6744938b9c43", 0x64}, {&(0x7f0000001480)="40bd957f77bbc576bc69c2a1847599e1afa15dbab8cc1537f461e6bc70d1692bf6b1f56a0cb11cf9ffd8df4bf9023ce133f8173d18fc5f3586987a75cbe245708006ad7d9c54e6a3173db91ec766d65c0aa132f0310ec842350b32dd2ec8d8e1d22aad08a84acfd27393356453d4e6680111e4880d9ea8c89c15efd7ae4fd2136b1c01a77132e424f2e601bc", 0x8c}], 0x8, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}], 0x150, 0x8}, 0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x800, 0x5}, 0xc) execve(0x0, 0x0, 0x0) 05:51:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202e4ffff081ad801a06ec992aa270e000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:51:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r3, 0x0) r4 = getppid() setpgid(0x0, r4) setpgid(0x0, 0x0) shutdown(r2, 0x1) r5 = dup2(r2, r2) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setpgid(r4, r3) 05:51:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1) r1 = socket$inet(0x2, 0x2, 0x1) r2 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) shutdown(r2, 0x5) socket(0x6, 0x1, 0x5) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x4f, './file0\x00', './file0\x00'}) 05:51:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = semget(0x3, 0x2, 0x20) semctl$GETNCNT(r1, 0x3c5184f402bb5c35, 0x3, &(0x7f00000000c0)=""/61) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = dup2(r0, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x5, 0x9, 0x3}, 0x20, 0x3, 0x5}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 05:51:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) msgget(0x0, 0x974756f149571687) 05:51:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/10], 0x1c, 0x0}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0x100000000, 0x100000001}, 0x0, [0x8001, 0x5, 0x3, 0x26a, 0x20, 0x6, 0x1, 0x7]}, 0x3c) 05:51:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getegid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r2, r3, r4, r5, r6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r7, r8}, 0xc) 05:51:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 05:51:12 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4007, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x10, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x48) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 05:51:12 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x7f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) msgsnd(r3, &(0x7f0000000200)={0x0, "545244095f1f27912cff321a4dffd6107abf5fc3afb238ce5f7ec1ed14cd63f7f7a59e980c86e26d2957770d0977e15eaac8447e34b3b26a98f10d36a79060897e1ecc740bc4871b912bbed866a5fb4f8a096f846be2ff086bd9df5a0dd4392b8ddf11908ee8dbf6e86027943bb47c8dc587cef96614971aca8b8f82c1f0258a474f9dd6b833b46b34ea41a4a1a02cb63b893298f9ef60ff4932d90d6950e7e71cec5b24e9bf9a866f798adc3432e59e1905abcce09278f3bc2dd73161"}, 0xc5, 0x800) 05:51:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) 05:51:12 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x40, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000380)='./file1/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f00000002c0)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = msgget$private(0x0, 0x140) msgsnd(r1, &(0x7f00000003c0)={0x2, "60f1c7893f8eb3dd28839e587b138330917fc2613a363ef88c1889dad537467d871929d0234a0ef78d75f56e18986bc61aa653c2f35ab65c549d11f704855fd6e896b2d3238621fe24a7d9c2f5089bb0fac00fa14c72d84950"}, 0x61, 0x800) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x81) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x7, 0x2, 0x1, 0x2, "d91a6391103cb1d160616ae3eb864ab043a5b6d7", 0x10000, 0xf3}) mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x100) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 05:51:12 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0xfffffffffffffffe}, {0x18, 0x3, 0x22e, 0x400000000000}, 0x1, [0x7, 0x7, 0xffffffff, 0x400, 0x7, 0x1, 0x5, 0x2000]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) fsync(r2) 05:51:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:51:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) close(r0) kqueue() 05:51:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x77, 0x5, 0x200000000, 0x8, "8d02a037b82a08b6b9941635061715331d189621", 0x5a3, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r1, &(0x7f0000000200)='\r', 0x1) 05:51:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 05:51:13 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x8) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) msgget(0x0, 0x10) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/188) 05:51:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x4}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x10001, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/82, 0x52) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) setsockopt(r1, 0x80000000, 0xfffffffffffff993, &(0x7f0000000240)="ec7567668db3e0f913ee8ad218f515f37537b0658fb5a5f65614cf697e4ba666dc156adef5120ac15e23f61960700805aa3d20b6c04f6031387cfb254bb798b87af148530ca653031a1f375994da0f5aa221bfaa49c4e9f669abb410799ffb4f500db130cddf7d628d2bf08949afd3e18159923d229ab4e238d23d940695b19f02431252700cc0e0bdf18bce1dead6a88ffeb24629a0fcd37fffa1faece5fef10d77bd34af60d426d63e7eb97f91cc0867412470ef54681756ffdb68fbd2154961f46ad03a75d7bbd561ae9f86c4dab5999f819b75427415f45593d42d901a2e9c50d48c9c40", 0xe6) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000005c0)={0x3ff, 0x7f, 0x10001, 0xa3, &(0x7f0000000340)={{0x9, 0x8001, 0x81, 0x1, 0x9, 0x1, 0x9}, {[0x7, 0x7fffffff, 0x1, 0x9, 0x933e, 0xe384, 0x0, 0xfff, 0x3, 0x7, 0x80, 0x0, 0x401, 0x2, 0x0, 0x0, 0x5, 0xfff], [0x91, 0x40c, 0x3, 0xb07, 0x2, 0x3, 0x8, 0x8, 0xf47, 0x9], [0x5, 0xce, 0xfff, 0x20, 0xb98, 0xa, 0x368], [0x1fdb4000000, 0x88b, 0x0, 0x5, 0x100000000, 0xa0fa], [{0x9, 0x0, 0x5, 0x4}, {0x1f, 0x6ec, 0x10001, 0x5}, {0x8, 0x7ff, 0x7}, {0x8, 0x27dc5a4, 0x3, 0x2}, {0xfffffffffffffffc, 0x8, 0x7f, 0x836a}, {0xff, 0x3, 0x47, 0x200}, {0x488fc102, 0x7f, 0x10001, 0x80000001}, {0x10001, 0x0, 0x99, 0x100}], {0x180000000000, 0x7f, 0x3}, {0x0, 0x4, 0xfffffffffffffffd}}}, 0xf7d}) r2 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000600)=""/4096) setsockopt(r0, 0x0, 0x80, &(0x7f0000001600)="3a3276ba13de34c92a188c45bfce7b78149c0480074d29d8dbd4a18ea3f77a0ddd21a6df2ba16fbe77b488d2562aa7958375e730e7870daa3d4ecc84280e0b16729945ca4e8e45", 0x47) mknod(&(0x7f0000001680)='./file0/file0\x00', 0x4, 0x6) r3 = socket(0x20, 0x4000, 0x1f) shutdown(r1, 0x2) r4 = getuid() r5 = getuid() setreuid(r4, r5) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000001740)={&(0x7f0000001700)='./file0/file0\x00', r6, 0x3}) link(&(0x7f0000001780)='./file0/file0\x00', &(0x7f00000017c0)='./file0\x00') getuid() r8 = open(&(0x7f0000001800)='./file0/file0\x00', 0x0, 0xa0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000001840)=0x3bd8, 0x4) lstat(&(0x7f0000001880)='./file0/file0\x00', &(0x7f00000018c0)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001940), &(0x7f0000001980)=0x10) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000019c0)={0x6ad3, 0x5, 0x80e4, 0x4, "9e35b36007e5cd9f5200f514c46645b9192ab5d4", 0x3, 0x3}) fcntl$getflags(r6, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001a00)=0x9) pipe2(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000001a80)=0x7) 05:51:13 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='+:\x00') pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r1) 05:51:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r1, &(0x7f0000002300)=[{&(0x7f00000000c0)="c62a42e12959593d0d67465d8f4b26f3b04bb49c5a2ade92c927cf7ecec07faa0b", 0x21}, {&(0x7f0000000100)="483c80e5cfe2df5f29a6f83fb8dbc92240a35075843ce1c06c744d07b074c67a3d63c2442c3eeec3a5ef0b8626", 0x2d}, {&(0x7f0000000140)="8b2264533694ce967448c84941f74df0cef2a7f0a63a89018b6255c18ad7e9c285dfbd54f7263f4ab7755551b2ee5bfcb1a04ea95e7a8484bc67e62c0b298b603229919f60863a3f2cec5c5c507f0b7dc6dfb65b700786d4ade1209d32073d4f64abcc89789508e141dcc53999d15077310e364fa98958c52e78c65dd25f9de6de584c092cad6a642ee11be7b9411511cf1f83037a413c0e23dad073f85c2a9689c36a74072150f0f80d34b9734ac2fc65e98dd2815bdd181ce1801e42b9bc2af4f991447ec80be308da7558454126e7ce81ce38f2baee59bd5d735c", 0xdc}, {&(0x7f0000000240)="17a95cc0b1764fa441995fe5f0ccd164a3f778e9cdfd9e65b1e3b7834595266a3593d5cf895ed292b0b600a568dbc32a2de011823a3bcc46a1bafa6ac66de9d110e6d68e57ea674a2a4dfe3b9e12b95b5f3bca03a321fcba0aff00b3088371b0e8f95f13d949728608d37cdbcc81ba95450ca08b9e9f2ddbdd32dad93bfd72445af3ccf01ee1b7c3418d05908d613e22c27c8f08f03dc8f8bb1ae3c04984dd4c9aba48349664110107b7c40e6296e7e44522e0a9d24085ccbf4cb0573f66dabd7651c7e60fc3d7c84229c9f8441bb4e4b77f110d26bc49e1659c2812b31d695910c5a4b55ccfa837c9a160c6ec41ecc8df3cc6a230d3bbd43b8923ab096c97dc6bf4e00380668cd643c20e7cb523d708e2d04c037f96845c2b2ba28f8afcf004b8095b32f23caa43d6d1a4d84a6fd708938eed12dcf0a52f21fcdcf455b38f608557bfa34b620b4b156239a476842b16194d66bc5e3acac673d1453ef479dbdc9b028b4087df02bd277f4c08647c4aeced4cbca3401737352cf8df0301e5b796216770f4c1336dc34f26fa231b334b63124c9abc97596bb84ea4e2c61b644b01a7a239e300177d13b03070357238e0dafe3a09f29311e995be6f9df1198b2147166eb3800a587bc4f9aba90ca8bf71588356082357174aab75244a662a4b590348624b9a86bbc42b22426262ab846ee08b1ffcf45fe5286e654268be984bdfd2a73889d0cedd3d20021ca50a644b82a9ac8b78e47dc2a29bfa1d938274114d6d92a63ac10ba1e67454395f5c02d5beed69a1962db44d19c25fb851c31a032c01fc8d1f3191a5fc8838fc71343997d9772f0726f7960550640873d6967704e042c0760d1733addf0c60d3b7350ac5de7ed314ec583d2645b4a1de02919d8ae77f7fc31c460212a9e8ec2d9d47dec510e57732e9aa308e7a0f7e4991c19004045c49e9dbf2a7ffa396054de081d9d4bfab3c71a5dc04fdd28712b0e478b8e4e8c9d45d4ee23c0597f2693a4a6973d4216753b7fa5220373459f7d385e50a1a03cc4b504726050eda8b397ab5d7c8696e1c7fd86b3cd84eb37f450602abe689d1089ad453925971e730252a51ca547f2f24f488e15b1053aafd6db374e4703f08f9fa737188a8548be5c4c315d89e29f605eca3b3607d54824b107d4b13796b2fcfb20e57f2fd5c84e364c07f3d0506cc0b3ec32f4f044c7a37125ba77ba1d173456c0f0aa75d23dc942717ef8bba4f0cc3120d798daeb70a0b3702634132fbc996882f46df95e7691c8545b64c0174937a0d6dd6f937a842cbe4c821f3fb6d25963d37d6340c3bd99072b7ee0746bc1b1ea9b0a5392d72c517684b8bd4fab4b15baec7b12dbc07bafa075fb948f503d0d51691018efa743bc4ea493d4c4f2b6b42cec3abbc858efb847ff2f7a118557d1519e60ddf7f70c629301c41d03c146a15bfb8bb6c53556263b0b63b75e3c764cf42a4c6e6a34306a59fc21c6b5576c64693a809ebb48c18a3a916c01ca4e2988c500296c99ff200010a0f2a3f23f72c3f68383e391c4280a58e73dff797e74cbaeeae03b7d826caea25cc7e1789e4d97444c793fd2d426d7d54b7660cc6247a20d0e5f4886a00bed7b1bb99649d08bc9f694dce852e942c5e44975f6617f1e833381e5dfa2caeaac9d4d709d1502d7690082d9e679e33307ac755fd5b8bd5e5559e632f6d3a5da0e203484e650b26ffdc94b6c8d8e70c7e25ea1f81959ad933846f9a20ef5301bb5bd80af156d3dc83509832d704a1a45c27f188911b116010e275b86edb4a009e79ce11b387a51cb1c7fef4d9b4de2207cc76109d1aa5fcbfa7876495c06926dd7414942ef459cc90382d918603eb3b3570e0ea2c8f4076dd1afd8dfa2923e9e510772efcca37a7aee4dc97299cd77a7e397cbfe7f3a99214ac17d4751688cfc2c5ab911ec68169efe78e42415d28c056ef157796d397b908cdfd2523a451d740da30c89cd64ccf1d7493426d9cdcf5e6839bc793378d930da9421cae4cdab0e03ddc90aad8d146c19a4290115b57b1910f8954150ed81d39b453377da3b4196b43d66fd19f2cff1b5165a80b8c9017f1c7faf3d408b418ea11e90e437690f117b6284e61b391646fbbb4b67ab5d7bc1e41a18f56f2cb665791bd6e2b0face46f41f0127b8d8936f74d1a4bed7b1724901031bc18f944c13b5a78a42e0626a43a6f1701e597cf56576e6f399252c72320e4d4cddd24f72aa1a6c92f1f817726ff1fba1d367cbbabb9abdda94980b81e6d65026ecf141fb5bdc7cae976a80d9ea3ae55bd90230714a8d365d340c96cea33737be606028de538328b5528e4a02f65f6b231e3ec495eff9b760611d7306a7be9f1f1e440b9e45c6d762a0b0d8eddf6f093c507b72fbad276e28156ca8e5a556eb0bb8842bf1e00af494548e981219bb7db086b9ef2b1927d7ce735abe62196bffb3c7b97c3a61fec375931758d4fefa3839457711071b8535fb793720bbc505b4d87b478a57997a8da11b1a6638186f319aa61a72041f75fbf5cd6ca42dd5e3796ed6e07636e8b95b149b928d8b70793587f222420439dcf11407d1512a5ca248f98977f7002dbc7098f28e554837ff9eec524b0017b7b3ad9a133c125d34ef0a84b3947dccb8d2e634b85948056983b76b5f57531d17cbcbba49e55cb146a19bff2d8351fc7bb2f38fb93a9ef495f4707aadb60ce1e1d66c31258141fd69f46e0dec123632678fd29713034c0157af218edbb1ce867c83805a0c6e3870c1672b07ab8b0494466ea4a5798df9a512001ffce8109abaf058ff18aa370a9d811b12f72db0357fb7f90a39f8b868326fcc6879713c767e11ab32ea4f60d6b73d38a6a16cce4041e1bfb700e046d22ecf92cecf86086bf6614da39eb6c0857f5900f472eb83ac55af64a973cff8ae3ae2034a6678d9a067ec0f13ebcd54a3fca7f02862c87d63d0a5587dd55b70d072a5bf372f04b28e3e0be8f7e8345ffa272c5208945b8ef17580c38a905b0e0a595143e0324d8c27ed419a87a50c79db81066c9f88faf3a366c2bf561eaabc4f90584811ba48aa88c77352a68ca4d5bcd102e3315e4cfd38b70c5e795e393cf3b1ff65963165a7cce1cd156a772f1e8532e7a7c60e801dbd1a62f93227c49d3812abb6c30409dc0c4f117cbbd8a2004c9cdc49ce806d10fefe4e290e41a6f439f0fcec3e3125e24615797f596b476bbf1fe10edb76cd7ccacc34f91dd3ab184ea6164665071cdfb9ed794fd7cc7d892c7785aa9e8753a20a4bf165e1f81d4ee2af3ac6c18b3cdabec57d77231cce8e5ac7a6d1c7122ff5041256af74a6f3263992f6d0396dd9e9848f55eb43f71c7c2ca5886a97a2769f1a27b8998a12f29a9812866decaeaedd9300eb8cb947fcff3bd03cdab2c712b3c310a69caf13378a054c0a4be491ab3cf7dd43c3d35deffbe69c32a131ab223fbab673f3eba91afa2de4c091df93995d04e06ab9e88c9a4b9a389109ea59d5d37485c4b35a22c06723eeb69f132565d33ac4e62eb38c1d114e8ec437a5e0976bd887f204fc75034104e2914cc46c367a02e0c4aa5a33c2e8e1a3f55aea1a435c24bda55c066c7e937d06bf028db7388c03474fb5431a41e399101d415e00922173f05c1de5414a672e4e7795a78697ee6cfaa4f08e8c3f17dc63ba4dbdef4b624a66be87b11bc536b0ca940f5b384ea66325cd8999c407d9dd76cb9d81962c2a2b663f0cec243deeaaec38472a2dbad2857b755c2830d38819e1238ad0c8325b23326584f08940ab3a1de387413b90c31baf2fba787c77eb86ad4c22bebd1f1f0dad25b1992edec07e8c5b69d0466db07dc69f7bdc1ff915214a46c9262b128ac295a3e54a339a9494eb7c813c27e60dc0b6104c58669cabf83a4b56280e290949fd843c3d5e385cb1a6c6d5e1fe9b10235bdaa891a14ac02207d5d29b11696f211f3f4e088360c69ae1099b9c4fc2104de1c30fc3258af3c654be85010dd4e5a6663081ed17a78a0634d6d05557ec9e60857d17e6975196f3fa88361614a796ecab13b33225706918d94fe87ed3d18177c3e617e2f877844691c96f8628b50962981edb6d44ec568ff3bd2094ae75e617a4a606d959bd6a662096d6ce7dcfb52e86d15754458fc62744a7e5160da2e110a0b988a1bf079b62d0efaa996130a4d5625e94516ba2a17e7d8d85808896939e638879a8b5ab0b65f6e6e31c46e577e82650298edeba8127a7a82377d508a59bae126d3d4732c674c1c63f485edba91e6742cf5f9fe091f7f2863ff7c34b20d69db1578a2d5a1ef8f4580881143e55d6974fc641bc9b78a4e299a566346e6e5f8bd927da92cefaff2beae3e5622336a602952d22938cbee27cf3d1aa66e10faa8c84e40dfa28f618ca7c7cc0ecc3b516629a798cf9e8568995475ca24c8eba77a1457de7050e621d1e242a02c23ff63f2d2fec84618be49af5944716ceb4b840a25d61f5af2875769d350b3136cfe9e663b28b5813b0eba8edc64e5d666c3cbfc3775fd3835d6c29e19265d4516ffd57df286aa476e5b855f6e04ae2d80793ca92fbe868693570184a1b0f1bbcb2c1f9dd7074ade69445e79e3e1100d7297ae35d82886a6266c4624b3288fbaa203be8013312e68de27cd45859076ae911e7583e11cb3bc77b774f342534ed06e258ce0c5f5a8658edc89b445e385eeed4ac1c66132bd63ac1ccb2fbbbcfd088bf2103f371136b653753e66bad170bcb6fe3fcc65efd83cf3f74f93dd31bdfc3703b0d2eb8c2423656eaacefa05e7b6c0ce700f10b3c1ad7ba0a6e5f67e26e0bbbbfc9b6ff5e0147cba94316a9b079c4e27de8022ce3021f655249597aa554fba45b2e81244a79ad392eaa4d7d8a631dc5206f537ba922b9bab4d63123dc63050d48d7d376b98553fc763569ca1139a5d2e7b13de71b631bfb3c5a2f66766397e16a3be97e593d44cfc573d57abfad8192ca66afe449ce5b410a768e750c8ed08c4801c4a4d6cdea289e191a3048969e9b40dc9199e4d1fe19555dc402f2689b9de759a6d27336ee78f9f4ccb9b5cd839a70bc5675f800215453bf82377a8f4456bcd27c9f91fa90cbf9746b1f2394d93e4adf2660be6a9e2bbc25bc9af575e7748e5b4f85be9d745127777f6dcaef2ae446c8be8642ff9c554fdf04e82172a9b1d38e50b74ce8b6406efcf7f4ce16cc7a0b3b92dec9f0c042bad52dfa8f22ad0b88808d3f5f869ede47df3d2b250c35fb5ed7a375224492a341e916ca4e7736c2eb8309cd08930b10344a2d8dc628f1bf84fa2d415dbe93b609846993cce379ac1204d12a6b8cff009621ee668d351850321c894b63f855ca3652a8e0abe67d7b793e292b4c6d8f36e9e83cdcd272fb0d4c0b8924785a2b56427fab700499f68be31004fc3e5bc7b67f5c4e0ee5da703f588a459f4aec7c5e91341fdbd5627045945e3ccb23dea4774bf1fd933841a8bf3a0a6504fa0451552e44a6f41addc515165c1239473c5d1b00148eb405ee87cecccc7d0ac18608fb906b9ca45ac1c173b25318190cabdd54e0943d3d47004755ce49917c9d87ba73035aa8c7d546c5fd8e0ebcb63a2f382439268245065a8290f84eef8ac31ec613c775a2590af87c70f88d9075b7689b8d5021897535aa841dd3dc9e35d7d05d057e83b20febd1e4a1893be97b52a57a3d09103e1a0d91c5f7942431c43c8ae24149efac93cb78e9637eb340d3b51131746483c03353b9bb9deadcb9d25df618441d2b0c193fd77043e51f8232a9dc56a19bbc49ccb9ba7cee4d20f7205f4", 0x1000}, {&(0x7f0000001240)="09ec2b4628dbbea6b41f89ecc8fac31c266aecf8966f54abc343276897f2fbeedda670a1218ddf0c10eaf3bc2e42cef6e4874ef8aa96905f1a7e5f70b4555b26", 0x40}, {&(0x7f0000001280)="12ca17c7f1873aee041affef2e06d255271ee6c422008c910293e00311462cba7cc9b56f4284ad933672e43a3e77e79cc5cbe7510cca46f6b20d85ae449e5c177baeddf00ec47d49e18376ffd9b46e37d3825ecc339b703d36543bdeb5c5519bae7ef5c67ac2493db2e9e20bbf266887026a85bffdd1c0", 0x77}, {&(0x7f0000001300)="2f83502371acd3caa9d5e782163815acb593a10870ad1a00174384b2228631857c4736d8b4e0eba8a8ca720e499b27559165c9e4aa8d2422186f53e0260eff13d825025f54006a023569ef32e4b62ad4e5aed25ff055fe98addedf6f48d6c971249e2847b574ab5f6d27e88e56f8ed418b609972ab7398d1d161a0c4a232795fe3a7f6f19b8798981355c15f6941452d2fbd51ea6d30d4b9cd0c5095e02e9dcbe0e803700390ab4e23400905cc3ecfedda55c2311f603f9754a90fe8d4fc337c88371e89e62849a21c39b6cdeddb6977de35af8d8a9d75642bc9bdd595296141133006937fb4e3ef9999f1651d0107f42a8ae7f899260bb3f352aa14d912162d9012416ab2e6dc6fc95d9fe89d234d2a447216b847c2127cf3b95ad67ac269020ef10afb2d005ca1c726cc5dba7dfdba3d514a4f70083b94ea86083bf2a7192c26e84d0405a84b426c30031278db3857b6a9b70540f5da8762afab334f277ed9f8fa4ccc282d0d8d2fe5ca137c8327dc896be6654beab047194cd4b32c7bd84fc5cd334a333e700fd50fb398e7cdcf3ec9fc63ba8d66223f67f827d1d26f36eb9c70c73d16b358b07874c06f1fcdf7978efd0f6d5dfb261ba3ce034d2d35d6c1e8c93268a1c182cd7661b9fadc902b764b7e1ba5d7dfd3e0337b53352d5e90bfd205c1f0049c678c2c1d50f7c4994461314236d9e8a6d2cab3bc9a7ef61f94e7f73bd114b315efc02236d657a81085fa67ce8a280778b1c4c1d627e6df4f31d2d8891172d0c371ef6d027ed71f5b46e002e7a579330083bb6efbc23d9af0d23899f3179bea1e86305a64485179a490fb38e60fb68b0713d1016a02c3bdaf9d68da07cc29b214c0835d4931c26b64d4336c9a02bd7a422d24d0b397ec9aad09a324c0449a46379259118b5a1e4f53d169b48eb1ddd75861897f29f0daa6e6e0a864cc5bb8bbf86958a8562a0b87fd431b9a6ecfb892154c068f57e30945e83f1c35b744c4e2085b94438b5d5a451b766222823bdedb3993542f16255c2d56f00e1e4170b62d7077e735f5dbbd76738bbf7c24f02f21d95634997cb331256165244a34b2396993f4f50abcc266bdc50c6f3cba6cf075f3ac446a321faa54dc8c0d3186587051511bcdfd78a415c248c70f0887169b0f45289db92ad71301819d5911087a242d16ef1c556060df3ea2e5fcc281ebb0c1f5d27a83047922648fd1200e7a51c29c6876dd2ea1539fe70bd9e1dbf0bf13ecc490b43db720ab84d567e22577962fbed6e4f54b9d11516a976847f56e0fb4a381cb7cdf19c74dc56980f8510292b686239aceba833b68b6df3d97511cd29cad957fcb07548a793306d63c15e73bf7e59fa27beb596b608d6dc5c8871c1d90ae934f74e0173f8ad51d6a3c3055cc6f1d4c496864e2af0d29fc95ba0b82fbfe1d50b0dedf5cc6ad2dad5e282f436106e27989cea95aecd2fe1df9f3215aa20f3590af98c40e0aef9c9487f5386f220eb2f7c023a5232dfb3b7f53d88c4d2c2f5024314e4950add17452089915ca781a3877d254ba0a219bad45e2ce9c47e163cbffe1a2d9efde57ffd389dd3894959fc6b1b6f4b0595c2133e98a39ef98a2583b4e2c37b3568732ef18deb16aec638fd75db3feb6bb8f3f06cab669cacbf0c930419253f00ddaac423dd0013a0c0afad32ab225e1286a40f15665b9df60b81ebe99f49c39bc46f8175347189e1d4584b16d19dc153816f5de073a42d618a4b53a13c4732f8246050d9611e989ccb764c741ec61ff3b368edda7871fcae132a4c77ed5c99154bd56f409a5fa86673ab6f687a9583509684eaa71c8f896fffbf41b2f7f19268c6331ba3d392fab651e85189124f22321684f0b13f6a977744dfd48454bef3aca7f5a522b8e7119fc035aa0c70b6644240e2445ff1184bd05f999f48eac6bd16d3b47fd12692c034e814bf6bff5ec5f9b569c1c0c42c697a5840b9273f52027cf03b1fec0f6bcbf4709f4a9561b29af576c497bb628e639808873d5fffa6c288dcf91c0a324c77145f01ee01f5ee7b350ed194e283a938226bdccefa5a4352a5b4bcfd0c3777433302255873477233d8c5c2d04f13522095e3131484221569435e49bcb46ea5fb96c48638c1e080f1041d3b19d75dd065898805ae692becc7ac688fcf75e9fd8215d98b9c7624d8f4cccbd733532a1f7165904e74c7653b0adbf839b5480addee0d2f6e094beab6a7291ecf19f8006c14bc8f6cd186805050a62ab3e6d754f26ff44e46a4991aeb0d2e9d7a857e7e69af314fb21aa50a6ebc30ad13bd1a32741c71f0cdc137e5d55c6bd3f3a64f6068a86a55eb6dba658b9fa698bf230a4017b36bab4370353969a4454cb3f3151988209ec775918daa5647a5c29e09b83503db1b29bc0eaa754b4764a297cd6a372c00f53a8bb1dc1c237d692a7ececd806732718c5837da699548f867c7eb85bfc670cd6885ea3b36c2a79c4be4b46e2a29f0f6ced098ffc40d7122475ea6682afb42aa93578a41e71f81debee16ee6d7718126292538498b79ff5e5077a525d177e39da7c5653bcfe864c92c5d4c77d4a3f155bddb554655368e9c4b562a38ec384f7848731f35831dbedb997fa87b0698f8d022cbd0f05c9054140f189e5f5941a0832e8abe91f5b3f049040ccb2fce16c022dcbf2a953a9dbf42b587cac9a9cbe40c313280b939783e12aeffa779e25b1f0a52b764800987bdb63b99605274d79ef83b7fc7d4f43d165c4ae1d6bc0c3b17f0d4618212441e98989816ee0ad080e43aa4c904f96132522b292268e40d0750e909e9e7b12ad21d22c2ec4f82f9f9d19ac2358f773c7c12393387b3faf17bcaf16ca31b4bfdd1c82e50e3a026ec8dc2097e0c30889686965e1b5368e8a4921f91bc71598020525490a043c3e2901f93ecf2f82f929cee1fa40b5d73dcad14bae5c2f048bcadf3b13a9c0c9c5fc9f549d468d26f776bce89ecd6081a88ded7cf13fe8144ffc67421cc16a347065b6c2280e5d124fcdd244ccca3ce8e885cdb678a1ebb00e36afa70cc10376fe53f3f7c506151768fc04579b78c7adfd5a787c9037a4a8e6b7fe0a15ce1b8e7b7e5f707ae67344de4d06a2dd87a1270c554e4cbdd4ee018e2bff16bb3d6d0505515ab7c67a2ef068c70f04f45ac5521208efcf2d4f865f0eadebdae262ecf71d95cb571b6c477945d3cca88b5e1f5f68f9aad558cde326ab8d0d0b15efd269ccd73121a92770e30c5a245878acc6a9bd52ac7a8ebc58ca6a5c3edfb38f5e8cd9014a5874a1d6e5d75b39dcb7f1f6f015449c28110353ad28937d5d6877bf6d333a31de2137bad3b7f8f55800d1f506ac689caec18b4f1c22374ece0c14b8c6035741182626b88c32c1f5842d0ad759a2e77ec925bb62e2ab076cc72ad3448e46ff040690f4f83e6c0cbdfc3ad296caf349930853a3bb6a7dbc65ed1b50da6b3bc0de7001186898001892ebc3acc8a33ee40ded73a6a48249a75247e2ce11871ca16f577ea67fd821e96a04a6fb092002e7be5de5926cd74411a304304cd772ecafc62f93417892f3a630cd04d15d64954246bcfc47e38f79dd4ea70c44f52586b6739a590fc96176ee5f72d0c30c3e298f89b12eef3f92074d44ade1fa1ba657c560ef24db4ca7617e82619146b6edcca97759e9134051f8857d0c09e6b6ee1fb5e2b5d5355b4a20f054a1f0a0f2fe1c4af7e1f5eb686f929514773e0e0cf7757544bd45a14e58a68ba0b4b0c24a47504d793b33ee3c518f38e63e8e31471682a3e1bc99543d5b0b7ae86708dfab8259174ab363bff884084b48d0a5fb9b5cc7929d304fe1c9b2e039a403bb7cd182f8293dcfafe92cb894685bafac2de13908f5a736fbd0b9f3501cec1e111eb7f90de957e7f86a578d0fd19076c6a9710773f5de8363faaad5d448693f7cf8f9d5cc652b576737ea5f49f1b0469b1f60d8e2f5b3c0a3708bc1dc807f2c2ead6b027ad503306e4811578c75041ab03dc9128f8446502b5de0a85a17523808a64c2daf46958e3fab3a5b544c5864c37d3dd382980092c6308c8525c42e086b29451fe8c98a3a82b95c07d82dfb6990c30abfd64e6ca00865cf75c9b6ed8d2405b8c94a21efd3799e6cb9b5e46a54430e4e24489ba6eddc0ad314acc9159d3085225d5b1eccf3c0ec0166ee88d751dec84ddebd8af56cea1d92b07cfda448a29b0248c563405ebc9ffdecea2f08b1187342d5da3a4264f668765f7989ed88b98486842087bfccf15db265fabce316f256adfdf811f0e8dcf1a8c49acccdca485c74645006fe32271e6428923936849057633595abd52d70d0cfea78dcdc73f364c29fbdf0e2266747f3d4692fc762fb403588a3e92c82d7ee203340f679ab15b95dcbf94de12ce2983525bafe1c8285df1938dd767628d0b73e2e0185195c3620e1d216c854fddaaabf0662746c3a4c604eccd55b64e44a4c1ad2f537a0cb2d9d01344e5fff9a9048f8d6c30d64cf873fac0f8faa1113aec646cd373745fb9bfafb1acebff58f001c5ccc9929d51e84e67341123ed3a1281b3721564229c8f2d1c76929b46bea58538c25469075e357ae9277bd092086ff0af7a3778be3b97362bb93225375765233b9059860c87cba019a0827024358202fb9bddfe324ecf69dd8061543c453a7d575b110e29d73c6e4b93bf7ed374e13f1d14562373df20162d95b5ed37b85179d886353d38b89a1d49dcb946426def7213a43f0554ed981b3394271fbd125ec2e7c2f04d16d3f5587c1d1c1d8d145268d6e096d233d997a7eb4e59e09cddd5fba17881fb1ccb57c96f9c4c8c989f76e656b9c86e2a09be8b862c9a1d98cd22c5ca4a648fa515009f7af90b995af2bf871f052ee15456c76d36d5b56253950bfe9229b198f9b0978d8cd7db3ce52bcbf8da28191c7314148c9065c0b9c78565a85220f4f52acba8bfc909db79555745027c855dc331d99e81078dd98acdd9a256bc3ad88e1e027c7c186032ec8415280264865ceadfef901dd5ef627f4f503452296a746b73403b4437c96910bb0ae713a85f1afb42b3f0ec82d7e9f384cf4ed11ddbc756ae955664337b496a13772ed8dfc02ed415c450d2758be525430183caa8635ffd46c402f2fb1325462e3ad1695f316fcd19cb69cc9ec11d8c00af9638bb50142a4a8cdf0ddb44a9074363ead2fa58f64fb25bf1a3e36b6b4aaf0f13f613ad5cc4e449cdb1d4006b2ce5c63c04d90e59dc2a6670a66c3a8de9bc192c42d96aa500b98ca4c8f0c4ad1cc4e0908fd17232133ecd2295aabe44607cc2c667f9405f5fd027ea19696dbb77081c3a374581847f01eda578c30dffdb730e6bc48fe8b634003a4d9941f0787aac08c616b38fbe4cddd7b22c3dc54c32457426edcf2e18fa4cc82e0751f7034fa961e1f7c44edea707f27d47bada64bfdf50802fd60cc82259783eda13fea88c0bf4bfee5b4554759235cb821d659080b1789a6a7939562b6bd1746a83080c196ac5147f568661924c163de0836c67618b68b828b4703f99945629b5505e3ff0f0e1eea35d117388096a930ca39121e0cf94edb3692f863ef85c694b80aca1bdb89e7127aa42a2a1a27c64f1460b20283f348923c7d94b70b02fbefcb388580b0e0e820333604cd8ea413490175aa539faaaec4208537d5ede96869231e73adcfff3a91d21c1be79699ea37045f38b54342ae20481ba013994127d1071de975ace32857ac9beca1a9ad797847ef752dc1fa80758406528b80d65654f0408f2315e117d0115e84a9c0e5144be6d12b0dad51f1", 0x1000}], 0x7) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xf2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1) pwrite(r2, &(0x7f0000002380)="3ca171462fca533c009fbf8093667ed897655be4b7c2923c372781eb1e3e240522495d97b0ee0c624360afbff4a49e5775b699f274de9cae1d4e2775a65b9ec7d126c727c5087cf7b725d8532ac8d3a51b4b04fc2fc8f1478221d5fcec677ecfb3557ee7db", 0x65, 0x0, 0x0) 05:51:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:13 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5) setitimer(0x0, 0x0, &(0x7f0000000040)) 05:51:13 executing program 1: 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}], 0x1000000000000122) 05:51:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r1) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r6, r7) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) read(r8, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000380)=0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$setstatus(r9, 0x4, 0x46) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="820f426784f53ed5f53f1c6d872e8e3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b7193f87abfeb3b615fe9ecf2bc59e0045f91df0a5b5bf3e0671a054084a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb0100"/121], 0x1) r10 = dup2(r2, 0xffffffffffffffff) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r12 = dup(r1) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000004c0)="8ccc74a3d09b0610e28f341315d2520bd5b86eb8cb871e9d75fbf15302e9c5c72ec92426d4ff1d4fa9c6f56ab35b65da9702e1e41d38a0a67e8d1dc3c187dbcbdf248e6f6d9b36f7d77b3a1f6d38f3cb9e3bbafa00c9c8c0fa3a5f2bc7bccdcb70b39526894d12abb55df4cbbfdd2053a9947946ed6df93f1e", 0x79}], 0x1, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r0, r8, r12, r9, r11, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x50}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000480)) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f00000003c0)=[{0x3, 0x9, 0x1d141f3ce0953dc1}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r11, 0x2, 0x1) syz_open_pts() 05:51:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x5, 0x3) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f000006d000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 05:51:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 05:51:13 executing program 1: socket(0x1, 0x1, 0x4d4865c8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet(0x2, 0x3, 0x9) 05:51:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) close(r0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) 05:51:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:51:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10090000ffff0000010200000000004000044c5e"], 0x14, 0x400}, 0x8) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='c\x00') recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x844) unveil(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='W\x00') recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 05:51:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5b71c5fcfdb1d74872bd31ebf2bbd5182ed5e81b5d52332df601342aea6bc8acdcc29d987a9c40237c855d2b130e19dfa9", 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="2febe25cedd5", 0x6) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x0) 05:51:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x19f) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 05:51:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r3, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe74}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x1, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x1, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r5 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x51) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) kevent(r5, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x8001) close(r5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 05:51:15 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xd0, 0x0, 0x0, 0x0, 0xfffffeaa}, 0x841) 05:51:15 executing program 0: socket$inet(0x2, 0x4, 0x800) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x3, 0xfffffffffffffffe}) shmget$private(0x0, 0x2000, 0xc4, &(0x7f0000ffb000/0x2000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x3, 0x3000, 0x88, &(0x7f0000ffa000/0x3000)=nil) r3 = semget(0x3, 0x1, 0x4) semop(r3, &(0x7f0000000040)=[{0x2, 0x1, 0x800}, {0x1, 0xe3, 0x800}, {0x4, 0x1ff, 0x5f26c1df7d5dc203}, {0x1, 0x68, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x100000000, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x7, 0x1000}], 0x9) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/242) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xdb0000000000, 0x7f, {0x2, 0xa8ea}}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x7f, 0x800}, 0x32) r4 = getuid() setuid(r4) 05:51:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x1, 0xffffffffffff4d1c, 0x8}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x97, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffff8, 0x14, 0x0, 0x2, 0x3}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) 05:51:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() close(r1) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x104, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) poll(&(0x7f0000000800)=[{r3}, {r1, 0x80}, {r1, 0x80}, {r3, 0x40}, {r1}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 05:51:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xb9a3891587024a86, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8020, 0x4) poll(&(0x7f0000000040)=[{r1, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}], 0x4, 0x8) poll(&(0x7f0000001fef), 0x1, 0x0) 05:51:15 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x5, 0x7fff, &(0x7f00000001c0)="decf0450a7aa289d97983610f22fc82bf5af5e0c4a75a95e457c5a8f13f2f680bb8b499ded06304706e2707efe9a37ac7d8952f055cd08bfb667fa1c033d478d67920bce18c4576d6491702768fc879a67f9b8d6fbe92f62495035f2a7bf58f7ed8bfeff630623ea2158957c1f1d6db3a232878468582a1db35023b5d1a497907f5df266e0be4e6789c0c7639c471c7649b1de53ac2961048dfc0be48f9bb12f7a2a1e3155", 0xa5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) 05:51:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$KDENABIO(r4, 0x20004b3c) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:51:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:51:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) pwrite(r1, &(0x7f0000000100)="a6e14b8b2aeff0f3c3a446be6652187ad9d304813039b61d2180f80a1b064db296f5e8598ddda212f053838385540afcdebfa03c938d45477ae252c79712834e6f900a380816e74288c78af69316ca62ab63cd703d813655df090f6a1ed540bddb5f8346d68815fbc92fbe4282dd17f7c7bdb81a6ea24918e2e38b1cba4334fac13096a8182b72920cd33b2110ddf82085fc8e8d626080b8cacd4ba516d0d0d2c6299a426399ac1a6e770b64f8f7b97cb693a7887567609eb6eeab0387a0f47eba0d7f39abc970281a1820280f5a6ebe795c10621856dc6328f8dd37b2cf1ea346c41aa63cd26f5e1939ae661b7db9d74b8f1d76ca05d1e19bf706165e48fea881cb6c6995f451e1541ed4dc8df9662ec90d74852c30f6db5dae71009279bff6bbcce6c93c42389248d0dbaff89ddc31c45a3080486033973d4e3759c57895d0a4c24dab9233e22e60b0259444b2d0e7d13a71170d047116669fef88e54cfb76bd08f793564b6b277337347d555c1668d5cb5d94a9fcd448a9a0a2aeb0f3d1a7b62c6dd07ac682b1a506c82191ca2fdad99035e650c353102aa5094c143fa52315355b9ad8d809defe4728dab908c7508d517338306ac9f32050e88963932f65fa40e698de437020541de8c806c5e781e64d184e527020de8dac8947910be108267215e75d01853fac782ed0df72271590d2c2190942f6597f72ce2a8539ea6c7a7e17a1de2230ee95eb1abce702e08f27dfbdd2495342b86a15e53878d516dd777bebc7325691fa685aba558f2d2aef70e6ea181e9543ce8b9309ab481f611c50d647d8294e0ac23f2b9c1dd5f43809ad5ed7afdc6e16a9dde5fdfb5718c277c91cc69b06fdf734bbac5e56dafec6d449c18a27cc0d698da86b414f84a20ead5ebd24ea724b0fc59b2d232802baf0af665769015dc00efc94f7ce603414199e6ae3c93efd3705dcd7b49b9c62dea25186e3a5991b0e2ee9e80db147b0fac6a2af119749c045659222df936a677a8af622b35a553b275b5204e03aa30b3bc0a8b27cf63179c4032cb1c9cd9924892b6705b4007747ddba4f0cf71e44a0af44ed3e2b1526b2b65c64d18bd6c7223eb5a10022078c093fc0e6dd41efa25ddb809a9ca718699bb97c5dd08a3df492e7938f3a88dd031d0eb9b9f346926d24add071b38a8c26ea8df35c073af9252801f7adac6d4c11ddfa2fa5b94542fa65d49cbad419c76ca42d4f6ac7b2c18bf4be478c843da2f3ccfdd855e22cadf0d09af482a0308ac66a049fb15e841b3aec60d4d3088e3e6d4ba5e34d13d286e9a1988b9471b402fb353fef6facb98c121205fcead9dbfad6426e4e6c7bc73d81e85e555f597e76fce58736a1201c8b06a3c6639b6d0da54046958e0f33c58d445d382241228f83d51bbdd90058cc01cb6e3b159939e76346f4cdd52dd2ba15e1d9caad419c614ed85051bcb89635d2d74d6700d23fb16345907ca97db5b9153a5a51a3b0e1e7bae5cf795f1504c609f667445d67e8b5f56ad9bb97090a5ad1cf0073f0b9024f703b05a34d6532221671df4cc3614476a39668e0e773cfd6657f5e126e722cc30f2b330ee9c590d4022afd4564c39992eb10c0e7e5b97facea39600a9cbe077004d4495df741b09d823c1dfa8a64688a48a95cadd32b45682f645a4e7d24a94f6667bb55682379b0ef5cddd9a238f24964de694be9cd54aab4e32ad57cc5079f7701d43aa30919da1e177faf329e20e3a642094e15de0d626c0fa9b273c15992f7188c565a293d57ee90ff4ee889988c90e1952ab96df7262c36e087da7f7c0225607efaa9ace16d5678c07b1c332542fb6ae77e3aa5c6487c82d2130ab0e3d6fb248bf60ecc5d49247cb4e448c6633c3cf60d2acc63f53f69153127ed0fe3dee66e2fdce849d3d7f3f6592cdbf56e02c7b719bff35a5d5067b721243a018c599d554cc545b8fea59e87bd13b46f953350186af4f5c60680775f057ee0006bb2fc87ca3d45b644bda17d20f499d647e57422e20217eb87430aa6eaed6c3eeef5b033365009db653e8d576552fc2a92f5604462ebfa2268bbab553179947752b9b6090bb9b5b07f1535a9a271610102a99243fead908636c6caeeb27431d2ceabaa1047a9007462299d59707d857b5097ff42bd70a36efcc4408f298ae2593d9a87c6218599652783393f3bdc71b35b77d968cfcc6625741eef3fd615da76b29b3fe0f11e205ac2514f1f4835af78bd891742b919064192eb8d82b4d7266b55e71158b3e62b2430f60bd75047c127f64725da3c0409ba03e8b9ccc1066d7857bcdb1808d5788a8f2f28b51f21f679b3f09f2dd1f643fa7114dff8d961c4955650191f92ca09f98c1076dfa463e5c8b5601dd64262474f10158ca1f110ae9c26b72079c63068490e9eb4eaf3ad4fb1b5928c19131ec3d8b1cabdeb6ad4c528eea22094534cb08bf66be5a89b953d2e093dca76f0f172355d6a4f95b33e306871077ddba1f6ef4123b803e7e93cd89a5d165407bd1bd545dc928df7a8eda12fcbb7ffbb9826931c1fec201d69cbc3d4a3a279f1110a52ed0fdb676414b8a17853d278aea372d67fff92366fee08b4fb5a58de492f07fd2dbd2e61f8d2bcf6080ab5a1a49814434399817c8cd09d60bef7e6c9a7826c53234b5d2ceb5f2ac73d291ca7a4d4e5b1eb2759607a48de3a92ba5326c396427b3ed20bb2fac829d1da50af142a24e0c3a043969094dd222727d29346264a5e2efe38f625a7079172c9a79ccf4db22aab1a27040ce6cdcc061c9fed6f3939b98ac5997556d60e2eafdb0b52e8d9de59d6c27e50527bff1e435a5c3eba8b894812b70b6ecaeb277b95a8e106c594b336a8b6f2fee7708a4d15784ee52a60deb8e276842d5eedd5557ac7900d498b57c7f63b8469e9f34aa41834242cfc61a69248fcd8cb415197fe42158d59ab85aac7bbd20345850ad576b9a422e516775b33f80c46c980e8e320db82a7046826f22f7b60565b88d1755738479f0af85f143b823f07d910a517b2f69e597facea2c1bd27ba6859c68c8d0de22b5038476713b0a260a1798368f2354ec2efa3418e1b79d3d90222bfb3077a28f6368f1ce442a22558bd018456c038d7d0fe3ebf90d75835ef544ce76efc8b86910cd760b52bce4ae02e0d1ceec3b445ed87a05770fb1441af5c22a76f705a763ccab80bacf225348d65e482cdcc3b49aaa755d4d5592429fc7814d6e4e0c444b09fedc07f7fa85b9cc7fa0d98038e93b306f5ff0904602f0153917529b24072f591c275da91aa0a806425453c80fcd06d645c04fad571e3f67bd73dde6d42c4c5358d09b771dfc193d52db384906de2aab9fc1b76d4a751bc449b16925bcba3899fb0b2541c77558f2e45230bf178703fe9fc59085a758a22c28f77a71db869a40d270bef57f09e1560ee9b1206a4931f52eb127e847ba09b84086873e441fae440d43631fdfe45b6cf11afdb82680ac44050c89e2876dbbd6075de8e2ccc28564d88a6d656198cfbb222f2da0b606e285b7714af104a80c08635b19ac26ceffb1ff3e9cba8bf01726a8bcf39fc9e0f812e1d6a49a93c297de67f3264e03eb862df09ca8ab83917b96ed295500c1d6ece7d94c8f32a215adbdd9656da5875588299fa998aa1b0b9c666b0f26804b00138242f506b780dd1ff858bd54720b692a4491d14a97c00e29ad32a99b597c7d0d5319ed84d21fd4ef1725c265865e7e2d10d6009f7050c1fa49233787bf9f844a46e38663ec3703f9c1dbd79dd5d74bac2ffa006c23cea3306d6e7a8e78b4f114f3ec581b85b0520c26dc18bf27da0e6b170ba50d5be05301d339286aa71ac6c6b3ad3335929b3f3bb6f4c38f55f06e20b63c6420c465c77595e7ad749ad96b1b0411c2b78937dc3f54588af7fe7fd9bbe50a2ee286fb2ab224a199eb3d0113fdf9e518205358c8803952a3ec6b4158436003af1acebde84e67f6ad5f2adc81fa6a19eaa91d2fe286bf6563191db92ae6b95ee59f4c1651178e8fa852a8eae52e032e17b94aee35015e90e1072b28afcdbe02fcc5280ac8b47d41859a1726a614a0a1de26dcd960d6abfba0f8a79ec8860c2f20e47f57d8a06fb8fe439e6f9aaf9c70c690e57240d7336175d2acc7cfde676d41307d8de0093b162fa0aca2dd21f1ef49aec3410d0bede14b6163a500456dc487cf3882c98f5e011461c60604ba0bd8c31358d1fc184a85a24d26625260c1bfd374fd07f43120092482a6dcf36cbf7ccceac81c08f39d8c621e4f2174acee75cfb8379219334d3d0aab6248b1cee9973117294005e3f2aa29d82f5caf580a3c4838ff38b4357153505b13ebee9d496c8d92a23c79bf55c5df8f2cec61e5d3f587500ab6fe9da9ef9304cf249caf9e2aa9d6a3f5235a7be9a9557877ea972d42cbd2443a055ca91b8481d00b20c1ae94a69658eaa1a71b7167d39e02add4053c498aaa6e54f7c3d550a1b97d8ab06059bf52879405967ad525a4cbf3f8c34e460871acf10ea6434387f61eacda52205c73f8b05bacd862f86aa1ab16cd21b2c33ae16fd26bba3d977ca4dee0b2535e5a485aee0d71e1b421679ac0443415900c7833631acb453b810c62edabac98444822c0ac0001b60cf8a6f959f2882267bfe8efb86b4c7562181bdad24036679847915568899e400f66fd328570b4c8da8fa48df77d41d81c1b15d0f2f62262053d72dbd33f736a2934e3a54b810ba5d9ad8d51f86ab10ea7033a7969980866f696ac1087e6f552f633e79283a9df82b9cd0d2fd2cea747fb14d4e6568c74e47c45621e2a0dba3eae4c08efc3294f81c55eaf75544139099dc8d192af1ffd17edefe567b98df4145c27ee6e5ae364440f46f80c69d8ac93252227ce8eb021fcf265ff535fe2f26d37254ab31ecd7a98541c219b03780f2a1ae79282c8522a6dc391ea16bbd0a816b5dd8f2442a667bf837e3fc7b2c7ade199b364050a5af3d085569d5ea6a4f1ffa6b154b829bd8914058578a04d8c0a3ccd3b98539c37137a12b16eab31c5763a56ad797e80d386a32c2016cad73218fd4223c7c3398a2ac0a19ea2fd5ff3968c5dbf693b324556e422d8b270e3c87094744eb78a823eeecb21a698556e005e4f9a09228a9bdd44f7dcc64ee3a2a119439000df49da3478c919ebe43670d8b29af224ed034205e47e20c57d6256df422c92fea81cdbb2c699ee52f051b1cd018ecf7d58fe7f1104d10c743ff01eb72a9d03ef2bbe92f692036eb81d9c018d33277cce77a04578484f3ebd37438d653e9b88bba71bbf3f8f282dfab37a86a51f2b9b81ba318575272fa90d1b958410c76cec067f48a1cd57c81843d1c65bb75d28b6bf572ff8031e42178ec7494fb54a34432da77265030fa970787e29fbf9656c3537dd44696a59c63e4c92dd7d9c80b3d2d352575f3227e4fd747a05d74914cd1ea9be88086d9fbacc19d105172b38d10d6a2157e6dfdd9a2d44985e71e47e7d8c1b48117c0b61568a099650c1bb75c067b6e4f5cbd145dc3e6d1bb76d40e128aa8d3364b98efd5258be79dbb4b2b0cfb607f5e0f96568e9bc93a151a1ca4a6b6176a4f49ee757a0467ba4e9bc63dba89209f6c2968777fb67b985c7d6140921d1ea82af6872794cd07be7ef6aa8d42e3c50b5cd2cb95cc494a1dc625148a4ede891ab6a450fc05586dc6f07bbbfaebdf36c146a50838c151f8f75d42279242393db74d92b0611660e114f3b9f084a834bde8ee5e01a0010a716e2272b422282598ee1c640df9c64c5921481a10a237f53c8baa59693d71d", 0x1000, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 05:51:15 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:51:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x46, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x8d2, 0x5}], 0x0, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000300)=0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f00000000c0)={0x8001, 0x5, 0x3, 0x19c0000000000000, 0x80000001, 0xfffffffffffffff8, 0x9, 0x10, [{0x2, 0x8, 0x7, 0x7d1}, {0xffffffffffffff7f, 0x7ff, 0xffff, 0x101}, {0x8001, 0xfffffffffffffffb, 0xd6, 0x7}, {0x1, 0x5a50, 0x9, 0xffffffffffffff63}, {0x1f, 0x40, 0x26, 0x7}, {0x0, 0x2, 0x7, 0x8}, {0x4, 0x6c, 0x10000, 0x9}, {0x1, 0xdf, 0x9, 0x35}, {0xa116, 0xffff, 0x4, 0x100000000}, {0x80000000, 0x6, 0x1, 0x8}, {0x4, 0x6, 0x9}, {0x3, 0xc4a, 0xfff, 0x7ff}, {0x1000, 0x0, 0xf83}, {0xff, 0x5, 0x8, 0x6}, {0x7, 0x8, 0x9, 0x3}, {0x80000001, 0x9, 0x4, 0x6}]}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000200)=""/80, &(0x7f0000000280)=0x50) close(r2) 05:51:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 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, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="cc852bae8083afc9e3fc3e2511697878aa082bdf8361224b156ff3e220a6e4e5eb7b214bb9246ee448908673", 0x2c, 0x4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 05:51:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 05:51:15 executing program 0: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20300, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x0) 05:51:15 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() readv(r0, &(0x7f0000000040), 0x0) close(r0) syz_open_pts() pledge(&(0x7f00000005c0)='=f\xa0\xfc\x14\\\x13\x81i\xee\xbd\xd9s\xb0\xf0\xf9\x11E~a,\x0f\x14l\xcdd\xb7\rh\xf9cP\xd9j\x86\x1b\xd6\xfdO\xd2_\xd6!\x1e\x91\x8ft\"\xa4\xb1w\xccl\xc2O\xb7C\xd0\x1dW{RP\xe8\xb4\x1e\xf8\xb9\x8a\\U\xd9\x98\x1e\xa1c\x03\x00\x00\x00\xd5\xe4iq\x8f\x9b\xf4\xedH`\xe5\x9dq\x04c\x13\xa0\x90:\xd2O\xf5\xdfo\xe1Q\xe2\xff\":g\x8f7\xf1\xdeK2\xdf\xfd\x13\x14\x03\x8f\xad\xf2\xcb\xfa6\xff\xba\xad\xa6\xc7ZoD\xdbB\xa7\x85\x9b\xd2\xa4\x84Vh4\xc9|\x1d\xc6\x16\x82\x1fv3\x84\x80-\xad\x13C\x83QwR~\xd7>O\x9a\x7f', &(0x7f0000000240)='\x00\x02\x94\x9fj\x00\x15\x94\xb4h$\x93\xb4\xbf\xbb\xc4\x1e}\xb1)+,\x97\x95\b\xe4|\xd1<\xed\xa2\xb1\xea\xb2\xb8\x98\xfe\x94D\xcb#\x1c\x8fX\xc2\x13\xaf\x8ao\xf8\x13\xd1\xf8\xfc@%\b\xfe\x1c\xe1Y\xe4`\xf3>Hc\x99z\xb4\x8b\x1c\xda\xec[\xa5[X\xbc\x95\x01\xdc\xde\xe8\xdat\xfd\x86ArW\x8c,H\xe6\xda\xf6SO\x00\a|P\xfd\xf5&\x06\x89\x9ba\x1b\xcf_\x04w\x9e\xb8S1AJ\xdbu.\x9au\xff\x1b\xf7\x9aj\xf6(ne\xcfh\x14\xc9\xb6\x85q\xda5\xc0\x1b+\x01\xd9E\xc1\x9bq\x0e\xd8\xa5\x1cO3;\x02\xd0:5 \xe39h\xb6\xcc\xe4j/E\xd35\xa9s\xd8\x83\x11E\xb6\xc2\xf7\x00'/198) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) fcntl$getflags(r1, 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) 05:51:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = geteuid() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0)=0x3, 0x4) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 05:51:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pread(r0, &(0x7f00000001c0)="fab41c3e8fdf235bea58846a9489e0c472d9233b77a47dd96b30dc516ea9f3d1e8b6bf4721febc472190f1e7355d0ce85e1569934d9a743759ab0527ce40204f7678c16b3549db0656281b62132be7136f786a8902f29ffbc3e6399afdf80f1c2ace5c56fd93091c79aded54ce305ec6a78c22d26bab7cf3f3b7f92f04dba87de4076b561da8448b4bc14b55ebf9e33a857db633f592c77c272262b186bf547c6cd6d1f4f1044dbfbe78c18874566f0921ccc81062913a9e8d6df69730b81c0b5655497393a3df3d6b7bd9b4019887bb056a99da416ffcedc6fa2b1ae924b53fe981d6c62f", 0xe5, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000002c0)=0xffffffffffffff1f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:51:15 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') 05:51:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0xb83) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 05:51:15 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x159e3d5e8bb3c601, 0x120) r1 = dup(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x2, "9397f03571e6775a0f3cfe535cce0bfa58d98e9e", 0x3, 0x1}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:51:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:51:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x800}) 05:51:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0xf0000013, 0x89, 0xee}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffc, 0x28, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0xcdba417aee08d9cf, 0x80, 0x5, 0x6f}, {{r1}, 0xffffffffffffffff, 0xf7b061b64ec70af7, 0x1, 0x1000, 0x1000}, {{r2}, 0x15615fe5f4fa6a8d, 0x40, 0x2, 0x7, 0x30}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40d46ba3ea670a87, 0x7ff, 0x1f}], 0x100000001, &(0x7f0000000100)={0x8, 0xda}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0xffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 05:51:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70112e2f66696c653000ecf9ce490a03000000f4112c64a5fd8cffd7ad8f"], 0x9, 0x0}, 0x0) 05:51:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x20, 0xe256da504d5bb42a, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() seteuid(r3) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = semget(0x3, 0x0, 0x5639352c1f0e656f) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)=""/210) dup2(r1, r0) 05:51:17 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:51:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x8, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:51:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/227, 0xe3}], 0x5, &(0x7f0000000540)=""/71, 0x47}, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$KDENABIO(r0, 0x20004b3c) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:51:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/131, 0x83}, {&(0x7f0000001600)=""/33, 0x21}, {&(0x7f0000001640)=""/15, 0xf}], 0x7, &(0x7f0000001700)=""/140, 0x8c}, 0x40) mkdirat(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', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x11, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80, 0x800, 0x10001, "63ec5fa31ad2707b43f88a3426cc0d3e72aba958", 0x7, 0x5}) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0x2}}, 0x5) 05:51:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r4 = syz_open_pts() r5 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) r6 = dup2(r1, r0) dup2(r6, r4) msgget(0x0, 0x200) 05:51:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pread(r0, &(0x7f0000000100)="b81e06ec04d3e1f4139b6d02075e45b9e20a95ca6dd133ce7d7f7a6c8d8ecdb3b997387bcc0a8a5eb4cd13b00ff887d81932edd2048d518a5f7ab3bd27f8de39e5dc2e88c09e24c09b76c6b2087bbc3353b43061493246b91ed66d0d575ddecaad6f156c1daa7d2f53eecaf1fcad0a597147460125983b9f9c8bfbef94dedad238b502d4c30d78ae9e418793af537a82e8e7630425e6508ea81cd3485931e5807a0224c357788d9aa63e23b00487c3f39b426c", 0xb3, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 05:51:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x8) close(r0) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x2, 0x1, {0x3, 0x8}}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) 05:51:18 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x10001) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 05:51:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0xffffffffffffff9e) 05:51:18 executing program 0: syz_open_pts() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x102) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/244) 05:51:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xd, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x20000000000001da, 0x100000000) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 05:51:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000640)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6e19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d816d090d55e2023d716ecf9a936f5638e791e08d67cd94002b913b7932881c971631891b16474725bb1a2de94dba6071d2fe8d2daadf5254ae3f792793945809f0def99edb610157e5af32dd33164a2ef41d16695b2136329ea0b85ba1b6ba4aa4758bda103e0614d2dd35e1fda9469e1967be7407e989daec8498c3e7efd3926c69e8dc6a9a63bb43551830059f82f1e1e3e187d4763b0c084cea5dd6aa29ee8a0871bfbda0b038a003863dbd", 0x1aa) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') close(r1) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x7, 0x6, 0xa02, 0x913db67d7648b66f, 0x6, 0x6, 0x1, 0x0, 0x3, 0x4, 0xfffffffffffffffe}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="909a45f252e2b5dc438daf5fe2353d6355956bff64bbc6397811e5dc843f2e674358ea7188fb5774cc06d4ef5584a853", 0x30) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000000c0)=0x3) 05:51:18 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x9, 0x4) ftruncate(r1, 0x0, 0x9) getsockopt(r0, 0x5, 0x0, &(0x7f0000000580)=""/90, &(0x7f0000000600)=0x5a) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x8, 0x4, 0xcdea, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc0}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xb2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc845}) 05:51:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000640)="3b1700172f0686d383ac1cd21ec145a659aa41888809298c8bf353dd8acb381a575457cd81ed83d4ea5aa557d050e388fc8a7ab2941383826f68579b12391100a231a4794465075114552fb635d1eb9b97e0ee7de5f7124735fafff2ebb01ab3ade56b1764d24c7a351cdc13cf24956f08f3562bbea0bd1479e5ccadc3a040b65b026d113550f2538fc23eda168d3635f68fb81579ac3561712e3b414f6c0742bc822a1269cd64504ec0201cf87c5ce01bba1d1c98f6431ca46daffcd8ca488981d453cabd9842808468cba2ca94097d67ebdd234954ec07e57f88f30fde5c7af226d466db57c494988bcb8128f7c71ea797afebfe8254554a9048d5ff1052846ef2b717e324106d54b48365153f3730340cadbdb63dde70c2e4a7b1a39ec291eab2cecf252798d33b9e4d9eabec42c711c06fc8f5dfc2fe6bd6a4ece656c3a9c43f6d5b02b155915d6f3863d9fca81550aa692426feb7c69ae2e79f707cafe21ff76f196c8ca7d71252e6a66a6992a95872eb9c67e40776bd44b9e63e3949b2dc632a8be594a011fff74c888e7054a769d898c9bf151c02811f60d52615991b34de96d555882b2d8da00d73ad65d8661a249282dcfc1a1d273caaf424bf687cefed47d959326d0424fab8c3a1e8e726468e82e1c975e498e1ea27ea9112e88f7e3266ecc71d1a107335576f73b06144828f4d81709eb405b2d5bc9c42832496baad093e52d03eb41a572b8fedc8efc52fe05c4f3fb9e88765600173c117905d636c94362864c554a79cb93e4cdfbe35924b7b1288767e4584d6b57acb6e6154c40c30e97ed820a10fce31bf684459b6ea6d10dd0905862fd9b33b12f9759ce32d51c1982badd23a73b7b50561b523088c6180f823961933ca662f7072a283eafdaf406d8aeab8f1d0629b893621c1453d5716bf9f6817107a57925ec2a071f6d90e51dd2ec7663157b0d595a612b031fc235c7bcc67d061278c92f923c819864b853cf6552876503904507a18ba2f706f4619057a1746e6e9f0a77c63e29e4328b4a0b832bcc9735b20c53d78c847de1f3648df98fd7f8b3fae77a7db7bf31dc7aca1b74ed4ef03c6d2f2b5199f644051d8caa23496ece221ca5304593651719a82aa19e782396cf03102cb08ca95f7494090dd8b146cabd4308fc91da859b15b67b256694d0b16d14f58de72928d08eb74f72f6cd32d6b3157a330d0bac8c8a8a185f3021973dbe35c18515130a6d0efdb0f77d60a1d951f1b6958a324470ebb5b30a51fbb6955d11804db5cb46a95aa6d77364d4ce824c8754f82dffacb8685aab21870f4fa747fb2ba6c5b6ab6c2a0423278dce58e01133e50461256f4d0296b3dc908733fe3b30d33fd62b57171f93622a3db5d9e3494f3ea8eb3616d0bd49ad1fe9a1a2946de367836edb889081cc17d60ce4fbe4a93bbf5ec5312e47cbdb50b9d68c42a0c2b4d22240cb4e10e42592f7db369f2174070c61675811b532d98b124d4a29b10ddda8df5ec415c98ff1c64748fcc1a1b57171b94ddf05a132aaf2d58faa524dfe12b9f037a7feddb40a8e823f51e52bdec8dec9a61962948b6f5b249ffaa8747c25de691f8c07ff8a805f0c4adeaa1d83be4d0d968e18e093c831237db9b5ec531d959b6386259d95a366eb91b9d00ee2b8792d04abd082fa1db56f50e6dedf8f2f935b8c639b0b6f49688bb1ef623d327bbc4b4e1f84de41461db5e25ae2001b9c944b1fc365f8132a964605f21a60949e37da59fe69f6f2039a3ac8d944e6f97307d21b075a7aa63ea597167b12aa39e71953ad75faf63166e9eac27358016fa69519cfe0343e09f1931d80538255199be4645ec253b2c947e5085a629b92b1b91eaded1a4f18b99479e2b3c1b8984018557f1d78b84854d9fd596305940753b1c55935d25cf7949728ec5557a31648e58d37b7f6d9db488e26036f7e422198fde43053ac6d67a208098e7e0eb8da912166140c74a32197b531fd847e65791093db0d8a4fdd9d74acd619d4c484733f5c1a3775f9113b5400d8dd70727b4d13e84650562d7c6f4a3990ac3c83bd91f50962905728f0159587a8a8bd591d206303f0c15e587c83cbf23d9b1684343401c2222e8d544451bdc624e831bc97678214dbeda5a097c4adc9770f1f976b917e5e7b35c1b7bfc2d551503c9656125aa5559ddf1a58d214fa549e67a92b53794554aaf63f3f3d46c4cdce3394c441bd95fccbba9fb5d973463b6212ce2455e4e1f05209e403eb0c5256b453846656267bb7abc44a96194a046ca00a4e5efa3d3313109a8a541a18c2f5510f7897f865cb1b07de030607cdf0eb860139fe9fc628a55f5b88655190413d2a56c897bfc6a849f0b4e8124e23136dfc7aea46102aea925d28ec9fe11038677255c427027285e95c41df64c6d545e293083f65ae4a05f2a1ec79b8c207cea55e30a6d50839c7d362822c6f287aa5e493f3776776a0deb001975f7739005c0d25bb54dc608751976d95a4a2f1e9f524a1c6a211cb8a2ffb41d099762381e26338d7e5ee76fac101a9f7996cb32f0c3ded122c089354d65190dbee9f27136b180a70c29b2b7f05d99fcac9a53740615b03c425af34e64bcdc725a909bcdb76e0763afc030b4f57e9c26d014e8e913b07fdcace9710800d850b493a358c4aa0fe57727d966059e3c82ce08ace92241a6602e152fafd11f1bf7f66a066b8d105e5f3d063c591517f47434c65d78e1b34bb2fde1881200fef0db90e3da05aa2fd10c76f807e4d73dcbfeb92fb398775a75153c7ad673d5b6813211448b9301f636be5f28681873737ea330598d710741fd823cc3f5fafa95b2de77ef6cf80b02fd7d21861ecd08734b9bd9bd73d04bdad3226fa7fd94f9fe36bcee38ec5ee45eacdf222391d5eef62665b980e15d57dcb731f656ba3807bf423a20110998248a6b4d69a6b39290658c712ff346b22f31598b310f4f6df2d4138082d2f0df6e51696434580bd16c70b27bb6cc640ce6a94edef85c2679489add31f8424c10153e28b448420d0f1b5e59b6415920c5a86af3f55f09dd10fa5ae9ece5c1fb80556f1e89997a5a4b8830ebd6a1f1c79d9ff0c67f8b1f4b9ba7341d141375040e3e061e90ea4346ea7abc78ac1f39446ea6f0fad1b05ce7abb8096fd4a75f715524a6b0860cc6fa5cd08666fe1241a4077310af96d1ff12647bfdc9735cb7aea7761a13a2eec63ff2657e35be2df8144e2a42e2c42cc6e8207bb2991d29a2bb84d4d152f87eb21825bd5894fbdae5855ab24288dd63187d76764e21452d550d01da41329a3b63a63dd484f66a5ce604914283d3aa84e01d1da07b66a6e62767d7b7f003b5407ed658e20c4aecdacc010e7ec09b85cf5575c3746c25d0844e2f9d2a0cdddc5c5743952559b47cab8f0e7e01d81df9d609cb435c807867752b4c92fb59ea9b0289bb940058f4e59880156f866b1f5acbf46ea9b0440d5d31318c95540df82a2f4b50009125d043e5275ded21ef85fb3cd4b44feb530c2d40c3910918b5d671f98ac2ed49f48b3ddc53489497ca07de9b3c76cb7ceb7e5c6818ac3217d16fec9d0e58287c7072fd3ab92f905ac1cc108377d940f05559c5a107febe7efc4f58bc33abc05e46b1534cdd3b33df4ae78f735526eddb3e8aa53f65798650e801e705cb31f0eaf5f1519ebac71442d7c36f5d315ea0d386636d5ac8df0f943f00f430a2ad2691eb1740635af8b2b28b12735c3d13d05619c93924c72be56d2ba0bea8612b63ba9ad1de5165ac8679e13dd432168f4b546893d48eb52733096c2687a0899c5ba8e9f1a85abbdd7bc455e51cab51f6ae6814d876b7895f83c0efd054b3d7c6da1962c0c42a963d733ea3ebf18655c5999a6e57c9853238722c4aa3ce3d4ae3d0ae45094e87618939730cab367ad69abc4733e071ffd8d49e03b554a159f687fefb67c21f4d30b54c23de51fa0ce8a9005c998485733ec86e977951b754ca6253fc680279ffe675a4af79ceffb4a4df63c9cd1b58b2be335fda8fd0f4566db2f674413d9ce7e46dec96ff7fd2e71730adeeb3684e084d623d2f557ab2359d23c31f094590656f170a5277042cbb18c329d82a0841e21fdecc84048391257462d029ea14a31ea921dd28f50804d626d7a1b2dbe0fe345e6786c7ac7c7838d85464cf4ad3f0bb924669b6dc16aa67bea73cd70e8fd8cfc293956cc80a259b81a9d8bbb300b243b997de445c759fa9289b3a463e3345125933687f1c7f4848caeaebf24eea035993b1394b4a4479d7088d3f5026ac7e79d3f384935ea8adbf366a9b143c1879f114475b0a230f1f96c89f384308c5f351dac50a5a1b0880455de93b252ddc6aadd02ce95e1d748e8b091a4da60996423c91f08e5a85eac78976912957540af7acfb52ca2ae16e6c30cc382ee2f29da6b5941685be06ec1ce0403fac1d60b1a20838ddbcfefc66fd290edd141978cee697632d9606a1cfc06066d821708a7d551e1d52bd166c93f6e74c623d0fb4905409973071c629dd0ecf0816c296a42d7eb9fb72a95e8a1bdaa9967928eb33b72db99aa2dba9b6d1474d15e43827ee4ef233c77445207f3b6763ae5200f284ec247a6e9f0509e51b1d00d58c55d5181d84aabedfad4abdf0b25fd8153f53862279b880c6baa671d1e5037464362942ce073a574fb7da787b53ffb5e5d2afecb2d0025198084ada77c3f75ca2b99b04ccf0898e4e04ad460c8fd50af683a97df7629ce642593401ebb1d96fd9c892b0571da3c5cb639b05bb659e2433d95c38c50acf8199557f7e83c862b8cb3496a412ebd76ae039640f00f8058a409c45a1e624e1d0a7743550b3bbc88b62da7d1bf2cecd0d08dd0fd5a1836540c9a2ee8be33013517d2c4de660e9639943d67f4c5177387784c77145fcc426ffb50475fff235cc1b38a1ffd83c5077cd5a983130c31d9dd1a5f452ade38c60113ebd63302f31111193f94aa41061dbc57f7beb06280bce9b4bc7fa12e9f243d8773e31b51752e21245a659c636298ab43ce58a2676de0bffea7d96bd1c39a3aab03b45b81b9dc9cdecbb80e59e16d5a88ea185b09ff5899a2fdc65bf7921eb9297e9f8ce49df49bdf7cd212d8e5559c0f5e8d2948050f64d208ea3797ac3ba67af2aef3f2ed1f0974a5fc243b37b9c08c0481574b1b71e17dca3788f9e199002f00f3d5c9763c69d743b546c8f4655eec566ca210b93f50dba0591aadf3fc4e3d908e3135e2f5fbd9b6262fa9c2bfaf66921f6f982902b661ca70ebc5290b69cc825c91df3060c4ffc42cd5d62dd0466abd26427a2fa6ea9d8379d66d5655e55e1731100165b80ca67ac96226e44f23932ae48e1854e4f64cfa965de9af8ad3d038e307c5b32a2ff0d12f1d820b9fa5a9a0ee25e34d04d55bca33174a0e0c004dc271841543079aedb933468056a4e87e3d72a94ab4e653e130d3abb4c01c527a9802672d51a64299f39c280dd7af677e76c011653f49e286a418b12dfee2d6f00496ef50d38d1bd07c6ff745e7e371f9dd86cbd466928404f25d83d97b23182db7034c845b408b620277ef052957632bc8c130a4c21f214a1228161fc65514b716fe3c284a8793867ee067d5cb8ae9eab6cb93a3001f52a2137681e603b502ecfc559bc035211c5bb9b269284b54981d05ec9dc08ca70ec886051ce5567674502f1744a4c84cb151e0e8751219ef1c12f5e8e04cee46888a8768137a6d384bcdb21392b12999fcc911c90c5c8fe91f01482db81f394a927c77e58ed9c46b9af5f100ed49300ec86f7bb7b6d", 0x1000, 0x407, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000001c40)) 05:51:18 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x400000000000000) getsockopt$inet_opts(r0, 0x0, 0x200000000001c, 0x0, 0x0) 05:51:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:51:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='W\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 05:51:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="02000000", 0x2) 05:51:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) r4 = kqueue() r5 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x40) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x2, 0x4, 0x40}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0xc2d19d8cbcfd2fda, 0xf0000000, 0x0, 0xb4}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x5}, {{r3}, 0xfffffffffffffffc, 0x2, 0x10, 0x2, 0x7}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x7f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x3, 0x6}], 0x101, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0x5, 0x9}, {{r4}, 0xfffffffffffffffb, 0x4a, 0x1, 0x1, 0x6}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0x1c}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x4}], 0x1000, &(0x7f0000000480)={0x8, 0x2e3f}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x10000, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000240)={{0x7fffffff, 0xfffffffffffffff9, 0x9}, 0x100, 0x400, 0x8}) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000002c0)={0x3}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x9) ioctl$BIOCFLUSH(r6, 0x20004268) dup2(r1, r3) 05:51:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000180)="10ad3313db112f10d62db7aa2138fb6a6a712f63535cde5ac7b05f419deff439b6e657f3893cdbd0ef6ded1b3438974b58451d519eef2bd159bf329aa5514b2c844f60a238dcfb1405325cdd483f66b6094533435a8e3d6e5c470fc4d5019ded6d4bd9ae7184fa43dac124212e41ecd0901e78626fc7cebd469c9f657722c50a6d3a33654541be634f85fe750ee71dc933c89cc85c1c2ff7af332b6545f587f626f6594ba60b1b2a0b08826096cd6388068a4a1a3674b48a0a933adaa3c940350691f0f95c138b4287486eab448c2128428030c3f38f924b5445a9d9c93403897eeeff55fe1b71584dde3b61170519d6ee", 0xf1, 0x4, &(0x7f0000000080)={0x2, 0x1}, 0xc) 05:51:19 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r4 = getuid() setregid(r3, r3) r5 = getgid() r6 = getpgrp() r7 = getuid() r8 = getegid() r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f669f735542db88ac8e016865b000"], 0xa, &(0x7f0000001140)=[{&(0x7f00000000c0)="89e37b1b99fc431076e43a0b73216aed69342ac4ab14b73a900dba613fcf67e527ddcde114ab552dabcd1380de4192851ab0b96690e681cac91272ed332ea1", 0x3f}, {&(0x7f0000000100)="711e63a0c9eeddd11abc", 0xa}, {&(0x7f0000000140)="bb74a0d8e2567e9b5a16dd9fce87ffe3a66995dbbacaa1ac6582c438b1cf01aac5bd952251d3246d8f8daf0f6e37dfbc68ca394faf5ce79fad3c8d288da715212fa29c3b4b43cb66cad3d311e38120a3c2c2e2726c656d7bee7c987756e9b58bc2860039a8a1fb6f7f916dccc4164cc7134e6e068985fc890bbf84773bd6c14e4a22378b57771a93054049d3f5ee22f8ed715607c47208b60f7a1dcaae5087be492b6dd530fde3c52690a339119ce338fd60c57fc6ff7936be363458f2513561e765612112ceca7f1f81abac7fbf7bd88b15e7257d5a224773c6a317078232e40907a83fc94765f7c79c8e8f97285879f974212e151f3f842d36824da2ee2858c23c5429d159b3ce98b3378e1e0fcc03bb579b325d97a0006bb8dfb9a898f8ec6c06bb63312232e7af56f60f85359a17c8d444e643efc4e59cee1cb3dd52a06864df4c71f582e1a47ace75b93a2647e2b24c3262034ad5bc7a4daf5405772a476b411bd00eb31f1cdbff8a6d0a56d63b837e016efec04e150d8de8492bb6176a6a419086fbee008acf52c7de3df836ba85a7d382a87f3e5f369ac898519aa4d2e987bd027ae6c6766c289c3632e4576a8d0d332e109ba04d1bb000890c2ad59e729be5e02dc8286190a1c7bcb402884a5db76fd8767e298aa280a27f6a4e0eb46b12fcdf36bb813063282100019c611bc6cc57b8f51f6dac2c0ba0f2a2121df24003dca36f2c3f9e4cc9e26a59c38768e2a6b76fc2ce9dc4457ded4301407aba6def8160de714fda90797341f97800dd1449d49c78dd7860927d6976edc7c72032798daa772a718fafaf6009e70bf4a5546f506ad4964ccf814ce9327478250357522515b982e52fd258ed7ddc045bd0b1011cd69bb060849e9f373b3d0c009bf818a05242232edea3bc9c57810a738035a3913fe3e38daec65c7a55855319655c22e31fc673e5093309abab19723d6795ccf92a68e762b4f2059ff21fe8701af18e47dbd00c0a1fde887cc59f59f1e8ede1a26e662a513321151903927550d26c9442c64f90112ecbec54976e8d47fb26c119c1523e7191ab81f2cf51885aaa4734a187b6d9e5943ccf45b18f854a1b530582a3a2e862fdd58122d5bb8e256fcd44c7c93e8d4dbc45f02a6c037d1806cf5515feba00b9c3a134917ac42b5c09e5bd899ee3ddd440fc210c019e4641c09453a7a2c9b7ae9fc632fc02f80f64b6e1a89821c48865e582b9da0742417ce05af28582ad598251e8b2129516d5f1c7d76c654ef8ce9810da94aebc70d824c96f3dfee4420608caccc0707aaa2173d760811486c2c587087c3c15b57bcd35ccb18f84e7699c306057e25eb02344b9a9a8b09c08dd87043db37c73aa49f524f398f2fc469c1f2218acc7d2a77bb7c45c297d689e5d66b42186e9f356fcc82fd67a3f17ea468ef048c89385a63112603083e3c494a718b5deb948b725b4a9f3e8b87a63b222562700443d5951db6424bdb738e6b06bcb49f39f9d3ed6d744d982263c1c3e486718f03ce76f94bb11318418cc344bba3c311debc2359217254722d53d767ebe518a014b9c13ae13bc3981c471f716ce0955fb68a99c56c67f78465c99185bf0614caa6270fcdc48bcfce9d0dc5363f4fc3413cb5cf40b0d16b20611ac08dd2b712e2a8d440b9c8438f85642fce8760eb496b7792cc958869ec6c747b0ece91d0e940955666e8a2da1d08d1fd6a53d694fcc02b944603ab57e146aaac58738b93e0ba3dcebb8b0b749911d0b39453e69cafdc6d5491f54b2ee38f9ffbbbd4c81eb147a7e003e79aa162e8cf85d5ede5e2c982352743f9e186f79f5fd7c0e2c7b0acda7e3593ad60d25c3e577ff5633bf2d750589c102f8abcd4d129f59a74cdabdff6a08b8a0d04c2816451768036ccf5a96e3dd917fde22020d5745328d878a2bcedc9edd92871b72cf8e5676c42c58a3e5c7d0914da3345ed78d8647149aff31062a7d8a7e58e4ecee458b246256e93d1e919a8cdcff5960c3cb3fe5db0e64aebfd5485dd7b837691f98c39a4aecbb00b12b4b9945a9e2c5f88caae99fb22dbd535ce9762fc168ea55a86fdfd2b07183f417c2306db1cba9812b7fa4595297eba1b5b5cbda760fa645ecd60f137f06514ee6388aa82888db13015a0a1e87457295c98646c4c97526c6987b14417f1109f391b694b5b946dfe3df1c7c44c87a8e8cef05b02462e2d11922a69a84ecb37f478124570384cc31185cd87445f352e14522cd5c697eb06f29779008f704b38ede8553fc0f9d997cfe90852f5249fabfa25f776237b1f18233903b09c635a0400a8724550347300f5a8709b929e7837fa4290429e22907581b8ec66df77f654824a6c7bb61559cbe6f1482a763abbe012e5a790a2198108ae4db987431954a96cbab987defeedd7e8cf5d53919083d4501fdc85f4859651c46bcfda1006ebb83b8bc0586ccf641e031b241873bc212bd2d5787bf0cb56ec8935207d3084d4fcbfe6d11a9d6e78dc2ad5698dfed3ff1357bdb2b43272c61813255fe42802d3cdc290ff64f9e4a683cee0d4968fe5f8ea61349f7251ee35a176c02b6c1baad184691453466ebd9e0f73cc4e72dd23e2abf22246cdc07bace5d4f24961db3afbd50a71a6cecb01c6de86929324e5479efc7095c859175b9b3c708f6ede40db17693e2f5d3b6014f216b78310c4936413f6de7ede15f2c106cf3f4d1875fede815f8852eeb06228df6556bbbe86db9d13d64b32d5e688cad7eb303867d8513320554e50becf9e8449b1ee22a0e25fbbcc118736a882b040b60ad0de36b9a6671ac220cd28e15027cb73da9cd04123bff9fc2ae364784dfb1e23025bcd7a4de2500304fc8e364be65163193d237e2e16dfb0fa147cae8610e51ac5a70f1e3cba93fa260c77570ec0af1590edc3f9df4adea9038138526110634bde55eed1b196fe283bed67965d6ea8cdc42eca710145299bafc46110edcfa8025e413d4faadd98f79a65aaf15059095e15fa92eb4a5f921531a2e6030b625423380e43d74cd6683e359c0f03b4bbc9996a7257332ac873f0283e8a5f818e3213b8d1ecb9136eac187ee0b44e4e4f842854fcc46cc5240ca5b1b538a5585d2fd20ccfcc3e0716d601be906296e0526297c4388b5cfcf0ef1a8b45c6d23aad9c6cfae1d34d45b9bfccba098bf8b73341bbb34169d9582e9f1514b11fc713f0ad5d2cc6f3afb92a048c36876f1a8da7c6f5144a7633a509c262e8bc9d205fdcff0fb0c2b4669782b03c7ba3ac5bad63f8ddea130aa0aec08ee419f2827bdc9522638160c7e400bb031a34c3e9a511d53e6666f26e529de2b2d10da4695851b45b2202e4abfaf5d631d98270defe8f669bd2d7c7df2c1399e0e0b54d19dd6416611c8375decaee2e1d54b62117eff7a1e623141c94c3bd35c0d962c50e50f1ea6d406995ee62edfc5ced148b74e90d2f8db5dff744c9ecf60a9e4ab5be84c9fb25691a9e5eaf97b1090727687403a71f2ba6649fe4a185961346a776f989f27b9ee3273316cc38146a1d49d88126e72cc453e00bb676b169a09e3b981f7ec9cdf28108dbc768a7e97e1777f37171eff365f408db4dcf4cdcf05fbf0c7de7d56583072d8c12d766c55f10c3977c2bb4a98edd2261b514225394476314365c9c637ec9ac10dca107c992afb132e3e293a8190cf051a1eb93fab72dfd994c27a02ff830c2246cbc44ede5c7dd9beab53ea327646f3662ca11d5973bfdff2f651f64716189e6d60bd6a79416fd2c9428ae033c020a476fae15ccd710e5ee7378f05afdc478f2ee565abb6dfcb6ca5b6bcf9ab8316f2406efb807980ca175ac52b8b521ebf71d36efa775fda4f3e5a70eddd3593b53bd89a90f29d63aaa0d7b7f660b4263b4b8772177edc448e2a68abe45bc1509657e663194bc14824bd43812b529407d25dcb4c9e55d721f8effe66dbe5df6477ddd389c9cb48f2fdca098c9df0fc562b3c51944e612eeaee021a35e4a480d473fb8e91fd855efea568a79b6d9510679bf05aefacdd2205e50ef1ced8fee1f221b15ea34cf96deb760c0f9f7d340f535c3f4016b05a876edb55cb3c9cf77151c7b386811b60750de746abc4a823db2d837239cfa5cd20202df9a4adcd908326b74848774dc659bae197fa870cdc066cd72c22b706918d71be4cf93854e2ec154c6e7557c391d8c7b912022ad101acccb160b2f0cc5f9d11a8d80742bb9548809a3d6495a899866a2e21dc30b254effdca1227867c71c7e8c6bc1ed63115c3e5670498c246748b7370df1077ca8b30c7e9f43e1443df1a9291db0bd353242ef20646aa691cfffebbcd53d84b058e3c710e5dc7cc05d95bba68840a44fd8fab62a02a8669eeaf9698625d9bb95d9d92b247a56851124326329c2e7b160d39da4f675658c50547e706bf6606dd6bb826f27fdd27e921e3dbe56aad242e9eb49350e1111c35e37f5f835fa2334993f527e42989e1fded715181475f09670e4110ad539ec37bf5df119751705f6e73047c1ee7c51259f3e7f055cd0fd523c18d6dd672f24adcf6b1046d4b520f743b5466f838933a39a6a2ed56a077bd55150478f2bf188d530d25d25cf09ace583803ab601e089e220021dbf53df8636611e6140fa1410d08e349e3d547adf3aedbe0f20b7495e9fd6efd5457e01595cd71760e46b929633994bd5fe5aaeba1375fa642ee63dab5a4e17cd94efa27c4c5283a21f2ace6f758bea23d065b3f3b01a4b2b5e6ae279d9ee7cbf424c3cb097f151eed280a2e09819cd38c4befdfafa669a140acac33a3f61add69dff6bdcce2c34b1d9ecf5266f1b469d6d8af743ac11f9b0bbf8d32a66a96126a4e8579d818ed13ca9bdfb81bde824b6ff7e9eefa76fd1ea9ac9eae8d705917e5f6a5433f386d54f69dd046685f5361d26762ddaf5357d0e1c915b208fb377e20e0c2168fac6baca52dacbf1455991bafd59c4c3b6579f031fb64f9e833202e46ff5695479be8bc2963a9677febe85adbbc8c377f70431752eb3bc4f8149a71baa12240e54891c8f63f79e9edad8f46c40e69e24067ce1d42c0a76c1a2f9832ce07bdb12e5dcca726dd2bc76f5d3e67e7076fd75877191837eb05d46d74c9868a03c279166d1767971ceb46eae313733f6403d342d30b45e5d71c48424d61b6661e27fbb203ca979447f3579cc0f519993633ce08d270ffbc2bfc971f6bca10243f5dbab93851cafeabe9149c941a2daacdac213335b67fc6114048092e22a97e0b25650508b0d86e1003f77493b8401ea45dac20abf09347757af83089432e463d15860b4e08eb21c3db31e8ec7a97028083f65f22a19391cfb78dbc02c7ea9cf734a6b44aa78a9e85992874de1232c59870b503bba065db1129bbc073d2d9afa9cc625b41fdb0eec4dd86a1efc59fde06f431b5219df7c02ed2b42293507c9d64862638556b460f02d835c028556a8ebfa28c0a6660770845e5c9e96f7e195c2500d33d695d2e27d82d12dd50bead5bd1b0b628f14e09720cb2d54458e068cb1f7a99a0b449198c9f018082d60ac09b1009c83212a90d85f721a8fc7d3dce67935ef793310c91f16911f3efdd0d0817807f99bc5dea06b1acd386b383600e516e98b5a04854a3a7d14049c9a601aef46dead50b6eaaf1851b44a7ee8e71211f14622a8ee3f60d3216c8e1e9e5f31907f6b14f482ae913aaaef6819c7efee5e687f95b0e4d366b2e7187d36c3f4e36e186e52e1db16950363c332799cef6f7296bdbb0ed70109602ab58911b13d4a54011867cb6b312df7a0377e681", 0x1000}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x40f}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x62b) 05:51:19 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, 0x0) 05:51:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x40009) accept$unix(r1, 0x0, 0x0) 05:51:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xffffffffffffff81) sendto(r2, &(0x7f0000000500)="7153fcb86276407c482db9f75b881abf0bb547f874a1810b382d10f6d9676ab17842c3d3bfb2fae5a6107fd76c42a35a007280ee732f9faead551ed577baadb5240705d7554de864c052df6d71de68650ddea5f9c7a0b9e81612194c7fdcdbee6e95b44a8c52fac3cf3896aad4468f2e0484c81a12017977bf9f28fc81d63a31e89f0244c98c7c7c02c09ba9e9310f9bd5eca1a0558d04a9829d236a5b79123f3b5fb6d187b024783c4c3d5fcfdfd375af7e2e532fb19f6788a77c3041ce355796a21b6b778b17d5fdd3e49925a621d8cafa4783e56fcca791385ff9a9a99b7b6d7668628f15a4e69c2d2e05446383be564da18db02bf6799cfdeeb3612d5bd24a02910e7c53c7e7e814afe03e9c6504e496ce3d8df355318df660cdd36cb82a96396df119ac9dec76aa5d744a3645c57829a10571afa6349b8d677361a81e734a6d609b23abc7ea06f272707367e67e0fe339a07da79814e80fb282a64ed97c6b3f3b8242070670f15b465da60e19494ab5a4781f8defe7311b11441c5840d309c5a8e94954ed4a07de178a6b49a5f878843e68bbec5286ea3cf400ee2bf072eb5bea17af3cabcedc4b39ecc677a90aee6e8b1b167c371a9e33a68805dbfafe80b8018ee9fd14276d13f19667b683bf622addf60f40cc4ddb8ec4def63831645f1268f2c77291f4ea116822ed393be7d0b31f422bc4192d648b2d830360d5dc0c348802a5b545cc68f39d1ac89b9b57d933590fa6ae1f1621432548b8efef863f98f0d2c3ad4ba8f2455996f962b8c276ebe3ed4e1d81e99af1ece2d90704427e95cd437e6a969131dc0acd6ad7820eddb28d106387e47d2b0f6b051f405858d20c9c9c17bd23e142a1070e0bc10de532b237af24c3123f9e025220c511bf928b0e89642b197295f7b0f37e87c0b2404689b41b19e8029a9f26b38f4519ffc9ff7d5c94b5a45012d9caaa65de5691fd519055b2b76924c1e0f697b9c8a165189fa3b8176d1040075335dd7acf950aff8248d314906375d4c7950f726ca1e76c5f646ea6828bbdce0d7737ad1005d4065101b3bd7fcc1b13920d7cc39c007876478684a6f2503c567aa1eafd62d7d5845a3a87b7b4441dce74e424dee9fdf331faf59ed09bbe831ce906dd4aeedac7ba80861bd5428f54dce1523f023f95de2638de4d7303f2031e17c8f630455cc65a8f20237e6f75e4338f1f906cfbc6aacc116ec009642b6ecd92dbf0a9a185443deea0492a8f6cefb1d8a26eda7bc3eca41ea0a4515cc1af89e9fb769c560ad638bb2d14fb13d14d0e225f235526a634fcaea625d8c7e1d3098d129626f62c980fac391dda3b4eb838218b4d51b4b8d3fd3c8c1397b9beda161c27533ec8e2ebafce441cd8a55df87122657afad30f6813c42b321d687dad7db2df207abc11995ff19ecc2a93d412a80a027726d90078c0613b1963fa2a9af75fccf9423b460a67e5d2a29a23296bdb89202af0d85dd6553d5cc971b5c96c8be1657a8b946cbd555bd7ecae11670b5fabade4d3831f3f27cce979e347d3843eee49752c3b7b7caed9582079371d2067a9454cfa911a39d38e1722c934b5414c262c3a5807961d84ff6a7e67b884419011b823a999900b83d6de730dd7db15e2f63139683d33866290028ef36fdeaa4a7bd5de4fa45a4d55ce89719265aa637feb2d2d8e2ca8b412af3bb7895fac5ffe18f817b6664f846a1b49d534985f2ffada299a5812c29e06b0743c375bccfd78196f47184f887476be57a847f118f2f02116e302ba8650af9c79474c056b184da3656e6693bbdb99dd4d3281cee3e6eb72b468567d6bfeca51b6eed1cc1fec7bedf685c2e4a05ea90b9eea0fab6331be10679bf985e25c599e107059d42a9d3321f1d8e72d7bd81cb9c97e6e3acf3519d6e35bf5d95826902980a6f9af63e7174b6a0d122db4f2c3345dff13c974739a099442afd2669f930d16cfd70d5183b6314b0a2356fac718799d3b19253ba12a96ee021183614a8c0af2b4b69c2bb7f635363479fd1b5abf41dd7691e672fcc113710624ac6bb4dc75f207e0074addf29f7b992854d774c5816f441cb4cd7af1d909a2b83bab8d720b657364a18710089d4903151cfe66bca654c698f80b56e674900c9d2326c02fa3d253bc183f271550456b0aa8ef83fe55c2510e2dd974a5603a8c65922bca88d2fa286ed0871c0877bf061c0e51683a56644ea78fa73609a241354da4d0502cee2776906ca3d454248b616f09eef62184d12dd9d782a74f12416b94f9c7dbc9bb86f311434c77401b4e0a35f6511888cc42e3a1244a5a46e345ad4858371cd796d6f8223d354ffcbb33841b0ca8bcdcf0d68784a07adc651bacd79f8f144f22ef664c4c80319b4cd87bc18631c389177583d5fb8a2169a63fab6270f479ca34176257adae06daa606606c973fe53e43f498bb3b964997041fd9d4a0be725b742fffd7fca0f55d8baafcb23b49462f63507e724a3fb66a0739d6b14149a261f6bf35473576a355d1bb53e0b1f7717b8fb91464b8677cbf12427dd497b25c01323a0c4cb0bb8cd78d9e78f0f2b51796e5d1a72fc0cdff82f732111718dead5718af929caa748d1f4f78e95a85d518460e84966e68a85f93f66a078d1cf55a9d929acb1d3344efd04bb581a8ff50d460b817ed08c2f52a38e9f583a487a0f41b6a3fba14b0c010c5483d690791e9b7e1277581e6a3866ef35f63572d0afe69015aed60305caf3eadfd56f493041a683109eb6ed4861cb64a722f34709bde5753b2971c7c855f7138b5104dbd8f24e63dfe921675212222a1e33a490f3efddf794c5ac46fc98c1affc8502afd2b9b858ad5126b19fc384120f479ac0d369d94d2395505350f75f7aca03d6d4faf5da361a2d435c72da872646942c2778c1cac4ef082c0f56c03456f5e8ddba5286f272282a17f28007e357eb09640312b9e4289a14b440cd048de071f4035263417456afe6d762b94b5ca7494df84877eab9648eae1d75387a8cf74e33cd511350c7858f355ecda4a0cb995318541e73b2b1a5c32b33f5cd8491233afa9fba0b3d9082f72cf8d62a357f619678a72b7ab6139e3cf4fec1153475ac218ebc5c636f9f48a862b1b3907df568dc03fc2888dccf631ec8fdf8018d393f766c0396966edf7e01ff57bbda0d0b9b81cfbbd9515c741bdd4d58a39b256711f5c17bf641ce7b9bc6923e2481043697f1a7428c98c40eaa7793b5eb79a2ed48df96f3b333ef926ac48bc2b00bf30df9dec4ba0dd432927d879042be3763483196bc9af59b7725bf042883dfb8cb59a4a8e38627c639aca9b5282797cc8f6dcc028ac487c7a72cda6da20bd8e4b86b3e541f6f2776fd6783b2933b5aca1370b9b2fe7bf357fef272601ff4590ba0467e2b761106cc4920daa93ffa19d96d6e44633a975339c53c1002dd9e2002ad8cb0965c0c1137e603121de056b37d63177469151e5f78dc4a8486866be54bab3da512c1f78e2bb9097872552494f7df7b0a14241e8c2d9622cae49da97a175420b7dece964c10a5a08621fd9092b7db19502f585024f7ecca8693355bc2ebf204ad183b345ca6385e814a9ca533ff74ef167d60f082ce4f471f493e810e4d3507846bd2ddfd611964cd9436439b160306994ad390830022a66256a907a4d0598d56753b5d9ed5696eca84a07f80788a6b4639ab8358d17e9249fadbd9b75b40a17d03ad5ba7e1a0f4506fcdf55cd0343335323af46a1d413381a105ffae255149c74def25e4c522b3d17a9c1f5b2930073c670930639dbebb4904c1228a21bcc5594dd74daa1d1dfdc624b72e5b34808dfeb499be7f52ac4ca308e5530ffeda1a50b2516d963a3230c93293fba46fd8928be8d0131aeee33e98adc112d935c378ce126832823edf3bf5e6188376feb8776ba26e789179b138a7b31ac3bad8374cafd8d683caeb1b8b078b820660f751ae362bc48797bc357106e40c5035b1e4edbb1a6989896f8da265e83736828b76747df06f69746c309766bcfbf21da811ae9858f6bce1ef744e83afbf4c92ca377b7317f131af5d4105256cb2c4f084af225cfd7c282c2cd02909edb0b7435a48997103f7608f97840bb8dc328e014fde2e11f9ec38d8acafbebb11f3c427117d82d083e8d4b15bead1b80a0e7bd81672e4a02fed20f6ad3a6870712c58ef198f78c7d4126f155139e86b7830900313afbee21e13b1256cca300f4644301d137f83cd5f2e54b5852ca4a0e936fcf744a646bdf209e6ef541fcde7c8a7eaec36a407dc08a9cb7c576aff4ed3844896147b690db7be7fb0878cc3469819ce412defaba5c4e7260c973590018de767520c2506b0f82352b350c5ade35c189158152cef01ef38e5a71f825896f391a15dd6bc2e434c86bb8a2a1cc6b9545d9ea9e8c171cdf0a92ba4deba0ad1c90b723894dee483ae5c4dd7d7bbd25fc201f6b47563b59fcdee0ef66b63ff62487ebf048861dcf553e1f4c1990c41afff1fdda404467778f59a6f390b43121554199894809ec3f80bd177aa2acab56668799ee46271c91e4ba33602753f84634c4ad3b43fbafc8c752fba50b6558a58297d8d604756d4e12d027dde66904bd10535f2657e5d36d1bc751319d838fe2f3d088216375bd2bdb7226d74ae1f68c2a8fb220ca8fbfd55b35653d89a553123f5f1ef8d16927a2da7662dd26cc42fcc3beb19cd2b48306df7227d504ed80ed2a5898bc72aaea0ef811b3e31a69f6e5bb47ee1d71b8dfb016a21bb24864b783ebf8708a0065e17d0b1c528253b52b489c4281866e135714aa4747406b059b18653cf6c798a3305105835f40a0d58c2c66c1247a8a9632edff947676e840dd9e7a97ef14a8b0cdfcd64cd66510230630e9be12d75c5a2eed06fa28c5ebd49c6c1c4a0bc62dbfc01ebf94d70c4fb3fe012193d7a238384dec69a73df52e2ae397214039e3dfcc93bf073d5af41d4c20e668ab78ecd4e6568dedd55db1a7e255b6dd4d95d03d2f13dbaba81267f04b9f0f83da8d098991bfc029ae8290abf168fd9eef1da3b8c21c3d168127bb50282b0b95485f4f32cd5848831689b9a9c9cc366006c083d3caf058f8c5be8028ce378e809a280d06d716ca2e9780a9241647737039f5b287b236a03bb35ae129f758a5bb2f81d2d2b7f6bdf8f3185bfb20ea94c93927946568cdb3631ca810b3c506b4f7dcb1178ae80e40d33aaf944cfbb3c1edefd7a6cd598651e08eefe76f0dca4cd795adcd7f6b9502c541047806dd8e9c75c3a9b16473770df798b475b08b81b8fcd46d94131b08fb04837155880cd8fa2141fe1ff9749149ca4997a3ac6d21081e0d308269fc9be8fe278a7484e16620d76585b9313b5ee5e793c9ed66d904aaf876d6ded92a6f9499c223b4139ba106971cc8d431a522a47b5d0eaae3a3379dc14c2b609f678ae49011263220a9ceada36d1f63c5a01c6a19abf37023ad87dd89c02d1769a7380b204af65b04b8b02b5e08bc8b83c402f23c556eca8a1aa372022259c041478791d5a0f0e3867d0a9804da28533cf959d0345ad03e273d1cad537bd5f948e96eac268bf2acfe34b2300c909824c174f70752871dc9fe43e16f08db0c485eac099df3fb41384c2791b545481fad3261e8a01e17c4582e32252bdff74917c4bb8821553fd9207b4ca3e7f5f29b0538446c0d7f63c3122a14383ebc46bb88b52b6191de41c07fe4890b9ba00e22d93237f97234d48c9a978b1150dfea3de1145f2865e00f59b4c2024521f5033c049d9a492e2870cf7267119dc3996e", 0x1000, 0x8, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) flock(r2, 0xf) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:51:19 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000100), 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/166) 05:51:19 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x53c, &(0x7f0000000000), 0x8000001f, 0x0) 05:51:20 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7ff) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) geteuid() 05:51:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x80000002a, 0xfbfffffffffff000, &(0x7f0000000040)="13fea9c439426771e40b1a7b36c232cb349e9ffbd83f45b651a8fe8d94fb954c44504ddd6b2fa5cc4de5c61af165281fe1943672bf7818c6ef64068baf80926eeb3efd508de681019bc4a60a25094044bb41f5ed468540482ef8100dddd6252e94ec88e23b7d4120ce292ff4b96e3c9644100044c739beb3394d93782628871389c6587f400cbf04978db7769ec85cd5e35bffaaf7cf5a670e7c9807c81b25b9ab608b24e661679cded58b2ea801169d0964c47457235cda01fd6a96b6101da6d7e7c48348aa5f50cfc044eb", 0x859ad559) 05:51:20 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) kqueue() socketpair(0x18, 0x4000, 0x3ff, &(0x7f0000000300)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$inet6(0x18, 0x4000, 0x518377b4) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x8, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x20) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x8000, 0x0) r2 = dup(r1) r3 = kqueue() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r5}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r6}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r7}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r8, 0x0, 0x0) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 05:51:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:51:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='R', 0x1) 05:51:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xade, './file0\x00', './file0\x00'}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 05:51:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x120000000, 0x20000000000000, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100ff2f9ae44ed7c766f8f653ef4d666977843096"], 0xa) 05:51:20 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x22c, 0xf5a2, &(0x7f0000000000)="8ee885e0d5e66103abd5e3d3a276bbbfe8eb540af8558973d1ac9ba1f07ced540ebfc1115174c2362f7acade2b2ba657ef2aa27df5d4b9d03093929fb53e7b5390db419a26258576f409b5f0a6f7c0a7f052615d9f4ee498f4b7627ab453390e099a6953ce3cf4ea27aa43c989e7096db923e64c0ecb5ac98a5629f2c7e6936e05418ef5c442874f843d0e1539535a27d0f5031fe338e8404fae956b0af8a3cbb7cd5f1ff78865854906de37cb800a69ada4c30524661bbbac406428d1afc3fe2d7bb19c91dda5", 0xc7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) 05:51:20 executing program 0: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x80cb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) dup2(r0, r2) socket$inet(0x2, 0x2, 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020000e30000012000"], 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r2, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x1b0000000}, 0xc) 05:51:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000000)=0x71) 05:51:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff79) 05:51:20 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1fa, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="26382cd4f2f8124cc0b8d5cc1746f9d717c0ad55e1300fb72543e2ce775e19325d12f3edbdf8e51daa341ef9ee420b2d8bbc0e41c69eaac85af2faa353f9b75d0842eb51b6b0dcfa3cfa131e3905ad90102c699fb79ceb0bfe84126093b28e86ff5769b9d59299b1bce95b8377b5f65a1ec6849bb4bd65d06cd1d427423df7a2bb1ef9607d8499f19a8fe3e1db3e7a39b0ea5551a9"], 0x10) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000280)=0x4) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 05:51:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x7, r2, r3, r4, r5, 0x10, 0x1}, 0x8, 0x6, r6, r7, 0x4e0, 0x9, 0x9}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r8 = kqueue() close(r0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000000000007d"}) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r10 = shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) r11 = geteuid() r12 = getegid() r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r16 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0xf943, r11, r12, r13, r14, 0x80, 0x6}, 0x5f2, 0x6, r15, r16, 0x0, 0x100000001, 0x6}) 05:51:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) bind$unix(r1, 0x0, 0xffffffffffffffe8) 05:51:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, &(0x7f00000000c0)=""/158, 0x9e}, 0x41) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 05:51:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000004640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x55}, {0x0}], 0x9, &(0x7f0000002580)}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 05:51:20 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/154, 0x9a) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x20001, 0x0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000900)='./file\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x100, 0x4, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f000072d000/0x2000)=nil, 0x2}, {&(0x7f00005f7000/0x200000)=nil, &(0x7f000038c000/0x2000)=nil, 0xfff}, {&(0x7f00002c4000/0x5000)=nil, &(0x7f000025e000/0x3000)=nil, 0x9}, {&(0x7f00001db000/0x4000)=nil, &(0x7f0000313000/0x1000)=nil, 0x1}, {&(0x7f0000026000/0x1000)=nil, &(0x7f00001e4000/0x3000)=nil, 0x3}, {&(0x7f00003a1000/0x2000)=nil, &(0x7f0000411000/0x1000)=nil}, {&(0x7f00000b5000/0x2000)=nil, &(0x7f0000271000/0x1000)=nil, 0x3}, {&(0x7f0000609000/0x3000)=nil, &(0x7f00004f5000/0x2000)=nil, 0x1}, {&(0x7f000069c000/0x3000)=nil, &(0x7f000008d000/0x1000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000001f000/0x5000)=nil, 0x80}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000466000/0xf000)=nil}, {&(0x7f00004a2000/0x4000)=nil, &(0x7f00003c1000/0x2000)=nil, 0x64}, {&(0x7f000035f000/0x3000)=nil, &(0x7f000020f000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000077f000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000100"/20]) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000380)=0x4) open$dir(&(0x7f00000003c0)='.\x00', 0x400, 0x100) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000180)="5df9b036ce92b91d4ae9b31aa52be34c3f4d54a759a08e4d7177cf724fbe6e18749fe61ffc406579e98a26b93f87060e6270515b58d234c2523d0919b9921d52e5a5070503eb60c46f5686fa46b3055df4c3b5f89d5fab5a07a4156bef7eb57059f49356fc9c2d1f30764b6004e4349e5aa7f9ef0fdea6113260401d69fe27343565aa4c210b513b613c9fd9a81b23dfe83a3c7eee58d158b17c3e1d0f517bc511b8522e5ade6095661ac3a05d6f473da86b51d9f22519d8e12cac56e297332fc9fcb2f4b0de0c7d443b800eabe4d1fc9d209b347937785b654dc4d1bc3e64ff26a0b103c29e565959d7cc6036885609dd79c8ee67db075f72a352eb48e703b73dc20d2e80fe1acbfdf23ca0c7bf089c5637ea7ca18f07e3bcdc9aad201240073930ebd57886eefe7be9292ce84d120e4c90c0285d0d2ec13792035f8e1fa8c9b709a34bd26c69a045b8b24db355d2e04e49000000", 0x155) rmdir(&(0x7f0000000940)='./file0\x00') 05:51:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x3c9f25737a1b9155, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000006, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0xda3b32d88480b6c4, 0x84e2284a2ddac2d3, 0x401, 0xeaa9}], 0xa5, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x2, 0x1a}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x1, 0x303}, {{r0}, 0xfffffffffffffffe, 0xa53cec6c1b0ff0ce, 0x4, 0x8, 0x80}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0xbc}, {{r1}, 0x9a6c9e05ede39a41, 0x41, 0x80, 0x54, 0x2}, {{r1}, 0xfffffffffffffff9, 0x5, 0x1, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1d, 0xfffff, 0x16f7a44e, 0x2}], 0x2, &(0x7f0000000000)={0x6, 0x400}) r3 = kqueue() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x101) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) fchflags(r3, 0x0) kevent(r3, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) close(r1) 05:51:20 executing program 0: r0 = dup(0xffffffffffffff9c) chflags(&(0x7f0000000080)='./file1\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x6, 0x3}, {0x81, 0x800}}, 0x2) link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') 05:51:20 executing program 1: r0 = open(&(0x7f00000008c0)='./file\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000c40)='./file0\x00', r0, &(0x7f0000000c80)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x64) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', r0, 0x3}) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="8a7b7ed133e5ff80e84995436426d260dc5145913436d6f59a4f13403e8328789fba62bde0b7b32152f6072b9fc3333dcb27fd591f0ae843911bf1fc110a0675", 0x40}, {&(0x7f0000000840)="48b07fd68c6f7ecf49800a7d7aa0fbc74e81c33d6902327fd9633ad6739f849b2da3a9f2077c5aaaf863af6084a9d043ff0cb73c085cbbca4b6b5f01c98f067105e2523591a1b55b", 0x48}, {&(0x7f0000000900)="f334128743addfe2b2e3d07075362f76c9481d436ab655a5ae4960e5d1f4cc26b8371ee808042ed2da65fdcd9993f2c83cf38937a5899dee549e8c8573f3795da3ebcda16d4689277bccfda3ed186ed9c89dbabd5dce332ece1bb645165653bc1df2bbadcea30518ce1c3f8116c9d9fc4f8b723543117079ae6875ebb66a5178b2eb878fee0f6cdc6dcd92ba6e49c51023f63b12761f0b8c1b0ad51ede209eee068910dab2c333b2df9096399e622a763a78ff9af8b1d1a54f14d307e6645483fec4844a4956b8aa2372a2", 0xcb}, {&(0x7f0000000a00)="ca1326eed0f12a1f69d612d65ca51f8d7ce7879e4c85277eebadedbae02a6cd6d177a237aed56486724e35d37c27dfe5967a7e783ba95ee597daec29f312604731a97161b4f3ea2abbf82d6306c5367314361d25cc7932d966653e1fd9e925cdf4e16473613cbfa34c32a8e3888cc6d78700a1", 0x73}, {&(0x7f0000000140)="895f6343e4e56b9b", 0x8}, {&(0x7f0000000a80)="2e010f0bdd0a67e876d80e5a0c56e635ec53a175f2085e3710917af9d64d717c369436f0b0cc106150984b40fa2719e57ed76907392f984020ee74c6671bbd843926d13810b9e320f5072e41b664100f69821bf68c6c85a7c45b6bd3b086867de5cf47894a292cafe4a938fd95e8487325297848e74fb3de6d8f627f1d90ee9fd5c4893f031c7c3bb82a0cbc3860979a9c73023f16835e563fccad2570e55e10a45f2759af4308359ece40b0e8560c9a04b46e5fab2f83905b92c6ee6d24f1ef9cefc3ad84f10f646d675ba7c25ce052af24115c7c426ceef8622f95869f99aeeba9bda968a6d682586dba7a84e1897c", 0xf0}, {&(0x7f00000002c0)="44a43bcb5a883a049e53d83236", 0xd}, {&(0x7f0000000b80)="2d480d6bb198d4859bc6805991e46314974e8be9499b5aa97ecf43865cfe3571e5e0a95d03e65af15fcbcb1a98356eb31f", 0x31}], 0x8) 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') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x17}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3f}], ['\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', './file0\x00', '\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', './file0\x00'], './file0\x00', '\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', '\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', ['\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', './file', '\x13\x13w\xc5\xfc5']}) readlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:51:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00003de000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:51:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x308) msgctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) msgctl$IPC_RMID(r2, 0x0) 05:51:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="9fb376df11b1e907d9439bd88bf458ee2e447e00e8ba135fc245c2b09bad8bf8bf2c8dd6044d3687e16752c14b182e128858a985bdc62a8125a8bd93ae15b6358eea7149a1cb0490834d172e6f020b7276ba142f65794e4a8082", 0x5a}, {&(0x7f0000000100)="08575d0028df7065cdd4d27874ee61740df7daaaba87df0978da3626f4789ef503869cac4301cebed4b5131b813689f643d1e6928370134ee5e75ab3001f8d14e2a82bae1a8f5bb72b7d386eacb40105da8c2da4469dc2c897fc0eb20302451708817946e276fe606fb54357bc7a2402ea17b90fc3420533da8598bffbfca9cfefdf9c002d8a1f3f22dfb1161a844947692a0b26106a7a2a15b3004bc31c372fd07d0c40b9e3aa1c11291504bf3d797d2fe0b2", 0xb3}, {&(0x7f00000001c0)="f0d9e8fe5a8410d7d2c83bc1684f7fdcca41e3e12d45401c2cb7d5dd2439df1a019c6c69f40b1a8d24fa5bd111337d60d8c7732b3a908f2ad9893a813bdd5345dd1d5252", 0x44}, {&(0x7f0000000240)="1c5eb8ba2b38225b634d2dfb6297bda5ac4dc59b580b3b6eb842ef835ec3714e3878a1772a731562e4949c42d871d0c3677bde0b86e5f2eb0faef42fb91424c0e05ee3a586d91c3151b0c4363bf3f5b7b58decbf122cbc09ac5649254f6e270b9c77af8acb9c9212ad", 0x69}], 0x4, 0x0, 0x0, 0x2}, 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r0) pipe(&(0x7f0000000340)) 05:51:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000000)="6830fc7fb7bc0e1415610aee742aaaf688688ebe92fa11e8a0e4b5768f7796bcbfe5f015f0960c912f2731ce7e5c6756db138d29ec54af7203f5ae5e", 0x3c, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 05:51:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:51:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2000000000000002, 0x8000, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r6 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r7 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r4, &(0x7f0000000340)=""/167, 0x147) r8 = geteuid() r9 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) flock(r4, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff3c) r12 = fcntl$getown(r3, 0x5) r13 = fcntl$getown(r4, 0x5) getgroups(0x1, &(0x7f0000000300)=[r2]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, r8, r11, r8, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r12, r13, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r6, 0x2000740e) r14 = geteuid() setreuid(r10, r14) clock_gettime(0x3, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r3, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/86, 0x56) semget$private(0x0, 0x5, 0x200) semop(r5, &(0x7f0000000740)=[{0x3, 0x8000, 0x1000}, {0x3, 0x400, 0x1800}], 0x2) 05:51:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xa87b96f545f9f41c) pread(r1, &(0x7f0000000140)="12b1ba3efc4d6f988f89a1ac09947ec409f98f820b777552caea388e77100f9d4dc23325a10cce20ab1da2b6618927d82cc0cf6a4ea8623a1fd55bd00870975e09ca1c37ebe30960b4030bbd57213723af1aeceda4d00bdac87657c0", 0x5c, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x2, 0x4, './file0\x00', 0x9, 0x9, 0x1, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x2b, 0x7, 0x0, 0x8, "7a8c3cf0197611469affdeaf2daa4faf93ba4718", 0x4, 0x7ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8, 0x0, 0x9, 0x4, "b97d1ae2b747b96b05c73b1f21db25defc432749", 0x0, 0x3}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x20, 0x4000, 0x800) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000680)=0x17) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x37860b6d8bfc39e9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x3, 0x9, 0x7, 0x6, "f40d9349bfe187d0d6afd148487dda7d44778d82", 0x81, 0x100000001}) r3 = semget$private(0x0, 0x2, 0x16) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x9, r4, r6, r7, r8, 0x2, 0x1}, 0x8, 0x101, 0x8}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x80000000000000a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000540)=0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000580)) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) chdir(&(0x7f0000000600)='./file0\x00') fcntl$setown(r2, 0x6, r5) 05:51:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) geteuid() 05:51:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000105b0000000000dfffff0100"/28]) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:51:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fsync(r0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 05:51:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) write(r1, &(0x7f0000000000)="da", 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x20, 0x200, 0x20000000000000}], 0x3, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x7ff}], 0xffff, &(0x7f00000001c0)={0x3d20, 0x3}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) pipe(&(0x7f0000000200)) 05:51:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) close(r3) r4 = socket(0x18, 0x400000007, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f0000000080)='./file0\x00', 0x182, 0x1) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000100)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:51:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 05:51:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='x\x00') syz_open_pts() write(r0, &(0x7f0000000200)='\r', 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 05:51:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xac62b4aa4b9bf56d, 0x40) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8b0c5bb3437160a7, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], &(0x7f00000003c0)=0x6e) r9 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x182, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x2947908962cf5f45, 0x0) r15 = getpid() r16 = geteuid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0xe92c1f0c1105e34d, 0x0) socketpair(0x2, 0x1, 0x5, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x10000, 0x0) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x20, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x140, 0x0) r24 = socket$unix(0x1, 0x2, 0x0) r25 = socket$unix(0x1, 0x1, 0x0) r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000740)) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf253da26701fcfeb) r28 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x10000, 0x0) r29 = open(&(0x7f0000000800)='./file0\x00', 0x2, 0x20) r30 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9931a62d1446f8b7bee0fdcb87160bdba91123645166924f7a64e8990a66a5e071a3053cf1f83a8744188b47273bef49c8736e434f0e95391fb2a85af6331a7ea23bf28e249cc4831bd4429fc4d7951773c0080b8e77b6d57dedd04f9c795973121fb4716d04d166dec74049b389e884e06cbbd2f669474279bfc2543f41e6ecf74efc8e90031ef8626b9a98b2086a7394758dd71943219a41d1c3348a14e76ad9715554f355bd5fb57efa316a6e30ae7cae965729ffc7d69fd26551173c2ae84cdcebdfd782f6c7408f0b394dd3d4249372c6939acf38", 0xd7}], 0x1, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @rights={0x18, 0xffff, 0x1, [r24, r25]}, @rights={0x28, 0xffff, 0x1, [r26, r27, r28, r29, r30]}], 0xf8, 0x8}, 0xa) r31 = socket(0x18, 0x2, 0x0) recvfrom(r31, 0x0, 0x0, 0x43, 0x0, 0x0) r32 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x114) r33 = fcntl$getown(r32, 0x5) fcntl$setown(r31, 0x6, r33) 05:51:21 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x7, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 05:51:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x351624630e3f94b9, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00e12000ce000000001e00000000040000000000000000002e26ded62770ff8c0bcf067f7313a1cc310c66f919cba5f3d67b78139708f6a4a24a44ebdee59ff053fb126f7e98b4c77d2a3fb492eef9b151f4c9de0f23e2ee24abb32e"]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r0) syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) write(r1, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) fcntl$getflags(r0, 0x3) 05:51:21 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{{}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c6530000f64b810e14e7b8fd39b17f917866c8bea7862a1ef6db33d4c2a5b2a"], 0xa) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) 05:51:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140), 0x1000000000000257) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 05:51:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x25a, 0x0, 0x30b}, 0x0) 05:51:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecea05370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274aa38a817d2843e5ee18e736d5b0b2d8aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bfffbc9aa57d4f5d54f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1bef8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba76538225903d22d6d6ea821e153a6212dc30a15f3b77b5578532c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x13f) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) close(r0) r3 = accept$unix(r2, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) getpeername(r3, &(0x7f0000000240)=@un=@file={0x0, ""/38}, &(0x7f0000000280)=0x28) syz_open_pts() r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x9) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x1c00000000000000, 0x0, 0x8, "6b95b0f3a65498bb306cccd2d1c58410cb4db9a0", 0x17fc737e, 0x2}) 05:51:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="36c16abb5e279e2951f1f331de811f749e1e68587cc794c56a16083744e393b8a382edcea321ef2ba02b7f6a152e88ba993d8f17ae799cab8691fd39796db79c08415c0e6b2b7d0b9870ef02032ec13ccef81299df5581f209b63e286fb8daf8f83093521a2dbfb72b05da7eed94f3cb3e7d2c7123bde4547179213dba14dea24ef814db000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) 05:51:22 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) 05:51:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000440)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20110, 0x0) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000380)=0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="5f73e3753d36e36091748e03ba54b507", 0x10}, {&(0x7f0000000180)="8546fc09cb0715b29f42899e3643ac4d0c03f4b7a7ab5dba3d36f8f2f2090231aabffc4751726f3dac16826bc78aebc167fdd9eca6f369a7b61cc5152f8081bed09213d070f38f5711d61387159ff6448a1df2c86bf5", 0x56}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="875236d9d1d25c2e57d3521217f85b84014c3bd18e09e06c99f8d9d1f46a2041c52ffa96bf39ab55c140027b6fc7ef91eeb75535fd48bb2da096b54fd5ffccb1d663073ef4852aebe7e8637d41db5c721fa6d3f99252cae4d829477b6b87ff4d8e6fb98acbfcb728978ae450c5d0a75689847776ee6c72abaa", 0x79) socket(0x2, 0x5, 0x6) 05:51:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)={0x2, 0x0}, 0xc) 05:51:22 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='\x00\x01') 05:51:22 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 05:51:22 executing program 1: kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$dupfd(r0, 0x2ab7f39a64831692, r1) ftruncate(r1, 0x0, 0x40) poll(&(0x7f0000000080)=[{r1, 0x145}], 0x1, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 05:51:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 05:51:22 executing program 0: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x14, r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') symlink(&(0x7f0000000180)='./file2\x00', &(0x7f0000000200)='./file1/file1\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 05:51:23 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) socket(0x1, 0x8000, 0x3ff) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:51:23 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r3 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r3, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r5 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r6, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000005c0)) faccessat(r3, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000018c0)=0x1) r7 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000680)=""/253) 05:51:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) r1 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r5, r6}, 0xffffffff7fffffff, 0x9b, r7, r8, 0x8000, 0xfffffffffffffbff, 0xffffffff}) 05:51:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0x553ee4ef687ee357, 0x0, 0x80000000, 0xc853, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x1fb, 0x2}, {{r2}, 0x0, 0x90, 0x2, 0x4, 0x3349}, {{r2}, 0x0, 0x10, 0x1, 0x4f, 0xffffffffffffffa9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x101, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0x3, 0x10001}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x2, 0x394}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd48, 0x100}], 0xffff, 0x0, 0x49, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x7ff, 0x7, 0x7, 0x80, &(0x7f0000000180)={{0x7, 0x92c, 0x5ea70cbe, 0x0, 0x1ff, 0x40, 0x5}, {[0x1, 0x0, 0x0, 0x4756, 0x6, 0x1, 0x3, 0x4, 0x1f, 0x1000, 0xd8df, 0x1, 0x39ef000000000, 0xffffffffffffff7f, 0x97c3, 0x1d, 0x9], [0xee95, 0x200, 0x2547029d, 0x9d, 0x100, 0x7, 0x3, 0x2, 0x1, 0x3], [0x3ac0, 0xa4, 0x3ff, 0x1, 0x814c, 0x1, 0x54], [0xbc, 0x0, 0x6, 0xfffffffffffffffa, 0x1, 0x7], [{0x9, 0x0, 0xfffffffffffffc00, 0x9480}, {0x7ff, 0x3, 0x0, 0x5}, {0x0, 0x5, 0xc1, 0xffffffff}, {0xec95, 0x10001, 0x80, 0x400}, {0x6, 0x101, 0x2, 0x200}, {0x8, 0x8, 0x72f7, 0xd73a}, {0x81, 0x3, 0x61, 0x8}, {0x0, 0x5, 0x1, 0x9}], {0x100000000, 0x0, 0x1000, 0x95a}, {0xf5, 0x957a, 0x107}}}, 0x401, 0x7}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pread(r2, &(0x7f0000000500)="263e24e5186cb5b5f4f2b853496ce3707171ecd4fb21b6e1fb3dd9dd8178ecd2a6e13dbaab5421f4df3df977dfbd9c43ca24920f25c7b9fea813fdef7fffb6a988e1617a658bf0b7ea9aadaccd5eab9a27bddb0a2f8ecae25983af1f26640cac79aee494535826b7b065483db2ec892755913146f6e509d90205866577461da6bdb022f5758eb1591c84c1735b31caac073595248d2ae89c01249aaef30409a48f6db4940448c9ebb086ebb4a8455b41b957099114ac4fc0167703c70569cf90c2e634b3e6faee00b37a16bbe39100000000000000000087d54b4eb1716247e37da78f6b29", 0x117, 0x0, 0x4) 05:51:23 executing program 1: socketpair(0x1e, 0x8000, 0xad21, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x2, 0xb16f}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) munlock(&(0x7f00004ac000/0x2000)=nil, 0x2000) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x3}, {0x8, 0x4}}, 0x0) 05:51:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x1810, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) sync() open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x87eae786f63a5056) unveil(0x0, &(0x7f0000000100)='c\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) chdir(&(0x7f0000000180)='./file0\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) chdir(&(0x7f0000000000)='./file1\x00') 05:51:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) lseek(r1, 0x0, 0x0, 0x1) 05:51:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x121) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x29a4, 0x8f, 0x7ff, 0x1c0000000000000, "aaeaa315d704e14a7a26d525c24221875c19aece", 0x1f3, 0x8000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = syz_open_pts() close(r1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r2 = syz_open_pts() chmod(&(0x7f0000000140)='./file0\x00', 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 05:51:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc33) 05:51:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x6, 0x1, {0x6}}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 05:51:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:51:24 executing program 1: symlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f00000002c0)='\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', 0xf95545f5606e06ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)='./file1/file0\x00') 05:51:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:51:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x3, 0x1003ff) r1 = socket(0x1, 0x2, 0x101) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 05:51:24 executing program 1: setrlimit(0x4, &(0x7f00000001c0)={0x49, 0x7ffffffe}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 05:51:24 executing program 0: r0 = socket(0x0, 0x4000, 0x7) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 05:51:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20480, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0x5, 0x5, 0x10001}]}) 05:51:24 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) 05:51:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xcb, 0x16e9ee02, r1}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) select(0x40, &(0x7f0000000080)={0x9, 0x1, 0x812a, 0x5, 0xffffffff00000000, 0xfffffffffffffffc, 0x8, 0x3}, &(0x7f00000000c0)={0x3f, 0xfffffffffffffffc, 0x4, 0x80000000, 0x9, 0x3f, 0x0, 0x800}, &(0x7f0000000100)={0x1, 0x8, 0x6, 0x9, 0x2, 0x400, 0x619, 0x1}, &(0x7f0000000140)={0x1, 0x101}) shmget$private(0x0, 0x1000, 0x414, &(0x7f0000fff000/0x1000)=nil) r2 = dup(r0) fcntl$getflags(r0, 0x3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x5, 0x8fa}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x5, 0xfffffffffffffc01, 0x1, 0x7, 0x0, 0x2ba2, 0x2b032e20242b9b30, 0x0, 0xaf, 0x6}) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="14f26e6f4fd03638a95af876af2ee5c042569d681cedc4dda2197765d0fe8c6e00cef98c0807ecef8d217e791a3591a7a053b52519e4c27f28e314fa91fe5f9666dc9d0d00eb2d0702059079fda1b4f4b785bb187c6defd276862d1ac8d272ae511ab8b80e8b2011194db0478107a55f5f54783a77f8c811ef9437b4210c6a3fed84b7ab67849d576746ac0053494227452c8aab48ae436bbeeb1f0fcccc7ba1c740637fa12d16b83266ea1436a6a0cdf568fc34009b637d00de1d22db4477cd0b8042c6e2d1808e12586c9b6738b7b6c4abe77fa0d4fa7fd899f0cd83acede7cbb23633d4e9e779870f5a079763736a767fad3e03631753fdd6bc9232aebce07c2a2b76bde65f5889e306f1f7df9fab423979d1c90b0184733bad3661855796c6d0b73cb093a853ad683d99e3ac3d2bb376fbe8069071c6d61afad507c96479c452c21f7afb91dbbffea70cc9271f28a3d40c531695892a6ee8d5cdc634e58b50c14f3ba702d81c97c02587b6595f979946ec03e73cc5ac0bfac0c7ea4a73115067e12574dd15822f50d143e21afd333abc8d3ffd24aec650f9aa6bd87a16a1b63f27d1a9d747c4c055ccbed3353079d5241233766e5c4e77c0565fae65e42f02bfe31422e8ec430a4c84607cfc06fee7fd3a54a2a836fc4eb2dcc8b1130ff8478862969ef9a85e721fc6caec827976e5dfd09a3cb2248e125b2ace887e7337e95aa564b4abb57a4bc6da6f25508c8855e754f94bbbf02bb39c0fb39e6b75524310cc25ce55bfd2c338022694b0c3bb55b589b14eadc19053cd0472811f9c36e91e573b3be5144108a13d94523d67d99acf03b7789217e60998ebadb6d576341a12445c234dce3385665e85fbabf527e2ee296b286ce07b360f26f58642c8606593d2f50ad42b53ce8a74dafc7cf21365058cfa0a365c3e66434a624142b0630fd7ca8e2b2a2bb0cbe072a70d8c6ecd267258a33f99aabe4aee70949046e481948ddd20be967f759c2808d86654c443837bfa5b0cebfadcd74100a56de73cf4839ea8a1d83f009d42fbb32f12f43b5525d133aa44e2646749922e9396672440b7485e71c8526a57f5fd706074294b689fe68ea5ff1728b65968e8b6b49d1d970898ad37cbcc490383203877ec56223afd2b8f6cf9c9d5976cb40585d282978e6e8ce85d9a352749a0add49bd6f48912b5965d5b9e53381117c43470420f1de404c546c09ed8eaa1ca0f8ae38d5681b86e94e30e6824d1426e329dc00b5342bbf89a2adaffd1bf8de473a80aa2c36e7bd6617bd9867c9b026dc85f7ba460f5b666272506f59c121c3c0e50148a616a54381c2be023b4559a99a1ae38dcf218be8f75aeffa617b5427f6f7626eef0dd7ec88191c45c84438b705ceff223d96614aa64a06e38226e2a2ca885e3bf6a1a76b010dea6c586065096ed678ca92995f2954ca3dd828ca625bd165102c9c7e1f965c97bd5e024a1e2174b5c1ec658584e2882fbb08eeb5b3302ddc965b3ba9b059543ec50e002c898b660e9e98bfb4e69c260c22e66a22748b6327ef2084cf87c6d3e27240fbec33aa5cb7b5d1a492b736c5afa110653cd84d7f23459c0ce9773cb59bf927b8e039e3ed9c3284e03a8c4c93bb9b26327f7947a71583170cf0e9770814b7887c062135ae8e629293ef9579a2e9cb7bf9abea3a3ab5cb1b90b3a908669df9d980d821bb427bc07e9009685667c794e2ef2e8da00f726a9e4d11afbadb9e0d76b8692ec51a565fc69b65043119a769b9988d71115e437eb6e15edcb1a375eaba59460d46d770bc72570ce2a4e7a9f09d1f137d1310995741918f6bb64edefe2762d4af1132dabe248ad49758742ea3a6b5f9a3d0a1f24c3738a9bdbca22dd089c88c832750383374cefae1ea33de5c48fe09f0a946a8ffbddc651733bf60a0610ca0971dbe5c615592d8db0c5ccb0ef777a15b837152cef8666b2cb59fb00fa292f0a27edc0a9e8f6de66a00b78908b5ec59187be7651af7e703da6f058a8b37b39bf634980f72bb3085d7d2458dfe5aeae0a03c12f84bd1eb351aeeef78a3a0af8abd568d71b9ec0d7f03e55cc297d7683af4c2b3e0a495e6ab90519498ae173ff34560c9db732fd278c1296d893e0a82b14765ff9af08bfd83227a48d74fd18348a44d97560db4c64cc53f23f3d5347b7b09ce3be8b952890c40746795bc3bd268bd072df42716632d6863013ed96fa2c6fc9618a5499d2262b11f7180747bfaeeb0a99f912479cd99f463f6b90152a0ab2f4dbfae742a267655f2f82e4aa4a963136f7fbf6392472b9e6c0ded38d93b7f0c6872ce88fdc3a27f27940a19013185d2d049434f248dfb4da4d55ac8fe584630c04b6265ca392e3fce3f7c9718d265e48e7a860dcabcddaff06b2870e55a2817696c7720078ac85cbbb4b7defa472e8afce3c8d9e074a26be09e909908ed87c83c89c31db6d584abb97145fa50b7921ed26ee67594c062f8240d3fbee086a94afc865cf28010bbefd94e1501ba00b3f6e5f4623d946b830cc5540443397d6d72ef0362719e786f452bdd1ddd661c9d365c49fc67595bf152a84bfc789b5a5008cc899892643802d843f11ea591c8d18c06fc686be5022693dab6eb4a0cf96c000efd0e4815c8aa4b97d9e1636aa8bdf206ce7c10db37091b3dace8bb59c826763408c6f10511b2e1ed4afc14abadda803f4320e313d26b0ae35647b0df0ad55674d2958a77de3ba7ffd2b5d4817adb7d81088ee724c52b0873ac9bc58512d31f3b276a33da3fc4115f511b997d95f135c5b5cddcb2d055c4a986b3af46aba2a20c4fa2c1304b91580b90ae332c098ff6a44718527bad4f85634289fbd6b9d00e064789ee6c989ad1fdae8867727c8cedd2fbf9183315e88e35673c7ffc9aa0e009ee303418c98671fc4df7b4f2b42ab3f060bd5e7f0d7c44a1fe64e535a1016ffa4cfe824e04ec42f740fa03a89eafc0d2a80cb864ed093c45cd3f19284300478ba1fcf469683490ecb1f6bccd55adb99754fac31e529de96f8bbf25ded5b28c2dff77cea9d7777d72c359149db2852da4382fed64228a15f31c146bc762aa7098e48cce0586937a7c73dab3abcdbb8ef615f70f5801c2afaea8e418752caa293d3f7cb90d9b2b1e0091e7407ee836429eea9b0c7b05de201f4c99e4c4ec9269b8944ecba0655f8d68b39fc4e0dc7e72fb5f8ec74f2b99463d56699c9b724a504206ace29ba9dd0dc4dfd992de4cae5e788c45549b3a489b4d261f6dc19a93e64a5a2bf0930b72a442ed3636c71b25add3c2b810a8bb3567108cd700928a8c674dc37e742403b925c5e7e8c59cc7bfe3ded0b28352b10d1040270fda9a51e99c472f9a9cc920ccd27a5adee929ec39f63bfdef916ffc74f9f4f105302a2ac88cbd09c6893b7da7b9b67d6925327c1c1ec61a56d12aab3a2fc97f4bf47efdcb41a73cca9415770ade1701b1a62498feb16d015061d02c2a6e3157cdd7bd17cdba7c046e1cd7f24d6a79900c4ec1232eb0e7a95047e006a658bae94d3108956e6a4b65eb902e3de7bb6b1b5135929f6cd1acd977629e0b6042d3a0746ecfc622e35580d9f6958ad38928e32aeb1776ffcb58d0edc1a7b6a250aa50a56eb5a15bd975e2b02f845f5b97fc58bf9cf3b2d069ac1836eed0e8c01c2b069c7cd269cd31ed8693f85c4a1340f7bec0031a228120ae5625fa2173991c684fe3bf8f7cd5c62b58cf1f2bfd930acec88e7257173fbc984037dda2b1bf0239b6dacb83dacc43e47c32086ae66e6147eca5f7e454eec8ed7a584596a7b249b81b529ec643ec065bc4aca4d616ee2160b372f4931ece9de9a3f53f711ea3409b562ae9f934e08a5369f5b9da04cd071038048b2d5ac1651f66c77c6f65dbacf638b5eb2473af4ca06f780a2f6784292c140deaf38dc302926b434fb2b853eac78f7718a83d0ff5b629a77ce92175dcb6ae64103c7b5529094c9021f8682a82220cfba017c1a03d0ac589fb6cc2d4a2e291911456ebe3eac400ff3b35528f6ad4864d7489962c98fdead3d744206638dfcacb8d4950ecc8917c4dd323e5904097515b5b855472d3275b48b193fe815dfc31e2b20c2dcb4e4270ad5a596498d020ee36401ceafd7a16b440cad92565f1ff6fed91e6b978a006ac8ceab3904d7eee1efd488260bc3c9c5bee7c594fdd883190e0ff568627bae71e480f55e3272e48708e1d467cbb05bd8430ce504df12dab6a4f54c6333b2c7842fb55b64f0eb1f815682eb5f5d77e6ee5f002ea172f822a5f5df85730827567074092a559874d9878187cd8becf7a4f6d0f68c6bd867aec7925abb1a6fe7d07069b77a9039fb73474862127fa35c13d6759782445c2a4122e4bbcc3367287e66b1d69f2132b9f9c3fd2a9b9b5462f40afa11d792d0dea8635bbe013f667c972654d61e2a46349d944398b537c3432597b72e36df76eb923c24c62d2852fcba4152cf078464f2bbea1a098635807413102a031a9a50c8528d07b3a02fd54a9824da311b3a93191089becc00ba3eb6626aa94e924c6d1353dae22076b03816a92b2560fffe26c45c82550606c2c4c5303a63d740cf8ede5f6d6e2e53486395355f551e3800f402ad47635c32f92772f98ba4b563c14a046ae9e1d5c83a4cec4e8b73b96baac60d7ad7cee243c3346ee3a03bc26b9837af8011b7cab9b975cb91e449c708769fe11c117532ee0a22151d6fcc0658c761abfef390fb37bf96f5537f4d3c8ddfff2c8dcc8096030728322f75e653cc1863c57b3aa1ac6377cc7e89a93ff53d5cd07d579fd5e642d23fc2df319e23693688129f84d646606a8a54d8ee9ad7b5b888990b62f62643472b22a912e0089c35cf931cd5fb5f7744742cb52204de584391fd11b7654f4c02f8642845624e74229d2115bc4193610e87c8cd2748db8dec51778968909a75bdde6b8b5db73ea0e71305887bae75c9e377a9ed3a10096e895c90ec42d26ffd031f0501796b03b08f6013f9ac2181c8c98328dcc25950ee679938e659be6afbd4fd15b20d73384e6882492788e7c44aa53fe3dfc82131209d0b1c3688f38b32846ad0a3d5f02fcce7887998c006c29622bcea994c24276a48b2802d55767b5a95367ce3b3807bde00d821d182ab06090c2f7ea3a37f10a8658d3d4dfcc16f384f6e7174599fcb6115c37f45e9fa9100b1b90f3348e918b4a231fb59e7e6e9c503c69d2a4e851c1b12e3c9bcef1ec35aab70a9885ae8802acfefc95719ff97fbcca76936af34db70292239616d75668fb37f8f8a7d1c8079bb563bb55855f6cb2552ac5f84567ebb04d7e3b3ae2fbdc2c8ba98adde2dbfc305dacfefa28434ab49578aba173d2ba3be52af1ef4f6739fd24db829dbab873d44a8709cb779213c077fe5928610eb9d5c7bec13c87a341a34eaa641d76e7336742cdfcb7d8fed870f6a6f1e439f6100ae7b6b89a5b646d495199f2ff9f42930c0ea36c1fc1d39bbbd94b5753d0288e9b44d1d6a0e2a3eb6a7828508576ceb25a40e52f99f65efca3e7a121fde65eaa9e0140d4f04c77a28ad1b0055be21a74200f7e090bb1ce89b23c6d77eff4f41e0154e2fefeae21ea85bf91a1d778b13fc1a3e70963c8521cb82de9f1f6faeb5998e946b03f8c5620fc74a301276a4713840a779d83653b738ce755fc129a186b601cdf6bf8c9eb56055792a9af95b0b37449de346aad47205eeea63aa8ee7c9f49299f6a5eb01fc7820750cadbef5966e35bc636683444276973676fe8c2920a9db65bd2dde4bda30c3cf4d0dda619dd7eed40555", 0x1000) chroot(&(0x7f0000001240)='./file0\x00') chmod(&(0x7f0000001340)='./file0\x00', 0x10132) r3 = msgget(0x3, 0x600) msgctl$IPC_RMID(0x0, 0x0) msgrcv(r3, &(0x7f00000014c0)={0x0, ""/51}, 0x3b, 0x3, 0x1000) 05:51:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 05:51:26 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:51:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) fchdir(r0) 05:51:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file0/../file0\x00', &(0x7f00000001c0)=""/108, 0x6c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffb2) setsockopt(r0, 0x81000000000029, 0xc, &(0x7f0000000580)="ce3362c37440a3e32e11085c19b14b4b100fbafebf43264a54b9f14fc57122b33c435be7f03ff3c7dc919c49644395055a96ebe4b8825f54cac89fb31e0ee58151e8e7544b6bc5469831ce7ee743050000000000000073f9fbf0d9763637ee7a44beaf360ea7454b202768d797cd0f5cc488650170518ac5d7113dccd34ecfca038fe90a948b39d9f2c6cd874bdacc6a380cfdc327fd5ce00e4072ef1f7b96280ec2f63f894224de2fc637e7ee620eeeb6f2c2b459f4b55b4f37d15d0a2c1ab13004973ca14957e54ec934ea1ffdd9925bfdcf695c6556db57c62032558361a605331efa18fa318f738dc9f69c01940f7c7a83e6055fc185a5ae7759", 0x32cb0d9e6d6a5458) openat(r0, &(0x7f0000000180)='./file0\x00', 0x20080, 0xc80049e9de4fe4f6) close(r2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCFLUSH(r0, 0x20004268) 05:51:27 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x54) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x80000001, 0x1, 0x4, 0x8d28, 0x12b3}, 0xc) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x40, 0x4) 05:51:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="92ec2d2f04b36c6530005399466d8e7132d4b67fcaf5813ab26f2ceb2bb36dcc0557ea58310a790ffa0a1a8530737432dcbb7e49eabb9f5a8fa6f5a84e378af4317e3f40330864459ceac376b931b68c4b89c7ebadb1a3b0fb79e370f34b83c24581"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x18, 0x4000, 0x100) 05:51:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) r3 = fcntl$dupfd(r0, 0x880e61bc2febd3da, r2) ioctl$TIOCSTOP(r3, 0x2000746f) 05:51:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="0bb051f8a8f82355f10b4ea3874644b60e39039dd176bf0d784ccd1f12d0349687edc06eb97a63113e46913e2b16d47ae6643593043c75d5a67acaa7f946a07949f1a2c1b758ec66ec16db7bff3c0019f1b3adfe0830c73492ecce61405230024700d0d89308e3a78a8742415f01254d26bf35aeade7c94e759668131685a770ce197edbcce140bcd8506bc79541c12bb9114238f2aa8b8b431e100cd0b6bd32ad3fdacbcd320c392f6076402e3a23629dd6cd050e2e3bd020ca3b39070280e5ec1295e6", 0xc4}, {&(0x7f0000000340)="920258a39c4f3f546775350312e742cad3e202debe981fb3ba8af6148f6f69b2200ecb04b6eef6e44e49c4e106c2782eb89e8f2dcc8917d5cc6c82fffbcf007e427aa880d29395b685e9bcaf103cce43a95b168804a661ea28422915953a1adbeaa37ea6640af6880446a70e3b4e5b611c9a0cc478817a4078d0769068c3783571c680f0001fe7c1e438f828b068fda30c8d55ee72490f99c4a157b51d4f93f59e46cfb9a1b00f1d33925bcf6564cd731cb3884a693fbce2348d98af5529440fd810", 0xc2}], 0x2) r1 = syz_open_pts() close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001940)=0x2) r2 = syz_open_pts() writev(r2, &(0x7f00000018c0)=[{&(0x7f0000000480)="f7af9b05c4bb4b9c10628a6e4d640d5bbc90da5ab256289b0cfbe229f9c9a7c56736fecad2a585167a28be08053349aba0c3079e4d8979f6d5694db99b199c4adb8c34e8162a1835f16909447f8c6a28d032a387836c0f78f9a306fed579f65bd0914e9999b7f34201c78509708f73c0127286bf07bf4fe55d18474e66d60db76b20d05e8e3a1427e5c5db21ecdad9f746d85dcb6d3a9bc5425588a6880d0473a9e4a0919903fa6037024c0c67957168a59c36a6b479c54480fe5949f3daa65b21b97d333f5f1cabcc958af1d0a88c", 0xcf}, {&(0x7f0000000580)="dbf975b98dc5a7fda5f586940fa06eeb14efcb72e4a6a521", 0x18}, {&(0x7f00000005c0)="e0c7deb16244c6767f1336c998c22cb4919f19b652da14cf38f6b4adc8d9c7b8c52b41bc0d8a170401bb658ec41089777e2b42eda85f3c9b05872ae30ccbbabc02ac4e50ef79402ad4cbd23c3a5e6cb6ecfd9821372c1ab5d331e9c4eee729867c5a59232cf7fc7e58eb44ef02ac42372a18f66bee43af57392a4125387ed2cc08852f8a31078ec7d4da56dfd8958b189fcb44e0dcadbfc7093f34d170ad2dccb798a0b9c3c36daecd8e7c9c1bc9ee082fa4acd949b71b638cee5550386a1716f2bf248175e857808fe848aafbe352cfdfc32a0635ca032fcc4e92b102fd5419f359e9d5ca3a50c7d415a29589459a2d9eeb36aeaba0dfa0d7a4b608d1133a30a06ffa43ec9279fac1fbe9ed4c2f8f18e341e479be26bd48f0c08c073f292aef2cc711e03742db33b6f9dbeca6f08930b56938cf12fcfd60139a8006e6792ed90a73ca88bd6101edab23bbbd3edb311f8976c802d83ae27fe6b7ff60d5e9b396fafcd5a98d0d1e70f0360720caef5468614c5209be31bcb7c9f5fba67a71faa64485d5864649f5067fd5363c0861789b73ceed6689fbda334cea557f9de19bbf624b6b07e87bfb494000149e1f2948476901732dedabda98c7037fe6a65f487b735874df7cd03a887304e7f957373f900c4d90b6cf0f810f74d2ea10300554e143a0d69c8cf4d1c27eb1acaaf851642a27abc50aa628c88adbfbfb6770aa32750795320f0b770e1a3b9de60c90779c47341319dee47e2b7cf42232eb3a599624894ce681b064db360e35418a61891c059688e9ca5d6b813a5062c6707698c032bc08fe50ab0b71b6eed9427eacdc00c2e9abe2b59dad2c73d152c8dc11086411e668272a479fb062921d819723019d443614b22783a2dc5767a4e4cff991a81a93a2096094d535be732f83bfb703e978d286737de583e5fb8daab84208c21e7b47c21edddfc926afff1f278fdd0a9788bcfa6ca2330230ce7a2ac5038549b0c5a2c3259f24e92932830bf28293e89673936ac463232c2874b2b42a1f77290348153cd8c1be5dd656e9cab2c2a6bb1df3ac8780b34a4cbcdb02b3831c58251e1bc3c76489ce14d79619589816305fb36219b36f7bc727da9a0891ed1f76a78e8e0759958ec63cffbb643dcd2ecf8c2876e8b3521c4bb493a785a0e64388b6a2105e805eb305ad32564ff2f74fb611c55f1ef3b6aaf18bab495ba4e21392e60ca131e3efcf4816a7ee6eba3f140ca0204752cae1e55104e8a1231f25c0c14ef1ca0c47f4ea695fd5935142918ac083c15d84cb711b5c91364959f4366a39e5ddf3ec9d0f31dfe670901e4868f71e39e1a7f110c4f717c2480d67fe80fd7890a1928492a3fab052732005824a8ff3dab11112f4cce4d0e1a1f3277eb26cf48d8fdbf869f10aac1932a849e9f13380f0c5771603a262bd989123413f4a50a3417b7f3e188f692e4695fddb1651a246a16c881d37f45234a8ac9f99993f3f7579da26ba8e93eb4c01af4d9fef8b4557b6389bdc970f649d484b738d4f4efd33236e6c16be50df101c761259324ade95ece0c9bb248a05dccd380e524b5a68f9e887cdf55103c221ffa5e7e642b1738b2e2e41b44ac1d44d73939c10a0a6796da3c5aa94394b924a2c3bf6d664a98649dd538752f5125255eb9926f617b3082280b67e66831c1d27cd4824239b73e2463aa7c69fce53acde0c5a41e2e62579ff824bc80f183b0b97c824db2be895a3fe16d5d7a637b9279c8da9dbc5e95244219bf544b31b5460b906a01523ab3e6970dd0561626ce6d78d9214c053022bfaf59f6b0d3935e0822be348904368ce275a3bca377aabbbc26b5f150f27a01ad7ebf6660e4b42d7193c5edb2faa8c1bd2270cec6e917ef2b61774766102ca0e036f5bfe4ed7b458cdc2749e353e3f11f5b951171bf397729a2bcdf779c6dc4ea204b408a49120ad5819b3635166ea618bc7ac4ba18064cccae9fc99ae79d462271b1abc369a4ad988104c2ef7daddcf7506961aad5de6559746ded4c197bda8323ceceeb208b0a817008741e919ee66691ae8dfd4721c2d0da8d317a3c905af05c953dbd9a98e9d9bc286fac8fc22fa321920ca9e93f1fe8c10806948fa50a857f1efe1e11f9b2123877220fa1d577412c8e3f979102537b0f1f04ffa0a5916784e4dd1f1ff719dc5befd223209bbf94a34d7465c1dfe2cf74474f1af8ec36546b8fccd4fca1ea56b14df801a9272300db29d0778031726a7fbde5202ae5df80f5fb6e7e5d782889ecf4a1cc04af4fd8ff334d215517a1616665498df74888fb53734d156348300a0e1c0cad28f187e9543713d25db8572e201c652fdeba529d704a2d3052f144f18cc984a399d0419b9dd53b598ceaaaf77d05cc0bb4729db03997502316cadc566b3bdf02df3e19b3e1e1db5aad692b584e53895933473566052a1b5d42576de4f0c4dbafde57a783b33f89490236b63ea0e55230b69a39c68d6deca5ed7df8348b94c7640aca4d6f234457734d631ed770f20981711d06096937e615ffc2c425e7e3a1472957d3c5cb2f61470c0521e7bd1183f05182e34f9cc7fa05675590ac4c0694f1c972467645d8dd37487834542f8bdbb4504e4b751a9a7e1bb945777e0ae9bf376aeedc769ed65184951be591630e40b70c276eef22e5e420c4a31fc42f9afe5db4843b0eaf0016c4b01ef456c00f6d0f273aaf06a8baa7f8868b29faf41dcf6fd89067851e4f111648321cb678d43fa4c03ac078814dca18c4d277871eb6e92fefb581f9454b190f6c9de48f034ab36b70942849ff326c146ca83ebcf38498afc7e96fe1e0c9d423639f240c84ca6fb34d247a29355f02e2edafdf373373d4dfee83819a3fff08c28442d76c9268d0d0dfd55d613de23f87fe57f49edfe5009b105773a7a7e7253d47c2a3aea3295dddd78458205af8dcfbdff5dede102cce13c2713614e19971d334873e61a442ab14a6c407b59533f6ff30fa8a7ccb519b8d89d78f77f34a221f2e1cb0869d0fe95fecfc46615b6be5717bbef8417145316142bbcc122ca75ba5f0b772941b6ea5e739fae8a68e6bd513669a75b5a4c80116265a3b8a207932383a08f5a9a8d94dea55b8216d708cbd7e8e60cc09bb1aa034541003cfbbde7f1f207643ddfc6844e07878b0d56c82607c479c97f2ab1ff7ec5d088d7c810304c9dcc3d66ec968b4775a2a86e03c1e0a3724a880b0d6096df9939ec0180e70a89fdd98974c4d0f7f99427c43cb2180222f8d60a932a8617bb00ef9993f53094cdcf119a032f2694e43e255cd88d1c3447794a5b7a4638ed93c358f180b6fd441df3296248fc3625d74adfc47c372de4f5f513ccbc9f66bb6a5eef4332b09fcb734624fd20b6ed4d30c9a9fd0f8afe96021d1e232a87a3e5712b7b0b21180cca2e176ad96a562f54582f4360b58da26bcc30b9153beaaa0606f6980712e7f6ba31d8baafe9541807c616471cf5614ae94fb7db18700936810a8d9222eb033d201529a64023f17fbc1ac6bc2ff36b59fff43c2403a7378eab5f964a3875fd58347108b4bf367f2082f1f170c0f3637290b8b5506beca7c88d88d07c1af952f5d245269415ef98515be3e2464174155c8897d72451fb603363f6f5ed47589163a9f8ebd71efbc7d5bccfc5427439861cf2da9753fc6a3c78b09063d5247ae52a5f6a806b8b23c6ed3421650afb85d5a62c72f8f01dd67f3a8423c083f8677b28b90c3a228995e32d73c968b4c55611d3974a58c56eeb1e07f7ff3641e4788dfd516a7e48580e5c1d81c3e970fd11d1a6db882d7557ba6c2210908042a4aecf25c09e14a39f2f80145c5173371460662665ad4181617c9e6dd0e0638e3e9c2a036bdc3083e3814007cb7fda52f937a2c19538d0182a57384595d145827d52bee1145fffb34e455e21ed1fff45d4a05cbba96adbb00f1a83ff32e557952863fbf796145844ab05793ba732e35392f2011eccbb2c3354b0a14354a124e3823c32fd4e7b9e3c6130c1e4816a7e80fb9d20b76b6e72b55749acc753829f4d1a3c4ab76890a7d5b9e901c7bf26330b43273cc5cdd1b5097699845dcdcd5a520c7b6ce02f294c8265e1a67733194b84bfab7f7d4ab2e245b6b31cfae874b90247ba86a5a1665cf3c99d11b3ec352592197194c144cab5dac29f464ab0451bdaf1b30f15c4cfb290bd54f192fa5b7045bedcdbb31ab5b2e0603f963b7fbb40b66ac5ff319aacd23ea11869ec9e9a8a619dc89ac00589fb53ae6a252678f7fae67411446df0ada2aa8281878c9ec414a6380bf429ad441815ef38f06528e4b80657bc9717ed81248b9a63328bc6482c738a89ade4464eef70b5b43bfa4534c5053f95302233f5616c5746305e5d1b5d54d6ee9531f28aa0a2e398bf6d4318b5b6f6f8f55529742232ebd6692fb844f260417dafdb6f1de113c160b18e4f90a24e04951c0e0af466cbf90feae041b0149cc622d8f577074e9d7dc514096e280792dc500f2976358901407e89d9caaeb72d3bced7798038b9595e0516c2444f0a490dfe9cf42cc53640fe898d7a6b16501660c75a3b88bdbfcf663d8e76b5badf69ad3a0495c054d83b76436c0a05e86f060c7b99967bf272412abf2061ecd4db6fd92bc5eb2b84d153620b88a7e96268f8f745b81ff61e22fa64efa3971c1f07b8540830b4c8c2e8b8456f4d4db69c1bcc67bee3fdc52e02860839d1036c29d66b0fb48c19c176d1d2f2f6bc077a2086be3de257c55a040d8cc38f8bc52fa39edba694cfaa91f23eefe741baac8c435d895752b49ec00524324c6fd69c140fda1bc33c7445efc8628c183b9b58c133e4344105b3e8c93728ba7c9b523f81669397d8f91f26701543b0ce3fa99574eca90230fd087a97e9eae04aed45dc5c69fbd26a85853f0a280d72425fccd6e9775a4e7149c46ac6e1cfadda83e65b48c6685c92cca78a65d43f24b10db5c28f013f9e142db74f47a3998eef933e557fbeeab7c193213afdd8e53bdf3c730c971266f5e06eed0ab5e15e94f3a85539ec053d59ac065b7deea8aee04e56819df38d64c69530bb4b6a7aa348f7dbabcc08f752859267ef7da9986da39e7125709df68a7433a97592a2bcca803d181c34ff7406fad0824f4773fdaf900d4a1b2a8a4349d6e69bbd7deeaa072d28d8a7e391444ab446ee6aa120e490bf967ffa9ce4408364a47121bb93de3917415436e18d863923ca7127e7de2ba37f01acf9b05adeba6a856e2b11b111b827498eadedae29a29ffb255331efb91bd6b7b41cfe214fca3d4f1961f55deb3bcfd2f3ed1c678bc55ee38e57cf5f2cacc9bcc463270b5c622f7e6ac11f91b372bce9c51723ea96931cef24562e85d1a4da0c786c080336eb2685980da173b6314341f5feb75ba25b73f37d6219d0ec225d1d8123c14f3c1c9d200642e43aae78151ddccc3758d2f611009ac67c9f42b5198c63e6b0b578fd5e012bfd6b6f1bd99763bfd31244796564a0f994a01774102c8cc5bf0596676cfe4089a1466695f7137fb1e2384992fc9edf1750853fd7624c9d75255d7fac11b17229eb2fd0226b98f8688366c6bbab9319318ae23165b02c0dfd5cb00114457706223782ebebb8660f8d712953f9ba61fe5518bc04ef009f69033b39300bb3f9f2afc4133614ec68468e50300dfb6a8e79c45f50bec077530a6e4caf504bc007649677210687e728640f03e48d9ff33b299d913234d46341fc935b8b109398c319f79fed1770b1efc75155c972ff0855ac0bd817c9802973a30dcce82eb6f0cdbdb8e728fba099", 0x1000}, {&(0x7f00000015c0)="dc6c88", 0x3}, {&(0x7f0000001600)="69c890a8b879d32922d39f5c3897710a3eb8e90d1f39d0a5accab9656f9f2fbff22265fb435557b8d3d6cb6a24ab6e46d38d044a82750803d5e2feab0bd3c119049c0690ee1475456a014ed5c5ad5891cf9a62baffe21f592848422d55d132a31862a795c73dc60a0a1ed8215d512fdf3c8ec42d9efce6ee442a315b24080f15f95669aa7f9a7bc6b12ab7fc6d9cd0a1fcbcd206660b1c287710e7cc7e7bbffae85c51e5f7c6d382e8412a347191", 0xae}, {&(0x7f00000016c0)="9a80f22ef7d8b8a84150d9358a6f8b788c7e554ca907e8d45ebf5ec3480979a954af4244ecfbaccfa98009b5b33393e96c298ea7324769a3e45076183c3c586f0d0135020450fc67912a3374f415d35b14874655a86955c1432be8c9eae817192be7225b2b36bdee39f789f3ccb3602e95e76edec414dd1d19d2bd9c5ac5b557ffc4d8b2759998aed28d270c801f62c335a7d436a4d32585f9a34ee82770e21f4780403f662a93223639a6a8bbbf592c951702fcb5fcabbd0ef9f7a6523034ce16cd17b1a1d429c9dd301c9ac3b5cfd9d12fdba1ae2972b40330c8c391064f9e9b9cd04076aefb779363008e6a3bafb84c4211ddc958ba9e9c6d67798f2c32", 0xff}, {&(0x7f00000017c0)="2107635fcbea6ba8f1ef1d2479408a7db258df23e6b505f152ed7b0275adaf0e694104101675468812577da908cec111b432448c64b00ae3b01469ac2543ae7f5fa2939b8df7f4155d7282cab61dce5dbff679585b6bb4407b7f34fb7a6ad2368dcd3cd0cd65c528b888bd2512b5aa5e1cf7bf6c32504ac5071d8b90cd58cd82fede90b3dc2f72e345bca5b0", 0x8c}, {&(0x7f0000001880)="168e59dbe93ca67ababcdefc4ddc1aaa5ea275d0a0b32962652b0781d6daaab0ef39b913904c67c192713e19c5fe12", 0x2f}], 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0xbd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 05:51:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4007, 0xffffffffffff30ff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 05:51:27 executing program 0: r0 = msgget$private(0x0, 0x440) msgrcv(r0, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x0, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0xc20793e719a2d40b) 05:51:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getpeername$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 05:51:27 executing program 1: r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 05:51:27 executing program 0: r0 = dup(0xffffffffffffff9c) open$dir(&(0x7f0000000240)='./file1\x00', 0xca6db012ba50cb15, 0x2) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000340)="1400a940512c634bd5a5c5e5d029070d0d3b13ee38b828ca8eb7cb6ab3bdb9abca696ee5e6c8df64893faee7bed4cdeae67bee3d8603c165f5636c632d3c213cb417282787ada1a44cfb3f19c29a1beaeb6799bab06f49e38c7550d9fda3ac13d6322dc45fce81bf2be04c60435c2b807a8ead11f18d2a8785bcc0ebd2cc51ca80e7935ee96986adc7fcdbad078e61de5c4f90fe263787bddc17d93846a56fa685672185b8ee086d902e2ad3aa2ce9b0bf1cf0e0a844db7183cd891ab1908a187099c42faaea6519966e180a5d146dff3a9e662b3d0d9248a48b7b0918821d19493255f61727888dfabf56e098cd9be4271e2a95850b97039b3f61", 0xfb, 0x408, &(0x7f0000000280)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file0\x00') execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000540)=[&(0x7f0000000440)='%+}\x00', &(0x7f0000000480)='c\x00', &(0x7f00000004c0)='.*\x00', &(0x7f0000000500)='c\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='c\x00']) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:51:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket(0x18, 0x1, 0x100000001) 05:51:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) fcntl$setstatus(r0, 0x4, 0x80) r1 = shmget(0x3, 0x4000, 0x320, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100000001) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) shmctl$IPC_RMID(r1, 0x0) 05:51:27 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x120) write(0xffffffffffffffff, &(0x7f0000000040)="6abd6c258a9414dd8465c007420305aaa77127e1707690e296745eb82c073d0eb66bd4fdc920c64930dcc3d347a40387e9e9566b2069d815d03cb04eee9351cc93dd21b9dcc0c81af1e0ebcf9cd60a3f2f21b7174d429b970e5ef918a795b5dd9b7f64223eedbae9fea51f790ab15282c5069f81aa37f36cc683cb2cd6f6", 0x7e) write(0xffffffffffffffff, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0xfffffffffffffeca) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x38f, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:51:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/54}, &(0x7f0000000040)=0x38) 05:51:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) socketpair(0x2, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="399850086e3484aea8d8872aa8c8f1e80421573024c5c5fdf75237a852a179d29ae146cab56aaf6633e6c8ad", 0x2c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:28 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 05:51:28 executing program 0: r0 = semget(0x3, 0x4, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/86) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xffff, 0x4370, 0x4, 0x1f}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="a08401950bc1158242bd6bfc5ec072ceece0208662fc91e3e9992835ad24e8ccbdac5bcff05b5a00c9dad040e35aa77f660c4258538aac899cb47be2861161a25335646340af559271ba3e62ca0ba2b0f413d91e68f5418b5e34d272c15b7956aa46ca4ba7c540e0c8f0f8da8e684dafb42583f4f86c202c36a4f1fb51d50dd18119ec2cb6f33838be831eaca7693c2bebf6d18b88400533814460271777b07b4b5b373153ecaf2422f445ef0dba69c9e81d8e65103839b7c9929170ff482dea9b1804b7f1f1e69ea3192d19fb728eae1cfc60e5befe249f2e5864315ce0fd6641", 0xe1}, {&(0x7f0000000200)="f679933db34c8008f58030bca5a5037fd811f268b95d5295e4e82f5d67561f6724ab749106694e33625daf8fc337f85f4e38c95291f8283ffa27e138181cbce359aaa1946bd3827fa1cd8ec0e28de90c1edeefabcd5db8f1fabf1b6f9958ed2e27ef61b6c9ccd633f9d453fc3a62935d7ce7440a6f0c3aa28508f95d99f3b9f99772a7940e243b71f36c936dc371ca95777dbb718320239465", 0x99}, {&(0x7f00000002c0)="ad30068ad3f9ee23188f1291c330f9994b7f40051330599663b34df0b1f23212f67716224198952284d6ec726e192bdf1d0e7602b2ddd4084f629e861e93d9094146125f46db1a02e9c839eb53c53d6c7e6de209e9b3aac332fa6e23612fe080b6ccbef410ebaa845b1a95d7c8227e2aa0d953bd082afd41e58bd4abb0be7119c1c7fc34a49ed7f05f0b95fae8856202f7489cea1d8e5adbc4ed32fc0f5bf74da7526e110a02a3ea5139ca7fff5f89bcaf", 0xb1}], 0x3, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000400)=0x7) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000440)={0x16d, 0xa5df, 0x2, 0x4800000000000000}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000480)=0x35b) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000500)={0xc00, 0x1, 0x49, 0x7ff, "cb51a21618fc54a22626cf957e188323f3565649", 0x5, 0x40}) fcntl$setstatus(r1, 0x4, 0x84) r5 = accept$inet6(r4, 0x0, &(0x7f0000000540)) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000580)) ioctl$TIOCCDTR(r4, 0x20007478) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000640)=0x83a) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000680)) fcntl$setown(r2, 0x6, r7) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000006c0)="fcc061fb46b8f6dbb5d23f928d00febca0b14249a998011444538ee209b0201b87782b7a9b46d7e8e3fb80f01b02c04530ef02fa9dd3c697bcc164b0b5fbb5249d1bde022b5f99e07d4ce204455bc60a7c36aeab1eb04a77364c58afc76b6df5220eb0630d5e67f97332d78b459b20f5b13c19dfc82cf0c017311892c83c1a61543347f07ed19c836442bd1cdca249de1df0be354f0d04ba8a20e0b96c87bbbafae13ec670acc956b7501c94415708c0b050438daa99dfca38a302b52eafc67a58bbd8fcdabd847ec09d82d4b19a753f23c9a049b073e887e03f69bb", 0xdc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000007c0)=0x7) openat(r2, &(0x7f0000000800)='./file0\x00', 0x8000, 0x8) 05:51:28 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xac) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) utimes(0x0, &(0x7f0000000040)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x80) 05:51:28 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="00be98f9df33c6275cef0840c1df180b17682fa5497bd235354b6f1a624901dfc09877d27509b75158ce30623bd0e095e1bee714acb2c2bd43fe1ad19e0ff6a6772200be63969bca22a572336422e9a44aa9032cf0d2813b0de024a893f7dbeef693fbbe5446514468727a5e1952b26e5288ab70a31a08b0961e22cbaee6", 0xffffffaa) 05:51:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:51:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f00000000c0), 0x200000000000013d, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) pipe(&(0x7f0000000040)) 05:51:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) fchdir(r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 05:51:29 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x10, 0x5, 0x9) socketpair(0x18, 0x4, 0xfffffffffffffffd, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x5, 0xffffffffffff7fff, &(0x7f0000000540)={0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x80) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x8000, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="46bf8169e467766328b9e1ffbdccb3f14bd6dd5b7e4daf1beedc825c92", 0x1d}, {&(0x7f00000000c0)="050d4b2d63ad6d3b7b272fbff01bac8a261f0dd2ec3c024d9a65aeca0ad02121c94b656911cfbed3c216f86311ae2cdaeba68ef0b473cf4c9939aa669f70424783364b", 0x43}, {&(0x7f0000000140)="c385771da62723f6d7f89a5e2409193ae8117c42a59e7f825bb1a1e2a8ab2ba96c533e", 0x23}, {&(0x7f0000000180)="d152991f5603647047278d37356e744f2350dcf8cb9070a730d2814cb34fe831037cd607341b7b4ca8536c39d5c4f2cc50c1cdb509becddcb85cf520f2fa48a7a463980bed6ca539fc249e9c53d263146948f02bc37b7c5638a1", 0x5a}, {&(0x7f0000000200)="0de9fe593842c5d067a36878820330857ea3572553082ec82ea9e6a388505fa659f0d86e559accb51d20ad3d48fcf8f8bc310875d3508214745dcc2e101700b9af68392ac5eda0fe9383511b23227424a3aa669415c0d8af4a0a0e64230b69b28708b7bd770cfef21dc620ba3149f8541e3f29890b05ed59d4a110e9b2934e0fff513d0f77c10f183165fc8e22ccb42668d1f1064957ce4de48d3bfab22aeea34f8d0a8d5001e10fed68e69ca59e004dc2c393aa7cca5c688a1327cdd291af534232fb55c458578688e5468e9b9f405066a23e55d2b4cf", 0xd7}, {&(0x7f0000000300)="df590e1ebfa5ba30e4db9aa11ceb76d0b04af984958210fd40984d432707c5ddbba3dc25fafe36ed5948617f3746a3a3454e2777a78ab766b4d60bbaae05808b4bc9c5b29a986c18a80bde965dd2f60009d17a6043655aff32f077613bafb56d110645d06507ae570d8eb6d43ff8278d01e079e26dce0acad314dfaef42e0c0e745880914689760b32ae81b0ac8de6c674b9ff289ce2cba7f04d159453bd7487ab87319572b2361efdf63cfd50c336301f5e99", 0xb3}, {&(0x7f00000003c0)="915be42914bac61c635ec8aafb5e48db5527c10cb2d47eed5ab77977fcffc454521998dbaf72ca2c75567a", 0x2b}, {&(0x7f0000000400)="60164525d542d756b503f67ac89b9c1f2be8fea8d26b970cdc8dd12236695120175ef78ec5342dcb4f2d243fcc1941209a014b58af66374b42ff9422fb5ab74cc2d71b6bcf92326c992b6b3524e330145b68738511a924594bc8b64ad317d0742bf673e86931ad13eec981cc339e35fe875e8b39686ad893", 0x78}], 0x8, &(0x7f00000006c0)=[@rights={0x38, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9, r10, r11]}], 0x38, 0x1}, 0x1) setregid(r0, r1) 05:51:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0/file0\x00', 0xa8, 0x7, 0x80000001, 0x0, 0x1f, 0x2, 0x2, 0x3, 0x2, 0x6, 0xfffffffffffffff7}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 05:51:29 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x4) renameat(r0, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file1/../file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 05:51:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x3f, r2}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:51:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000f, &(0x7f00000000c0)="3e9203f675df679e9b6edbd6027be0d3adfcd86eb710c49298b13e3ce67c13247c612642bcf4a4428f6f15020bf57f16ec511cb1ea5c1d643bee9af0d9b18b14841091455b9ee05926c30b21d5b6283c5ebacced1bfc5871e16cdf2fc705abffe71d3f4da9f6", 0x66) 05:51:29 executing program 0: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0x9) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0xa0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 05:51:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x1, 0x9, 0xa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/99, 0x63}], 0x1, 0x0, 0x0) flock(r2, 0x2) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x3, 0x1010, r2, 0x0, 0x2) 05:51:29 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 05:51:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)) connect$inet(r0, 0x0, 0x17a) 05:51:29 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 05:51:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="04f0db15d3cd022c28e3e4eec3e6dee89466c2561108", 0x16}], 0x379, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 05:51:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) clock_gettime(0x4, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 05:51:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) dup(r2) dup2(r3, r2) 05:51:29 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) r2 = shmget$private(0x0, 0x1000, 0x202, &(0x7f0000fff000/0x1000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) utimensat(r1, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x7, 0x4}, {0x9, 0x2}}, 0xafe203998ca13a00) shmctl$SHM_LOCK(r2, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0x401, 0x3e7}, 0xfffffffffffffcf2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:51:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff96) write(r1, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x1) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 05:51:29 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10008, 0xa65cd72271b38193) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x8) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/121, 0x79) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) select(0x40, &(0x7f0000000240)={0x8, 0x10000, 0xb6, 0x101, 0xe179, 0x7600000000000000, 0x3, 0x100}, &(0x7f0000000280)={0x6, 0x3ff, 0x9, 0x8000, 0x2, 0x9, 0x2, 0x5}, &(0x7f00000002c0)={0x2, 0x1ff, 0x1, 0x1, 0x9, 0x1, 0xfffffffffffffff8, 0x3ff}, &(0x7f0000000300)={0x9, 0x6}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 05:51:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xa2a24e6bc7cce1eb, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x100000001, &(0x7f0000000280)="54d6838510e90b80d0f4af5a904055e745186a0d188f12163a6242f125378848c1ae8749d697e7dacd77b7840bf9af181db53963d9d9c2f15f848667f3145fe604fde263a2fe059733c542eb0beebd202878d04de02586b556a0e80ddfec6f787d1a99fffe844b72782ea54e4d94f19b00f7f4d6a8469d8a94e33c6fe0ee09c06f648930741ee39ea4e850b4848dc765fbc2b729e3b13e588a61c94e51f08c3703cabec9526494dad7400bcdab0f923c60ce09a38df124ca9d57f8a5", 0xbc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x28a27649, [{0x1, 0x20}, {0x1, 0x8af}, {0x1, 0xffffffffffffffad}, {0x2, 0x3f}, {0x2, 0x8}, {0x2, 0x401}, {0x1, 0xfffffffffffffff9}, {0x2}, {0x1, 0x1}, {0x2, 0x7fffffff}, {0x2, 0x1}, {0x1, 0x3f}, {0x3, 0xa528}, {0x2, 0x100000000}, {0x1, 0x2}, {0x2, 0x1}, {0x2, 0x3800000000000}, {0x1, 0x100000000}, {0x2, 0xb2e}, {0x1, 0x10000}, {0x1, 0x10001}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x6}, {0xeaa94ea508b38af6, 0xff}, {0x0, 0x5}, {0x3, 0x8}, {0x3}, {0x1, 0xe8}, {0x3, 0xce}, {0x2}]}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:51:29 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000482000/0x3000)=nil, 0x3000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = semget(0x1, 0x0, 0x0) mprotect(&(0x7f000056f000/0x3000)=nil, 0x3000, 0x4) semop(r1, &(0x7f0000000240)=[{}], 0x1) 05:51:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0xfffffffffffffde1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x4aa9d61686a891f9, 0x2) 05:51:29 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x5cb1, 0x9, 0x7fff, 0xa195}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2080000002f, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x7, 0x101, 0x8d5, 0x8}) sendto(r1, &(0x7f0000000000)="da922c9e60dd6a2d896f9b353dd267f12ea70bf321374c503ef8901ee13a00fdaf5e544c1848fa4efdf176dcdb06f6b7f6f44c19816c89f0cb5545037632a697003c805d34f1d8c071e854dcbd205559cd66ee5f34d426fd58fc5727c6d755c5d5b85940f7de3a920629e63a93335a920df98a8905b0376b214e83f644ddc8de01aaaea290672fe4575a74890c32f437ec74562e6bb4bd3728b21390adfeac6bf1ad6662c8a78df412a8e53c511de62bfa5ab0ea7c6f3990a8", 0xb9, 0x6, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9d3, 0x1800000000}, 0xc) r2 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) 05:51:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x1}}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0xfd751bb205e7a6a7) 05:51:29 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff0000017d4c97508568054322f2fb32ce38ff4e8ae9a798fe41053f43fde2d990d5b4a00cb4bcfd37d798537f7c0fa6a8d3585731dadb67f5b7c37e36c7f5974b5b74efc2b8faba356a7d5ca913f4138e1da6b4d8feb535218b313ba2b1755769bd4c2db4e1e81f1e5ac830c64c546ca5681d45579392b5a34565d743"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 05:51:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:51:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000000)="c78f51d0d46ddec713f0ca9efe9943e6cb1a6bf6e58218d3637496d2b2be40a8e3ad8aa37ceb4fec273179375b0bbd413a3cfc5edd2d30114ac04e04df9a94157733f49e3612748832125f1aeffe65cc1c4360bca9fbc671f2b17633c45aaaf17a4b739979415b2255b0e3d96007cf3766bb", 0x72, 0x400, 0x0, 0x0) 05:51:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000340)=0x411b) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/198, 0xc6}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/136, 0x88}], 0x4) 05:51:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwrite(r0, &(0x7f0000000100)="c6d51b9eff2405007935b163d332cc918d3070a0a0f07d31f49bb9368e557e3c8e00bacad6b2506b08081580d2e75070f3eb81aeca0f4e2626f5e86141b4498b0df90e7d010cf0ff3957ee26433ecd9268d1d0ae7300813eec1469f6b22e939f099d1e401212026c3b2817fc955b36f0328fffd8c3b053511d1cbb537cd1f992e08c8441569ff663d0d8566705571feac65ae0a0d2fe006521cc6a4e011ef3cc7f869280c43e5422fd357a65cd9df65670e0ce093618228c2922d77af7d1e3d4e5210bf8988b8c4f151056c044bdf25eb1535079d8", 0xd5, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 05:51:30 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) r0 = socket(0x2, 0x5, 0x9) getsockname$inet(r0, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x140) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() getgid() r5 = getpgrp() open(&(0x7f0000001ac0)='./file0\x00', 0x80, 0x10) r6 = getpgid(r2) r7 = getuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000001b80)=ANY=[@ANYBLOB="2dd1678664d2c93562dc2966000000000000000000"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="d31ee3f382de7055416979837f588750bfc0f36a6530c9c43609cffdfeea29d7eb566e35f62c76789972d3e11fc6be6a7200af4f14d84696db635730f48a2eb813d37ed1b399ef292ce7f9311957f11e0543d4c3af6a13fd54788754abfdb69b42579b89a3cf6924e944dfae79203d411b8f439694e94bc21548eb4f8eacb441cc683d523a2f791449b0ccee52adc21515e6c987d40fc2331f31188cc9e74106d5c6973133c6393b4cce480e44a58c1a89af7b5997f089fb0f54306f7bb3781180dd711f1fbe15f7e1522dcd175bd53adb0a31957b34ad832b72e00b", 0xdc}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r1, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0xb0, 0x4}, 0x400) r9 = socket$inet(0x2, 0x8000, 0xd926) r10 = socket$inet(0x2, 0x0, 0xfffb) r11 = accept(r10, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r12 = syz_open_pts() sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000480)="a2c194ef7d184fed6169c9198b499207dc9be8fbd44202f4a43702d9ebb85a6771e6919c4eef87d9e501d4a44afdaeee4bf4d36fd3d0a9638a6614ede7030e16ac755dca1bb9188a637208f42c9c8f17633eb12111b144006ce790d6cca74100b021a233ae89", 0x66}, {&(0x7f0000000500)="a29e49b319f5959925674aecf31a2d3c0e7d97d41492402a652748e2b098fe9c41b62b1553ca51c02d7ea71ed12ef3865d2d654443a763f78542846797118c94e752b12d685da86950090096ec425b060aee9e00eb7200c1d521736efff793ba7279160b76b86f50ce6609683a77131b", 0x70}, {&(0x7f0000000580)="1f0027d197dda47bf298a83af73ced92bd20c3d6d482df4040", 0x19}, {&(0x7f00000005c0)="bc29959c14b01442c94c650cad6a848d252e04ad7c0ba7a0a8bd51d78512029ab076b2b56819f54648a903264e0f727c09ede7cec83d661c7c86cc5a2422fe4a0d0533ed3013e5eff521ba6aa00796e39ed7345cfc2ba89a303525d823b3a9a18672c73864a74f0728e31c2240306f59f74d3abda4e403173a8c2bd3c829bd0f789b157e54992868b8a3dfddaff9b3cbcd7d2571eb82f598cb7e977a7aeef006c24824187a7641e9d3fd5a6d340489f367d9d4c8d5e9b252e90d", 0xba}, {&(0x7f0000000680)="0feeb6d205c7bb4f90f72f656a729d26cde2ff553be1995e7a1b50c552f705372131b109edd7c29b3c008736d0c138a009c0424533816b809e1cd9f53951b9ae0dd74f232fe6d797de39541ee1ae6553d2dd5f9f8a2d8223eb9afe0dce846ed7caad5d9368585b9f2df1030602d6767652971e747165be510bf8c01745cae8359add8282a279ee3aadf3e3b8e803b97ccbe1d46721c53804bd42eefc6545811fc507dca36ca5c7e35f924a5bc525a2f172a00a0b4f8b5282f6ae2ca210dff16543251390fa272676fe4b74fdcb2979c25003a3104d405f", 0xd7}, {&(0x7f0000000780)="745c8b12b2ad585c3e31e26a0c74f999a10d2848b23492795379ca3c50b4098da528841e6b1f7805f6dbf7afa07017e962748c409a1539035f58704f7ad545269154cdb45f9041fb1f0ed2d2b6adf0bb45b6ed9bd9b6d01fcef2c018ec16668ec0b5b477df09cffc46a07298c5ae2802135e37bdb951bf9a6c3675e1133ff587a2a428e14551952de3698e282d6d95eb5cd42e41f26ece5d67d00c7e63d1589c41d26d0b3eb0ed66b216b28a84bf79dc909dbcc0bc80ddd5d5be7034360efd83c8669729445408859dfefdbdd9e819000c3b6172f2eca4532d0ba81921d38b003b08ac9dabb5f30c5181be05f36b773df7d5a6362d01d7bf2e0178c8ef63dc1bc7fbca264d9cc19a10a9443a717361f27d9516f5b3ba443bfa15663f66381c93c9d732006b65dd34ffc64103a0f80311b58845a75e9c8ed2fc4416b45484742e24ef9f5f09c3d3487cfb6eefa414feadde3434aa6458430cc99c3344bd39a38886c44e6816c8a6d7e21616d89263585061bd0f22abe493c3641f743b6eaf607bec204ac395c83f756c71fe3131a43725ed0d17c508133495831e4b2787a888e6b1afcb347814a07f6755a7cf19a0d2e0d21293a6ac477030abe6981d0b23db52d1c9ef756eca582cf805a547cc154851a2a915fd7c17326725282b80e1c583180ddabfd049bd9902e6956403b94ec58f073dde2314fe4c1281c2e67c57fe6437543d9f8e6bc7df5a42d17b66039d57bfd4b0ff83a2187d9502326e7c3f2eb650eee3da981578c221df67bb2e23c6ca67ef8ffcd5f2de06e8404f51948597a72fb4c668360ca1c1a263f66b3c2a52cfe92cef1819225ac67659c93bcd6ba79c720a6947e758bcb4813eab0740b9b7d24496ae0d009ca941fa51ac52678c9cf0fd78e6dc7a4124e98a9f5bcf15ab8698c3ef7861e5d9cecc9eceddc1780776cbc87abac276554a0e53a355f002d57864ce9d9e4aa4ea49346e72276d94e6802e9295878972af7c44b7d01d7f5dcb3326efb00987a9c62e64c4636ee6b987c29ceaf6ca8b5a4f124515d1b45159ed77b0dfec3c1bb23f181b01d3f313c8d511eb076174491dd30164ff28334d6b3cd0dbf4d510fe5c0f499cb419b205b175002020266bd944d8ab9d1a93ffef4864592ec28b4f56cd84b9cbef2c8781dc02aec7056f9c2ca88ae5ea576afe554500fdd49e055afd9538e461f0a4dbbf5ba0076e97e4f61665b5e4f4d7209d03ad41cc991a08215ffba19df8af97a5ea6e78d64b9c1bc9af79667add41c092b0f35f8fada686be8d3a16d0f7e6ceb510239a1fb4bcb38fd86aa8ac16489a3ccc658d0524a9fcae6526cf9956d7f0d79aae3b7801ea93eb06616d9120168489ff00f73fd09050a4aa3557433fa9d64458ed0d2cae120ffbcc1c7206a3d13661a0175dbee78af70e90946d84a7c8331cdcd801765e628eb87194c6df9783567bc32d68a7f1bd19f41af56544310fe5c050588e1822acbec5866c27687595b9bef9d2c6bd52c2c93b69565c0a12c343bf7fd10de8713c9c4b209f8a1ebbb284918b3a2bc83dce434ebf40a6d6f76c1a517bad44643529dca4e9685d173ea3c21f41c2f8f8c74248e479b87d3379f6098e1a43dbf71d87fee3b9747363bed71652d40d34433d3a2b189fa1576d631e911226358b06bf626deff499dcd8735adc3af13b766a08e0accba8fbc46f237012d50a370c2a782e134496bde3831a9582f71853650ebd9799a0eca30aaf8c71c3d7f18c9de83d49762c1eec5a41cdde05a6590474a6f09d8b70e0a6ea3fa572aff7daa78d28866145ba85e5de7cd84b1e241eb1506545fc00d95d5cdefa4e0aaac40faaae963a8745a367ca71aafb012d641e1c8cb407d3b5456e4d9b8c2cd9039f77809463a8498d5596b868a120e47794186d48bec75e79b8fd5fb8a51f8ea69859604c17cf9f438c6b93420ad6209f68bcb77d1f580a39da01f8b2facb5755c7d0b6c31918edae222952631b4d0df6f8d77f9c0ab9a8d754b03e2e3f52eb5f972fd7bbfb49add757c02a8742c5cd1ce75727335fa5c4bc6a842c7e3ec917359c969142e501edd7c2315edfb946440e16824c04a544814f733f375adb32b23a6d669029b0aad9614919531de8f04c0473cb511b4b8fc307036735bc51279b9315c9f3242962a32d64db885301883fae7b5c67acb2d28310aae0547e3454c823b8d25a2a5150d8e7073acaedfe11d394aac407e97e268a2befd9be0eb153d24685522b483ac716ce8262e1543f5d633aa3b6d53e7ceea0571de9043d10695300536d19e4a7205617ea4dc43e5029750a6ac6c2083ed4e9935e82d0d87419bbe0f0c14bcfa0cb16cfc0472860278f84154f9a977415dce2291778865d76df91cd76cae4670e4756f3f7f43b5ceaf2d77cead25a9ff9ca8cfb969867017faee01f98949b8b68888169a5d2e244bce18b36765f8f89092749d2517baf9159b04fd228595e43212c436409e8b39b19b349040f7a9ad366ebd6f200eb70c08006825e2ba95657dbadfcb3fc9d440e30ab04d68551405d2c090f6ed55fa0f877729a15b9b3689225e0e6c8a667c3d799cad6c03b0b3768e7e9e978d4ab45797a6fd5ab853662f027c89db74adb3300dc9058799f8ac6d138d85387ae294c20f9b10c5a154b44fec5de335adc02c780155c87781f05be7f29a3213074462bbf8d5ad3391914745943c51a8cfb29f37bd4754620fe0c4d00d774815c3e0de2b48d0093248dcf2efb1d5f6937bfd0e1277d5a5625e5e413a32f6dc00ff156ace17c799870d64b1e716e980d18672ada71d79f4e48db4f11bbe472c25c6a9e84dd0f133753072d22a8a2f7d66bfca3dfcadf67a748a9a7f569fdca0497144716f3ee0512e033e636961d13c22db32a72b3864e2369b652dcb6fd9f696637291b82d747e0a06c1694255f1ae1d29f343f5a3ebb80b09805b80ed7a62f5a07dec29f0a4b054426cc34e812c14a329227c82d6ac6744976d652ad7feacfa01e8098852778246e4393aeef34db05b863377c4ea8396088b77df7f7d049eedd3a3181fbd4dd7f404a79300fd0028b296a3e3429d060ee7efe21fef37fcdf10966ba37a5cea7bccc722a5588c8ed4204be1f612112f03b37db620eabe9bdb68620c30df291d15baa93ffc8bac38584aa5cb595fc0af283033698545d46582c6b9a38024e8b92803e09271fb287fa4282a393ffac6d942987ed9fa138848420eee4820156a970341d128e0f04b054bdfb8b4fa401e5c582fdb28e853060a90f59c61a2bf261666dbbfd52dd453e7f090f391a6dd864627e5600fba09e4da8ed324e4ec5980a8d8ea80af749d93b1a0a3842bb79dc53535014bec1a09bd3e8b34b1d03e84934ec259ff2cc2e2e5a7c9dcc3e628ec8302c4ea9bf83f0daf9444adb17042ff3c0434f193c200f1dd7b7119545fe091bc6ab9ebb4b82e218f9b97b5fd4b0b8ae99a50b74b5601125bb1d853ce499ba143527205b5639fb8d611c75f12d0b405bd21f4b51822060d4891c189389e744224e19497baf517ef25ee5b5f8f087742257dd2c9d17abf2972261e527948eb3d7c4d2b27e4a5727f6260857819085488dad00b9b6571c9abe97edbbe0bfc5aa7eb10096190125313e717063ae523830207a7e365848d100f4c96ec27683a08c0291afaf490b0f0dc1b801db74adbef77dec9bb5868422a342952414e9d62d19a500b1d53850ff6046a33fb11f8059ae67e1663483faf558bdae9616667690b66e985855dcf1cf822ccdc4e3d5f55ae4651011cdbac054a94ff5db16ea10575e6eaf41f3e71ff42ee6c307111973089e1367cbefc5877f6bf5d944ec0d879cdd22750dee824a080e90108bbea3bc7d1fe28c599564ee0429306967d4d929a95ae89433a702ce7a17311d78f953c40be31900ce5993f5e0614ef4ea0e203724b14483455c2abe159e7165146a4be1cc33817e809f25a99fe0f0e4690c15a1f2a65a7de938941965c7847c4e74dba3ccb73c4f0dab2918cadff5c3f51ac064e7343b13fe816cf19c2e474cf5d95cae86ee179511eeb8712ac294bcfb847e07ad6b64111622a326255b28c7b612f86cd784c31534cfe7c66004109b613b3d6e255a932d6363e7128025b866bdefdc81a18218d40513532ecf15c1abd7d41df0623348c88f68cdb661f2f6f8e20d6439d5f069fc3deafedf68cd6900ce4054d4ede4f167b7dfae86271a3fde8c8f0a106fe6120f9bade14f7936680dae57fc064a454f0eda0355e7dfdf2374b443ecdd599d1a2be44de322dd97eee92f0e3e51cd26a9c49f89a516d7f85a086f4ae2d0f0d24bea8fba128bcf3a5a8fea504fe59ce069a89fdcf65fa52d410c5a5b3a20e14d7979c93abbb4793a51a094e2fdc3e8ef065598885b7a97bc3eda79ee0a48d80a8b183f9b9918e33451a8311d6eeb615eb3ea479038109921e99d137c1404503a1965cacd7abfc0e4f2158296d1be165635c4ac4ed10cf89e7581fe108d759f46d51263bcacb81274ee272834737d0da414c8834f1f633c91cdc3874b81dbe8df1fe47e15ecf05aa4881a0dcce492537bf01ad2753bfe40af71a9b2edc0ae8254c5589c3bdaa3dfe4c9d5f5f3059bc7dd7e6a65779fb1d1a5042df0844d57ebb05660dc95c4a9902fd5fe8b9f53433cc84d5c1fcb6cd751c45bf6fb488147f0e18d74b464102481ccd19ef57dd17fae124859d811051a99604be64d8e0ccc047e6dc33e03cbfb88d597a8e03385e37acae2ac21cb0935ccab58c99ae7a608a701f0d4af2c7d3bdbe6b128e899262ff91d8dd1756a59aeb7559965127dfe3b1fe3dc338a6d39d8f0890652a9291e07abaab8029d5fe6df874561418a5e3a9e7652a5436fd5679beced626b9bbe7475aada59d393d0ad49e659c1e40085e2fa6b253a26b63cc04a25d04dc84706532f474cf13507213c124b826b3e2d0538bb17169025eaba3c9b02514ad2e4ef5ce509168229bb834d5ac9974b87c5d174a71ddfb2847eb8a66ec69351db010d74af8a3479e5c8a94b259c8727b70cf0d82933a5c48a461dabd5a5bac529364f1c6f2be249445463eb383fc0ab5e2e008d4066c121e306ba607e50026df93e49945712538d48c793eaabdbab4a4beccc11df8195f6c6fa05eee7cdbb9487d7d939742f51c68f5d5442553336ef2172cb6a160245071c8b87f628e911e483b562629a1c888c7b1080ccde05329560aee44aff552424813d59145f1ad8e5f5238722228e7da83ecbcb50fe582ac8db5aa6064c7f35f3986f2ce8917d3802f3016f7043581e1082b6ee4d596b0e6d61455c0aa36960b2bb0281e1fcf63d98edd4fec44f114ddb3c73bbc7343977d249e27165fb2bde28e6e5683c5fcfb7be74bb394f824c32a736d49d1be2009356d82683e95c8fa919f8fbb599a5c924a23484f0832ba424c09600811beb8517637716f6fd9fc4f13ae57f2e06ca1d0996a051349b551ee42b865aa66b322455305e7d8ba1800869b469dd8b3d7bdab0aad5eb3f104da7cef1159267dd3fab29b18fd059202a56bcc67af46e79c32204d4e49e434b19294a9ee02e91a1908935f83211c22f6719894cca7edb7b55b49ddb769433c8c5c937d1464d478ee00a73a280ddca90c9247e51586a49062be40952b17580d500690d076903c8db9fe7169d1471ffab8f2735529aeff0c73ee37161178b6363b54e2163501ae8616842587e224c0f9d3ba2b7904b12da56b3229be36e0857e60fd684b2bcb693b123b9909cbff99e34baa786585e7394e741b34e5b9ddf7a", 0x1000}, {&(0x7f0000001780)="80df211937c7e4283463cf3abcab9a423549aa503c1c1d3ccfe9476772dc06b5461bf669cd89d06268905b72c6dbb934d169a93f011531c57530316cf23a2bb4824e7d1329b0da030268b6c6c36843f26b5938333d3c83fa7153e7deedc94c0ca0011adde0a6b984cd6303e42c84b1da4a2da59a8e0ff293f62e367ba61a42baa6d1135e69865601fee9c743a513495bbffecb4c3b2e5c9b9efb7a59173fbf1aea0eafacad9f3962d3", 0xa9}, {&(0x7f0000001840)="df97d845712a93f0f9f1c5b1cc995377d39ac718b3b0621abccfcc7078d20ffcd562b8da73a3a1a92e487c40274ea2a96e312bb84af65b1662d9aedeea763d140fa36645ca1d21e89f252e5bbb849d2f69e28dd9b7080e4dc0ee534f21afa1fae91d1c925c3ce2a2fb34be22c02238ceff0bbde71e71bd6517705595", 0x7c}], 0x8, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r6, r3, r4}, @rights={0x18, 0xffff, 0x1, [r10, r9]}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @cred={0x20, 0xffff, 0x0, r5, r3, r8}, @rights={0x20, 0xffff, 0x1, [r10, r10, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r4}, @rights={0x28, 0xffff, 0x1, [r9, r9, r9, r10, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r9, r9, r10, 0xffffffffffffffff, r1, r12]}, @rights={0x18, 0xffff, 0x1, [r9]}], 0x140, 0x1}, 0x4) connect$inet(r10, &(0x7f0000000380)={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x4, 0x5023) 05:51:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x80000001, 0x74b, './file0\x00', 0x9, 0x8, 0x5000000000000, 0x8}) kevent(r1, &(0x7f0000000080), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) 05:51:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="670fff47ec9e2fb592ec3daf9c28a3144fdba0f760f668a1607297217b4c2786b8af06c743f5b1f792720e6eb0250162db090c3c9701c3e8fb415faf8005b85c4b94d40ed25cec35e1e19435cf9a5a97d22abb3702caf978f3fab4893be5c95bb0d89655036c0bb358958b607e6adb69b804b99a09c091b25db522f587e06770e3258526781ca6543c04e0084b07606c3cdfb70a07608b5ebb53164c98edd4c60c976ae2d774ddace7878bb039488feb0328d3adb25d15e2ae20319502fe3ed8812f571ad959186eb37d65ab7c3e4fc86e56fa392dfab6bab5c43d9fe4aef23f95336ada21a4e3f68b3f3a4acc7e3c6a4fa35f032537922274816c46", 0xfc) r1 = syz_open_pts() write(r1, &(0x7f0000000040)='X', 0x1) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 05:51:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x7, 0x5b07, 0x6, 0x8}, {0x5, 0x2, 0xfffffffffffffffa, 0x5}, {0xffffffffffff7fff, 0x3, 0x3, 0x800}, {0x3, 0xfffffffffffff800, 0x4, 0xd7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x9, 0x8, 0x0, 0x8}, {0x584, 0x9, 0x1, 0x6}, {0x4, 0x0, 0x0, 0x4}, {0x58ec, 0x1, 0x9, 0xd3}, {0x0, 0x0, 0x9, 0x33b}]}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) 05:51:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="e9452a0495bbfe44278e88a30ffd56711e76", 0x12}, {&(0x7f00000000c0)="dcd7d5f2a867cddfc6d5a297785494656ad317777f25f3bd56261985fe112642c27faa2fa6f21bf720b6307c85417633a5bbd7767f0695274aabffdfc515e43ad1f603b6a356859ad68a63ef04ebf4773aa3cd02c5514aba39fd04f9aa93052598d1808d956870864790b0c614cf40fd9bcc799d742f22db1954747b40d57a6e42caa447c1c5831d73635eeb39d61982f9b0529c3a92469df24dc612b65bc10e01dd6296f32ecf569a3fe1afac638543ba37077e35991d7bf2cd74fff9905061b8e3edaa5e61146110de8bd41db5ea6acef70f240905da1e", 0xd8}, {&(0x7f00000001c0)="119de610d398b3c71a62a077d6040b045bc7b9bdaff57b6014c55ec3ca77841fcdcc87fd5cd2ab4b17dc9bb5f785ddd284582ca50d88ed61372b2f1046d487739edf53f98e528dac66ec68886320f0be881ce33798c8cb4e1adc1b3df42b2d6fcd42d477f32ee89e9c5674953761e8a08c58982034c4bdde373cbfc7ae7b50dc94d8f94517ef153c92eed8d39dcd6c085b07a080f49d9efc98223f5a5be349d45cc0", 0xa2}, {&(0x7f0000000280)="b7ebdabdf464c205d13120c93e9654194e66e480d1b29d626abb2c968d4b928c116664207da9dddd5d285d2d27303aa2a65663771797cc339a261c5a459f5bf1173b1d78e9df17853284fd3b061b9ffa1b3b65a6e982048222201e582b735da2bd5632d0a5f5bfede1123c9295b63b976a2a427ed217594871477cb96b920a711eb8e56640c7d36f1ad6a16a9196a6feb66d40c6421acabe97917f97c07ebf214a7e5acfad28d208177e9e6164fdfd18d2725e552f61f722be28d445041b7c60620723464c22ed72373e16b4f7466a33f173102c25f984928dd30616bd6671fd0c99b0869f0a9f8d841de754e86d5fb0ea078cbbb8e29629", 0xf8}, {&(0x7f0000000380)="076c2de3427348cea38a3d377b1114c55a9d369ab5b48f6159c38a8b0cb0d011e5df22d0250f521d88d6574c74ecceab308281c2cc2fdf682a72c86417da622208c12d55d37426e3f9df881e13c44aed3129869df7bd90d892a80cba31daa6003e10808ae2c5c082276c6c9f77e5810b582e44f657520ff36c63eb92b23ba824f2ed56c53c74cdc135aca16ef38852f7281cf1d6c4a825371b005d43c63c8ed69bfae1f75fe2a3189e28567bda9d23659c4cabe88d1859a263d58747302dba8f3b4875d195cb9a8cc1f6a738fb2ec3849bffc2cb71dbc31be8a510ed65f6560ce33cf5a33cde3d8aedc8dbf00a7060585e42", 0xf2}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r0, r1, r2) fchown(r0, r1, r2) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="c99d522cb8ce59c1edf5505d697e005794e3ee895a489d05c8c5c863842ac899b2e26c71570245663283", 0x2a}], 0x1) r3 = syz_open_pts() fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x8, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000680)) lseek(r0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000006c0)="08bdb730711640c8f0da99d54c2327f96b93d844d8cd79d5081aa5ad3cc878e2ed00c69e20fa18e3754a39cadcb79adb139a484a01212cd89efbbb7b9110a94da5e44b29475994752942694c24f2830c3bc00e185fd94fefa943aa7df02e0933ea2ac12a5cb0797f083c98c19d79e2f459aa1f04cd079299889beff718dc0284be77453d7e0487b869f2b25921c5a6face249cec9cdb1b6304dfeec9752a670428b23107afcdac3968a1c035d94e98481c3dae7f51b153ec4fc0fb671ad0effe632e94742864e72b8ae5ad1d4bf18a78", 0xd0, 0x400, &(0x7f00000007c0)={0x18, 0x1, 0xfffffffffffffffd, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900), 0xc) lseek(r3, 0x0, 0x0, 0x7bd2c96663c22ded) write(r0, &(0x7f0000000940)="fca1977a79fa6d9277d12360eb8d995307d6d7c365709f7ed858472db54abd1c4a78db5d427ca0d31c6fb66ec1a4be1f0713a9d50701a0b5d8b88c33ec46b0d1675c3a7bb8c081088144c401474378fc3ad2", 0x52) fchmod(r3, 0x20) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000009c0)) mknodat(r0, &(0x7f0000000a00)='./file0\x00', 0x1, 0xde6b) write(r0, &(0x7f0000000a40)="3cc668b15de243131691c7638ac837f6d8e0ecce1aadbfbb1230bfaea372cff2d52659c89b472da25d5caf185aaa7d44e8e9d1ff6f29d8b55c3f82a174c62dec3cb61b26e94c6b7f4f8aae8a85d5ce1d3893579febd31074d35e75f72a215a0ffd8c8610fcbf6b18706d13bade5e50b8396e97b4c07ab5b1ee43833c626e62b5186f6c597de5e8a0acdb8610264bd99c6c6cde507c0a", 0x96) writev(r3, &(0x7f0000001bc0)=[{&(0x7f0000000b00)="37cca54fb23e41adb88c884d41f71ac54b147048c03ccbd7d137a0b76aa60fbe58e549cecdfcdc2149a7b47f61752353594d5a113ed6505d1da9779b12c4f1cea2ae82d8439c6989f562eeeb565a84db1e48", 0x52}, {&(0x7f0000000b80)="fc2168f226929ded116a74e8416102a77c75fa4e71a7e125a3d2fcd48010363233bc5a3c4453b8d26be002a2162aca263fc34fc8804b1d54c34c7f455e95a3d9c62af94ca63136ac0103602f0e7e74b1911e4ef2dcc23a6c28ba615207c3c467cf842e7877ffb03cd246ebc45e4eb87f4add741eabd179baa22b3a3a0562ae12576731687ad5af4e4f1b67020cdd2462e03bd3f0a08754f8da39d2de9483b77e58cbc65171397ed75e32a8adf299c07b1239020c25409ba2ff769f9728ddfcd229019e2299dceaf2cca0462b7d2b1b6e3ff7a4b614d1bc1df7a6f7e43b87834824a02f1eeb3e2ef85ce3b5ca2b70bbfccb70a465f3813a0082636fa7fbf5af8d8e5a85d46d3d4c2dd3fb58f88dff329ffeba416f06d068a4eeb11f4ca1ce95eeee2c4662aaab2299e524db7e1945127e75abb8940fde35bca147ef647f41e4be65fa5a61fc3dca8f96994a41038ab92746fdd6fad8eaf4fb3c9e1a7ad92184c0697642d0e17d59d1a8ee2312b0ea07d77e614b92024037a615b332b9de0b0e73927b9c22c21da06b8fc88503d64c8f5070b41749c22452f43638ed667236b6dabe20bd756567b540359054f9c7e1ee36cee27950d747079c10f2894798c5aa344e71affa36469aaaa08cfdaf93e849154296145801f82da22b3a38faecf8e0cc5c827ae0198233723666135061207023f5ff273f453618cb64c9c1064736ceffe9b5a29f1b63927dbad59b3c4d4aa7eece3c12125dbb7e434898466c68d6bf6e6bd68c7910be3a0eb4ad0a0496709b92cb0f75ed16290c98bd397e28d82a84e8ced3c8620caaf1f9ae70e99ee657858127efefbd50e794241472b79205e2e4b549aef0fd8d76d80565b1875cdbdbc9013664c5b378c3a2fca3a4c3a323e71d3a94d89d90e5bb13a286185548e4a9324e37e1431d6ee07263b70f0ee3997a25567b6a00be7bf9d054f79668fce4e7e747f90d1399379fd3defb96e35cbc8b48bebafc5bf1508884dae2fbb6e8965145f411c38f5acbb0013cd6dbc6021241fba07d73ff8e2eb1467cbe923d45d8115bc00830731b686d7b0eab0944a8d4189fc8eebb519879c30e77fd0d76b4a007b1e138ecc2c7dfb60692f45a6cc31a4a1dd1ef6c5fabef47ad4be48ec4c4988444ff66108da04bccdc31b5ab92458c19b9bf32fb2e602c4522697b7304aa9993274f587238bce446aa735d1e18e59395e413dbadc35dfa9c1467206d6b45913881e2708a1df6cdf61ac6b785fe292a71cab72d7cc66f5f9a5c88217e22dce9356592e64d6dad6f1b77b5ea767cd58ac96797489243405a386f09fd0251126e52a16c535165d9a86ff50df31210411d69a851be3bdef41791707bcc1ea99346c463c71f068f5d32882e9a8d15b595f4a5c4d770aee652786b1b91055bde9d4ea2926b5494bdc2b381a57cb5abf9b07b8feb19e0c5a5d8821eaeb09eff020c89c34f6daa680c29e0815f1e6986540e7a4a3c0052e8e6f90e7961a61ef10900ab635f5f6803c561a31de9d8861d89b0bc7851a182e1f1a6237e3f1398c8fcf365fc3caebf593a7397451086323c794be067931005fb11542076c46548f85a65303b84b34feebf211879df5dff66d9d31b51a6edb9fc042db50804ce74c1899499c50395c6a36add996b321ac1a0a7fb076d1e3366afb0795760142626d414622d0f4a8f87384f9327ee5d847cb49457f45207ea1a434ff24f81755bbe7a6eec1de66adeb683ef56b8ba8d14208fc1cc7a63fff89fbd977518462bb5b2e35e9a3e26f3fbb9b3cb5432ebcfd3a0143e771874f80dd5545238bc83d59d131da7de9763d7e427f45fdd7856fca947825cbf97d2810a6a055a5cb1655b421a206eeb5fc03f4dc3e242b1a90fb63781e5f41c42a603ddd36792f312ea99a86bc36262c1183959d2f5fc59149f8cea1cdd71d00c05c52b6911f2b437a5bd0d94a8f119539248ccfcc7c3f10a2609b9bfb5bb74b04d0c741fae9aae68c5c4c4ebc32b715860500cfd469d4ffa913aba7a060716ae52853690f5049722bcd5ae8dc54a408f2ebd77a69f6c94c002d371443eb9a8f81222263d4b9649303c567df1e7fa268f76357875383a1ce86a472de0bda3985ee79d985b7cf34ef11542af92436cab02e0f6e5460d6a069090fc152b2fb8e863a6bd3c8dfcf3268da2f4ccd5f126accab9e14c5e3a2efba8b191c8af245fc5483fb4952006e9776fe9d1c9c7f016a284fb99a010f9638de4e0ffe957d0b562902497affba934bb1dc4a0bc92608343bed4125771902a4574b8664f546474ddf1ad31191f78ce7f78c2502bea1fe9fa935c726f93753ad23597c42794e9b76b648f929bb4e3c0d16b6bcd27abc9b567d710ad7477e50f3ecb529e4ae17473e8eaa902d2edeeecc1ce39a4d28376fa6d13ea00458fcb689bdc324307ea07112ba8223fc272b8f38c0b85681c699fa4e9e37dc57215fc6caec3109955e4cbbb15773563ee747965ef25ed39bbef69513d5e627d643bc55a8dba242f044f3a3e731920135d94f686c167a4b622e94092e6f7ae364574dc901b14eb2671816a481affd1a4fb90ae2d7d7c1e0d50431d117cabb21e6a19105ca131fdfef25889bc910683f3395da76e7cd30f95b2cdb56af48984205063c7fe67a7ec9841d0d1d89bb7b7e1e8acc4c9e6c94a557a6dfb430c41c992590e7e5647d5756c97ae46df81cd1466dc75eed2ec3891d9de4703d4172ba3dd567df79469e121a24f0d9fe5f70edbed80dc0ad9222865fa090e43d635002302d4c8ea4801605b24c1aff4460672d8166a56817f9f409a40d7b0db2165bef1ee3c8a36a9feb2143e28d125145436eff1e521b0abd47487d484190f3c1376c842613411c960815fa7b3c2f680008fe3980e593f5c7c498fd2bdca9a7acea2d797bafc008b47c43b16fb61a2e88af81ad573900a26c0576a6918587b90d89035491933cbca16e7c44bed0de6b57063494b79e70c5f4eb674ac9136c534bf71fd683a46c8aefe0dcf24c1e1859dce9b46c0ad4d57ed8b099cb86d33f67ea25498034023dac071985a13049fccc18b4bf65fb35ff7f6c531a73e3387c4e9637c66b576d6d97bb7cc377a30affd66653bc353d900b1b2b22e82dd35af90e2a4cb20325f1106504ddb8fb54e6e8321c8e2323d224d966ac1c4b0860ee098eeda63e448aae09154b53605c1d5c0674785f4518ca31f4a0714697f3ce9f1878ceb64e46469ca31ee772712d2b5f98cf727bd789a305021d2979925312a29bc6393ea902828dac2db39af8c97bdc4dcc623f0e1990a72f08d96cc2c57809a068ccc07bd8deb70fcb9e9d1f1c04de31391070ef424be9399bbf00421803b575f2413d2e1ae863e42991a72e679fccb75384edf855afd30cd8a15a3c4f20e02736c957dd28b348add720277300d39d77c107d74f99493ee50583d90a6aa5622b1486d3e6a6178c4bc9827c22f9a97bc4456f0e670a0131e44564fc662ea47e61af2efea5b14b6a0fe195a9ec6c3ae06882b9a5bad09df23dbed1998300a224ab18f6292758b4ba1a3de403630473555bf1abbefc9c1be98b37d8c4610e308d8957e7229d2a80a9ab4b4e9360cce4989d77f9ac752644073a35317dc211ce1f9d0c2f74abf4d631b982333f2bee7e11f70c3d56b01fb7fa959611cd3f0634799e5418514df1d23401bee3fab0b5429a5ae5ac3bbf8a2ae9b1bd12d71a676d95d202707cf505559cf5dfa3c4facd44232d75fb3f76bef08c69bbfe3aa45a344974643da25773f57fdbc144e50b9bf54b1ebfe64b053451c3fb19dca6de04865b46854a1b3bd13c85eb9674002dc93b73dd721acb789e34885230a4f9c6fc0d05cf103c7ed4eabe7dbcd43631feb23cccd84e88d35aa09610d8e8a22f65634f7a4842b80335eed2cbae44d8674ab35a9ee0b3cdb58f128eb4297690fe77463cffa3e229722a4409797146a4ac4c04092063efbba367caca8bc4d66e26b13427eda6b7c4bbbf9b17647c3f12ea691708a641a99a52987e29af9855ae7e379ccc7790d4a26bab4abdc10fe0e982195c524aee06b36d6a1823d6e483058bfe8f546b1329abfa720616ddf8a93f840445c6f665547e47f6a81a57aa2f4946281d7feff966a4a441f93c9caa2d56e6f410267205e6933bcbf81b1478b53e17aa83a5a5a3db706213d3fb618f89b6fbb2d2e2b79466f6295d77ba66219a96b618317ea1761ebf38d6510228b1f3e7d35156c8b459440e24c484bdbb565e2e62711fa2540391a6660c1df943e8090015303900c73b5029f79c7f2dc7d1222dd2c1e01585a37797a45ba69eca7dbbe2c3e810b2013502e0808c3b85edcee6331acaf0827acf82de5164a334da7d5a705a92fc148070506d7f8c5d9d45135dd895fb0b4bb3cf37d2b1ab5d2833ed7c590172baf218794c939ef7b72438f8e8b54a8059d9db92d5394087eab1cf2223166658e327e1e30cd61110c61d51033a16f1a5c265540294d91a4cdcd9d3e9ed6e7524962f66ec26cd64b3f9e3d232cbea95fd3899b4d61e37e12dae3c2cd35cafeeccfd2df09b40073ffc4ecdad2ea250c1532078b4ba04d3fb3eb314b045c56f91735c54ac27614e25f7c6dd7bd4a02e8c2d85903d2886f65598ca04997cab433a0e766ab113e9dcabaa6de1e45dc4afee19b694574c756b55d8c905195e45224b9c0d63e307ce330042802ef10b22a5a9bff52671116171c57b3aa932b1f51821dd07bd5ab9586639020ac41db31f79d5cde2666cd32863936e6f193b99ebc5135955aa3c779ced61c43a0151aa7e7ad047bfaa960a92becde2f130a57fad95015e998a3dcb5e88911b427676a59059c7aa70d0cea9a7b885bc282a998026147018ae78a70d9ce77188667c7229885b9611e10dc04b9e8268bf61baf3b31c4e03e24f7387cb898ba209517520afd8d8ae7e1168311a474a7936132cc6565e2665171a16ee19284cdaa3590aceef8f0b87aee34c4e02dc05802f246377993b8712ac54079623bbc2b25db3de7d4eaab2fdcda41c0e8c845bf08f95cf616e04b062b0fc7e38be42aec8dd933f26b3f50b4a7d1aaeda01b6f7195144a8d0e4e2f5f70078a97fc51f96465a38e5ff90e06799417f6bb0fc6fce6256fb4eac16c334aa1eceb991bcfd1000129c26ea6db7ce97036edb5da40f31490863048f0d9d4252f109b0ef98fb233af968deff8bb2b86ff1d11459c099afed44501ce3d115eafcc3bf01412f072734d3597d4df768cc1f8b645247eee04e92ceb09a69fe8289ce510409870cef3d7a2fd3aab3ec7866de6dcc2b165d04da039ccb20a753c63f319195f35b4de0586b4f43642ff06d5fcc277c6e2972e24299a78d2cf4ac4e04201dce5a2874c030c98a12f6963383c1745b3618ddb45bacf05089e0b1d9fe997feaeba4a75e83b4484f5d42ee13ced6038339b1283d824ddd7be25374ec13867e96d1b6d64b4fecfed03ec08d81037f238c90b5c1f6bb753f005ec2629ad42a660fac207faad91b78c038efac60c6a14e60a31606172852e8c917a5853f90035a946751d31be70f83c937540fa1a346f248178ac2411ab0ae65a2ab90e4a3d48567bf3bddb226d2a1f8086dd0035afba8ef2a2bd46992aa95a3fc951739bc7c15652590d9d4dc4212ccd00234e86962d17e0b9a0419bbad206b60892a517179c567e809e664e5a5f5560331c647ad9de9a26264ad02f676149369ecf45614ed787aa0237bb65a53caf023ff568cf7e416112b8e95c6f738e03b4516b9b28197a3c3cecdd467300da641d5aa8", 0x1000}, {&(0x7f0000001b80)="d0781532cceee990cfa5b6c13994c3a23ed2daa17ca508a5cf12686a13303f7ab2561d32fc9a250d01c1", 0x2a}], 0x3) ioctl$KDENABIO(r0, 0x20004b3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c00)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001c40)={{0x18, 0x0, 0x6, 0xfffffffffffffffd}, {0x18, 0x0, 0x1, 0x7}, 0x8, [0x7ff, 0x40, 0x8, 0x6, 0x771, 0x2, 0x4, 0x900000000000]}, 0x3c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000001c80)) sendmsg$unix(r4, &(0x7f00000020c0)={&(0x7f0000001cc0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002040)=[{&(0x7f0000001d00)="a85c15f1fd22acc53eb3eeb32ff4ce6a6994a5004dd09e16b967c31ca8014d2ea4572f712ec22aa51a8a3b383a42a3b597e10b7d45d122478dcdce8125c04ed228b8a8dfdd906c6351a1aa28b75046168c3d5f8f33", 0x55}, {&(0x7f0000001d80)="57feee52ad941439a61628cfe46c9e43ead84ae6abf47044c4dbf9c04069c065b698bd38abc9314047e438b5d811817c8f3bc0b9489e32a6a2f19d9f9ed7a8c71619061fb353ab9ce5cc390b61fb6cdbce3cec30930b83f18f8517dbe1c9734bc9c0c071956a6837d22df8d3a7d00b961523c199cb37701d09f88ff994c71db26d830c38e0b67065179a9be3d10bbb24cd215431af148f959628ce3254b348665bd8daed31134726bd4d7502682d252e7e6e6139f1be899ee91e9d100b3191d147b66012c4dbffb4c4934eb44a8b19f491ad249e3f152b6caf2a352fa6de7db997bc4882d165ebfdf560327e180c92799ae6da6cceeae27aa029dcf66674be", 0xff}, {&(0x7f0000001e80)="42ecc472234dcc94d004a7", 0xb}, {&(0x7f0000001ec0)="7dd79d55a008f36a99da338c4abd4a396a10221b161256b97b62ab3e228e404710b8d0789e5106e14287daa0845652e28e48241d28bc2d355af45d39c7b852e50402f64d93b32e0fba407542b68bcbe5f10008db1924da29a751beac9f840745266b3d657a3b397ba03d402912218361b4471f5cbed8383151455e2b8a1629d52bb1f0a51477929f94045cadb8ae2a3dc588cc23701cae3f7e90cdaa4467496c134995207890274fe642330ea515d52c83b2849ada21c495260ba12c3b86d50980602a5e3039ecac2a7eb717c90e5d7941c8afa87648a7c6401a727e62262f2433237ad69a6a91be1aa3cf5f", 0xec}, {&(0x7f0000001fc0)="8bbda11a27fd303f8ad7b61ad918123afc3732be72e192dc8ce272951dd54561785441f34556ed3698c1c94b624f756264c3a5495d5db9c8ed9a86dff01044d5ce14de39", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x5) socket(0x1, 0x8000, 0x6) 05:51:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x188) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) 05:51:30 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 05:51:30 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000005000/0x4000)=nil) r1 = getegid() shmat(r0, &(0x7f0000005000/0x2000)=nil, 0x2000) setgroups(0x6, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1]) 05:51:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0, 0x0) 05:51:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0xffffffffffffffff, 0x4) socket$inet6(0x18, 0x8000, 0x8) 05:51:31 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/199, &(0x7f0000000300)=0xc7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) 05:51:31 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:51:31 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 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2689b7f5bc29fca6, 0x44) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) dup2(r1, r0) 05:51:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x100002000, 0x20004, 0xd9a, "1b84408d8a0000a000", 0x10, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:51:31 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') socketpair(0x2, 0x8000, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000300)="4f4c32e0ff2641e540f85cf5cc5c8317fc371cd6a1eb3c2751e4aa3afd04ac35aab1296c6aef36719b8c4742d76c0d255df3a35167ca8dfecf7a573e30ce53ed0e91fd9fa5df9bb95fd599575403a6e4edc22bc5ec4070f3511d4344e6247216a89791ecbd4c6d2c9d77ef62ea048e6c301478675182b23f770675d6", 0x7c) mkdir(&(0x7f00000002c0)='./control\x00', 0x40) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x2, './control\x00', './file0\x00'}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/14, 0xe}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/19, 0x13}], 0x3) 05:51:31 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) execve(&(0x7f0000000300)='./file1\x00', &(0x7f0000000540)=[&(0x7f0000000340)='/dev/vmm\x00', &(0x7f0000000380)='+.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/vmm\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='/dev/vmm\x00', &(0x7f00000004c0)='/dev/vmm\x00', &(0x7f0000000500)='/dev/vmm\x00'], &(0x7f0000000700)=[&(0x7f0000000580)='.\x00', &(0x7f00000005c0)='#*},@\x00', &(0x7f0000000600)='/\x00', &(0x7f0000000640)='/dev/vmm\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00']) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x8, 0x8, {[0x0, 0x7f, 0xa2, 0x7fffffff, 0x7fffffff, 0x1, 0x4, 0x100, 0xbad7, 0xdd, 0x0, 0x9, 0x8, 0x10001, 0x25, 0x2, 0x8, 0x1], [0x7, 0x6, 0x1, 0x100000000, 0x3, 0x100000001, 0x0, 0x5, 0x1, 0x10001], [0x7, 0x9, 0xff, 0x80da, 0x4, 0x5a6, 0xffffffff], [0x81, 0x40, 0x4, 0x20, 0x8, 0xb6c], [{0x3a, 0x7f3, 0x7, 0x7}, {0x8000000000000000, 0x7ae, 0x1, 0x3}, {0x7, 0x7, 0x101, 0x8}, {0x7f, 0x2, 0x6, 0x15dc}, {0xffff, 0x2, 0x7ff, 0x7}, {0x7e, 0x1000, 0x7, 0x4fa24c0a}, {0x7f, 0x0, 0x48f, 0x1}, {0x6, 0x80000001, 0x400, 0x8}], {0x1, 0x59cf7379, 0x20, 0xb8a6}, {0x9, 0x382, 0xfffffffffffffff9, 0x401}}}) 05:51:31 executing program 0: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/127, 0x7f) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)="53103d4a874d8da514098fba6c27cffdea5b20d59259d1fdfce0e9bfecc033c769b049e6c528d26750c62accabf250fb45da4fdcf88167e0c7ee8d3dacef5b4f7e195cfbe7a529d8f464fc35937bd702cdd854dab876271034d2147175e65afa8b023e", 0x63}, {&(0x7f0000000180)="2c9a5214ffb9042516629d357780e70dfd1cb8a40c0e854bb42eb125da6b251b3e9c2d1ae8ebde06ebdc6c74ed79eecabcdcc1a1d3a3d7049a6656e3024fc1c3a93133a5f4ececacd1235e3e3e8764c4d4f3d87c9a87381705baa59d24689e1e4be715216dcad2281dc092eb2de69adb5f97c36a48287763e82d4c436cae04c6227202240c6673", 0x87}, {&(0x7f0000000240)="c16ecf501534d9d29d40829936e4e528cd64e73ec7193b8846e07655fb2da9c9444aab231db979c97e754cb35224f11fefb8fd3a765f5a304aba66a9e637d5d4ae49d7e1a76f1cefb276608cc0456b5b9885e0f1f1095458e5fa52758895fb52966b61db98398ba1b965f90a575f6f6b9ac849946c80459b6a8ded080558ed0a4c6d042634e5e06b8d9d336cfbfca57a92bd77f87e606667b0c370e5901f29c693137095f839f9a8f652ebc3e182d7d21494a558f6d49bafa8c1ccedc7bd015938e39a76cd0cda1cda0a905fb263dd6edfb1109db6e7652d8cbe18eed7ac6ca8b44f168b02a257c4611c204428c2f42d143755911800156b933c8914edc9", 0xfe}, {&(0x7f0000000340)="ca9d4ad38b716955fb1b19c9dd9b2ef1dd277a6485997f1ab2df3a0ff37c3075c77b1d5d67085d45f4a9135bc410f7f07c9649aed5d866311cc3cf47dd2dd7b3256cc4c82ed5f120843538d7391e6164f8140307d54a258563ee7ca1f356e9db0b99199dba411111d0e5fba6c5f94e63d4b6e82925de9faa48", 0x79}], 0x4) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:51:32 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0xd62}, {0x265, 0x6}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x140, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x34f) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x7f, 0x7f00000}, 0xffffffffffffff4d) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) 05:51:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x4, 0x74, 0x6}) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff91341d37"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:51:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0xd7, 0x6, 0x0, 0x10000, 0x3f, 0x1, 0x3, 0x2, 0x49a, 0x100000000}) 05:51:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x7, 0x100000000, "00370020000f00", 0x3ff, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 05:51:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) read(r1, &(0x7f0000000080)=""/8, 0x8) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r2 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r5, r6, 0x5, 0x15}, 0x7, 0x200, r7, r8, 0xa7, 0xffffffffffffffff, 0xa7a3}) write(r0, &(0x7f0000000180), 0xfffffffffffffe7a) 05:51:32 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x174a221dc096321d) 05:51:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) syz_open_pts() 05:51:32 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) fchmod(r0, 0x20) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 05:51:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x101, 0x3}, 0x10) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r4 = dup(r2) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000640)={0xfff, 0x67a4, 0x100, {[0x101, 0x5, 0x1768, 0x3, 0x3fe00000, 0xfffffffffffff933, 0x40, 0x2, 0x81, 0x8, 0x3, 0x80000001, 0x80000001, 0x2, 0xa1ac, 0xfffffffffffffff9, 0x1000, 0x4], [0x0, 0x7ff, 0x2, 0x8, 0x1b31, 0x6, 0x9, 0x25, 0x8], [0x7, 0x3, 0x5, 0x8, 0x3, 0x2, 0x1f], [0xae, 0x5, 0x0, 0x7, 0x7fff, 0x5], [{0x7f, 0x0, 0x8000, 0x9}, {0x5, 0x9, 0x8, 0x3f3}, {0x43db, 0x5, 0xca72}, {0x20, 0x9, 0x4, 0x8}, {0x7, 0x0, 0x1f}, {0x9, 0x3, 0xffff, 0x7}, {0xfffffffffffff800, 0x0, 0x5, 0x4}, {0x2, 0x20, 0x9, 0x1ff}], {0x5, 0x7, 0xfffffffffffffff9, 0x2}, {0x6, 0x5, 0x3, 0x8}}}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000003c0)) read(r1, &(0x7f00000002c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) kevent(r5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x9e, 0x50, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000014, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x80000001, 0x8}, {{r2}, 0xfffffffffffffff8, 0x10, 0x23, 0x7}], 0x2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x80, 0x82, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x9c0000000000, 0x6}], 0xe3, &(0x7f0000000280)={0x7}) 05:51:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x10000) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8, 0x3) sendto$inet6(r2, &(0x7f0000000240)="620d6cc8f819a1b5d490e7d1e5e84cd082be39fceba988dcca492cdf6c26d0d241807fd6e7eec7ddd647699d58e60a719c64ddaae3d8ba6294086af245955d342de7c102d9fa27aa6013ba8643ab79121cb263280bc333d5f807ffe79ce3f0bc9dfffd4e86d39867891dc701b0b955fdbfc3b15187f88539c42186a711acb900fcf31a38084272ccb21e38c3d393ac93938eb817a10d79670c8c72c07b26329b105094e81d343a1f2921a86501ababf60759a1d667aa95a13f805626963a32fc8c7d", 0xc2, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x47, 0x5}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0xbda5e2b36b034844, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 05:51:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:51:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) r1 = semget(0x3, 0x0, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xd0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)) 05:51:33 executing program 1: socketpair$unix(0x1, 0xa77240ef2a839a82, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) chroot(&(0x7f0000000100)='./file1\x00') dup2(r1, r0) 05:51:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x8, 0x200000039, &(0x7f0000000000)="b3d13f051341cbe935d7c90ee981a791c6c2cb5306fce0dead241e6cf4fcdcde14b94e5d70c5389bc02d05fa609de5dbde6534ca6345bf912b4257381b4fb058111b00000000475aa818f8848598d854a71d19e168cd9ff2e76be89996af9ea99b6ba309dfab7ccd1b73a467053014a411c4bdbe6271e52532bc936cb13b9ef7e73f30a59adb38af7b313a79ff", 0x8d) socket(0x10, 0x3, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000400)={&(0x7f00000002c0)='./file0\x00', r2, 0x3}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="4c321bd56c30ff73c6b4967fd183907b63960ee61d7ab4829b094e7145bbdf4ef60ea45a4eac1fa2daca2af4cd70666d14736c2e083c07ebd909d0ea1a5c5636a2a94b8e71ba17e89b4e2aebec290e97ec3442a40b89169739d18bc995994071f2e160534a2d0b325e40975fd4888ef72760494da105c6911c63a529c6fdc80643cb1b28cad6a63ddf7d95f0e11215", 0x8f}, {&(0x7f0000000200)="332f63301ead36dd7478cf77c2399dfcb3dd9d9fdb8cf02c21cd73fb184bfc439d42fbde91479c8c7d0c500e118566b8baa7bb35b155ff5e177825baa26140bd3a0b4e8637da592282ede727435b79d45d9421c5fe872b1ce31c4f185ab53c3c18d8fa2bdd2b9d1c627db41616d99bbf14f972", 0x73}, {&(0x7f0000000280)="1b46f015a7e3e94fbc37dcbd15a410cfa70fddce5f7a", 0x16}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="6d399e0244e46a814a8944d2d61defcdabdde9b9b1d19ecc96bdce7c6310e5f6524f881ab0ce1e0c338a245319a0dc5d2d7f88b77c13496356e229b62a305e666fb21986cc0c5b0596d3bf691aa66b132489331f732ae829259754e2fe244027fac6243286183f843d7f4c25760803", 0x6f}], 0x5, 0x0, 0x41) 05:51:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005, r1}) 05:51:33 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 05:51:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2200801ff, 0x0, "b40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x25, &(0x7f0000000000)="b5419c0c0a4b6341ba1a8f42f01180ce61956aa19437e73837b41d2a98a751cd01f437e835") 05:51:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x800, 0x80, 0x9, 0x1, 0x1ff, 0x9, 0x6, 0x2, 0x1, 0xfffffffffffffff7, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) 05:51:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getegid() setegid(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 05:51:33 executing program 0: symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file1\x00'}) 05:51:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0xa7, 0x0, &(0x7f0000000200)=""/167}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:51:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) clock_gettime(0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 05:51:33 executing program 0: shmget$private(0x0, 0x1000, 0x40, &(0x7f0000050000/0x1000)=nil) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30880, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x6012, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 05:51:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="957689c1c63319bbd6cc069dbfcc9f0d6d5389ca7023fb82c12d6c189c8e1fc19ac707c6d8f176", 0x27}, {&(0x7f0000000f00)="e76244e159e8a2c9b37da7edd1ad4f7318dcd4e5fe14a8b55c1a7abb0d3ae9325e26f14842a4b3e41bb7d9975a8d994badf7a7b040da4b17374efe874a99c1e31ffac04b872b5e5e7779076924c58ede6466418a50324406bcd5a962f28bed9efc9a5e48e2f29552dce1ec07a884b67e267999fa9dc82a0549f8d4678bad97a9fdddde876ab472680868783b61a599ec1c62cb5a6336e406e7cf", 0x9a}, {&(0x7f0000000280)="c5f5fab85c8a392cbe32c393086374d6caf166f70acd835ae6f6253376c5", 0x1e}], 0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) getpgrp() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 05:51:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:51:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) socketpair(0x18, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x0, "9ec4ae55f7a2b10909b7a3901e0e220018d4f3dc"}) syz_open_pts() bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) 05:51:34 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x5, 0x800}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 05:51:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x41, 0x0, &(0x7f0000000040)=""/65}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) 05:51:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x8000, 0x2) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = getpgrp() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x8, r2) 05:51:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r3) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:51:34 executing program 1: semget(0x1, 0x4, 0x100000522) msgget$private(0x0, 0xe) 05:51:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0xffffffffffff0001, 0x5, 0x6, "dce150415b0b83df586f70f708cc0f69fe10e2a2", 0x40, 0xff6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 05:51:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x15) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/18) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e1d66696c653000"], 0x10) 05:51:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000000)="b9ac6dc1ba1a49f550f09615ad8b8222df5339879b834758df3f59754daaa4fa82e6886b5432ec3078632e1fc33dd794c5ee0fba6dc3ef1bd482b1d35816", 0x3e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 05:51:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup(r1) close(r1) fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:51:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) 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, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:51:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000354000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x5d}, 0xc) r2 = socket(0x18, 0x8000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x180}, {r1, 0x40}, {r2, 0x10}, {r1, 0x80}, {r0, 0x20}, {r1, 0x4}], 0x6, 0xa8b) setsockopt(r2, 0x29, 0x2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/66}, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) shutdown(r2, 0x2) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 05:51:35 executing program 0: r0 = socket(0x0, 0x4, 0x100000000) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae44747c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee443465434a8040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eba652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dfbc3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c9084e2cc1486e522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0", 0x4a1}], 0x4) 05:51:35 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/57, 0x39) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) fcntl$setflags(r0, 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000640)={0x3, 0x3, 0x8, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x2, 0x40}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)="03192c3c48c9867e1d75d6ee795ca09328fcee0ba619ccf72d311289082f31e3882b10511c2b5dde87346aa689082b34f7652ff3a9d7a495b7e695530ee45a1bf6bbb16ba2229ed96a42588996908445060f7d18bfa484ca3c8e49f0461b7a361f02a2f0aa1dd82691df18ad9d3130cfcad626b2f38f95db60887af85301b3de1bc1a2e96734f3b0bb043b3719faf545271f4c8c1821b770e948e5e6e97eea79ec9ded7de4944c42ba5b90b2e6c0ba59df9d30a229f8f008dd9384ef11a3e6eac34256d9f3760c2199a51f194c2ba531f640b5", 0xd3}, {&(0x7f0000000400)="efe485134e5a793da2267d543aa6c30eddf93e31537b053bd3a27d8c6e565dd4e980d3eb1178143752c442412a964ca096bdd4467cb6c7623281d107b8958cdd2c3557498b09b503ee902bd367ff2d", 0x4f}], 0x2, &(0x7f00000004c0)=[{0x30, 0x1, 0x5b11, "24ed213494f7f0173117dd6f1306fb724d86d7a14e3404c050"}], 0x30}, 0xa) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000600)={0x7, './file0\x00', './file0\x00'}) r2 = semget(0x3, 0x0, 0x2) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280)={0x855, 0x28c33836}, 0x10) shutdown(r3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x3}, {r3, 0x66}, {r3}, {r4, 0x24}], 0x4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/186) setsockopt(r3, 0x2, 0x8, &(0x7f00000001c0)="49181b20e83d115ba0620036242d8f4b06b467bf595ff068ae5235fa73c2a6f3cf968e200c0ee81e0945451244366413aedaa25e756fb2499d1969428a375ab851b71f4a9dabb596e5a09cb8b271c341d5c1bebe981994c2dea9293f063ed8ae1e5d8ce75e7b2410531537a6bf2013ad4fbcaf3f8c4a21e02e6958bf27466ab0", 0x80) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 05:51:36 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x0) rmdir(&(0x7f0000000140)='./file1\x00') chflags(&(0x7f0000000040)='./file1\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000000c0)='./file1\x00', 0x0) 05:51:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x122) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) dup(r0) 05:51:36 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400008003be, 0x0) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) stat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) 05:51:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) setsockopt(r0, 0xfffffffffffffffc, 0x5, &(0x7f0000000080)="adb81d20cf11f2d15042826a9d43a4acb188b0ee237eaf08d5fcdaeb8430b2d2b7573016e3464bf42c7446b70bdfb5a893783f0452c11cc1999b62d8c9dc07234d4c6c8b95e88a", 0x47) 05:51:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:51:36 executing program 0: close(0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3, 0x81, 0x1, 0x6, 0x80000000, 0x2, 0x0, 0x2, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10400000000) 05:51:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:51:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x1000, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5da43f75}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffff7eb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x700000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x91e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) getpeername(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000015c0)={'./file0\x00', 0x5, 0x4, 0x3, 0x1, 0x8, 0x3ff, 0xc000000000, 0x2, 0x1, 0x10001, 0x2df}) 05:51:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000000)="58aac48c084819d279f50deff07bee7b48ce5ea327b5a4c3f99d7874ae2daf9eb45f24c8c5fed5d109012c96ea3165610edfca3ea1ceb2dd2446077772d0db3004ad4c3b1220bdec847a28e8034a4cac923c755682f5e4cb73eed5d10c30b8c1e7490d20fd3c7283248412d85dcb64c91301550500000600000000000000b41651f54633a3332b21246897cee9636706613d2dc4ee6bf2773f735199aece217981654d8352bd2cab809431e96aee73081170a7ee1fe6cae6e06c26", 0x92) close(r0) execve(0x0, 0x0, 0x0) 05:51:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000000)={0x8, 0x3, 0x9, 0x4, 0xc1, 0x9, 0x9, 0x10000}, &(0x7f0000000040)={0x1, 0xf0, 0x3, 0x100, 0x8, 0x3, 0x1, 0x3afa7fa9}, &(0x7f0000000080)={0x9, 0x2, 0x400, 0x0, 0xfffffffffffffff8, 0x8001, 0x6, 0x8}, &(0x7f00000000c0)={0x3, 0x2}) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) 05:51:36 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) 05:51:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)=0x7fffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x40, 0x0) fchflags(r0, 0x0) mprotect(&(0x7f000009a000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1000000000000, 0x0, 0x6, 0x10001, "66c8fc095787903c5dac28bdd748e69761ae5201", 0x400}) 05:51:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r0}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r0}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x83, 0xf00fffff, 0x7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x5, 0x8}, {{r1}, 0x0, 0xbb6fc8538844ed5f, 0x1, 0x3, 0xdd}, {{r0}, 0xd9cb05b2fc7a5262, 0x8, 0x20, 0xfffffffffffffffd, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x42, 0x4, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x80, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x7, 0x1}, {{r1}, 0x4d915a74dfc08761, 0x1d14421c3696974a, 0x40, 0x80000001, 0x4}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0xfff, 0x5}], 0x3, &(0x7f00000001c0)={0x6a820ecd, 0xa6b3}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:51:36 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x3, 0x7fff}) 05:51:36 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/99, 0x63}, {&(0x7f00000010c0)=""/26, 0x1a}, {&(0x7f0000001100)=""/125, 0x7d}], 0x4, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) 05:51:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x7) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) ftruncate(r1, 0x0, 0x2) socket$unix(0x1, 0x0, 0x0) 05:51:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r2) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') 05:51:36 executing program 1: kqueue() r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8}, 0x8) 05:51:36 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:51:36 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) fchdir(r0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r1, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x8, 0x0) 05:51:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x1246bf1b, &(0x7f0000000000)="4be0d26b56daa90de5538ed6bd3715ca4c85c0b3d2b0381dc3ba17e217f484e2c27842905b82968e3f52e46e1da5b33ca5f0eb5696ad7855d257dceb", 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 05:51:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') 05:51:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000775000/0x1000)=nil, 0x1000, 0x4) 05:51:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0x0) 05:51:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 05:51:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0x101fc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x5, 0x1, './file0\x00', 0x34, 0x9aa, 0xff, 0x8}) 05:51:37 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000001000000000e80200fcecffffff0000000000000000010000008bddca350600ddb1773e859ac9bee69209450000e8ee00000000000000"], 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r6, 0x0, r8, r9, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x1, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x1ff}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x204}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x103ff}, {0x3, 0xfffffffffffff1e8}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) r14 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x10001, r12, r13, r12, r13, 0x180, 0x5b8}, 0xd736, 0x7, r11, r11, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000006c0)=""/242) getegid() 05:51:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x8, 0x7b9046a3}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xe07, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x50, 0x40, 0x5, 0x5fd3f5bf}, {{r1}, 0x499f5d152182e750, 0xc, 0x2, 0x8, 0xdb2}, {{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0x46e}], 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 05:51:37 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) flock(r0, 0x8) munmap(&(0x7f0000054000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 05:51:37 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x80}) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) write(r1, &(0x7f0000000080)="821acc1f587ab4304ac405c251cf278e50d768a8f25be019b931a7998a", 0x1d) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x7fff, 0x5}, 0x10) 05:51:37 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000002a, 0x40, &(0x7f0000000080)="d5ff9668", 0x85) 05:51:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x86, 0x3, 0x2, {[0xb403, 0x2, 0x6, 0x4000000000000, 0x3, 0x7fffffff, 0x7, 0x3, 0x5, 0x2, 0x1, 0x2, 0x5, 0x1ff, 0x4, 0x5, 0x1, 0x5], [0x2, 0x5, 0x1f, 0x4, 0x0, 0x3, 0xbc9, 0x5abd, 0x3, 0x8], [0x5, 0x9, 0x3, 0x2f0c, 0x4, 0x0, 0x9], [0x5, 0x1f, 0x931, 0x5, 0x10001, 0xd455], [{0x4, 0x80000000, 0x401, 0x9}, {0xffffffff80000001, 0x1f, 0x5, 0x5}, {0x4, 0x1, 0x4, 0x3}, {0xd88, 0x5b0b, 0x3485, 0xb52}, {0xffffffffffffd179, 0x6, 0x36, 0xffffffffffff0000}, {0x8, 0x8, 0x1}, {0x7ff, 0x800, 0x762, 0x1000}, {0x3ff, 0x0, 0xfd4, 0x2}], {0x7, 0xbc, 0x7fff, 0x2}, {0x1fe, 0x800, 0x3, 0x80000001}}}) 05:51:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file1\x00'}) 05:51:37 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x1fbed56f072932ee) r4 = kqueue() kevent(r4, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 05:51:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r3 = dup(r1) ioctl$TIOCEXCL(r3, 0x2000740d) 05:51:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000380)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 05:51:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/15, 0xf}, {&(0x7f00000010c0)=""/207, 0xcf}], 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:39 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) acct(&(0x7f0000000040)='./file1\x00') 05:51:39 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x80000000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10}], 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="e595d44f74c280c3df2af89ad8d7fc61d96c9fe6b2dd65fa752953fec925837b22cefb2d5fec180de8a389447409787be57974dd83b49206d3cfbb592d0a1e023d577732585b8b774d1f1b62d6d30e1bcec81b6d99a1d51c388433784c28ac9f62e7baad427ff8db50d7c540005d992217f6f53743f4ed97be", 0x79, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0xffffffffffffffff}, 0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 05:51:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000027c0)) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) connect(r2, &(0x7f0000000040)=@in, 0xc) listen(r2, 0x0) readv(r1, &(0x7f0000002700)=[{&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/215, 0xd7}, {&(0x7f0000002480)=""/250, 0xfa}, {&(0x7f0000002580)=""/162, 0xa2}, {&(0x7f0000002640)=""/148, 0x94}], 0xa) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000002840)=0x1002) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002800)=0x7fffffff) 05:51:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x743}, {0x6, 0x1f}}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x0, 0x7}, {0x7ff, 0xc001}}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000040)=0x4) 05:51:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/15, 0xf) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000000), 0x6e8) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:51:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00e0\x00'], 0x10) 05:51:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x100) r3 = syz_open_pts() close(r3) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x7fffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x21, 0x120) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r6, r7, r8) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x8, 0x9) write(r4, &(0x7f00000000c0)="0d6654673b47546b0016df7b70af5d297499664f85bcb6151e9047ba75faeb840175210832666361669a03edd5a1ad757f869311f7f41c37242ac47ead0aad8b7d2d3fe6908a81", 0xffffffffffffff48) pread(r3, &(0x7f0000000180)="87d9ac2110646839a4f6560b49f4708f4f206deb26f1aae7a4ce92de90cc0ee8a8ec78c99016991c88dff6b8b6cc53a5a8549184c541cf8501d662795dfe8e63d60b371530c740bfc9b7709ef084c14fcb564277213d286ec0ea", 0x5a, 0x0, 0x0) 05:51:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)='Q', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fchmod(r0, 0x20) 05:51:41 executing program 0: msgctl$IPC_SET(0x0, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x10000, 0x5, 0x0, 0x3, 0xb0, 0xb727, 0x4, 0x7}, &(0x7f0000000040)={0x0, 0x626a62a5, 0x0, 0xfffffffdffffffe0, 0xfff, 0x3, 0x1, 0x1}, &(0x7f0000000080)={0x7f, 0x8035, 0x7, 0x4, 0x7, 0xfffffffffffffffc, 0xfeba, 0x81}, &(0x7f00000000c0)={0x7, 0x40000007}) 05:51:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xc7f, 0xa4cf, 0xd, 0x0, 0x6, 0x4, 0x0, 0x1, 0x3, 0xffff, 0x40}) r1 = socket(0x11, 0x4000, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file1\x00', 0x1, 0x8, 0x7, 0xc1c468c3b724f332, 0x2, 0x40, 0xfffffffffffffffe, 0x3, 0x1, 0x100, 0x8}) 05:51:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) kqueue() 05:51:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f00000015c0)=""/74, 0x4a}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f00000016c0)=""/60, 0x3c}, {&(0x7f0000001700)=""/199, 0xc7}], 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1bc) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x7fff) symlinkat(&(0x7f0000001000)='./file0\x00', r2, &(0x7f0000001040)='./file0\x00') 05:51:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x8) r2 = socket(0x1, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:51:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x44) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) setsockopt(r0, 0x400, 0xcc2, &(0x7f00000000c0)="b3bb748ba1eaac1bca2fd940462f23cbaa576cd16348ff5e48a1625c173aed22cae543dfd79bc5e543c71d26c9cb6f0038ba1a171600c6d2e634c38ff34c2d7eecd50d290526048da455dc41201ade8894600291eaef0cae1dbd4f0f1747c23bf1261fe5135d7e3bcf543883ced5dc271b81822e74a9c3c4b64f6a43090225a57f5964759a85f980", 0x88) 05:51:42 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x95}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0)=0x6, 0x4) close(r2) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r4, r5) 05:51:42 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 05:51:42 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x101, 0x6}, {0x18, 0x2, 0x4, 0x5}, 0x2, [0x3, 0x3ff, 0x2, 0x7fff, 0x7fffffff, 0x3, 0xfffffffffffff983, 0x9]}, 0x3c) 05:51:42 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:51:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x54b3) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 05:51:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000011c0)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7b36aafa0b13d91c3d8a72faf1ae5b61be0fe3b0b25dcdc36dade53a9ca79c30316349716ae24560953988df6885f616ce3775b9fc8f8e86e6933d2f05180ea6e82950901749dba50209548559cf3c4e53ef0933c7c016327e0cfd29a9ecf995fb1603af977200d68bd4be458fd389b2226502a1b20f0e89c8d723d787a9fbde3000bcde601a4954d271c4134e3b0428b9f076010c35bd765476451", 0xffffffee}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0x86}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6957747) 05:51:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000000)="e85eec6d44d2393ef6a37485d625aaf873545a9303077acad8cd2007b176d53813eb83aa0e45e998693adc7561ec23c5f3c523c7eee6c00df2e014c510f71b8dc3aab8687ceb77e2c7929e99c44954bcb7cbaefc690342b545ca28ae03c00e03696e5dec74c0e2560d71", 0x6a, 0x1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 05:51:42 executing program 0: syz_emit_ethernet(0x4e1, &(0x7f0000000800)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e96ad34126f36d987ac9f4c390b3473de4f68fe26454c0c1a4106f300f3dce70c76e21ba57ac9e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dda283ec71b8faf10a78f822628ba920d52477f3287a1f6952808a902eb2990b590202281b82d5cd14476fbab8ce99f4587f55ff18db962b018b9011a5876b4af4ea7d83c7239a67cf488e5682b1cb6f776544876ba567c9444828d38138e459af4eaa2cae5fd63c702abeff1b768cb0982cb9f8070509d6a1c1e6dc0f8b4322b43f292754fa03c082e619883161a45d60684f2a5655560445ae5f06a5263abe69b5e3533217d3c1614d1ce6b6b87d8de68ff2f1a7d2fd5309efc26a49be55ed249783ab5c26a12072f4720358269e047f8ec8a707e744b73bb0e56bff6b7afe566d2b6fbffef20968de6666ec8551d30d84c4cf674479717fa0417c6c7b9b51162ead3bfef2606647729471b5ed40613305035da2fd7eb32f72965f2924e97b300b18f361365fdefb64eaa7b70b41e314e3c7be331000368239b04b78510ae1b75a0efe82ecad5ce6d977c07ea38aac308dde9657f5163587c03808eb352668") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffff916, 0xc00000}, {0x8001, 0x83}}, &(0x7f0000000280)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1800}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0/../file0\x00', 0x9, 0x6, 0x9, 0x1, 0x401, 0x401, 0x3c0, 0x3, 0x1, 0xffffffffffffffff, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x15) read(r1, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) getgid() 05:51:42 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) 05:51:42 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='^-^\x00', &(0x7f0000000100)='{/(@^-[\x00', &(0x7f0000000140)='&\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)=']\x00', &(0x7f0000000280)='-{\x00']) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:51:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5571, 0x10000, 0x1b, 0x401, &(0x7f0000000300)={{0x2, 0x7, 0xfffffc0000000000, 0x3, 0x1cd5, 0x4, 0x5}, {[0x4577, 0x400, 0x2, 0x6, 0x6, 0x0, 0xfff, 0x3, 0x8, 0x2d, 0x0, 0x100000001, 0x81, 0x3, 0x5, 0x320, 0x42, 0x100000001], [0x6, 0x30, 0x35, 0x8000, 0x80, 0x6, 0x7, 0x29, 0x7, 0x100], [0xc00000, 0x7ff, 0x5, 0x8, 0x4, 0x200], [0x6, 0x4, 0x8, 0xfffffffffffffffe, 0x0, 0x2529], [{0x41f, 0xfe59, 0x6, 0x8}, {0xfffffffffffeffff, 0x20, 0x80, 0x800}, {0x7, 0x7, 0x3615, 0x2}, {0x9, 0x7ff, 0x1, 0x8}, {0x9, 0x9, 0xffffffff, 0x66e1}, {0x1a24, 0x0, 0x5, 0x9}, {0x9, 0x9, 0xffff}, {0xffffffff, 0xff, 0x787, 0x9}], {0x10001, 0xffffffffffffffff, 0x72, 0x31}, {0x3, 0x80000000, 0xdd, 0x4}}}, 0x2, 0x80000001}) chroot(&(0x7f0000000080)='./file0\x00') kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) lseek(r3, 0x0, 0x0, 0x0) close(r2) 05:51:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/169, 0xa9}, {&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000180)=""/137, 0x89}], 0x3, &(0x7f0000000280)=""/7, 0x7}, 0x800) setsockopt(r0, 0x29, 0x80000000000002b, 0x0, 0x0) 05:51:42 executing program 0: sendsyslog(0x0, 0x0, 0x4) 05:51:42 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0xffffefffffffffff) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) read(r2, &(0x7f0000000140)=""/127, 0x7f) pipe2(&(0x7f0000000240), 0x4) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xbc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0xffff) flock(r0, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x5, 0x7, 0x1c, 0x1ff, "f28a2bea3e79b478e2f723e8e7b5c9f922571ed3", 0x80010, 0x7}) r3 = getuid() r4 = getegid() fchown(r1, r3, r4) 05:51:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000140)) close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x6) semget$private(0x0, 0xc6ed6613894a64f, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x52, "017c2ce6780900000000020000000100", 0x0, 0x100000000}) write(r0, &(0x7f0000000480)="d2d10700747eb280010100cc807a3bee9b3ec6018ca0aee400ef0000001b00005a5415f698587bdf9a74fb27e10ac6b4726208265e794b201fd092423560796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89b47abc42761bf0461f12f4c366b7ba42112a94151a12893f67e9b380e476c15632016f4b3ed52e039f68d86473a60b1272d41c5fec1be4ffc02517fcaae3163b8fbab66b482ef0e9eaf3d3d34e020000007cea4fb5a886b71425a258922b8229d1316a61ae6f34fd9f9c444112539db4df9fbe24951b24a56dc6b43f1826", 0xfffffe87) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x3) 05:51:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xe496e830f76cdcc9, 0x32, 0x80, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x816b, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0xffffffffffff8518, 0x2}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 05:51:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82740eb4962105ef8800"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) dup2(r1, r2) sendto$inet(r2, &(0x7f0000000100)="cdaab58c80023c14a5ab490055d1ab12b94dcad16be0889e15898ba69e535cf06481a41cad041ae284595f34d5679dc9faf01987d1a8ab34ef475e57fb5a4249aaa88fe75acba51860d6c7b49d19ee632c7a35daea40129facc3a66de038c27ce8561dfe35bf014fccc1e481902ffd7ead6ad63b02177b3c8d6f7f2de2c96c13c5b8916f384bfdd26178049c599f95f935983e5ece76748962c4adbbcd9b32ed6ef35a1ceaa7ae57915639b09b4509d6f81fb3d9611377037d46b2e2ef3db9aae5747414b2b103033075036858a2774c44eee1cbf9535bd2bf62d2", 0xdb, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) r3 = socket(0x18, 0x4, 0x7ffffffc) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/81, 0x51}], 0x3, &(0x7f0000000500)=""/19, 0x13}, 0x800) 05:51:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0xb, r0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x52648c28, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 05:51:42 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffff7}, 0x10) socket(0x3a, 0x8000, 0x4) 05:51:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x745, 0x9b31}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="7672de39f08956442bd91c4fe58afcdf4530031e4be3c0c249161d54569caeeb3773ed443f2514a3730b5c58df14252219256f4609a14fdc63d41571bbae91e164e06d8a6473186e34fb60ce507c1222cc", 0x51}], 0x1, &(0x7f0000000140)=[{0x1010, 0xffff, 0x7f, "77b377af305d2c53b972508803c3f6db3f5af72d850a59f4d120cee7dfa16847f4939a9b8f46d76dafab5f16e559b3c9eff069181de7befc57bc717c384f44751cec66092bed35670501f9b6e0879a0e5f937db5724714c95493da01755b460cc30f04e3d940186eca07c2df747da1c91aa6a75b7f8c1461d3fe193d9e8e465fab810267bcd37c73d47bf594fb389587b2b7b1a4fac561d3c4e6ba38405763d17585b466af8fbb911f3013e3e04089d3ffb4a7a9744d852e5f8447ca41f5b4593108f1b7051f7e38fea4c1093b34510080c527c62da4b08854048d5efe372b2d81c267f4a25a95bf49d69478f9b7ca4ed9130b3611d7eb13e24c6cd498a41063d0afd6ab8c275889cac160cdaa1b1ae7910515847b37c44cc8c1535a4fb73590f16b998ae7daf192ea63ce097a7eb412d8b385e645476d3a2734ea47c61b11bfd76edd14baff08aff14d00c69ed91562ee529a6b32a94c401ab339310029c3b003b20f185cb65e60b103dcb5b16d8bd363e932a6aa1fb423e8e5c5a0aac69a33ce2f624691b8dceb6b75b1ed04bfad6d901d728065388162b876840a864f372f85b53eaa297d3d1b61a383a726bcfa1b10b62860ed6b4cb05493f9e1197e621df643f503b1fa5403cd60353bd1da9ea8baebe0d731bb40c95dff5dc43da4be3d7f70452fe68b4da6fc6d33f0fd6af5f69fd648639a19673b93c5cc2181e840bc9f5085e970016142570d2689247d2f0c4215e0dacad70a184b13d87d2200b8c9d2c97802c8bb5cd8ef3bcdafb22ecb5ab20a9009d1f07b406e4e38e47b352c45f33d94f270aabb86a85c304b16179823e1a45a4648aeaea569523166a16e448d166501cbc95ffd05b26a3c3cf4f705020afadf9523b6ab308180eabb561ab48067fe85c1ed818c63ce48fcabf95e9089243848802d4fb433a8ddf2e93c4934ca59f7269d6d9aa08663b22c6491215e97c2026ab0f13e4692ae3ba5f8026dc8be2b159a01a106d916b717726e5fbb487dc39d9f7490c55b2702e79ed4ca183a492abd529caaae2e1544539459fdd22b71f4301540f5475f128db7a67447613c6b7c543df8f255aa876ca6a8ad620abb407047faf937f530c0c79fd8677ed8d6611434cce6fa491009bd0d1d14b27401388ef98fa6a67943b1dd7c99cbe6de5c4c1d19fe336367afc41602c7319b46840658fe73a5ca5cbe9dd31530c8f0267a68d3b850e76da1377867c91fdb82bb55d6932bea7d028dabc6c705c58cf42a87f66ea485c66f14489593508965390a2d8d33ece4cb095abbb498b98fc2c70a1d68f8014d028036fea681a8a491c352ab231cf4635947b9dbbb3a9de32d8d54d16149d21bc767509ff7968af057658e402ba85dbb45205629c1fc7db71d35f9ee17ad26e4302d6cb1c79db3d5a3947885ca669c3db8d42c10e78bc95d1ba83502b12633da3fbd3362c0b5105ecd30427d4d22a4b52b633f05ff1a6588c22cc527b283664aabf38bf9fe21fcdaaa421c80914cf40bfea23b126e091ad25ab870b180a8d4297631f420401e116d9736dcd5fc23667c994ccba2438ae324481adc032356dee8e4a72b9e16abf99e54451f32bc7db4931abe78ba838c3f4742dc3a84289f0b2eb3385f669b0194b578bbc0853900ffad56b7ea55b7e4cb34059b665020cac8de5476c4e06410c804a6d95f2efe0c524796b12fdb68f8b30f45ff08dfc2891ebf2cb845bf8e2676d9d8249257dc5b29673f7e12802077804646711a0ea72a2e1fa8c6adb9f709f828b17bc582134ff5a71280e1a059a4909d11ecc842dfc28d3aaa5375b27499b72def3c06ccc4b491e3cc7d04c511fc5a08613af801a862bca657313d56bc168dd4e77d7443eb4f22dadb714eb3fbe5bfd0a4c27c66aa4e9f90b6add05057c19d73d02de4e2a6b0bd151ebd9006adf8c585b5f873485150605f6feef7520fe933908653d51c746a51d71fdad7eb65b583611d2c1b8147f04a9a8d63cf827790a953f9b6de7213212fb2d42c7b1044179b609b56170da253ff3210bd67af6bbaacfdd04c1f6ca91f3e6da8b13462b37a4090f4cc54c701b75c3ab537e8a84232188f910054de72ed739bc2b9640b8694eb02cd02ab89c580e1f0d754c6a8147001e680519fa742930ef92903826152b099baefbc992e7a159df827487f8821024921606398ec5ed325e782642e30ec117de4ba430d671697cf594b1c1cfb5b9cedb16eef7b24a9061e01c7ad5aff523acdab09e16c8bf11234530747221551afbb62651d4847cd478b5765e2beb8db201fb81c052f9508d98bfcd2522051bbbd5792b5f775c06af6068bc2aef4f66d7572f5bc4c7a87a0dab5fccaabd3d50c62902da33aadaccd3bfc493cc8763d8c9262040c6a675e1ae74ba5e4c94dbc2f55853396782c133009d0987fdc60aa3a4fdef417ac4f42c287082215d34f4a0dad1895d514ff1144b54a77f82ef16b3482795b6bcb857c7d7e1b26d32120ff0d1a4964bd8e87e589c42d37a7c2a97e8cdfa50781e6a2c0720a726370eee3e7721ab43f944eea983acd5c33a95723e781d5118e2068435a757d9351a0c723bd5663ea55094d9ae9c33ffe0fd75e9c3d73dce2342388fe224ed826c7c8756752094a627f27cf647fdbe6ba46d4e9e77bbae14ccc4f2d5f27095a8236abda943252934e0ef522d2f4499abd577ad717314d16c6b8ccadf91e22279d5dbd0005b10dfb495972318f66d7c3b4906e195fcebbcc3335f020a058fb6cccb2f60d19cdfe2a053331f04c0e0fd8fd6a6275cffab4f4da3a2b09c07d6491683f87762e6f946ddf6547edc9c3ad145e27fdedbfb500910e36c1f19547028f50d8dbc7b068fcddd67311493e999eac31f0534f326417a87ae5bad59b2a3888f63ef50f71153838dd7553a0524bdfb1781b14a4509761b2aaa90ce816ec4f9708126b92ff661a9a64a38f7547b548e918550b04d3a9514266b857b4d6606aa42fd6639e06b0ae74c26385c23041b65dd14fca4bd6b902a205513bc0fddf9478dfe28f5372097d0302ac30e71abefb2f42059ada0a8144cf780851028ae98b19f3097497d273cd3ac735a847d2a3244129640a18ff57ebdba7533bdfbc80790b16bcd7902fb07e772e985238686d9f87c33194b4c6f4ee1ee22238618555e79bd5d0bc83c68bb80b878f32a1ca2b746a1d2bee7b6d9ce506629cb1c274699d621029d3d0c3cb1890bfb1706e9d6282fed88da152053dfb5ee2e2dd79a85880ea5115b9a00c62b99cdc115de6e9cb330821761a56baab64172df522a2e315d3e7d48eee64ef5e447a477fbe0cfa5ba2990f00415cfe34e993f5d06f14f2c5346410ec762b04e0c49aa62446df9a602498dcd7980d1c9390537c44492882a34c29c0423eae3248d3b7e29aa0255838adf1ac8939b33bf3de8f9223157441903b8f81e2ccbe9761e42e248156ecec4e288a28cb6710d4454fb06eeabda76a217b4a08f2da716a08a24d5ace239f5e98673352eba6bf0cea91ca447dc6b16072c822bd6f0c29e718883c2cd8450b55cfefa5f34fa7d4b414a17fc4533d2bbfed5311c7da2bf32c7a982e60d5cd41294c2c52f37f43329f7f974bc5afd210c798ce4fb1cf9bba1f0367019114d32a87b8317e54b48b899bc05793d6071b1e644e5c9b48a8ec49c64f18447c75e2eb669029320fd17bad1aeff053b009705353fceaf272ebc8f1c5fa11c0070619adad91726555633ba9901b893e8061fae209d2e91bd6d2e70a2355cc6ec9cfe49c736255c544d4e78e4694fb7d61ee83b612a8d0b504181b381a558e423321995d2a8a7954e48ce79f67e9a44be77c362d4d56f358608c696ec183ba1213f4aceee8217e4d9ad23db02b6daba89f958f217ef3104615e23e18c889ee93777465e0705ca10b27574916ab2be700457edacff4e1e8e2ae67e77947824f68b46c9b10cfe32e7c76d2f22a4b17553f829bb48ac1a258430fca0f72e31df6c6e417e83a7e661f9281468461af0e214923ca75597f6f53064e1137511453ccde2308a8e54ad8b879c637245ae6ab557be02e38575403f23a5be3a13f793280b00521780eb6d6fac380133dcd2ec059f4a2e480c2062e7bc37b0e04470b4ab7654fdd48e3ad3ddb0a91f129a1b5886cfa64eb72c7b1474929533339d6ed8b0f43fd1ffa7d11b442dfb64575196c03e98312a3368c225eee8a405bb8eb802b844a6f2e5cd08d71eed030f99a860152d636565d1c2f92354b3e8fd88170f9fe258d423fbbe8592be5bdcf4e95790ca71980b78ce9a671aceb22edf416e0788f5a0c819c6bc71e1d6b10ae1578bcbf9732bd53711306314a2e376f50445d33ed64b00ea53b132229d5ab2eb58a1b5c74e73a44aac948ac4789dd018d6f6b79374a4e2268d6cb286f144655f5e5ec66b5d29032613467d39dea8054f12b50d47fdab650ae6f61a38156e6b99f1641be117e455fd7313fa78525ab921bcd5dd196c1ea08760f077a37acd07806989f0862de8e6d6bfcad310ad824b37e3beff0cecce96f47d6d857db7959facfe153c6dedebf4d6e724d79fca7b4ca7e373a137ec3f08a2c51e41d94c443ed7b054906096a04ac691065a3768dc5a21703bddbcec09f063bf99091e7fb8f137667c704f57c867cc6f6cd9029e0e9d5eb87afcf9ae94da250ea1330eb00cfafd5947dc91cdb4289b8c9b81e1176cc9d1784393f7aaa46b20060fc28af97c809ac016fcbdf9604459dc6b906336feb8d6dce53a54a085fafa98b3aa44d52b0354aa41a97613890ccfd38caad1152c3ad3d6e2c6eb51e86fdce71034b011a6052461c76682abe5c5204383103fcc465b1c911f95eb4d8625d4711b0a6c717a6f1167c7c6bf3e0e5b57dcf8e77cd3dfae1af58acf3d441019616504685ea849f5bd7d8229b464aad17a89e2bdc4a15d53d9c0e5a86478ee3e0c57d292474bf27c8074c66fb6d7266d50aee581299584052f2c31093be6fbae2f44dbea27e811fb7cbb9b84548c8248b7802abd7db104fc24c4d5452143979a677440882d309962f4a05f3b2b81efcf0d8dc0c721f75402b67c014a94e674a71e58857290ce1a7c5379e858c15b101a4ce2ff23273ee26a08b1dfb6df06cd943018520e5ecf03f3a22e6dafabfcbc0eb9850fce6907040a44b2b1caaf16dba2c37c456e8182200d925f92ec4a17372f810d5a24d793889b196a45064cddacd028d175a5bd9a7f31b3be46e6e46ef1d0d2790bdf82fa519346182f6b4b641024d8b49f8fd8c1493efc69cbf62c5657362cb7e23e4706ad8918628ada175fd9a5b870942ac3230cf7453ddcc6c048deeba120525ae4920524295641efcbd587adce412698fbf6ad046ea91cb73714cdc25dea17ec97ba2359df3bba9871231386b61505a8650340b1ea3a0143231d486e819c5bd042987d4156685197276a8a82842bcfaa1366263bc30b1c71e135213b4824b2ccdb7d284bec8f579544cb5b73c9d5fc1da2d03019d075222f0e977e99f3acf164ac6d5c62bc1d1b675e30c6d10d5ab81e8e6601f1538c9f5398533f772f5efe2675ee5bf185d5f38a86ee82572590dfd51e5424236b2066f2ffbd1206ac9471e8dcac53460ea8e8ab977a59ec69861350b4be0da64d87c1957ec460dff8556f609504fc1d15ef30a74814c6241d4cec925fed1bd1faefd90d760d24f9e94b90d3e7198e198864d3c814566ea36ccc3acecc6f01168bf12d011dca20df8ac728937cdba4b809f9784a0b473e3f2752527694d1afe0d761556f0d1bf49e00a8d2da49c26"}, {0x100, 0xffff, 0x100, "32c4514fdc62cc8186e5dc7db3179acf94f976b5557f4144858ece34080140edaa4fd6894f78813ac21c71402f3e48369cea7cc54eea5ca5362a631e60e34251e9535c051030b5846e93dffd45ede21da05d278b87d64d7243a0d0a5dcfb4c19ef4805abf7b6e3eb4e5a6f8cf4a24b3f71400ce2cd53ae73609cd41521f0e92d0a7e0aff5647c4884984379136169548c57c8b852590f5260ac5a67245c3dc3e0f2b5029e7ca8db7ace7f3447316761c435e888254c3fe625db22dd4ddb6ee14e7e665b41d7df4bb8370627312c68abcdc91df2473ebb5c78653def09941a470154b61aa121d5ef94a"}, {0xc0, 0xffff, 0x40, "843623b7cbed6c1bd1e94d3a60d56b9ac585fa6b2be8afcfc7518af032521693e54181c83fde60b961c5802a8ffecabda0e74bb4b6d16af313aa8009694d85747c0b21094cf355dda28099cf87d1f69b69efff8fd60ab04b3726a1477b7127726b964a27fa173c083f02e8835403c0e4bb389d6c8696b4852728271ad0c1ccc474ec3037380311ac295363266d7441a9ea20769f5dd885744ff00734f3e04436c027fd3a6c55f24867e2977d"}, {0xd0, 0x1, 0x1ff, "196835a6439cf5ea688646023626940d669d8114c80285a0be355a332e5d2fd2979d25d57cdfac1ac69eab07ae32290e280c73fb9607bc6c44fcef040cb3cc61dd76ef38aec0650d32090628d37b966869aa7d3abf086992455a82c6fb179d3d0baf8af78cabf8b7042012c27cb092d3e59b8bfe77b623647f53f81192a5e2ec5866d44eb8f8494a4b5c376cec6929b45d6939d2ea57844b92ea926112db0b3c36e72fad3e6bad439ec967165a50eabffcb1790fd30cccc104d53717"}], 0x12a0}, 0x40c) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) 05:51:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7fff) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 05:51:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r1, 0x3f, 0x6, &(0x7f0000000040)="5cbc265853d7f3d033af7c7fe190cf9d273b23e0601add2591b716c57e16ad22cac681668a03b7aed7b4f06413837d6dbd3fe6d499093e2817f72bbf88ac5aab1cd516367e31543b46573745692904443809a11e254e678d6039e7d17df872d1a61ba5ef6d6ea2924536bedec85d5887d90f24009b8745673e16f07d201c91dd0738b7c215fe840017e6d8a967bb2ec1454c231c34fb7bc1da549c7c7b33f06da360f36c256a471815c4d6b6ded66199d6b8fdc70e900f4e53c262059bff97fd606d2b7e7eaa775330c11b27a4e9c4ce3e801888d526dda6668b604b54072e1aa351b8c10d915726e226d062", 0xec) 05:51:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:51:43 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file1\x00', 0x7fffffff, 0x1, 0x8, 0x0, 0xffffffff00000000, 0x101, 0x2, 0x0, 0x1, 0x1, 0x401}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000540)="02e2f269a6673f8eda997dc92d8652a3880d9c2a6292ba51d64dbbb51ae02d88aa1963a2fa9cd09901aaff1ccae4c705cc8e993ae24d99f19cbd0cd35054967167ce9c59963aa8973ad661c7b069a0ace37bd6cbd66dd75518aea10a1769a414a040c8b92a9c8a1d0c23196b80fda9fbf7f22f79828a19b449af0521e55669e640a1a9046613ed909c13f86d3002af80c5f910dbcd0cb2a4e994ba46abc2eaea7ef7ff140c21f83fb9dff0fe9c542a62d91c1186dd18b98c656f16da79df715c", 0xc0}, {}, {&(0x7f00000001c0)="de3378fc", 0x4}, {&(0x7f0000000600)="a346f6d53b8f9dc857f0212c8ce9b9badd195a7a2bd3fb829d6f8d877a45ccf77b09178cee468beeb868c1eb51fdbdf8f420ee4bf029a9a149ff1f12689f08856ed504e919d91d292f139a3af76e9400acb8a6dece65d36fccbbbe950f575cd3402e94160b524a737894426ba8c5a50b37536a9711c55818aaaaf27875cd30d3ebdcdcd9a5e48dd6b6573a75420f1889c66724adfa62ae743d2805175efac4264c641fd67b946436a5cf7a8bb0830cd8a667f0140db7062f60607a4d206702e8f3e7783593630b090112858efc8123ecafad27d3f5ba2c0272f577722814d2ce80e8c791e4835f60612927595c30", 0xee}, {&(0x7f0000000700)="e58289bb43e2e926fd431187d1b959bb4ce19e65a0e2bc919dc78daacfce548e41b3525b46477d9c174e80d5cbda379780ae84439dc304a118991752d01cb16c688a232e57c9761f1ee73b159eb5bfb674a0488fefe13b99c74b572dec856e7f421e1cbf91cf15dd6f42c7cc59f8d56755b0ca5dd121b32eb50fc83d26714b0da78b238b348c9b88411c79a73a2fc143d46bdf504ffbd4bb4f56529a26a2fd9aacdebecb0f8bf4164432", 0xaa}, {&(0x7f0000000280)="3d9fdc6af0324924c4412f", 0xb}], 0x6, 0x0, 0x0) 05:51:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 05:51:43 executing program 0: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x5}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) 05:51:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() r6 = getuid() r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="4001e23a1b779c2182fea58357aae5fce0d17907516c70dbcf41a635b535e230ac835651ef1895301347f43fc458e5", 0x2f}, {&(0x7f0000000180)="48a4c0da29b576185aab5c5a2606ff9ccfb18514d6efc1cfdb9d5954be23bc3c890e0a1eec5425337a6916234403492c6e76643323e232205c08faf145d3db", 0x3f}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff0001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x8}, 0xd39e4258d20ef393) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x9, 0x4) 05:51:43 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0xec892226fb75c66a, 0xfffffffffffffffe) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7ff}, {0x401, 0xfffffffffffffffa}}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) clock_getres(0x6, &(0x7f0000000100)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x2}, {0x8, 0x3}}, 0x2) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x10001, 0x2) 05:51:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x1c2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x2b, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) shutdown(r0, 0x2) 05:51:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) socket(0x10000000002, 0x2, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000440)="e009c24bd350c38a3d52d69917c11506cbdb681be54083d316e555124cb321658aa1b39f56f9a5389bc6f7cb0258fbaac592e490699c1b5c377cc97a87dfdbbf37cce3a9c3b01738f1c9036c81055a8970db7f22e06f166dc2acbf14a54f0b9d0300000000000000cde68a24b39889f882ab7d18f8736b0c9b4a1ef4b19e000000000000000073d70f39c7a276a30af541f61499e22dbddf6c211835da4d9855354bee804395a79388e144786bebf95de86c2810fa4198d0ac0be224ef203128885c2bdd226ddda6987f6d505d7b8ac9de621e1af1aa6b2c610410d0", 0xdc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x2, 0x1000, 0x800}, 0x0, 0x3, 0x80}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) dup(r1) r3 = openat(r2, &(0x7f0000000240)='\x00', 0x40, 0x1) close(r1) accept$unix(r0, 0x0, &(0x7f0000000080)) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 05:51:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0xd302163754b768cb) 05:51:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffae) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r6, r5}, 0xffffffffffffff44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r8 = dup2(r1, r2) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000080)={0x3, 0x2, 0x6, 0x9}) close(r0) r9 = dup(r2) setsockopt(r9, 0x7fff, 0x4, &(0x7f0000000200)="c5fb9044f701e5e3f358f87f397feafb753f8b9807397c4b967c052cc283ca8473423ceac52b4b357cd4f275e721d8a5ffbdd61e4b724c153c62bdbbea863c3ca2182c59f454d938538aa196f14d54811c1e4b6953d4ff507b16d88909579fcb77414bca4a326d5857916c40896206ce12f0a19410b3168a9d2be079096a780838814e9aab8db780c1feff20e641eb9928d1ec553836a9bd3392f1287ad2d153168a549534bb18306ce19d858b2f6d6de9a905ec9b75a676000abe8fd91e0482ae757cca18669581a15f7138af5362aa490a961012ae33c47eaa9e6b4fd72f92ccde05dbb06c6a17dc258bdd18", 0xed) pipe(&(0x7f0000000380)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x6, &(0x7f0000000300)={0x100000001, 0x5}) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0xfffffffffffffffa, 0x400, 0x9, 0x1, 0x1, 0x8b, 0x2, 0x0, 0x39b80b4cd30353bb, 0x9, 0x78000000}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000340)={0x9, './file0\x00'}) setgroups(0x6, &(0x7f0000000400)=[r4, r4, r4, r5, r4, r7]) 05:51:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfff, 0x4806, 0x9, 0xfb2, "4961d1338d4362ea85420c2c24ea97827aaf4be9", 0x9, 0x7}) write(r0, &(0x7f0000000280)="784b833a5c743e084da690b8d1c2450cb661351b79f5fd5e0b7650171f1948b2c251b419f21b5ab0e993943fda1b93540d6499a887614f12190903b754daf5cfbe009aa8a62a63e6e353af", 0x4b) r1 = syz_open_pts() close(r0) dup(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0xffffffffffffff6d) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000400)=""/92, 0x5c}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) read(r0, &(0x7f0000000100)=""/92, 0x5c) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 05:51:45 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f0000000080)={0x2000020080004, 0x3}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) kqueue() shmget(0x0, 0x2000, 0x106, &(0x7f0000ffd000/0x2000)=nil) 05:51:45 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x7e37c9b0dd31c6a9, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0xc4fa0f32175bf2ef, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:51:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:51:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x3, 0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="66d4b4de1b0c756d95fa169b162b0dbebcdf0318451a7772152da9b54809383f37ba8c1227de2d", 0x27}, {&(0x7f0000000180)="6922465ad6a736dbe0c79b975a96847e160715bdf0e641d63125c154fdde77b973a4cf50574c68d74f85a0c5a26c4b68b0e48d0514c71a29d097114c350de3eaffe477f47f8296c56c5408cd1a30d9748d745c2263752039b5e83cd44d7b0cf18e8584aef7f513ff0645b95a01e50ab1f33c725c8b74f90087a791feadaba47b71435a975380d0dcdf678c4f963acb5728b33455243c1674c58aa2b64a47881d6e920912e9423dbc0d21b4a46b4c3aac09d1923710afe2f7a84a872d42159ad5e5f5c6ecf22dc4ec9f", 0xc9}, {&(0x7f0000000280)="eef8138f2b5529a907942a3d2d96b467d3781dfed197d45220608ec0ed458813484c8d7c4d89a31d5bbef5188907c7c446596f7dbde23c92b0eb6a2fc7750aacc841396cac202d547e10d5e08df1def1f6b3936e96b563f631aef169e17bf8a267af8a0bdbf48e5331b137804b65ed0b2e6cdfec5b89dccb5a9438b5b58d4268ea7c1f5c4c5dda4eb15212f0f028df5dac6392aba81ab7bf0de8b72d65d9d2d457c72b57dbc41091ce2a83be7616710d4cbd399419f2519ea804c07c3be31bd006fa5235334206a0a30ae105f8585c89aea1b11b6f47cc7c07e68dcb8db8a6fd6633db1d5d48ae9c67f7", 0xea}, {&(0x7f0000000380)="958304b785563d635dab8806cfb07da04e74ea132568499f7f5b23ad24dd44221c64ec9bba9d36bbea30bb469129dc599fd6b7a9ade04fc3e5c54c1cd7e2e9d15e559758c9f69b5ee7ae4471e75ef1a6c199d3d316e52d75e7f48aea7cb3c75311d297bbba", 0x65}, {&(0x7f0000000400)="8ac2b799edbdcb3be56b9c25c8c5c51d1b589a1d9783a548fd886d10fca9a1a7f11f9c11ee903a989080657d449988a1a393140b924ec5c7dc6c70be2d45897e92b8b0", 0x43}, {&(0x7f0000000100)="f3b78cc03af331e2a8b2bed7a8a54fbee952262ecfb2ce819efbab1567de3602d34417dc147a9725ea78a6f866", 0x2d}, {&(0x7f0000000480)="90144d2f51ddeae5521aab37852339cf4d5a012677b987163e8fcc6a30f1281f43b3ca8df378722569a3e2f7a5", 0x2d}, {&(0x7f00000004c0)="ac1d1eef84e9c1374979d6ba37fd00d03724324d2295b8a0da8cf916aea37d01bcabae6bfa266612c6e9f03f54f85d06ef67fc5521ff32cb4fe1ccf7af8e5a94f00b8603c0e39276ff6cf01ebff454df063b2deedbe86decca223bd4e6b7ae68527ef0fcc090cf4ad9106d34ca4bc32aea62ef4d3f1542c6975cf16d79faac5771ebd010d0ba9e79f72a4a0f7b5a06061a425f54c6beecc1566ade35430075c1163bd18834b1f79af1aaace736c0cbc8bbe4967eb6ed879f795e15b4095697b8a0654ac9957f3dda5c938afe461815b64d3832230b8059838073547153fa9e78e31e57b619cdfd4631aff4f9e9d8352ac0763a5ed2da4b33be58478b7718a955851d859fe4bba3ca012eb374c5d015396dc38e2c3b412356503ccb74623bbd7d0c1a4002531ce8edd41c9299bab98583f91507371a9cd782810eb66c473b852894a70df9bc55da4f289890695ea63431f9858e8bbb463ad0da5c1878258fa4d27f55af18020051b68b497d5f810b95f28b6ee2dd987b2e0506c440297b5c759f848a39a7f7ecf691897c223d8a51dd9629d04067699ab039d7ded98f8162b9f7addcdb3327dda31a373e5f6820bfb33c14280d6944ef5fb2de7c6d6480247e9704a14f32a37eb34cbd95b7afd2a0da3d019dedb8d99229de814eb3270f34a94f4eddb897a05019e2252406697de549633fbf8ac774471387c5c468a5efd10529e14c36745203bdf4e57d30ef31c6d792a7ab4b5451b33c42c6ac431a52fbd2e97d84a0a3a7d3670dcef63432da25694e91594a91e03e023a077f5418bdf389d3defa3c7ef1a2b216124d78e65e6f5ac9dc5f3500722e7a43f20b8f36fad99de14e187513757c7d834ab1175076255fdbf7b1a3d1aebaa12b4385602c03ff0c529d39dadc04ff8df4eef6049421d863640680df5aa629b745735674d1cce4e5cda1b0d3014bfc11afa6c8fc9884d641c032dbcab61c95ca6e3d73124620ce2705ba0525cef9133939c24bb037b0444f69f9f3ee8f47e5454aa9ae0230aa7ff84b28d1aebe72780c2009cc5e2e82163bc391ae327f558d11704c035a4a69f2a65f9e1148bf796ce2043172ac9f66bb99c10e77caec62d9a33653fa313946c87f77f7f275e1d48f8d99d651ab8a3367b11f22afa7ac230057e7812368882c789d4c6ce80f645edd8434eafc793df0f21e494918590e593dd5716f5ad9f0fe08c5dfe661fe19bc15f97c72a67f550610130aa5dd45b15599d3cdc01525798b33a26cf637b3f6ee96a77548d61f1ae688830568a571f478dc820f03a5634ccfa601f70b147a9baf8179dfdd04bfd3770015df532f3b8e4785cceb0cbf40212728a8c116e2f3ccb76e4c55b8bbd29451b6c1b3749de3bd4927183ffe02742b9426e4d3f3329be57b3d77cfc7cbec8d818815211b6839175823b2e4fee25cdf913c0de8a06de1595df9a848afac6c7a091d2fbb87ab7a8caed91fc1819ed72dc3e4529d625eaa6e6b152560cb0aaa04da20068015e5ab4f74fd6e0fe88978babfdcb700fdda4748fc3de27c0c888de56d76dbdc0cf7b084ac71654af952a2680ef61cff96808dab121631baee9f4a0ab7d59a6c8b32b650cdf858c028b5c1d150d9f9918f4580ec84bca6a2c4f547009ef58134c541c89334f1d0aff59ceedc0e6f5c6200a42463962bf2945d7c8bc1bb2a70de564014ecca2ac46ceb6d3abaac15e263f8c843b10bc509169c230fb74787039f72b9b4a187589a8fdb18e7d5945d085fed4e7ae7bcd71c063502979504f78aea54d28d420f3283ea263b9db8716755b6d2ef6a851369d358acfb7be0b5d2fc40c46a23feef2767e5bcc2f28d493123e9c0ac7a749fe712e10c31d68871124d4b9150edf153b160cf0fce3b5583d26c2e52c3a31ec7811e78db46b8fbd1faa048ae2f5a9cd60eae2f8067d2f7d714d57aee54b629f18f7696bca5f10823a8b72a77616cf084b64d85b520d990d3374d915f01148be05b922e11d43ff43902f81b4036f2a4eddba428c52d7d74783b42ee1cd5a62771b925baac6ed9dfcf2cb9a67b59b37ea06b9d61ef366c8ac9800a563f555ad002c4a636126ac241cabf1f87413e79984ade93c92cc29d9aeaeaf3fad726b0a3372ecde265fa32ce5e186370055e42f3c33ee61fab984e673c05ee95ffce6e3dc3881260eee50e15b98747a9e60d7db10be055df17ed1da2085e931323b737da6c3b7d20a08e5643430ae49787a469c39bb72711e4815d6aae55e6407e2d36682fca80279bfc5cbddd99f487978cdbfc4179651d5a38254937dee340b69089b8967e575ddbede1db1406cf5d2668e164021050f73594d2b4ed7646198821cfd805aa1719905f25b4b1d9b763760a5088884e6a7ab78a8ffed0f002f6f6887feee2d058b0b05312eaea54184ee5cc5a5299d6031f0d4ed7e8d5eb2b4f260804c695d2268b013941245f64ed9688f6a528c95a84cfecd33c131ac450aecdc12bfe54f08057be74c23c906c1eb93b9fbae59408dec27f54d7413dba7a641529c2d91eb5d3449b375a0a92ace345d613bb386888f4fdce299fbb2a9beb407129bf897614f7f20326a4652a0cfd06ccd859be3306ca58388864eba14c6ad1e5018b269bb8be5c137b17616238403a130c70459bb2b5a66238b4cd25334fc6760111ef6514d11118d518db1b331fa7abd98e78e0fe63131fce7b2b0d38f09009a0dd804c15f15d290c1c44c73bc2d86a75132289667926e8cbb4a8871d0809271a281709a6c646c06f8660f97139b125512455fc90ffd917834aeaffc0cf07a29cf64be20f6dc0c4fe57fb918d15a3b092f9887ce357dbacdbca155badf64d979c8185835c8896a42cc7751513df91e5bf6618daf81946843ce93b78d25a3b8fe1c72c9ebac38a315933a66df660f5bdc8a76245bb17c27a08c1248b9c03239b31e4bdfc0ebf0668906a6a7a49232c7eebc209680ade23b4a0c18e4f1d07d42c7d7b91ed00e930536b56c20305bd6f3028f44e6481d86af562e3546750ce3f09814934cdad13a38c714d6e556ddc35d4f4b31ccfbbf4e9fe36782139af47425fe3b4fbb45e1e03a17612bf36f1cf7734736478387326d5de8677ca9aae7c4006a0dd42ed0a8d1422448991417ba59f9502166a906ec3217fe6b9bd3eddb1ef41ae09bbd453eedbc6f95e5ff1ce1df5708401f85c3207a35497b34471d8a69ec47f6bff3393fce73bd18f7bee12106d57e7250ad4eed64021332b98661809d61965ad48e832a9c99a9726d38f90204008e9346002a2d9d0d808410991994687fec28e3d356b4718fcbc2c218878338b1a4059ae1881deabdaa4a3852ecbf8f0eea9ea17fae9619d9877dc52fb6ed74274e7621099cbc368842aac947d7d6ad298f201130438c673a2506c75004b96a553c4b9b1bcc1abe1cd2b2c770a40ad4e5f937e2a31c6adf710a29ba22d37b6131bb9a2e7017eb7568c0561b40ba0c2b579bf9a0031f7d03a51f6e8d903dae88f4d76e578f5a3b0f04dd712aec491421ba1a7f17c7e6280dcf797c2d5f15e845cc9d027eab937660ea942246b97e25f27964d044d0e4e9031af71dc7b8033b01113d7a2f465acbae5b3f07a1699f71c378780ff2eb19a3497b0a79324099fc92e273ebbaad9e80bc14ce58125945e98c3ddfe35166f70639ece3003d396a73cf61af74b0b208c47f3f3c7d188ce7ec6ca289cc6dc0aa01782d8a11ab9980d5ddeb054c2c410132fe6d981b2542456a966243b1301cb5c55f5c1b8d01a8add72289b405547ce1cfa407c6374f712046f31d63882b6c07cc813723895a7c12d6c2c3a219de6340fea6297d231ebc0340ce290964a8fe8ebaf0ac2e2c864b9c90ff3de6d0efe810962c69c344a502ad11af21196abb22609473d629a45681ba1c7171054c4c037724c7e136fb8fc8438a1e4407ecbdb48d73b0884bb015b5d675a939bfbc53dc135246fb7263b7629fc74b7b1f11a90fef2c1dd2a3c82bb923e96b23a9eea8f9d75bcb37e6964d201bb8f0bdd31f98ffdc7c4d2bbab4473f4b1540847def792497713b735827575ac3d45007685f67e9e1d7482c48243c09adfec1db24da69acae1e139b6033a80d2a2e376445e9cabf6b9ddca7e005542e54596b150589b16a3a42c2efe03c162b3d16470ea297e8ab31534f7fda984fd70458f897230e69a379f28a2b815bdc372ba1e5ad5243997cf96ad82d974242c59977781caf3a7e35bac5334356f7745e2249ba8e5e0801336477d041608a94b9bc0766db7cb486774d2eb14688e1250a8c9ef26aa8f7ef587e5695c21ae12e6343a4cbc9de265cd5aff2ec70ee66f0cfb201dd35335fbf735926f7565a0ff3e50128cc12e966a0f33afe30eb43deb464dd55a385a2b1a69f21d52b34b413e5530861859db051bb2c663d66e14df17dc5553d8eb554c2b05e0d9a8c22812fdf5a85d4e59d819795b2b590228733e99dcb7b716739eb17c5835ff7991e0492743209cd10bb5ff087694027b2aaf0025e9a07d0974af866f0b860743fb5e02d7580af0c77f6836349e17fa0927bece31537c360fb826380cf13b4f220043d2cf56d1d099ceaf98e849abff7c86038bc9498203fe9cbdddf47240b1a114ec06890223544c37e93a274f2f3188f9688bffbb4f0bf24da53a8108e43ce65d4cfe36d37d15f529484775b3057147012f539ad31b411ddd53e8714eb8090af0aad64a29d60b13fb4162347d0097580baaaff02a106b049d58d94991197aec45a9faa506e814ec6a8c1eec52db3e9c6523043dc38ed26b58d7a6e0648a026c5a2a153b7544afe774e61b8aed3b044860e9648826f21d14004af2aa774eed362c64f5fa2c1a4e6a511189411acdf1b3f8fa451b29feafa7ae3caf8e053e58d436d6f3731a9af5855152a718b8839abe797dd37783954ff13e045eb4d3bb8b7dceaa018ecc326854c205ccd3d7d31c88d8037e52a1f8b546dd2c4c43de0388c9fa8658cdaf8f19b44ef559f498176ce09f18ae683dd388c5366067c4da65642986a3ec887001df95647d8cd4b9a70cde9e730ac2a98e9c70ca4d82df4549b2f42076537ff36b93c2e7d0facccdfa0b3d405f211b2c4d72b4f8dbc1766bc57d9c6f1354fa8cea87d8bc69a041bd63048f55d4bb4a4dd0d73b97fa0b137437459bbe1335ea72feda8e093a3c733a64b8c97a419a22379561833ba9e112bf7faa7aad01e9a3d9387ede4297b402de2631fbeb694f3c48017486c47c2cf233381fa5ff3a399b4cb0160882b35861556914c7e916edd0c86e73e0db9d7eadf8922b5ce78b7ac920e0e4a8c9587dbae02dbdb4f00d44de468449dcf273822509d74dae69212bc1733ecac0fcdd35c2d7e17eb278faac426e2c988d64d464647b9f5a683ea1ef06732d9b072e6c9506dbd46e8ce854d44005a61197bb9d8a7e1008ca0d227042619479276a1f6335cb8a45c539f8ac3f9d02f6692f7fc5c46d0c7e9b202946e9233e8199a99e320211a69d4e7704fa13104997ddd47ef6eaa825fa4961db530a8fc863c50084df6fbe19e67e47ca11ad0906b31bb7e2f1ac8a2b436fa974508bc4f842a85cc49ede5f1257d8b5245df113b4443d1c361be0451b581277a5e50f56245ceedf12e2697ece72d484c80378fc291e1b6fdf2994bceb57d56ff1ff5162147855e8c6f6286be8fdda8c464c13a1bb3df4e4f3bc02f509cd63ea18e50870f994ee9aed7cb49cf2fb8b46a9ae3d55c022e578fdab6c3a0030b6b4886c6ec7dc64b2e9df0bec1de8155ed3e51219729bc21fd90b", 0x1000}], 0x8, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x68, 0x4}, 0x4) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000008a5b671b1b542a538706000000a71400000029000000ffff00"/56], 0x38}, 0x0) 05:51:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1, 0x2a0f14c1ac682b3b, 0x4, 0x6}], 0x100000001, &(0x7f0000000080)=[{{r3}, 0x69a87d0e97fd096e, 0x20, 0xfffff, 0x6, 0x3}], 0x2, &(0x7f0000000100)={0xe10, 0x7}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 05:51:46 executing program 0: chmod(0x0, 0x5398fffb08fec7ed) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) 05:51:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) setregid(r2, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:46 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) 05:51:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:51:46 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x0, 0x8}}) getdents(0xffffffffffffffff, &(0x7f0000000500)=""/192, 0xfffffdb0) r1 = msgget$private(0x0, 0x22) msgsnd(r1, &(0x7f0000000740)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d"}, 0xd2, 0x800) 05:51:46 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/214) pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 05:51:47 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) socket(0x6, 0x0, 0x0) 05:51:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e60000929648", 0xffffffffffffff23) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x80, 0x284}], 0x1aa12aa, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x4dd490392674f232, 0x3ff, 0x1}], 0x5, &(0x7f0000000180)={0x3, 0xfffffffffffffffb}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x9, 0x7, {0x4, 0x6}}) 05:51:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) 05:51:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) shmget$private(0x0, 0x2000, 0x10, &(0x7f00004c5000/0x2000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) r3 = shmget$private(0x0, 0x1000, 0x24, &(0x7f00001f4000/0x1000)=nil) shmat(r3, &(0x7f00004c6000/0x4000)=nil, 0x2000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x19ec, 0x6, 0xfff, 0x1, "44a528a72cb5e5a0eb48bd1fe8aa113b115ae6fb", 0x8400, 0x8000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) 05:51:47 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = getgid() r2 = getegid() r3 = getegid() r4 = getgid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() getgroups(0x7, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7]) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffe60}], 0x1) 05:51:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) 05:51:47 executing program 0: select(0x0, 0x0, &(0x7f0000000000)={0x500, 0x0, 0x2, 0x6e81086c}, 0x0, &(0x7f00000000c0)) 05:51:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xffffffff, &(0x7f0000000040)="945e7eb22e70e4c0ba6b75840fd5900f39a952e1ab48057158a9c60d4d73df8c9d1f8375bd26b2630aef49598ea53ea45741edca2a7c4454e147b0681695373d22fb741b1372b4009f16bdd3d1e8abede199840010", 0x55) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0xffffffffffffff66) 05:51:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 05:51:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fdf64722dc5c936804ce6404a66696c1c3000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 05:51:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x2ffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) 05:51:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x7fff, &(0x7f0000000000)="98ddc9f5c94c4ac9f72057abf5f1b9aa3aab1495d33a97bae77207f742dd88a216db109bf070808198f281c3bb55eff9c0ebfc1c6549dc0fc3345cd8a54607f39d16ba901655a7c812904d96a03c501bcba0d2bf2e70071b3ec3489ce57f42a431175653525cedda392fb26e3463bf45ac604d2d9580983d5aa997698df8de72a821460b91c012f9197a84ea9f1cd952af8a38", 0x93) r2 = dup(r0) r3 = syz_open_pts() unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r2, r0) 05:51:47 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r6, 0x0, 0x0) shutdown(r6, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x208) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getegid() r10 = geteuid() r11 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x0, r8, r9, r10, r11, 0x10, 0x9}, 0x20, 0x0, r12, r13, 0x5, 0x6, 0x8, 0x2}) 05:51:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) fchdir(r0) fchmod(r0, 0x20) 05:51:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x5, 0x1, r1}) r2 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:51:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRESDEC=r1], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 05:51:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x2000000000000e, 0x80000000, &(0x7f0000000100)="0000065d", 0x116) socketpair(0x2, 0x1, 0xf12, &(0x7f0000000000)) 05:51:48 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 05:51:48 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x9c) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) 05:51:48 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x114, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) sendsyslog(&(0x7f0000000040)="6306127a3bbcc73bee7088736526fcd75ee26e9a1f31020363eba42e53daacdfae17f918c777da", 0x27, 0x3e) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getrlimit(0x7, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x8b9a858b32981480, r1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r3 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r9 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000280)) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000002c0)) r10 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x7, r3, r4, r3, r4, 0x2, 0x9}, 0x7f, 0x7, r6, r6, 0x1, 0x80000000000, 0x4, 0x4}) r11 = semget$private(0x0, 0x4, 0x504) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r4, r7, r8, 0x148, 0x3}, 0x9, 0x5, 0x9}) fcntl$setown(r5, 0x6, r6) r12 = shmget$private(0x0, 0x1000, 0x501, &(0x7f0000ffe000/0x1000)=nil) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r13 = socket(0x20, 0x2, 0xfff) setsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f0000000400)={0x7}, 0x10) semctl$IPC_RMID(r12, 0x0, 0x0) 05:51:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r2, r1) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:51:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$dupfd(r0, 0x8a3fead54bf38d01, r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 05:51:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 05:51:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) close(r0) r3 = syz_open_pts() r4 = dup(r3) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) close(r3) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 05:51:49 executing program 0: r0 = msgget(0x3, 0x10000000a) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 05:51:49 executing program 1: unveil(0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x81) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x22) fcntl$dupfd(r0, 0x0, r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f0000000080)="1a4970c9c4c17e681b4b6aff5be7114424764d0453931cfc9719c7fe6d1b3bfa1a74a1976f414b6285af3a5c44bf8a9b3ef026f46f9b1986ab50811bf02b48720bf7a495295963439d892b37c1f1d12fa9174d5dee2cd0fde862224863798ad9d5b8c0f657342c31c880df4bfa4a69ad801d1c40be59a151bc8c2dbeaa3b1b8da26d07038de1286526233aa172f0a785f79a4b0734e97d4027c39cf3c08813e977c419dcb194785efda0cf45d51026917dd7f79f92afa7fe26f339561a3856", 0xbf, 0x0, 0x0, 0x1d8) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 05:51:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000029, 0x5, &(0x7f0000000000)="9000020086a9db1321e39bf0b50ff3fe4ead897fa25d3e1559f0f449a4d38ce9a98da71f1c840b1b79e79772543aad1712b8ba7e83c6c00aa771", 0x3a) 05:51:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 05:51:49 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffff597, 0xff}, 0x8) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pipe(&(0x7f0000000080)) 05:51:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f4f9092e23c4b"], 0xa) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) semop(r2, &(0x7f0000000080)=[{0x3, 0x400, 0x1800}, {0x2, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcb6) 05:51:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = semget(0x1, 0x3, 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/231) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x8, 0x7, 0x6, "2b081ad77d4fcb1af380fba67f21ec6997ff237d", 0x401, 0x9}) close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) 05:51:49 executing program 0: r0 = getpid() getpgid(r0) 05:51:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x6, 0x9, "9586d49efd4977613ced818a387182878347f8e8", 0x2, 0x2}) 05:51:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x2) fchmod(r0, 0x8e3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="b6902810ae0d1c19f4e7cf1a579a2481e8729285e4955d7c85dd5ae39efe", 0x1e}, {&(0x7f0000000140)="576d847d7aca4ae50c079fbb065dd307537487ab759ec766028d0f45f3847a5c00a6fdf39bd572278e8293ebc658be4338faede15f1b54c8b79d53048258cee813d02155173bf48a95f84522f29c282b67d4cdd2477cb2b2bcba9e4389db334904600dd049a666c92a59fd034d94154c60ad7339f9825e117fc0ae9a0c7c897b6c6b8424c6d71d6f0a518956a3226ec4f9e3dbd931bcf742e556ebd99ea89caa69cdd6b960729b5adba74f7eae8d37696eeb24df350cab07af4cfb3d8b1402d28ac76b84aa6b93097d8ac4", 0xcb}], 0x2, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 05:51:50 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) link(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000140)='./file0\x00') 05:51:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x4a) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:51:50 executing program 1: r0 = socket$inet(0x2, 0x5f5b26f548f5daa8, 0x4) syz_extract_tcp_res(&(0x7f0000000080), 0x80000000, 0x3) setsockopt$inet_opts(r0, 0x0, 0xbc55fb2b584f04c2, &(0x7f0000000180)="0083ca667ea4b07c75b687adc92322abdbcf18bf956200a7850769c24c2003907f5f7a14f50e6ba094741fa1ae8dc23942c5d0d2e52078540230a498f1af2393d8d112727e9feb23c4a94e3264e80ca223480459c6f36f57e28402d02f7a5d97cf0779509a05dafd05a4cb", 0x6b) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xffffffffffffff80) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x1, 0x3, 0x7, 0x7fff000000000, r4}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff125d000000004486d3dbcc97d214fb91307d928ce37f0615f45ff51b9c9274189f35cecfad6d79882a00cbf17c33f5bc237814c6ae242020a304eb6fabdb4b9a9986c8baa2cd7d7817c46d", 0x4d) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 05:51:50 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x195) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) close(r0) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 05:51:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) fchmod(r2, 0x100000000) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000440)="b6d9e5b5f315a4f6f07886aed2705fc80224c8ef8a4e30c7699743a7c7d7fb33fb8e32aee1d42370a98bf05e361cd0d294365c28a4288006551dd5a5f8c1650a8c80e6758777a7a650002b4f4eb537773c11110a5ac67436203b5f2387169c8819df248061eb743781b3f30ebfbeaf90cf6a867670c62230dca76fe08df801b8cdd52dc16b9180fb6a64ed1ca1fecb5f2818373008b1123f5ca511efd034f888d904c4b280d1e955a799", 0xaa}, {&(0x7f0000000240)="62b7a7790563a25e4e971a9aa8dc5b6d6320cabafb5388e7e6f3a23276047f250e6d06801e016737496c63908c8630cd2e047d5f0b91b4f30f37220ae916d3e9559a09d7441dd584bc00645a58506006633bc3a802f85af051f93af73ac61720c578553c05956e232a1cbb", 0x6b}, {&(0x7f0000000500)="f10c7d566f0d473a312fcedd9e51c91bdff16ee87c3f95fbd43cfca1f99baaab95a41dbf7a32182f5881d2fae3200cea0bf1247d5f8d6929ab88eb85e3e2c1a92d4974ad893bbab96a52e385d5ad51493c531ed1c2d3130950e5e0d754e25c9f24062884fabba05582659b4a34ae6186f0c5cee2301f62d393662a744c546ec8cc5b33643795a86d83e9424965984eda930584afda62e104743937c764d733d15ad303496aa15c6ba3ef81", 0xab}, {&(0x7f00000005c0)="4b7b9308d0bddb2cc65c1230869b9f398f28f91e661020e64191eeb3085e699a88c4c35242f12fa3a64e53d1de3d51c08d405798a293ac2a2944e0a78f0279bb9fd3ae0003c2ce4bc0813b8b797f050c8da17a13c1d30cd735afb0ab368286c7bef9d97f9c2beab62e38f33a1554e7d5f77391ef5eed5bec232fe3ad8ad4d204db763ec964cf349893b6261be31f0088c66587e3bbce3439731e1cc02ce2755c69707c9da83cafad03a944b982aaee6cf0f810", 0xb3}, {&(0x7f0000000680)="cc5005c2ea25095081e0d3bbd540d6fb193117c9faaae6a2a05284067eb12ad86fb106d75a0b0ed1c54c80bd178293aaa049a6b2c7495d786aa1f87161aaa20cc9b98662665fae6e4817ca419119839418d4", 0x52}, {&(0x7f0000000700)="6a11b115ec222b098b09888bb05987c7a4b182060326abcaf8e9c639381d72999fc648ba0eab7795f74bcaca336858cf24bb34e5ebe0f9acb950490db28ecba32e3ea99d2198fb401121ce7cc99e4868217e1cb27b100cc68980c7532ad99de7fa179a12124eefc707831a8bf547e32c0372375fd0ebcb5de68a68c49f0af8b3a0adee2e2a543c7da20428783690eea777151e163a4edd854c5b100a39cfe24247dde84abf075a7df9f41849f7e734d8129621fcb888d0ea7ffccb91614cdafee7c602ec2b8c685ff2ff502d3161704acca4c9c3ad3d8ff7a22f8a66", 0xdc}, {&(0x7f0000000800)="604591f1b387f5ad078b2f1ce65b021105abce3325bbea35c5807b64e0ddc3d74746370351a5b7ef47b99d7d50b82aa93877b54660767313f0d86e3aa8ed84edeef219fdd674ccf307fd5c215be1a5a05bdbe92ce009e83e7d19a7252cac38dc9206ec1f0c18bd3acdaf02baea691e31bb2467845de89d2b0311cffcfa4326b179efbd1e5541a40a2a2d9aa0ae95bbc750ef5881349bd7114109f8b2bd31449bb40b40c4f8ec114363ff7a3792ede4eaa0", 0xb1}], 0x7) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x400, 0xffff}, {0x3, 0x1}}, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x3, 0x8a}, {{r0}, 0xfffffffffffffffe, 0x44, 0x4, 0x10000, 0x2}, {{r2}, 0xfffffffffffffffd, 0x50, 0x0, 0x100, 0x80}, {{r1}, 0x71fce3f6136bd4d2, 0x1, 0x2, 0x3f, 0x10000}, {{r0}, 0xd9730659a43442a6, 0x20, 0x1, 0xd4074e8, 0x58}, {{r1}, 0xfffffffffffffffc, 0x7d, 0x2, 0x800, 0x18}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xd4, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7fffffff, 0x100000001}, {{r1}, 0xb0fdf3841efe81b6, 0x11, 0x0, 0x80000001, 0x10001}], 0x500e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xf76bdcda51b8b7fd, 0xe562ceb68cc0108b, 0x0, 0xd45b}, {{r2}, 0xfffffffffffffff9, 0x89, 0x1, 0x9, 0x947b}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0xfffffffffffffbff, 0xf5dc}], 0x7, &(0x7f0000000000)={0x20, 0x15c}) 05:51:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x107) write(r0, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e5f9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xffffffffffffff8a) socketpair(0x10, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$unix(r1, &(0x7f0000000140)=@abs={0x5e77f7c925195de1, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f00000013c0)="8ea1c2564f0cc6c8eca270541ca174392f6fdfad42705ce9278157b9cc79c16c64db9a53a49a2b9fece6383ce55a9275141fa70eaf4e67287a4069c889e453373355190429b983a31d2e0f5b99b98cab619f7f4b81f97bad3ab525c451df886022a637b8f428dea1271eac87746c9850abd2b2b1d0a2f29eca6319fe966506ab4c1200ea38dd6f37e49a11464a97e7f93fd1fb89bd2b8518fb205c648021244fa36ee6f412cefa5f952fafb0cb733393630db27bfae3276bf4873b7da869e87652a08fa2bc211f0de85842a070fc0ad264345d503e5329181543144125033efa707e3e9578319d2723f968c66f72903c5283c75aa0c8bdd2ed9c3e8887e5de566508ca0e58a75ff9c1613099dfc48c76c6f51f6607cb817c509a6b9377c87c4351ee0442ade9f66453eacd77bd5cf821e778d1a9be452f9fbf8e94c6fe1f9c5845e705c786045197cd123219eb1dbd244aa6d3b8ef4d7e2cf25092f8683cddd4afba6673bbd8dcffaf0be59f22e9ae8fd973413c93f12e826c3df535c209e4a12793a0b34a786e0a427d39c767f14593b68e29a45eb34922d0c5178b204e1b456275e0b07e978a6e6bac75aa4daa75fcd9eee986a8b32a278fe9af5f46a30a3e97f0be33ca94c11bd817d106e9cded41d46e5bf3fa2f986433d63142f058c31150f3060a4c1ef2bcdf2dece61144291a538011067ae368d7bb383368e19b7118d554b19fd51b4badfeb8bf66a27b4f0d86105f4433e607a8666be669eac8af3a87c9c60bf6dc262d3f834fe40395b0e3276d80246b181626d751b79622851c1409aa79efa8215feb9c840eea15ce75f812fc88063f85b5876bbd588aa5de194bc60cfd22c4b6156acf62a5af99dc760c448f68a8e318c2048006c5b118e455126b74c6e5d7bf911b69a579da8f547ef9c1cea15002b1a1e84bab46c3abbb2879e8cf93535de1576750e020b144acf97ce4e2c062aafa44c5249071c789d60b97a210a7ddaf865451463b7124ccdef4b51049a18fd5bc338c7ff116686cf0793a53d55894d169667dfe441c7bdad75203e34b7cc336d137eedc3c926c073694cc883a7524d47543fe076ae9fedc142ed52587cfab83fd863f353a3568d08af1a2ad16b31b6552f3f000a90b5765f49a136ee519045f20f53c7053c574e7418f20616602f8560940392040172609b2c16e97d00519b766f34d88da0c95cff425da00dc0be1ad9f7e76e89c56384f3155df40e57205ed463265043bf61c771520c7fa49d11592da7c16ef4d7e820e11053c8b3c1d842a075e50a9fd6b78fa2cadc4e0c796285453496ffb7dc531e069df7220bb8883a0db0e49b8e3d889ee2181a9374a557b3a87f9f4d0093093b03866e40ae44d3acede09c18f3b70342eb1801b48b1fdeb0844c7760ab8b97d59b2832fc97d79b7471a8c374215cf3dcaf51db478c3fcfb5bc03fa29b52e6df177c326dba71c01dd7ff9dd2e8b6ca2fa2e653c6c5e3ba9a4045195f5607411f36becbc5110909ae4bfeb626c732ecfcb02906eb0674f0652351ddd5695c3ad6b9115be3a1736c7ddcbfe0fb7153a8f9c17bca97c24870db340313f2054741ae111f02abea60213ec8b547e5e2cf054000fe6cdda806f169e2147471e9531ff9b228f948357a6d3d2ea8005367a6e4a0072a250ee7042bc6a68af2fbd4b7e781476f24bfc169cdd5ae0adab42c54086a10f9b4a57f1ede4c39b645deab5d927265642ec5389ff33993fd8b7afa96ba4977064bd159d0ca24f95ff9726609160089acab42eaea01009caa2d1221507c6538822c6bfe5cd0d6989e82dc1763c614e9c47101963825a7f5a08563330c1970b62214d57d624e70a42c50e40d5ada970e969c64106672905774d198516d6fae0faff81f9a6a9ddb18b17bb56be4aec6d4022cea36833826375a40b911fbc9420d4edde41d169740f21fbde8665a52840ef050f01e92f4f3d8bb42482d3aaf123802c1afc19e7b8790bca6488fee266a359b12dbc2c20b5089d850e4c5aec8073a41495aae3773c3466ee221947fccee53c998bddfed1de32c99d77ad5e04db7756c49259ccc4b7b752d81c251828c579c65d9f58bf124cc936b1c4919a17a0988862c280e0ab586130f147ac87919c85a7c42d60d7755f42b58b0a270d181102c36718b0a80135653e519298fe6815cce18f54d2787e071b1a7e73bbff0ecb5366b6da94cecb3602eee94566d64a0caa91c071fb9cb9c1d4eaeeddf1f7e8e08488fb2e4160d527bd51eeadb510aeac96092dec29c1421e5f6a4e8bdcb3b2178bcf1b6a4ae337e94e677fddb0cf8dbe1bf3fbb9856de346f3f90f1a69e318af46b61b716d4d92c3438f11a994f6e59e6d004c8d3b9cb4cc78547e36d7a7bead6933c861850b3282ea267adba41ff8582189625eacd1ab44f82276a54743c788e691e605b064fc852e63f8cdcc2178e5ed778173485be0a1330bd12639257c38d55084281fc7c5b06e007dd059c399b2c3281ce61a37c47e42f14637b21ad1a20f2808b2adb393dfb7f1e5384595752c98051f532f5d756c1602e9a457d9751915682be746b05d31a28f7859399526252196431a6494025475eb9698fec27ad17d0f4ee61f083ef967d472154e9367e18b5f3d19ccf180def2503300b2bcd6f234b8dfddd1f6deab98378800021924f0b3c2ef34ddcd4da73346cda31e826689204d41539faa54ed99b9074ff0078c9988b07c6c77d476a84a809896c06bf1c6895c924633d57a6647800fd4e512841bfd9bf26bd9b88d95f88e221bfb60b4292d0f57b4301655ba76e400fd1afc7c1867fba0e7fedfa42a00d2888b9177129c7619927d9d201459bcfd606a151b8c2f82967e4044407cce5df31eca2b36440d66e7bdb7c98173f8e531135f7fbed9b6dea8b3e6b17f81c6a9556982965a70ec835c97692fe4052cceee1f1ecc809efedf62f7849668fd1678545409f35135bead9458d40b0fec639577234310805f0089412cbfcd945781aee2dea91256a47ab4f267fdb1ce26e61d53e2cc0f2ac293e3b41da2465ffdf9c606bb440f00e478576aad73f3990340862c8c2479588f011af0cf3cf0497c39d878970947d8f8111273decdcd4cfc23fa292e4da76f1887dfb748bc0775e3c9c0861bec88972a1feb08f64d4f0191cc0d686be2db792ed01d28c8ed22136d49a3860e6ad0339bb2ce836d0e3581a2f7b9228c2d8287057facc2a6ce1a51ec8cbe3b244801d3c8f5634b08034b76c366f4c8cec2ea239e6586c9466a9964d66c2b5be66aa34737c048b4be645bae04b03aa22335a40f405e6404dfefc5009548389014583448b9745f639b174c5c196b26e634bddd8d0408e6ba7a631bcf8e2f54dbaee55de2226e389203da6351641f83942b243e87833c7fc455975b372a4ce8f7084aa58443e80c0f9b6462a38190894e6ff4d92536160e9a750207f5fd793c2cb57af6f42a0c0069d6de352f42d40e4a8dd59cbfca83605f9d9bbf4e2bee743d39e0fa8e614d40af952aa2e6217c0158962e05ad97dde2ca3dd40a8cb8d512cb1b7a6532025f1d5e7c68877700f702bac5fe726ccd14734affd4d2ac29ed7841b94c99744d9edc4f08da9384b8341cce00195a95ffc68165b6d1cbc91ccbe516d4ca339e4cbb74ee8d7670ff2f4d502c5901571f5fafbbf9acad33ffd81592c32dc4bcc6abb677f6826d0fd95a5245a8fa3973b0684c0acdb3ef57c92a775e45b05ff4218a6af0947233f48fb87360783b2e9437a8f106ec78b559f5281d74fd16b17eaf741699172d757b5063f93b0815d4db4473235af39431cd6fba09f4dd5853460ee3e3aa677e7011f46982e05f7fd60b5604b34d3d1994629cb0f1c6dce3903c412a7f75d85d4f69e62439426709491bcd1245015e51eb7aa0eff782bc9c953efa25ef48803e316d0ddd3ef19eff94c2e4432d4fec9b6cb1f3a0e97f99b41dc77a7def984208bd21ced02416a69f60bba1fc1d5614fb1040774e88ba38ba98b074a5dacf87a305e36d951a2450f9b033627e69d43dcbaf99ee48c2c35e973934e2d22e3328f7e23ee6f781381ee0b04bc24658891eb4accefc66189d69e10c0d4cb5cb8712d0ff562b201f302d189a838297113436ff1ba8caebd3cf46d2ee75dbf7f1b5c550c4636ea552bfa832cac0bf0dd82b6906f27610a8ac894f604a1d84b8c296e60ae09de6cae0e0298b25d05a17caae14da8a4f9023be6e9f44cdc82db43d4551078cf5d6bc4485e1f12227bf8daa33cb6fa88694331d304aa1aecd5fb51e54acc2b48f0c416935f2a175ba65002489cd8246375a87196bb719f698fce0438716bac09bf4d7bf340d7f50cd91fdee3f25edc80b5dbd5461509789ef1cef3ccceb4fae0671f35fe14056b046485288950d5bad82ac32b7e54fcb6ee245b18bc850965326aae54b8d994d0995f2074569230dca9e68d46fd2f16b7a249951129781e94821872082d6ad834ba1fd0337213df49cc872e7153614e75c38d03e0c0fb1bd701ac8184c00284839fdc57bb3eb627284c43b743815ed6cef917c7585cebdd606dbd072ee458378d40a75c0c3904ac562a9c86e193690897f576ab5085f1058cf09f8038436a9bdd905612ecb29ce0661721df42131aca37fd19bd616c16130eb08ea8d6e25461f7ce340830011e8de9014490636468e45f784ae48aa8bf84d943a90ed7768db8d154c9db03d70a0bb2d6d5ce69e8c17adaba1f81163b68c7547be2f86ffbb6aa9a3570161e09b1ec6ba5ee669861c8de585ba6c379b08d34eb8bb6feb3456e4d49e432562f16863bd4856d78464e541b7148413e19f9771e03f996e9ceb166262171c20b6b73782a239cf700feabb913633b047c7d2bed433d7fa6d9d0b663fc52abea74a0249cb61475e539adb9a97517d1cdff3beecd354b17bbbccbc57069db8a1d7c4fe94735a950331f91058369f8620b04157d6613a2b8dd9d7ae464f3b0cf1fe8bf94f5e3c0199f5dbd2cb098823b50d62e4807a8279c02770a3c96467643eef73f18fc853b70ba19716ad95902d019c1319f62cc96c76df29f66fc1b426419c68e6cf56828d346e5f5c06bda95542f0caf58e883da10419917c808d49c56b2fa2453f2624fbdbe14cc74a6d0977030c2fb69d5dc345c6905f9f78cdf39feaba80c1589b197613427946eb60db6d8b3378ea182334594d2e86b862549274a671f210b57549eb8d56c2fe4badfc41340b6d83928730a8abb2cff12b12518c8c12d06ce00a81c6843d15724b219eb76070330262e02e87e2339f1874e7a0e77f14256cd1eaade31a402b9fadb270c25202fa5c808dcb7c1c33c4cfbddb72317323f77285cb0df2ae64ef1db33d9b63ed2ffa8baafcce46d9a231ebfb133385f930b14e47030f46a5346f86813643f8e0a46542af65df3f977e8fecaa26699aa2d26fa354cb8f7334e4f86096f9410b9106a4c80728258c7547e285f5c496bec661bbf4b394f9afcef84ac31923fd2b61414663b670012de6694f721d59d9ecb7861c31af6bede79eccd6961dceb5783e33651cc9962f5416f0b9e222788617fb4b60f99ac35091a623cd02d00000347cb7e5b8ad2abcf81b14567e58e541435295fc089269318f9f1538dc8f00980be8b3ade9302ec34d366f616c572fcfe1ecd3619b661028755f7698846a2bfc250b60b3bceeb22a4751b72b41f20fc99ce308ba31ef32b78afc2c1e7050f41f32894b06a646c9a308603b70554d78585a0b273244571c441caa748ddc835c905055fcefae219bb47b0", 0x1000, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 05:51:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) 05:51:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x10000, 0xfff, 0x2, 0xfffffffffffffffb, "714a71a34734c1363c2664cb0afdbcdc908c630f", 0xffffffff, 0x5}) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) getsockopt(r0, 0x40f9, 0x3, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) 05:51:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001f1472067e840e9838d78ca63b009b9e0d919255ece782fdb6fee677df6f42c1abf486c57b7b591308789bc9906c8"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:51:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000140)) close(r0) r1 = syz_open_pts() getpid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) getsockopt(r2, 0x9, 0x10000, &(0x7f00000001c0), &(0x7f0000000200)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x5, 0x1ff, {0x0, 0x4}}) 05:51:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 05:51:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r2, &(0x7f00000000c0)="6404cb3957b3fbe5266b001129195824c2a367c4b25e362f4a8aae0d48a0361b44d15d0d2f3e17c7d679d5f6e9cb3fe36b62d3a7b7978d07027e24c1b49ce8b5f5a1a23714829bde87df4ddedec0d49bf294a3fa8dd760dc96f215ca8c898aba4ec4", 0x62) r3 = semget$private(0x0, 0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x28005bcdfe5d8dcd) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000540)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x1, r4, r5, r7, r9, 0xb, 0x538d}, 0x8, 0x1f, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x600, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) setpgid(r6, r8) 05:51:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/155, 0x9b, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000300)="6f3f26afd8e6bdfdb44987e920b88818dfed404841c93f145e4fe19c128221eef93da9963bafa253710f7492c1ddd079a412dd76fef880e75c34b0d4165b5bdee126c64ee2bf89014ab030f7c1ad45d03577ebc35b041f6d36ed3b6a7aaf90fea14c02dfa0689811cdc37b9d93bb393e507672c65577746b40c712d6b11ede5962a9527629e69e7b46e064a902c09e96c35384e3708cbf7f2e6ee2e810d8ccf2f9e8de03d6737394f3a517b6c56025248aee77653f05396fa4b78e596c149918", 0xc0, 0x402, &(0x7f00000003c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r2) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', r3}) socket(0x800000018, 0x400000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x2c2) 05:51:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) clock_settime(0x9d36019b9d8dd73c, &(0x7f0000000180)={0x6, 0x1}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x4) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fcntl$dupfd(r4, 0x40b, r3) 05:51:51 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xffff, 0x200}, {0x18, 0x0, 0x400, 0x83a}, 0x8, [0x5, 0xfffffffffffff001, 0x5, 0x401, 0xccf, 0xc5, 0x80000001, 0x9f20000000000000]}, 0x3c) socket(0x2, 0x5, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chroot(&(0x7f0000000100)='./file0\x00') r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x3, 0xfffffffffffffffc) shutdown(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r0, 0x3fe0000000000, 0x4, &(0x7f00000000c0)="c0d12647784e0f3a89e00ff2e218b110661fa51eb35f2623897b81431edbab4e88735c21b9c15e42a1d209607522", 0x2e) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x40, 0x7948e957}, 0xc) 05:51:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x3, 0x8}, 0x10) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ioctl$KDSETRAD(r2, 0x20004b43) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r2, 0x0, 0x8) ftruncate(r2, 0x0, 0xd29a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0xffffffffffffffff}, {0x18, 0x0, 0x15e1d76e, 0x2}, 0xfffffffffffffffa, [0x9, 0x7, 0x3, 0x401, 0x7e95d44a, 0x0, 0xfffc000000000000, 0x7ff]}, 0x3c) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x6) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r1) 05:51:51 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x40) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x7ff) rmdir(&(0x7f0000000080)='./file1\x00') 05:51:51 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r0, r2, r6}, 0xc) r7 = fcntl$dupfd(r1, 0xa, r1) getpid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = dup(r1) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x400, r4) r11 = semget$private(0x0, 0x4, 0x60) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000340)=""/4096) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001340)={r0, r8, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000001380)={{0x18, 0x1, 0xd6bd, 0x3}, {0x18, 0x1, 0x2, 0x80}, 0xffffffff00000000, [0x2, 0x7, 0x100, 0x40, 0x20, 0x10001, 0xc78, 0x79b]}, 0x3c) r12 = socket$unix(0x1, 0x2, 0x0) r13 = accept(r12, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) getsockname$inet(r13, &(0x7f0000001440), &(0x7f0000001480)=0xc) getdents(r7, &(0x7f00000014c0)=""/228, 0xe4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000015c0), &(0x7f0000001600)=0x10) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000001640)=[0x100000000, 0x7f, 0x8, 0x4, 0x1, 0x3]) lchown(&(0x7f0000001680)='./file0\x00', r5, r9) recvfrom(r13, &(0x7f00000016c0)=""/37, 0x25, 0x802, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000001700)={0x8, 0x1000, './file0\x00', 0x0, 0x0, 0xc4, 0x9}) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000001740), &(0x7f0000001780)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x80, 0x0) getpid() ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000001800)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) 05:51:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x38000000000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="55f7991c23d7d2036b64d663c42d76b3a562830072a0f0b3a673f7433422ee9f53b3565dbdcaeea6c66d98578cedc4e52a2474001dadc241f2ace6616b6ff2862e83052b44", 0x45}, {&(0x7f0000000000)="955ac880037d9f3d20b551a5a8f5717ecdd25361970547e17e", 0x19}], 0x2, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 05:51:51 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:51:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x1, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/125) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) 05:51: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, &(0x7f0000000300)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_open_pts() syz_open_pts() 05:51:51 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 05:51:51 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) socket(0x0, 0x1, 0x8efc) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3ff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 05:51:51 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 05:51:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket(0x1, 0x553378398b7f695b, 0xfffffffffffffffd) sendto$inet6(r0, &(0x7f0000000080)="1e0ff183c20a4d89244606f473b64a104591c0db8bd0515156fb3ad86937f354e03a81898ef9302dabdbacb015f6c7175e130b5e7834ae8afdbdb5240b5ef7c88a1511398ea9", 0x46, 0x1, &(0x7f0000000100)={0x18, 0x3, 0xad5}, 0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xd}, 0x0) 05:51:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket(0x18, 0x5, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x2) semop(r2, &(0x7f0000000000), 0x0) socket(0x20, 0x2, 0x8) shutdown(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x1a0}, 0x0) 05:51:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x3) 05:51:51 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ac9000/0x4000)=nil, 0x4000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb6b2bd58508cd9ff2668621f159d1367e739d71c71cbbfb8d8f29f3fd5e94f327455bd14c06f45b496cc58c1e94375ed69cbfa0f4bd94c4b47791e428225d629c88074ecf1b72b7ed54eaefa8a2e7691a26038218abd2b560337a1ad859c8527567390d39bf1da107eb4840b3d13496f4f4563a8949cc94ebbbf3c5334ad35cb25e296b1639cd8cdf5eda22e309d9d36849e8248a43afd96b", 0x99}, {&(0x7f00000000c0)="5b673d948b2e7ebe5342c3117d83de7be11ac15d40b4c5e1d50ea26d6cd52bcea39faf5fa010619eb9667bf92710fab72b9a17c7604c3e15c1cc563146ca9a11f6f62a3a775501122543fc71925d4a579f6741fb3eb053b083f881eae2d50d46f5af989340987ee1e3f14b1d7e1fdb26ab0be8d86c8e860c13033566c5588488b7da7565a56c62d0837fbc09f89d1c151a10f5791c90ecc003f5e91df5c20f345bc5f083e16adb2b791244136130b9668224088c70a46a9773eb1f907a7a17590af21c9311cae9128de70665b78bdabaf87df0bd927b8f0c7662b8a2ff9c86eb03a0273494ee20847f3f2525f2ce7c32b3", 0xf1}], 0x2, 0x0, 0x0) 05:51:55 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) mmap(&(0x7f0000160000/0x3000)=nil, 0x3000, 0x1, 0xb76ca91d97765fb7, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x1) r2 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x1) semop(r2, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r5 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r5, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x8007, 0x101) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x40000000, 0x860, 0x560}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x80000000, 0x200}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fffffff, 0xf8}, {{r1}, 0xfffffffffffffff8, 0x25, 0x80, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x1000000000000000, 0x4}], 0x5, &(0x7f0000000080)={0x9, 0x9}) 05:51:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x10000, 0x0) bind$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="002e4466696c6500b251cb87ce3476772bd7ac26850a5173de014d8972f763920000"], 0xa) r3 = dup2(r2, r0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000280)={0x80, 0x401}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x6, 0x5}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6e9058f599696c65300000000000d65072916138411ef06cc534c1b8e70c0e42c932e9334d75e7a1b3cd9137d0776ecf6a08d3abcd0087c3dd3f0ed5cb437f297e237be38634372ea546eb344d9f012b155ddd9702f47e86af0080000000000000047417f045b4c8e79ae25deb0273b0d9e40923f0a2f3bbc12b94fd5250"], 0xa) chflags(&(0x7f0000000240)='./file0\x00', 0x0) 05:51:55 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0xfffffffffffffee9) 05:51:55 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="ca900000ffff00000100000000db126a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x3a3, 0x0, 0x0, 0x0}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:51:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x93c0ed12b2e113d3, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1, 0x580dad65898f6ff6}, {r3, 0x80}, {r0, 0x4}, {r2, 0x2}, {r1}], 0x6, 0x9) 05:51:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) write(r0, &(0x7f0000000000)="b7e7ae53d8e4e6cd59bc73232bb87089173d3c259f78a538d41625f8eac64b7cde3fef0595785f18476ec361d0876590e9874ff2943de9eba4103a73a984343caf22a5b798688eb312d3c5d43d93f4ca4e5057b8b2c8973230a43f48e04c03748be123c79229c96cf3f22f5f26bf331d4606b46c04db2e6b816fc76c48a6efe14c679353514d8c986033e8503afbfb6234c50a636c620646906b65c5a483da3d45aa7ae656aea30de182ef5466d14d026c80622a90bc2195c298644d81ac99269e2cea9959e2e64d0288a6e05c222a827da98df3d6a7506a7b8954e32840cd07697ebf30eb51dc3211f799e80f068da8", 0xf0) 05:51:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) socket(0x20, 0x3, 0x9) sendto(r0, &(0x7f0000000040)="bfe068ac8008288627650a55ea34c95d9d542c5b4f5b9a73695f61e5b3c7653fbfc93b722aca242c042f31128f0fa3e9a858c70beab551be3877fb9f33726388041c54b16d078f18b930b867d7c3bb5e1134ce1ae889d2b011d85c7e9318142aa1a8aeeec81d1afeb722937fcfc7b31e", 0x70, 0x8, 0x0, 0x0) 05:51:55 executing program 0: madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) 05:51:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='}#\\\x00', &(0x7f00000003c0)='\x00']) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0xe05}) write(r0, &(0x7f0000000040)="a670c9316f02a6863d7a2b98a8dcba60272fa9c8f88ef7adb92a710f1e3dea90fc0dca7a92323ec41a5b26e8", 0x2c) pipe(&(0x7f0000000440)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) read(r1, &(0x7f0000000140)=""/241, 0xf1) 05:51:55 executing program 0: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001d00)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000380)=0xffffffffffffffb5) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 05:51:55 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, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x6d600000000000, 0x6, &(0x7f0000000040)="2444b3ad6286d570e3c7af1a92f156b46b0c2dd49fe602ecb6c93c62b696df3118f1b643cc9a2bc0eb2beebc92a4eff7aaa5c8b27a6a71d0731ad7ee", 0x3c) setsockopt(r0, 0xca, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:51:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r2) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 05:51:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0xffffffff, './file0\x00', 0x7, 0xffff, 0x3, 0x3}) 05:51:55 executing program 0: socket(0x800000018, 0x8000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3d, 0x5, 0x20, "0000009e0000002000000000000000000c00", 0xc000, 0x1}) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x8}, {0x3a, 0xfffffffffffffff8}}, &(0x7f00000000c0)) 05:51:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x13e712ee) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 05:51:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) r2 = semget$private(0x0, 0x4, 0x2b7) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0x80) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/4096) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) symlinkat(&(0x7f0000001280)='./file0/file0\x00', r3, &(0x7f00000012c0)='./file0\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0xc2e72abca083faa0, 0x751) getpid() semctl$IPC_RMID(r2, 0x0, 0x0) wait4(r0, &(0x7f00000000c0), 0xb, &(0x7f0000001300)) 05:51:55 executing program 1: r0 = semget(0x0, 0x2, 0x175f929839946ed5) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) 05:51:55 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000140)='./file0\x00') 05:51:55 executing program 1: clock_getres(0x4, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x737184a17d09f295, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x5) 05:51:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) ftruncate(r0, 0x0, 0x3ff) close(r0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x8000, 0x8001, 0x1}, 0x3ff, 0x91d, 0xfffffffffffffffb}) ftruncate(r1, 0x0, 0x80000001) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x4) ftruncate(r0, 0x0, 0xfffffffffffffff8) 05:51:56 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffff79) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x5, r1}) 05:51:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x93c, 0x100000001, &(0x7f0000000000)="3bcf3494df4eec750923b9cb18c1ff2fbcb388c6b6e6c8b921174674224c6e5dd47eb87fea90be00d7fd1e5cdc06e5b9aa2cae88352b77f6b34b82e4cfc9", 0x3e) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) 05:51:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0xa28, r3) getsockopt(r0, 0x400003, 0xd44, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 05:51:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:51:56 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x1, 0x4, 0xcb86, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffefffdfffd, 0x8f6}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7f) preadv(r2, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/53, 0x35}, {&(0x7f0000000540)=""/15, 0xf}, {&(0x7f0000000580)=""/174, 0xae}], 0x7, 0x0, 0x0) 05:51:56 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:51:56 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x2, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x0, &(0x7f00000000c0)) lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e9119c4922decfa2dd85c57757023ddcb794a827881893d9bdad1597c9541fd18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 05:51:56 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8060, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 05:51:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x5, &(0x7f0000000080)="ef334155594750053f1512293056ddf6d747d9907cecb708fb89fafd0369fc952b3bf4fa54f479e63cf00d564472c85f60f32317d4d5a623314eb389478ed8ca1dbc2772bdba8305e16f773da10c3ec9367d1e5374fa2c2f85afc8ffe92108b0fcfa49cfbab86dcd497a8904f3066f47a8ebea04309336f0003958a93718ed8a44e365980c3ea495de9c97115e0037362ce98a4e4d4e6756d5ee2fd6d3845bf688a11db8833d6943b7fb8929ab7ad1412c92dab868eb08b5299fdd4168502f6b9aef541070a365282e748642532f8bda3fe033f127b9b9208ff16f6fc620edc5f62aa3eb729cf58040dfe28925c42a63f09892c57e385649fa5e8c2b545ed9", 0xff) r1 = semget(0x1, 0x4, 0xa8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/60) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000140), 0x0) 05:51:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f0000001100)=[{0x4, 0x57, 0x800}], 0x1) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/4096) semget(0x2, 0x0, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/213) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0xdc30) 05:51:56 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0xa808c105d79ab7de}) dup2(r1, r1) dup(r0) socket(0x10, 0x1, 0x8001) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:51:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) r2 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) munmap(&(0x7f00003f1000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) pwrite(r0, &(0x7f0000000000)="bba9de44545d4182625fafcbec240ad41c66a9e7ce5f0f205840ebbbc85794d681dee0d3105503aede465f7106dec0c5e4402f4cd4be4471802d6c28456164448c9129cd2977602598a89f0c555af4004fe2054688f59a27cea95408708824353ef696ed7ba8d8474e", 0x69, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r3) 05:51:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, 0x0) 05:51:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x624, 0x3) 05:51:59 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x72, 0x1800}, {0x0, 0x165, 0x1800}, {0x2, 0x3, 0x1800}], 0x3) semop(r0, &(0x7f0000001240)=[{0x0, 0xffffffffffffff5c}, {0x0, 0x0, 0x1800}, {}, {}, {}, {}, {}, {}, {}], 0x9) 05:51:59 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:51:59 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) shutdown(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x40, 0x69b1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) close(r0) writev(r3, &(0x7f0000000000), 0x1f0) write(r1, &(0x7f0000000080), 0xfd57) 05:51:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000680)=""/196, 0xc4}, {&(0x7f0000000780)=""/212, 0xd4}, {&(0x7f0000000080)=""/91, 0x5b}], 0x4) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 05:51:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x80, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x9effe8b721dc5f42) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r6 = syz_open_pts() close(r0) r7 = dup(r6) r8 = syz_open_pts() close(r7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r8, &(0x7f00000005c0)=[{&(0x7f0000000900)=""/45, 0x2d}], 0x0) preadv(r7, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000f80)=""/188) 05:51:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10101, 0x0) r1 = shmget$private(0x0, 0xc000, 0x184, &(0x7f0000ff4000/0xc000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x6) r3 = getgid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe4b) r5 = getgid() r6 = getpgrp() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x86, 0x4}, 0x3, 0x3, r6, r7, 0x0, 0x8000, 0x7}) 05:52:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029dc97e244e24a60aa7fb8c52e9ae700"/110], &(0x7f0000000100)=0x6e) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000580)="20b68c70b24f815c7314a99890e4cc988dd2a8d378da4aeac60ffb09bffc2dd799254e10334dd7b55bdbaa549e607f93217a9e6d7280c33be23d727df7991c9796bab7908bc8208e0582ef8be537b264776348025d00c1a57a8f8e710baed6e1cc6ff0c7139d9c6a565517a6b76bbedb5d14eeaadf598fe9000000000000267e94dee3875cc8d407c98a1a13634d6a84ae07a6dc5afcee9b7f34e1e5dd1bc4021281f6cd53b8ec444270533b62543c5cbf5174b8f34f7d8fcae6cfc189f8a2da7ea27f2e12980984b664bd20f52fece72f1537ecc50d9b72b90be3b2c319c210afeba731f63fd93a90d744ae900a305937f3c09355105be3c0b279de6715fe7690104641b444f66c4f291b18ba3ed019d93e8f765739c833375c536f42bf5a668e41d705f1dc94fba6624ba332e09c31c23d18108be91a590a898e675b81bfd2410a6cb68841811f5e566d2ae27efa74931b51a9e77498876e2229623b3cea0de835a56efa91a0f5f77f7bf8d3d31db9d4dafb67ddb5a55a85842b5e8585372dc6d4ecb2f6766130e58180", 0xfffffffffffffd0b) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0xd8f145caa5a1c039) 05:52:00 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 05:52:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x2, 0x7fffffff, 0x6a}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x101, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x101, 0xffffffff80000000}], 0x100, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x1}, {{r3}, 0xfffffffffffffff8, 0x10, 0xe0000015, 0x7, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x1f, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0xa595eef85427fd5b, 0x5, 0x101}, {{r3}, 0x0, 0x1, 0xf07f78cce99499a9, 0x8000, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x1, 0x0, 0xa13, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x99, 0x80, 0x1, 0x7f}], 0x5, &(0x7f00000002c0)={0x3, 0x1}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000300)) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000001380)={0x5, 0x20}) write(r3, &(0x7f0000000340), 0x10000014c) r4 = dup(r3) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) write(r4, &(0x7f0000000380)="9843d93bbd7cdc87030bd3fa67d433d9b3838458dcf7737170e53d275edba63bfb0da99bf99d6599e99a68880bbaa9531eae7e6b870a842cd2b08770c2f1092c08060e28b46e904e0008627e5f2f3becc5b0047a0249be17ad985c3edfae4c636b5cc86f4124b9104930cdada37eccc5cd498a069a6a9df63d2296b186fed79f56f8815d3eaeb61fcf982a378ab109b1963849394e53b46d1ef21e19e6d484c3f5b863db25a056d22ddb671cbef908743433f74448e525f4dddf8cbbf741cbea2b9d6a42885617280770732426ffb245c99a07d9c89c589c52b78bd78ca27d6dc06d6c9758ba141ddedb3e060f324480cb45fd2c32373a8d337e82cbd88a2446e43511547370c8d23f84ef218db3d1c3562fcbeddb2740bd811066e42eff1adcc5c064e474b746ecda4b43b5089c9e9de4522d4c6bbd1ff1152759fe7941211a60b26e110b187da93858ba5ba1b52710c959b6a2cf9603a0905a7a3f33bee9ea9c00d228127953c59f2f9cb261ee4bd488cf289f00ee5c5c02700ba2d576eff163fdb686aebe13446c226ce14286c1dcf1b997cacd1268e94003f1f5da6df1035253199edd875fa2c9774cec44f76c7bda53e22ed3cb1f759fba7501dff9f9336c1759c0e1a698fa2e99a2118486fd7a8fd8fb1a627f76e491eebe129c5f82896e40952dba9e64036d37591b1d247e4e75f627f02299b8163dac182b3309131b9441f1b9769032d537a41419170af192163fb20dacce03a3b2ce242e166c16208ff75396d980cfe58f58b2bd9cc4e304b791697607ccaaa6f02c40fb387268c9f00e681e3044ec5706d3e737f2c0e5b36eea40a438c6fc98b5b8764c9df4d2c053a394731eac1e07ab6355e21366979c6e2059af1f85eac4abdc57fb8e082a46e2326b223d658845f76af9165d7fca0e9fe2693d9133eae5f4f4932fd34bb2c9e3ffe24b385d6169f1a28251251659b7b357cd1ce89b9e0d3a26b62b9b905bd8d7a3c323538cdb69a56c671880abbec67df71df42b7f9dd61dc54b290f5c265473113639c8189e457dbc2649c3a51118c2b87ae3816e0b83f68b5140f0a2e87406d8d14c91786be6f2a5c8d7253c7e474f8b85399e9b850fb5c35f0c5ae3f51c3080813b63c4f70a1426f24a2ec8b2e0bb96d01c33311d219d1a303f5f1a32a3722428c1311bea89822f324f2d7df2330fee3b9b566bd220d6899fbfc11607cae97f3fb31400983b1ca5da04ff6eb829ef1f916f9a5e69a017124884e22e435d5cd205cd666572c50fee925f972da50e980f7ed6df5d569d6d506973587e992ac10ef374560edd233eae4f34e4fb5c7c2399a2b1e23cfef1c46ce2b50f0e01f6b7867fe0953b613e3dd7d9181ae665e3a80043c312b0e9ded9b10e3d8f6f9d21c3347eccb33fc309f88aa78eafd039170d0adb034c3102df496eb201b6b5a8636cdc56576be110d4fb437895375d1ec2c8e807a517b0ed0ba067a7a7d01e6feb5ea84c67df3796b3a958d5e392585e84f52b9ae3badaa989f9d3388faab151212150c48bbb97358b58f7364e63de68a89a9a154b5be93228359a5b66594099877401a7b12b89410ac4eba2b7cab2a91d0a9b8cec8217a44b0a40d4f071158f472043b66aef6944f9f8cacfe449c633faeec6490c9a110c62f24feacbd1fff7961c012eae1bccb45d7154875b343e32081501b22c3a52a792dcb4fbec28b7bbaf1fb70dc05e0143aa55194ff51ca7ab6f1610359e6680ff0c1a94d26720442d4715132281299af5e049d3c76bbc5a7e3d032d710fff9d25b7fd8cb97ada629a1c17ef561461ae9bf382ccc0d717106c5cba3af83ff30aee4bfbb16e13259236f5668c0c5b31f3199377088027538fe4ede27c9d77e67c0db479f482e540b8acd1962b6563fc592026451f1cfc34bcca14da9b3345fac61a2c17a93727f14c536e816be6a6c4c7d024cefe7180a2d788e813fa3a464db098f6ce23f7fd9abfcfd99d8bd7f0b07a22b971fd8b02b923f64bdef15fe99c0d8be21429092fff7b69a51f17877a28849a8e92249f1848c4320784579c8519eeec8be6101449723b091c8754b5c62cd38ec338b7b9fa5be0e0aacfb126a71fc8a15bbc9d9d31245f0408421cde9c04d8450efbadf46994c652c65794ea02de7f386331b24620ea56843f4bf7a1c81edcc163664cc09e7536dfbdb6b9a13850609f5f606482cfe6180624e33a1a8d7a54482b22d4ca89fa8b76def6a9501f0b1bd1f34586451096f1b0a822604850b7a986063f208232b579d0badc712fb194fe386a95f720d3b2dd2036f030f29f260a9b156f8f3f6f840f0f1b578810fe57b2d2708b75a6429f12c2e7915f611a7ee464414fa3078a56f944c405376f91cb59031b8caa8c36b40b45179ba37c1a80d298e4d94a776d0d6724043f3463e3645aadcf28ed8bf858e14ba7082c08c80e5af8b07689c8defc1c5813b8144038ded11f98040ca82a10eb2801ed851b161164c19a258b82e7f7575af3ce8b2978ad103b375ee678c6698c5c6ec7854206ce93dda9b8b80e7a5e1d5e9a41fd23db1ac56f9d186139e95531e6ff75c37a0039930af479af5a9e7791881d3518d8810d796163c0f53beacd27d28cf1192b79b901fb1bc70df2026a152eb4d5937047eedc618392f89b5d945095e8aa3285915f2ff2bb3655cf38e41f3adb70e970e5a9155696c7dea26502bb0475a763e442f1714649780c9cf9d184ffa5632ed747968b98de36d188474303cbdaf06a9a6bebeb7f493ba9a7c1f37e1f1fb2cfe976e19bfeaf8e117268b961d6a57026da27aa347e7bce9a6e2dd0e1ca5ea142735678a651c6d46d87629ecbf6f59e8f05f1b3008a9096900f614e063607f24d6eb8249d47d5c32fbb816261fc790b560551fc479ece5cfdfec18a9c93e1c6630b5cf4ba1ec4bacc0281b66839e5eff7c450afa989a754d15c94ca36dbb5b09c6b9ac8dbeec69217e07efe7b99ca3913b4dd5953885d10b45fd0b020ed2920dc1b0af9f2642ccd0e2ddd58ee5479ac775b8e24af3fc7d053971193740e4ba14c6bd5f1ff8f521fb824b551eb431d158b77ea3af140796b91679df07899fb1ff783ef5dc3648bcfbe1c33eb822d2105ac7e8ef01c92d7feb9033ec113bda74c1f1c2f6a245514415b7d599e13b41050a56e10817db16e3ecd81f777c87d2e2e812432da7ca50af074dd0d3f92c85bbe025df13adde8a169dcf7dd5ce290fb2d0e20d04bb61c173b22c6c36c931ed1aa6e68ef8abc8121203b9dc9e987653cad6e396aacaa17c7bbe7f657a2d6449b0dce2c19b7ec6b954e82aafe9d0e7bf2fa302fa322ce428db4fcfb6c7ff237c93acbb27dff8a75145214fed8d5586e6755628b62ee958be643887ac85d0d8eb5af63e2e99ed69b1ce5dc898cfbb6899577d0537654934d5829093dec427973840f1c4ca469fbf4080179579b46d9087836ed0c84649c54006ea77c35c4c3048b144a713cf159de2c98c2c08748193603b575f46d6b51a024d09a16988f56fb68d9d1b07c5f5cdf8c6a10946179d8ee25f9c08b1725d814794de13283b27c3e249212c316a320c51e178d6eae923f382b89964af47cd3bb1f73f2243ae127bd8165c87a0cbbcb0057c0e3e3ba428cb2d1a093e54a8a896c0f3293a3562ac02cd6628896e39f2b25e5622a15c6386d34e5de8124a4c009b34002d5e548ca94041a81ff21e2a3ad5fd81dc45e4973b6f92917a984d71a466039440d966139d2d27abd5bb488a98d63e8e442490565f0ee5419babfd6a4bc9b56e9e75d3ff4349c788c3b21021fdd3ba229859e07231e2f23207ab6148058c2861fe1f85617e0a3428cebcb66d8edf964b5cd782c55b2ed256730556a2f5686ac3ac59f19759d92e37a1104181dab19707867acaa0d9ea29db444a7a27beeaefe458fc6e54dbcf503b170aac50865517f0bb57f23fc4b785d1c150221da08ab95dc34c05930bf603dd808243b110eabbad87630e54e9ecf09a081f8e43011e041b33d3d81cdf79c02760fa367c73cf8abddb48a1b1fa7ee5a5787ba705f443616593f38545901c8f3e83b725e82a9aa1c1dfab3412b5a8f3128a2cf6c99bfc49bfae488cadd9287a4987f980f939b678174e1d680e89f0f7fe9f6c56032c1541fd0da99ecdba98bfc2345d477c30f51e9d893e5fb4d6f2797a8bcde43d1626aef9f25f11ef95ae869efd3f7b69ff56c149b1eb9ceaf8647f9a5174db9fc63d43ced2f96d539e4679c884a19f341ca726c88c3529ad0ff320ab3cd8858ab6a03427ab554ee238022b2b900e9109d70f7af789d2a0cbf55352cf1bef50f625d66c02687ea43e601d78ca88e52f37bb93443579dbb097267c216b3cc76908db1337b55ef0fbf3c4907a9db51fd57410f9d4a52479fb65abb1d96c30126c93fdcb5458c0f373c985dcc806d1b9e5d9125634da3c8eeca93912d5289332fef323ec81d0f41349469e8dbf5faa3ae8b379a16847ede9eca578f6328377eca2398ffaa9a1418380140157572087fda658c57a6b74ae5a0d259108f6a7d48ea9480764f54bfbedcb08f528aa896ca9f82f0303a88b3fd6f65d4f384ff1373aa11fcff2eb122317ff3a0810005545a9ff7465f4bb87f3734fbc5283980574721bdafdc215c54e60346cf6d77bf46d4d0a735e60d2dc719bc770d52a4422c701569695ff7179170f342ed6398c217bc24cdfc5bc21b8d9fb340f6d3263ebcfdf8814902656f09f7b631a6054b3c28b7e4933ba622ace201991c5edfe7bbed82f47946ef0ee3d9192dec7250bfce076dc72f2f905bc0fa0b33338810bbe996703c78653cbb408164211f8af4cf055aae6e40feddf8a1943f27823338f27c77f288de9c17dccac2bb5f6cc1f492d937dbe5925f90aa874e9e3458a92f70cdf9c2f039a9c26e00f78239fad3220377a6efa76c3d2b936c4e72ff080a1f84b24a66363842b5cc356d3cc84cf75c971d7fab833ead6480a292f9b16893b000e9fc1abbd2b89b7f1c9319240fa551245cc52bbfe4cd01c6f9f039e150b6f604207c2518a10aa0d6ac52b937b6d2f6bc93162426b45fd57492354b3ea2c8345c3ed964752031d098af4b2474ed245d70ae89d6f0394cbc6eee335b918730d90ffe0ab01090fe3ee99d6137f0bd9d8091a0bbd79391e93e9f86800426ec42a87cb08cfd7d298c95518247e54f19355f9d6477e863b8319a8013dd3c6d93864c0a82d1d03efbf232584e91a4ff64cc3ae1cdce754ac9ed3a612e116271ba28df8b55db5ea4256e14d6379786dbccb575b0dde89720825f0d0f11c8e54dcd8b00748daad5ded9aa0649a2ae830769f1e6147e56f8f16ed3593a4a130c061fdc5a84cf9c4acf1b3d58fe95bbcbfbf27d09220869d67f47295f52c90134eb7e2034bca1a4afbf3f5b1c5685b7ccea70a3419e9bea1ba709d244298aaac11f0baa57f5cf07c03523b48e8797c4b53fdf23c83ab198795bbc807d8917e780203a165ddec7f6aa94a0166d18c2d436a261f4a89955d3da5845770b6bb1b61eaefe0f41c3be11d141fcf1e05530f773461350db6a936db1cb79854eb1de22fb2646ec5b9e5a616f69adba97098a0a946d1498d189323ab66479a214de3b4f2ac15d44b3f5cf50c2ee90b9fb1d3b483f4ee40be7ad92c3a38dd3b6cad5d143cab964dd715e464e251085be1a4d9175e904d7c15b06ce3b1916ddb6a3a7dee2d6063aa2e3638b70ded68e86af23fc067378c8136e34bcaa82dc2eace8e04d33ef23a421edd61bcb5a102909975f4a4b3b2ebfa023ab62", 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000013c0)={'./file0\x00', 0x6, 0x8, 0x200000000000000, 0x1, 0x10001, 0x6, 0x6, 0x750f75576ea805ee, 0x0, 0x81, 0x1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) 05:52:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xe7, 0x100000000}, {0x1ff, 0xa501}}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="50db9e44fb3edafe5dc722c446bb6e6e9cf238fcd3fa2f4cfddee03655669f454a67a024c0c598ad6f62a0bd627c29f3c53758a335b926d4268582202e6ae20daade1efb", 0x44, 0x4, &(0x7f0000000080)=@file={0x212e660488648e5e, './file0\x00'}, 0xa) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x4) socket(0x0, 0x4005, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0xfff, 0x4) 05:52:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000600)={0x3, "fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3a1244e82c598ced606b756f"}, 0xa5, 0x800) r5 = getegid() semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r1, r5, r6, r7, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) getgroups(0x1, &(0x7f0000000200)=[r2]) 05:52:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 05:52:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20008, 0x180) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2d, 0x80, 0x33, 0x32}, {{r0}, 0xfffffffffffffffd, 0x1752339b790bccc4, 0x80, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x90, 0xe42be160b9dd028b, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x80000001, 0xd1a}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x72, 0x5}, {{r0}, 0xfffffffffffffffc, 0x70, 0x4, 0xe58, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x9, 0xc0}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0xc39f, 0x7}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x8}, {{r0}, 0x85fd46e348e16625, 0x8, 0x8, 0xff, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb9, 0x4, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x400, 0x10000}], 0x400, &(0x7f0000000080)={0x9, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001eb000/0x4000)=nil, 0x4000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:52:01 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() semget$private(0x0, 0x3, 0x2a2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xffff, 0x80000000}) lseek(r1, 0x0, 0x20000000000, 0x1) fchmod(r0, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 05:52:01 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f00000000c0), 0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x1, 0x8, {[0x400, 0x2, 0x1, 0x8, 0x2, 0x8, 0x1, 0x1, 0x8, 0x2, 0x1f, 0x3, 0x6, 0x8, 0x3, 0x6, 0x401, 0x34b1], [0x8001, 0xfc71, 0x7fffffff, 0x45164228, 0x9, 0x9, 0x2, 0x1, 0x4, 0x2], [0x401, 0x3, 0x8, 0xffffffff, 0x7, 0xc4, 0xd89b], [0x8, 0xca, 0x0, 0x7, 0x3fffc00000000, 0x7], [{0x7fffffff, 0x100000001, 0x1, 0x1}, {0x7ff, 0x28000000, 0x8, 0x9}, {0x4, 0x1, 0x100000001, 0x4}, {0x2, 0x6, 0x85, 0x1000}, {0x1f, 0xffffffff, 0x3, 0x101}, {0x0, 0x0, 0x1}, {0xfffffffffffff000, 0x1, 0x4}, {0x2, 0xfff, 0x5ce, 0x100000000}], {0x5, 0x7e8, 0x5, 0x2}, {0x3ff, 0xfffffffffffffffd, 0x1, 0x3}}}) 05:52:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xa145c2bfb473d762, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:01 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x195}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0xf0f, 0x3fc, 0x7ffffffe, "73f300070060c3dce5081a6f6000", 0x0, 0xfffffffffffffffc}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x80, 0x1ff}, 0xbd7800000000000, 0xfffffffffffffffd, 0x580}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:52:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000001740)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/210, 0xd2}, {&(0x7f0000001400)=""/134, 0x86}, {&(0x7f00000014c0)=""/136, 0x88}, {&(0x7f0000001580)=""/234, 0xea}], 0x9) recvfrom(r0, &(0x7f0000001780)=""/195, 0xc3, 0x0, &(0x7f0000001880)=@in6={0x18, 0x1, 0x5, 0x101}, 0xc) 05:52:01 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x6000000000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7fff) 05:52:01 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) fsync(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r2 = semget(0x2, 0x7, 0x400) r3 = geteuid() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r5, r8, r9, 0x21, 0x10001}, 0xff, 0x10001, 0x10000}) write(r0, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x800, 0x0) getgroups(0x4, &(0x7f0000000280)=[r7, r4, r6, r7]) 05:52:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100000004) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="17", 0xffffffffffffff59) close(r1) fcntl$getown(r2, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) 05:52:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80000001, 0x6}, {0x3d, 0x3ff}}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$BIOCPROMISC(r0, 0x20004269) 05:52:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r1 = syz_open_pts() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 05:52:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3665cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b27690dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd9c4741927c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652"], 0x1c, 0x0}, 0x0) recvfrom(r1, &(0x7f0000000100)=""/161, 0xa1, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 05:52:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x0, 0x0, 0x4}) 05:52:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x2, 0xffff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 05:52:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x1, 0x8) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/16) 05:52:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64, @ANYRESDEC], 0x0) r1 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f00000000c0)="e71955f926a48e2a6700297c71e3e7e0eaae8ef3655b786c368840e8cc17cb73c6678e1f3c60befbc5f230f67939ae04b91f3d7c1d7d7636e0df945738fb16fc4d5abb5c2d99d4eb7946cd98145bb93f364672dca9d814ae67551a28779f0648edc8d249a849f2aa52b4806e487f1f02e437e11ca625af08e06cf544f8a06f7cd452d058a358deeb083b2e641ca2088223f4cf197d6b8088f4c282766fa0c92c30e6d87988b080c5ae15761a07192b38e195e736120d03b8389ec861c3431a8882116f82dd", 0xc5, 0x400, 0x0, 0x0) 05:52:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r3, &(0x7f0000000200)=@in={0x2, 0x2}, 0x74) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r4, 0x0) r8 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/125) fcntl$getown(r4, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0xff, r6, r7, r6, r7, 0x94, 0x465}, 0x5, 0x9, r5, r5, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffff70) 05:52:02 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:52:02 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) clock_gettime(0x2, &(0x7f00000000c0)) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) 05:52:02 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x200000000000, 0x7fff, 0xf84, 0x1, 0x100000000, 0x2, 0x80, 0x676e566cbabbd581, 0x2, 0x9, 0x6}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 05:52:02 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4e, 0x4, 0x401, 0xff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3d3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x7f, 0x357}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x40, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2fab4f5ceff9a1c6, 0xffffffffffffffb7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x500, 0x3e}], 0xffffffff00000001, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x80, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000000, 0xfffffffffffffff8, 0x1}, {{r0}, 0x0, 0x10, 0x80000000, 0x4de6, 0xeb9}, {{r0}, 0xfffffffffffffffd, 0x7, 0xa, 0x42b, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xffff, 0x450}, {{r0}, 0xfffffffffffffff9, 0x24afb744bd6d1b6f, 0x10, 0x7, 0x9}], 0x8, &(0x7f0000000040)={0x4, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/128}, 0x88, 0x0, 0x800) close(r0) kqueue() 05:52:02 executing program 0: r0 = msgget(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt(r1, 0xfe, 0x0, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) msgctl$IPC_SET(r0, 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x7) 05:52:02 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getrlimit(0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) r0 = getgid() r1 = getegid() setregid(r0, r1) setitimer(0x0, 0x0, &(0x7f0000000100)) 05:52:02 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x0, 0x7fe}, {0x0, 0x1}}, 0x0) 05:52:02 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x200, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000080)=0x3) chflagsat(r5, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) kevent(r4, &(0x7f0000000140), 0x140, 0x0, 0x81, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) 05:52:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x8) 05:52:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x7fec}, {0x1, 0x25e4}}) lseek(r1, 0x0, 0x0, 0x13) 05:52:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$getown(r1, 0x5) r3 = dup(r1) fcntl$setown(r1, 0x6, r2) fcntl$setflags(r3, 0x2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x8001, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="63762ba26ac24f93d34437f2d44d2e2e342ffed2c79c8a14ce687a5da0d3c8dcfc052f8b9e1367f9ee4067cec895d524c9c39e6e5fe8bb15c2f16f557341e8ecbe5a8ac56b19bb11f80e455c0888f0638fe4c18dc5743de543349855d17ae862ca7782af8cbcbcdbead03999f3d61558b6277a15811d8f3b9ecac5d6eccfb8af0e23105db4aa1dc2eb5ff15f26d96187aebc3243ce9d28480fe76da49c", 0x9d}], 0x1) 05:52:02 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c0100000000000000e74de4", 0x0, 0x10001}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:52:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:52:03 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='W\x00') 05:52:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x92}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="baea976dbca4a5149675ef630f6eb03c6d356efbc8701e40a554d3403a527aa7882637fa4de5778858772f3474fa24f1d40604761cde563d3c3bc3161604ddef404629c06d1ddb48de2bc692d8bfecd9b5e30a735591ca3bfa4c79e303ff5931d453556267f43dfdb95634b7d74d45cf8028fe212befa9735025005067f9bb4b3fe5bdae5924ae2e8c971ddecaf4201d4d6aeee115f40c025c2c4c15d842093101187566b7368bc850e0495a45b6f6309660326d5c95ec6436375a75d98fce813679a3ca1e6fa2e86e9904dbc5c17f58f8909b2e0165ecbffd529403f81625b1f0ba6545e57ee42d462d7c8946091583b6772d819eea0aa1b2fac1ca72fde951caf898321218b7ded051ac92e6526f63d97a686e6f053260f4fb794c491184785cfa7a867b072dcda26256844cc369e6f11657762dad76cb2f61479b3b738d007656c3e0ba8abbac854f0ecb479daaf281e4ccbd9a476fed8a3e9f1d70e457857a885c74d972ee4c2a4817d9c26b99c96d9fcaa4e5763617df06ae4e8e6782c299f61af9eca2f2705c488c823de301e6767c7c415fe8ddaa60ed2c4c445bb375e7afa41157a17a95d5463b9a308aff99712aa1d4cd0e7b24c1c30cef7ef14329a37c42fb9e991330ad0e0676ea936160ef7ba5c51a94716459e3673a0ca9807a389f385dca2f6a47c4e407739f", 0x1ed}], 0x1) 05:52:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xfffffffffffffffa, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="1621adf499d2ce7900e81e7c06ad2fc11b8f74228627cc599469c4be899c20b4a883744bbb311b3cb0434bb8bb1d10838adc95371676c533f1ad4423831a3b9b68cdef0105bf5184c0fb7b9489b8c57a37bc6530790338a5215ba54cf2592aa94e865db0", 0x64}, {&(0x7f00000000c0)="1777bfd181acd9d986380eb98d59bb5523f2bb0584e797fd27222906ad7140fa4f5db9fb63604f7e32c8996793382621a32654096e8583b9e54407e3583d9ba7dddbc630c14da1c66f2dda8a868782266d10eb7193f0a16c0c8930e527b88a7a42fb80a5e1754e70126a2c7efaa089a1d63324c92981d5530fb8e60c1018284a4814c34759c6b8c73f32c4c82b236e984abdbc3b9f82e53c4adf4202fb6559660f0a5f2c4484e02fd68ee28dc64d2f1a18d7e9c771beb402120e95fdf5e0e5596e9c5f5fc04a23d5cb01c9a3a4df1dc9dc14b1c050879af250f7997e6bb31fb230aa22e9939208ea29296c59", 0xec}, {&(0x7f00000001c0)="7da9e5082ad7b2fcae3acb676109cedd7963478b1ef5e0c59e619b22d48cde9512eae93e5b5b967a4254e4d8e1826a55c085af90ce6c7ed5d765f5ebbfdcd23b0498bebda1b6782340ee883bda4f80f680ab69926dc57f7d92fe424d90d3bbcc7f696ba03b6ea691d55fc4fe5572e852f9a91c9da82e6edb71a6a67d07fa7f6fb2f4587c9e351c131836e856fb37a9afadb233e8cee7ec6c34446edfc06e98c7e57d8be3616fa1d5a034e3ce8d4f5299948babdbc118a4ac70250b6a21c6f5e40fff4e12805270dd840fb8bd5e37e37643c34bfcdde365f5949429817873339057d50eb9c11b8ff0e305a4561e266d2cea02969fdbca18", 0xf7}], 0x3, 0x0, 0x0) r3 = dup(r2) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000300)="0ecd0c4aa891007947e50f6e8fbdfad1c22e34f71779a7fdcd317910f7f82f89b233f3b45286b9713f33e4edc49c23bfc59439512b6f", 0x36}, {&(0x7f0000000340)="abed6c5352b89ba1070fde5f1eaa26e0859ffdf1b6a7e3f7283c22e74880170d6e7e8bae2e3e75ec6421218fc56c0294d0ac2a783b7abe0fad53e0fe849a46e0cf4fea335dcb53d4073d56546ba652794c5238fd0a3fa4c043bca4af106845cd0f6e5415d17906a5761c6eb2ba11b9fa56f092da5070270a", 0x78}], 0x2) r4 = getppid() r5 = getuid() getgroups(0x4, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000440)="919b7dd96c99551287d4572f16ca6d8242940677a8bfd13f5daf54214b1049a170594facad8b76541f73d155fbe2d79dad2177404866597543e587f4cc5fc73569cc8a0ad26d2ccc94cb66cc7a1088b44dad87d7e574ef857eb26bf7f466afe5c317ab6034d41c87475a71e29aab8c6e46bb19cda5cdbf1004281e7869df0cf73a31cc1ce32d2604be25bc0bc103592cdc86c892cd368497b8628ad5fce64f01f504eec3247d328e9f659cd2f87f8f89fcb43f137ccc4e0a5922c589ce1ca99f6a2add77bc667402d6d2fda494c6dd25f3c98aa80f617f2b4b40e6c80acc64e13d67cb2223421e4add8d2cb85f775deb124903647f871e2a0f09b917d846376e61ae6d387f60b6fc12cbedfe742c3aa42a5880fa6450fac5b45d748b13e558bdd4dc2991228381eae40a207a2db6310f9755694efbc00cc9c4fdf8e10db9410f8123653a8b44433cda397a1b1d4dd83a69fa2460188b2f485c84af6c71d12fae2179988a6e854fb99d561e393e9a71aece60bad6aa4570b02ac5c7712c720c7fcb6e2c975fa953f095e6e5e843a968f428d567daeaef77ce95bf9f04f1d171e9e9d7588ac1012d9c115f5f570675f647fa258ea1f71831851558d6dc06dc6d5425207404a7b51e7a7a97bf3d34bc88fdf123c57e7ecc45d42180f8de2a34c4cedb9bad81d14b836773cc58f3368857120f7bdcb7864463ae0f4a90c0880ca1d6278c071211d3671daeaa509ae628306bcc2d02423fbdb70a67b81d664ac66437ae6afc413e21f5aad51ca2429a81396d8e4ee2ce083ff233a4f5c31ad01d480b60077d74cef0b3026aa5ece71c457141cf0770dd22a06aa2f4943fc79553e069d6e7d390f96e9eb61cb3b4c536de53724327f040493fc5ad69f278694a883ce2081d0d6862209a9024fb1bc354040fbaa143ae75feb81e97d51cdbb1470bded2c0b2df3a4816bc0b9afc8b1a147985be9771ae3effb087ac4e7c5654beb55aba5fa685c37614a078e0863b7188934bb30f3eed19d267c623a2980f281d41b3c32fbe40a8aca5d004fade8cbae28460a055a42e7ab756e33cc9fea154d9868a4d17fe3e0134b9d30314ac1d884018959e8b679f84df60ddc03f74341fb790c79b95aaa4bfa8b4bf8ddc645db22c28ec580138120ba2be4c40eabbe5ac0efe6376d459700510268acfc1d0ae23912e095a55636bfcfbed1ac30b24bcc52e54b4d3f03d3ff03dd89c7c6de192b3f4d0f80ac156e138e1f4335214913fc8aa8e9b284e6db913c3ca2aa9b7896ca5207c98d338716b08286ee95f8d1cdd297c951390de067d39ba42f4f9d15038f8ff204547cce413f8c6775e19904a68fceb4428a7382ffc1cc34f6a25026cb695ef3064281b1a7c3008e6c4ca3ea7f767e3951217213cd54cc226575c09888053d28635db9997982a98237466c399e27e8b536d4a77ad2eef7ce4f2f49b2855a7cad0ce8573a69f3619663ee85cea892465ad6cbbbeff6c473afedb5757ffb269db3f8eb9be5b29228bed89e00ed54387e6f0f6c8f4aebae4572625c00d43af1b35661172f2b110f74a74d59a1a51913630330531e75d767dcf630ac96d5cbea3ed5fbf8000f27f7fadf4e303348b48dd7a5907a674be982059d69e086fb6d3da49e4fc2a77303bc153b5fecf9f7ba43dc36988f9dab5e53af8dc7053047a04fa6eedd6e3974ee4a0da24e4e98d1017ce4cdf8a1c2ea0750c66642e7bcd450f9fdb3fb66ccf296f465c89fcd3177ad6001e2b126c462883df50a277e8c6596a4b6cf24fb45ad0b2d305e1bd2d79e43ac85eb058f68e79d1e141542f0e624eb3f7f7111205bc26ec2e9f03904171f27d145d248a2d2bf969164abadf1e6e975c11b7b0617cfaac183eae00217def6728cfaa8f03bd77ff03d5c85bf283bf9b90250b47914c6c2228713a3b63eebeae9789a1c0b3297031b245b11d78e94638d9d14fc6d1909887e156dead244a3da27b7534b5fa552ba4b128346c82c068923d740566b209df87ca3bdea61789c45463e2d9ad5bd083e7364ce8dd85bfa04d9f366bccc4dd5c46b2e027129f7c77c13f334e22c1c620d73e217876a151cb1fc40c9e44ea4c7310d856019ab7420d0c0dba2e776805d9883c33108733b45d831ff67db6fe4bddb230ab4d3a010405a383e7e17f832dbbd80a6c15fada8f7db1dd39e9a4f825dba1719859a06ebf58cb4a9f3b20b84a34b842af7d092893ad27886c44c14da547a72972fc0e841dc666ff40a6cac782b8d0f8da65065c2b0670bbfa56e06a9c5410299bf83cc1b51da1191c79799209fa9b11a4562d2ffe1714566159704526cf1067ccabef06d4d4d05c3f7fbb81909004cf1b54b9047c49f00b57b5c26eb9b054c73c16bd4d9196ac192465fc2ea6b7996c2161036724cc73709848ea1f4d8294df81c1bd77a0103284cf6971fdab3ad3c4814432dc0dd836652d920ea3c2b9a056eb165c7ad6dc13fd3e65a6eb5e0a0b31322da0a227f9e1e7579f2aa1df36154990e90f56d23001c0e26005afd900c2ec2988bd8e067e0a9df1d5b8621a7c9f78e491fae3689f957f2a1973c027c651aed8fd871b3b04686a25dff28c8774a4fe9f397adc3f0d8428a697562e93ceca86791574f74a7731b26b32f67e22536aa4fdbb2334d50f403919aaaed7f91526f16bf0284a2403d098112d8b7f4e2fe6c9b1a8e76ea0f19428b386e49d701f3926b1868b0e746c30e113efe0387c3ca8437e1b7537f4e371c0b6e6b87fe6b9b4298f9808410c2d26d1256cf6489bc8e00aa75cc4f126d364fc1259fb14907e34da909f3aa7bed8ea03d3963b0296321b2aa22f687c1aaf54ac99e28c63ce666ac88b58991ce3681a8802a417afcbe6d4460fd9452a677b5cc3c004fafb25c66c62326d6fcef71fcf372caf24e30c1fb2a3143c283906c8be3deb14967f83f2bbc0f15a324caf8864a21e6f03bf33389ea8b072b4ca29481222989c47f8650fb1d80f266c2e3ac32d7aa55c95a20b46ff76d4b41778fdeefa1893ebb62339fa5dd7baf896b2b287ed7922bea3d4b29b87be4a0b5ee7a3ef4e70d431e5d6b307719647bad07a1cc879006d75d48ae51849ac23c00ba8d5db6b7088ddb763f14c3483a88478a13d659f6b16965155d4f6e25022cc59bd5ead47434a9ffeff4336d98461d48cc3093a29c556829e22e4a0e5018680a50e7b8e3429838f18cb929a02377e5b33e4c60abbab615b514614232ea7de48a52ab28f823eedfed3be676452f6a8134069f7daecf50bab23487db9a6ee24efe40fdf29a49ea19eadd01de0e434e7461835123c2debcffab758382449a6d74dd50829c385a207c45b62c93f69d1d55015dbc30a2f69c1c33e262e7b5941c11e7d3e5e3b8410dbab0c6fa2ce3228ff91421df7078becee4b4ed1a0d9734168b4dbfe5247061892967fca9a044a5fbcd2279aec0c59744fc6bd6d4a580611cfc1971088a0f01f98c4a36858af9fc3c197b75620078dd7a37e5cd9b65bf0323fcbb84eb07d9eb916c56d4a6afae84d404b167ec12f465870d61e4d2e29008a2c48432db59d63dd4b3a1f0e421ec69788118e1a7bac70471963c794073bdd8053f49328c838ca71911adb38ffc84dbe3fe789b158d961a7aae4476e86476ff9526c05663c5bd7fe4e07bfb3c6b294368d5e97a3e7c92d7735dca04303390a86634fc332e566e8c7ce5c5e86bfa3ecd4fe706ab870434b87461f7426489e8579aa1a7a7c5720cef06dbcbe63ed9bdd8bae30ed745e2e73b0c0ff8e188f5572466427cb48e6b644770084cbd2c35b99649c9a008b86b6e925879655b30239acfad1709c50e2ff2ff21196be237dfc3016373bf0d1d3b61b967c2e66afae57267377d910b4441a1f20c35aa296d41333aa2ad67e6ad59ef7c177ba9920e6f2b933599f33ba6d0f9f1a8a56acd255a0c04745fdc35ff52e9ed0521fc504268bcaea5794ba64f5e61df925d0c6b8e03cbf8604cb95d08d67a4e107e270af2fe219708a99a4e75fa01cab47a8e38aa560cbd0cedf300ea166212e80ed2aa354acb41ab6326d12311bf3b0074da733de057189e297348a3ca0114a231fa272aaee4acb1ca49b1d48f38139851adddb8a9b942d8dea8471574315da9b91043b1d9389027b9340cc9d02cc154f6dd0acf87389598d7c5cdd8514a11471b8dd03f60c0271b271a3294e0c58f1e9e2f81ff26c0a824be74c605b1268f1b54fbced9ed63df235b57a4f0d57c6f641889d087ee07f2505baf608bccf060d6c112b436f48559b5e06d5d1b2dcb68a57f68433243051750580391fc6c683efe148c3f72b5bb28f09dd0d4bffe64e3694f6871db4c64e8c810eeada6b82bec17882aa7d14d06ffe52bd19464e2b20bba6752ddbaa173059bba1176616a5f98d8266f612b4a5ebf819120ce5ac05436c69a0fb6cc11b443c2b454ce8bfa2630c13cee1af6ebc85c47e75bffcc20711a365fe58a23bf7ac89b2a656f4f6a99b2c1dcd896422fa95e79a9251c1cd2f4264e25a45cbeeb1ca166013362796cb7a01f1efb1d3e503f9eda951ae42446edb7070cf3f9da6e2e001e11c2a146c9a939f115e0841be78e5b49cc563a4802902d6ad73b3a9887c62ec232229d87d810887f6cfa12d5df027e44dd003ddbe0146079238e4ee9e09acf1365f925b879c013e20acaa876cd12b23e6a2d01c1ff5b995859f6b40f35c72e9cbf9afe1011a7ccb65fba63675db39c66592c32ff58ba3811b1a187f91477a9ad5d128efe545ec98753f9613cd644a89f9ee5c8475b6c083e32e394bb374ed30f6dc7101144ad6958c2ea522f88c059bd1e5aa42cfdc9b89ddda87c1eb2d428a8f14464c6367e91985d5ae878454673723578eb5941355e2d501572ec4eecb64c6cba1f227ee5dc2510cfe9978a2cb8049cd266843897b814e992290d8578cdc84dddbebe256b9fe901342e98bf0aefda57d397207eed419baef3993dc52a6729f2137bbe896039d68b2afd03d117ede7f63eec7db4a9657f5c67b99a0e74ab460aaae88f16015b8bf703bdafaa07a5e63d988e167e08eea2019cc9cf37653760a33022b2f87e66ee4428c0a17314ea79f4549bc39c811bd5303032516f4013e805c9a80fefc991093465e88c7e6e3d9a0aaa2dbcb9cd0438ff973bb441ed95009330e224bf9a5a1cba72664a76503f60d032871e763816b8c144b5ae8471886aabbbf15c58d9e130c88589b915a2c9547a95b947884228f8fb3b0599eb5ae23d93abda55b8da0d749cb140bd3afe7e476d3b14df86a5bc6624d78c0b5bcdef7c695b6e50aa7968e503048914c5e1b0b5144d99ef3f4f91ffde8b67de0387a60a4fb71301ba21af1e643535c8d723a4005f1e205ea2afae5f8ad7d9d820728dff1b68b8492564c8847a799619d9ad4f3060fecf2f7cdd08688fe0de2bddba15c7b8deef57cfb809f49295a8a14d92bf03c6ed78355325d94e298eb15877a1d72cac81ec63d4150078cf43061153dd84e0f8339588145032c487734fc9174d8193833062978ccdaf0f03981df8c7042c0f3d9502d18058e2b4037e81ac01a4fcff0bde52a8c632ee766334ac035220d7e186eeab5a1690fb92e2407e9e30cf40166709840da651d97cf25c67dbde93ea71135bf325b1b1084068217c77fc0e0ddc0e7d4c598ce00e8f5086f714cba58b0dc71d885c2a5317469d7f134be8fe8aa1f98913d05dc0d7ff4ab6f3bd248709db732b105437085eff33e71184b58d6010ca6e309f347ed4cf2f647f6404e8871ac171ece0e0dd89b216a3772b8", 0x1000}, {&(0x7f0000001440)="d0e1face49b1cb6099cae898d36bd947d9b500f5e350153a8f82bc37ddbb4bcb117429c01959cfc5469268282606589cd5b990fa10d39945ce078ed0485ff239f8bd0c2bb997fec39c84522f9d0cd23cf3c0146d0a06b7fb0a", 0x59}, {&(0x7f00000014c0)="56dfe64cf3f5057fb5ff73736dcd41ff4b0fc1ee1439791ef29d2182ea695861b537608ddab3eee9b13a79a3ff8cadced0c6e595ab084b64ddaaa9ac9142e00b9c963a48db20580b2c01bcdc2b2ce7be2c83b7eee1e959bc281a398dfd406258b86541026b9c869d1360b83dfcc173828fea242f54", 0x75}, {&(0x7f0000001540)="c2276b9c32a5050df080", 0xa}], 0x4, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x70, 0x400}, 0x8) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 05:52:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10800, 0x2) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) rename(&(0x7f0000000200)='./file2\x00', &(0x7f0000000180)='./file0\x00') pwritev(r0, &(0x7f0000000380), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001880)=[{&(0x7f00000002c0)="b50a5cf20dcd27ee56035fa05bef89ccee9cd9cfce2123bd8592ec2628f5ae523a25d74fe746a889616860121ecf26b7982cbb2f5fdb8e2416bf09b26ae0650f75631a328a4f135322d6954db2011d97b3fff278160aec1813393626ec4e8a3e5bd94e013dcb242f38b8d3da367533afe3978e19af95d30f181c7ec16351cd61c0f44be05981ecb8f7bd7927eda23b93d6d2af2ebe8e9c", 0x97}, {&(0x7f0000000100)="5cd31b9cbb9eb84407d60a90e5bacda62ada6ecd09ca898e538d2f4a5af1117f9dddaa5073863677c6c51084355d", 0x2e}, {&(0x7f0000000400)="3f052aa8a36d4b414727d33259f76974869ab1f1a896d9a5200796a62d024ba4a310906c368e3734dd58ce4396ec636a438661fa5a012de88fd860783c598c268729068c11645dfcdddb41524af5149d2a3850", 0x53}, {&(0x7f0000000480)="fd9d0177517a809c09fbfc57b87de9301668eb0268c19b108d9357292e6618dbbab1f65628e66d8026ba8b8e7bbb18ffdaf6a26eba5a57920352279c13fbe1bf7a51022bbdde5f9d52c44dec152ddc4a785f1a9c77e17e3e5a7614ef36e220278c9ddb9eca6def3947536e7cbf910311595812d2639360395f900a761e125fe53b0c11d83739c6bdac7192ba", 0x8c}, {&(0x7f0000000140)="283873f582c08d165fa1dfeb5943cffcce613d99c726a3c25c34b6e4a32538d6910b7e6affd7e2a1", 0x28}, {&(0x7f00000001c0)="ac0895e504e4680744af27269b719e2c73cfbdb01244e45c0d918860904781a2b5cd", 0x22}, {&(0x7f0000000540)="ee50e0aedd5e1ed01913809c2ea073a2bb4d0079f07f84fec1e0ccdddcb4b51b60b6d3ea4608ff011b081308d1bed1cd5817fd84ae7fe105714023993d28cec526d1931995ca8e920be7289eb47047feda18b91851e18c55c1db76d11dc91371235ccc036f95a8b05af1a3ae1626dfe97d994920234f7a64f28979ec439a68680221c74760450042e79e6d94e415ed7b4ce3bbfdb72dee84ae42fabe4ee2cf06672b8be361e6b7b637cfac430b93b5c55fd7b3231bc54f4dfff4d25ee044a2ae02763ab1c1a6efc6cf337c16618df2b2945c7aed2e9a36bbdfdbf51a367086f9cbddebd7ebeb8f", 0xe7}, {&(0x7f0000000800)="9e104f4428bbd69397c6d24b3dc2c9ce72470f8a5b68564cbb669d76422e37725b1183d63d3c7541dd10f8384f2f50b7f12beca127a91a811210fd26dced45141fd10785582266a1fdfabd7962f66b908fadbac36667a6fe37051a54ade35016e3332aaa5f5cfc5aafebe8d9607bf5762aae00aeca482cc2a89179c91de5e1e762a0d8aadb78cf1f39a844c1e09dc5f81bdcfe114f6ce71b9ac1729dcf176dee86d1a4c084997e6b0ccaaf22e011d07af696c34b2ec835fed912259e9a6faa68ce893909facee15dcdf99dbb3d49ba8af7495606747540b1d9dfe0fa24eda0c442be740e21ec266291d629a2242e2045486c4c44ad1a3e323818b89c897003324972dac773975224efbd3b7f4cc939eea2142f62a40df7e3a46ffd0c11fb6e3b602cac61b384a0c9423d262b8da2d0175eb55452d30b9eb3daa5379bfbac64079b95502577b9b598eb12e7e0c7fa6468c12867ed893c8b6ee6ad22e415d39597035e6a6ad5ab4c020bc98d7be5f465f3cbb0a6dd924daddd098d4a07aa7a8f7612594f735186962c3b9810fec8dec5aec53e548ec53b2ea20a80b144c3fba6d800ed9ad0dea883e49f484053a341579088c4fa7285ab6b1284a2943eb5ecf8f819aa070a4909e1ee172af4b1f35b4a213aec524d7b1d2aad613d8f466c983a5e390e6f35f0f20f8ad1fd2e5b5e177719b08559dc76240deea9f21b29e50bcd8eda2c8139bffafdfa2fef45a72037b2fef19754a9cddac3dd0751a3f2358398e632ada7e52804e5ab06c0354d5911ef409941704e10b5fbda7b03e316f25cd64c2dbf424705686818a1093f6d57da875921d105d71e4396a070d7fe77b926920278106d90a960cf2334b8f85fa6dea207df13e8c6d22bf80769a93fd0a91c66c0044f87e31a078e8aed01c69937fa3181a1fffa771d6c08a93d39bfedec0df3e57fcdc4acb12cdd2c9cc7f9133b2e8c3586bbb0013784a6baeaba9ded37f4583bc4b26f59cf82051afd6d7bf5baab6223a71959d25376cb898090f31296d543acc112962dc64a3d6456a6fe6fe43291563a3720bfa1d70da94b439bfe73cc06feeb5446de75f58f1ab85915fc3bb586c3249d78b002f5f8d60d548edf16cba080872ba14e78af3891d7a50de13cf00e902f88b41c5a68b5bf8be7ba593af9d532ff0d4f923b36178cb1a4a5074412a11eb87904f062449aa13159a6c8dd5b0dd1cbfb98796e7067865eab564b40f3153416a773129ea143749332c50a5b151a02338b759c4a72f53a4490d5cd727933c47559a15aefb8bb6930249dc1469b01cc16f1247230d205f4bb241986e75075b40de7ba4ee83c9bc3d9beac0ee6d0c69093f02585ad8387b283773583e29ce724ec6b8f01a77c5f0ea84874256f4921757cf68dab58e9a20622918fbbf15c8308eb16a05c69f4ec47e407eac26b8a0a9143d507fe6724bcadf28c963e40ca5d8ec2e6c7cc89e10713bc4d97cae933ada06d2ca8c1b9e3e40f010206813b60ecda6cda781d6ca25c99ce66eb797a774e479f9fbda40e6af386bcb9431971b11386b758eac6b64924c17fccce8b1311a17b4b3ab3c4ea603fca907700c6009059fe6920a56654324e6ed7029e8cced9d947e2be8c9b16834c4a35c8801e1b4b55b343a4da8552454d703d27a6c72949c66184b8a1a7c358d15c736f91f49bcef5239e1cc842b5c77376cbba9cd3ac7a53eec57a7764aeb85fcf7cd21e52ed88d7a5a37cb6f7b1a58af15bc347dfa0495deb73734fa90936074c106ee2ab1fa0cac274766eab186093df3fe17e7bc9e44103d5afc252884621890fdd1a26f0f8c0904df4d63f830edfa767907ace32980621403240974e8efb0580384251764b5754b9c7fefc37856c64a0f4149c567e0daded03083e67a907b340cdd6d0ab0bcd897fbf5f5f7c1b133eca58b8b6e577afffdbfe3660bb4564dd1a94c909409ad4c619c3ebb5b9e2374d1e1e571791a011e12a0a6f1d168dc32514e4e4da7cdd6909cf96dae703cb42d732ef22bb18f17d55c1933616bc6ad2fe15e32febdacb677fda88a803ec5df902b519386f50a99fc11f379637b21c4dd1222205dcc6c2af6a95388c1505f22df20241dc7968078b0a311818016aa6dfcf823090ba59d40dd24415ce3e62c49f3770ad302846216de1b498e99f7e1d544f04596766cc3f984fea90fdab8e2309fb48bbec01f6b6885381727a83c20bc0631e9d135c6a1abcf28ccf33e713ae9da44df45db29b97c0d34b467356e5da8b8ef52fb005f9da87f9c38e5f723354f1ebbb2a8f415ab69c115e86bec68439c906cb6197f981430572e5a2cac041c259202ab25fb23ded3a42f2c285a4989ef2384f25a092787d7a7dbca227dbc07227928c005d5e51cb2408a88d3be951f652ff917509936c2b7835adab5aec5fe02b51cbe46e43fc7b47b3b98e4d93642c278a79b6e038ffa9a808e1c49eea69018b24d4c0afd4b59f09912922d3a398523d62bb825ff8c5bdbbcfae0c9e6a47b7171df729f8ba031f35928be5bc9197332013a702a2cbf63c440cfd7dda9e66f1942009a02c14e0202d5eca62f4ac63eef385ce670ed98acd5c2bcf376a2b294dfd1b26667db4a5c7052f66dc793c1d1bfaad122fa07d53665a354abaf28bb779b9cb6f74ab7aea3bdd5da986e0e8b855de00c9d65080391a46ea0535c641d463e03196452fca91876446a4253a184e3dc7d9586d03d5fe9442f309f0bebd290503922d63c1f711852b6881c5e18f85c726675f63d009691f54a3c808ecb80565351d584a2bef0b1c2a5333e40b1532c3be45e595edaeddd0416176a54306769b7946a9d1cd71d8108ad21350e1b4782d279f09b89b2cb11fa8d828030ad76fdb2a6f52dd3d77ea42127c63e5225ad419b62d002614d2856b9f101b34e9a9ef9035d52ddf72f27596fd644393b58dbbb3c3b6420f7cf2d6908ac3965777fa9f91e1f5c7aae176e015d88e44e839d4d2081c7f4cb720d688b39a4944351adb00bd526b5a4258e79ec0470fcd335970a90cc8be24d7da77b9838ac8eda7316f0bc25126bbb5d74737c26ec75c7fb9894d95c7ffcfaaa299e44e79f116d80d4dc7ebe114ceb6209f6dbf688d3a7d47a497b593f9c2de69bbd1997feff6e03715e376b2e192efa52bbf0630b22a86ce70f1ce6b017eef43ac32118f10f6fda44dd88be4e9f844482b9c18133323fc4adba568d4c86b496345ef538e47743a2ca1279fbfb39f6716edf7d627516663ed5bcec2dabce45c71aaa36278c028bdd1823b006a81116f6a104dcd1e589e68c84dd5171aaf8c0d18729b1d9ede28e27e1e8e46d89777f1e43291e021b3e569fa104cdcf49c7826a3a6349be5879ae253808ce92513a8447124f6be45262f01c7b20e20d1f96efc0e4f23e3cd458ca7d2bf613d2cd25e51ecbb97e7e1552ae254955dfe481f8eca8e621493ed3effc6abe2d64ab0ed654c5e4761e97de0cd8f142b68c299f3446f347305c7f4b3472c08ff1d5181036d6d5853f7aef62976d6c9f06bc2767cb7e26fde4606f036e8f0c8a3d4d2ff0146adb9d534975733363016f38a9f653d57fb1a46c0de0c1c24e1b974e1a8fb022b2d4075cb1abb100c56cab2694d061f1770707f0d4b7af059521bf2c004df3206104b7cc7ceb5aba534d20345f9465017ff1d48e18f2e95fee16f3ee94e5ec380597ef08226efb12f0a96f64cb5e6e14f121d96513ab94ab7ef4169ec774b467ab69e8de84718486cbd3c279a4216263abd17f78f95ce615a18aab64244f6fed9e0ee83e5204710d841358d7225f36fe1db43c34b22aa77aca2ddf3273ff40fca6f406f78ed223226399b7debf3cafda58623e7fbfb33c215e86b15e8bb2df3369c56d3344dd6c2e7a19db20be50fa6db48e412d68176e4d0a845d4b2bce932318f29a7a0b4ce4cb6a17915389bd1ceace8479d23ae896d0c437edddf6bb434f4779b8706286c469a6b85502974a2bde095e9110e4b0ab2f1436cae281c2f980fbc9b30853dfea47628c30dc02b055d224abc7e8d56deaba94981aa8e2ae33e955f2aba60f4c3519148bd14a7be16c90de49f6d44116d64ec5babbd960c6985496500156c798b1faea44b0f2bc73330a2eb6042ef600840053d3f772805c42795a4cd64c5adee6cc9236680cd5df4820cf1538aa184ff70f25760c3d34bbc6b61c50ed5a36dd590e1a6b229cf1bdc6d366d15750b5d74bd1479ba27661007734217aa19a5412162c4dc9a7a35bab59cf044ec79b60192636ab960feef37b76ef7c8037cf9b8d7a1c6243da3d3fbdb77fcc0f23e3b8ef3ce1361835060e989371b0a30a887a18e56fd206fe69f785ff9a328eba14ffbdcb473a26aa3a2ab78102a39e8e0c004748089ba34d7709f98e77b7f9ae1367574e6953ecb98e0bf2d4b0adc1ff115e58a15dcc03c0b4af3673a3aafa6eb986c11e7334abc9ebda2c042f74d5a6b8800217abbb60d150b9d2c80f5b9e40d60e669e572ca960c130afa3a40ee672810a50cad75d84185716e56dc27b3ecaff4f342ec4e38614fce2c2175dc8be2d5b190352e7a894ead79b92d0b7d7e5b5f0f5cb78d8022109ea11b615623d5fbfebc23a6e07a51a1546a7d374130590e3aaf73a27c7b6f93ddbf2cb98f7ddfc8d19afe116ba49f47d324e3a799493a8b4f9ea32f8343a41865e3c80aa5e63d2f6a2b5dc11a07aede6f432be72ebd3ef22ba4bb63a33f693658a2cd6b9596f9fb1fee25bdc35510547688b15154580f4bbf6237e94528cf8ee69359d2c977a5263b9604c12a880f540433b28ed9345179429f9e5396595a9e1b77ff275cb2d536ac1305b3ab53b99be6135f60a1d7e15f68b793b213be276536313b363b3c91ea6a4b5f8bdf0d35d7573818681c84fd6cf57fef51b5f6f683d0af54aceb3b516d4da4b745d3340c4c090ee5f52e5a7cf927e71ff5228a2647e4b9e23f76717e94c8d99b7c6631cb313c65d44c04418417ea5fc464ab1eb9c8c95a2fa5cde6febed3e89de06b9fe1ef603bb3afc580d0696a559a6e04c205621b1ee04e085f57102ebd7434112af5cee880bf354113fcb23bc8a01ad694c1d6457f4a9e29456857976dc51e2880dae36c12586a5bda8273b2208089277cb60f44ad401f491c5b8c457839d8af6a667262e26fd1cf8a69e461ca89d2d58c0c60b5eebde9a9e465fa01e32df551b7c8413e93d7f8cb849d7685a8efba264ebe5c3d918c708bdbc0c11f6d2b143ccdf2fed5d6c923b1bad77220dfbf45211ed9ceb817656472f8a3ee81db09052d763302cdc4178fe69be13c06b9b59e781ef1ab0aabcf27ed7cb4e881270999b0d9983b5282e5633530568bf4af4280ee30c8d84547600e8cf2a9ac28906b71d9845f3f3a38b00bcc80d3adb2c72b892fa30131be8c5d298b5063a61bfa8bc8e88d11b2dbd54beccc87bbb71f8b7501b4333b946f03e11558160efa6e5e6e809527351640c3b78ccf8254a2060b0f42999713b7a298cbe7e73ba3530eb132ec2ec6c489332755da6984a7ab2be8a7bd1b5382cb552aed15b80cbad310bf8ca3da836b7ba4e0d5eca7e7d6909ebc47d135baed20e30cff6d8ec580bc65ab65b30f37a334e5eee3e1c89b2680235656713d0b5cd9922fa8939a57e0130825a1eacd3173dd016aa53f99c472e68e202ea05e88144f7acdec7341bcd18d500c6c61f231b9d7bf6a0c70fecedb1c9f14da1c57d73ecf6c8eb8209fc61ac0d7533a228e24071f105eaf7c928a5e9e2b17e12168d0072fee8ee49b461eee20516a0cffbe", 0x1000}, {&(0x7f0000000240)="3fa3828b8308498a8e3a", 0xa}, {&(0x7f0000001800)="0ed4f56bbe14c25e4a1b8390bb07db33806577fa4350e656dc2df95933c2199e4ef0ff7070688472cd41288ba4ec7ae27b8774f356479068b8a50da9a81f37ae3329dfa814765d39c194d6689f1db8e711226b", 0x53}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/57}, &(0x7f0000000640)=0x3b) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x800, 0x0) 05:52:03 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r2 = dup2(r1, r0) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x10001, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x6) 05:52:03 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) chroot(&(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x8001, 0x3ff}) 05:52:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) fcntl$getown(r1, 0x5) r4 = kqueue() close(r0) open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup2(r1, r4) 05:52:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 05:52:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000003200)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}, {&(0x7f0000000280)=""/237, 0xed}], 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffd63) 05:52:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="81000000feff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 05:52:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 05:52:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = getppid() setpgid(r0, r1) r2 = socket(0x2, 0x1, 0x9) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0xfffffffffffffffe}, 0x6) 05:52:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0xc81c19252c3ade47, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x80) getpgid(r2) 05:52:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0xffc45b2a2d748fd0, 0x7bc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xcb1, 0x9}, 0x8) 05:52:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) 05:52:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="f9e1543609a1abfb37fa8e5d30118c4a394647ad5ee2be547c789b98039bf3d6ca52e473e54c2ca233723fb352e03c6522462369434ec94bc1bc8a42604181678eb445f42adcb55ce6e71c0700a8d67b97abeb4da2df7a5f8708b6ab014568fbb7d687a665c27fca3fe4548fe08db42b78c6bbb6b53071c0110c74ad636df6ca19131b68096ed7e467379eb46d6be60d6ca52d7db91cbdc253f366cc5dfdb5ed580fedede983dc02db2b55edfaf8e3c4179ab551c3c8b65e8dff78096f69b8d351519ba1d4bf148095733009601624cfbe7a", 0xd2) socket(0x2, 0x7, 0x6) 05:52:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:52:04 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:52:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x3000, 0x89be7dd8831d5325, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/14) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 05:52:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt(r0, 0x0, 0x800000000001d, 0x0, 0x0) 05:52:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000100)="0300edff42cd73fcdbcc6c6e53924f25899fde0b77698cc10b81de5ad73829239b123ac699f4782ac75bde371181e617099f04de6c44c6e74ffdfe69d458b7f74120dd11b37e2bd95aa55be6c316282ea261fdce9e6897723eba60ececc7d918ab45cdf1f2405acb89cfdfde5b09a39e754edb61eb679a4d384a481444fdca38310bd352decc904c1ae118", 0x8b) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 05:52:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x262c64a096630027, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x80) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x7}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) ioctl$KDSETRAD(r2, 0x20004b43) dup2(r2, r2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r2}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r2}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 05:52:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xa, &(0x7f0000000000)="d5000028", 0xe2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x1) 05:52:05 executing program 1: getpid() sendsyslog(0x0, 0x1400000000000000, 0x0) 05:52:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) setitimer(0x1, &(0x7f0000000080)={{0x6, 0x8001}, {0x100000001, 0x7}}, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 05:52:06 executing program 0: clock_getres(0x3, &(0x7f0000000200)) clock_getres(0x6, &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x9}, {0x7, 0x9}}, 0x2) 05:52:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) 05:52:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x3, 0x100) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000080)=""/73) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) read(r3, &(0x7f0000000200)=""/102, 0x66) syz_open_pts() bind$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:52:06 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x2000000080004}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x6) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x68, 0x40, 0x1, 0x4000000080000000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x9}, {{r0}, 0xb8c4ecb683638c46, 0x1250cbc6ae73e3ec, 0x80000000, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000041, 0x4, 0xffffffffffffff7f}], 0xfffffffffffffff8, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x8000, 0x311}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x5, 0x4f}, {{r0}, 0xfffffffffffffffa, 0x88, 0x40000000, 0x2}, {{r1}, 0xfffffffffffffffc, 0x12, 0x20, 0x3, 0xffffffffffffffb6}, {{r0}, 0xfffffffffffffff9, 0xba94d5b1f1b11743, 0x2, 0x1, 0xfffffffffffffc00}], 0x8000, &(0x7f0000000400)={0x1, 0x1000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x40, 0x80000001, 0x73}, {{r0}, 0xfffffffffffffffe, 0x21, 0xffd8ea7cb437358, 0x84, 0x5}, {{r0}, 0x0, 0xb0, 0xf0000000, 0x4, 0x25b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x50, 0x20, 0x6, 0x200}, {{r1}, 0xfffffffffffffffd, 0x5, 0x2, 0x9041, 0x5}, {{r0}, 0x0, 0x4, 0x2, 0x16, 0xdffd}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000011, 0x2, 0x101}], 0x9, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x45, 0x2, 0x9, 0x8000}], 0x2000000000000000, &(0x7f0000000240)={0x1000, 0xffff}) 05:52:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8f) r1 = getuid() r2 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xb5) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x81, r1, r3, r1, r4, 0x86, 0xfffffffffffffffe}, 0x100000000, 0x1b7, r5, r6, 0x1, 0x7, 0x5, 0x8001}) r7 = socket(0x1a, 0xfeb205b9e7296c7, 0x200) getsockopt(r7, 0x20000000004, 0x9, &(0x7f0000000000)=""/207, &(0x7f0000000140)=0xcf) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000280)) 05:52:06 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0x24) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) 05:52:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 05:52:07 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x6) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 05:52:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x2, 0xba2f0000000000) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) 05:52:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x1f) 05:52:07 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r3 = semget(0x2, 0x0, 0x2) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/171) accept$unix(r2, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x1f, 0x7ff, 0x763b, 0x53a8, "b891546aa1fca7f21bd53bf91e83a86b84fbd254", 0x1800000000}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x6, 0x3, 0x4, 0x7, "d8bf81e625f3d9d7fea961c05b29a308006a2cbe", 0x7ff, 0xd2}) 05:52:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:52:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x2, 0x3) r1 = socket(0x1, 0x8000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x3, 0xfff, 0x6, r2}) 05:52:07 executing program 0: select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0x1, 0xfffff00000000000, 0x0, 0x0, 0x0, 0x8d}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 05:52:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100000000) getdents(r0, &(0x7f0000000080)=""/200, 0xc8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x1000300000005}) 05:52:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x400000000000000) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) chown(&(0x7f0000000200)='./file0\x00', r1, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) 05:52:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffff800, 0x7f}, &(0x7f0000000040)) r1 = getpid() r2 = getuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 05:52:08 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000003f2bb309df212cb000000000000000000000000000000e802000000000000000000000000000000000000000000010000008bddca350000ddb177be18000000000000e8ee00000000000000"], 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r6, 0x0, r8, r9, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000008c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) r14 = shmget$private(0x0, 0x3000, 0x482, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x10001, r12, r13, r12, r13, 0x180, 0x5b8}, 0xd736, 0x7, r11, r11, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000006c0)=""/242) getegid() 05:52:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:52:08 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1, &(0x7f0000000300)=""/102, 0x66}, 0x40) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 05:52:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) 05:52:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:52:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = getgid() setgid(r1) 05:52:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8f) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1000}], 0x60c8717b, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x8, 0x2}], 0x100000001, &(0x7f00000000c0)={0x8, 0x1000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x200, 0x0) dup2(r3, r1) 05:52:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fsync(r2) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffff, 0x80000001, 0x400, 0x1, 0x1, 0x7, 0x1d, 0x2, 0x3, 0x20, 0x10000}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x6, 0x3ff, {0x3895, 0x3}}) getrlimit(0xe67c5a1fd82ad3af, &(0x7f0000000300)) 05:52:09 executing program 1: r0 = msgget(0x1, 0xc0) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000e9944aa362c418db3ef351adfeb6747571d0e2ba9c9c08ce3a35c56e1e1f14282f108d12982b84229c87e6cab474c1b0c1296d03671a6b36b1ee0d3a16e5c79a194812f1d34f8bd9e9ffa40f340f32af38cebaa3c1c6cbdc7b372bb6d26e9f1474268fdf192468180814986a3e4caa41716b238302a9015d8958a81a4b66a41ce09505197b96cd3c5fca7ca0d02c13a65caaf97106243153b227e1d596ba1bc6978512e8cf2468011c4eb65c1329359c38c28d05e7b3c7bb5a87e4728ed956be0397803a5f6ea99a8173dbcd95739a931cb2cbf5b421a062b149fb22"], 0x8, 0x3, 0x1000) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file1/../file0\x00', r1, &(0x7f00000000c0)='./file1/../file0\x00') renameat(r1, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') 05:52:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x1ff) getsockopt$inet_opts(r1, 0x0, 0xb2f210a8739ffe2d, &(0x7f0000001040)=""/4096, &(0x7f0000001000)=0xffffffce) 05:52:09 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) kqueue() 05:52:09 executing program 1: setrlimit(0x8, &(0x7f0000000280)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) sendto$unix(r2, &(0x7f00000002c0)="ead250a2be2863a00097e88902b733b4f948259e0767ab83103cd1f9512af3d9ed3f169ce712737af138fa8dccc454cf164a3db287b52d07da14a98962cf71552c7023b9623ce3ae94b9f5909a1967a8f465a865a695d7bc1348a4d43748be56e23ad368626c5c018abb9f25528af9f36ef2044b9cebd555e748186134bb814800c5745bc004956b0e983d3af4210a9f5bc3c05bf74f8f424f428f2d9e9b0682c1daa2214b88cc8f348e22ed9852963de27af59ddaf25a35868c706aa583e22d22875a8239a0a0fba88ebd8072e1eebb", 0xd0, 0x4, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8000007fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00", 0xfffffffffffffffd}) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1c, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x80, 0x0, 0xffffffffffffff00}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xbf5, 0x7fffffff}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x401, 0x1}, {{r4}, 0xfffffffffffffff9, 0x34, 0x1, 0x100, 0x110}, {{r1}, 0xffffffffffffffff, 0x40, 0x3497c906520361e2, 0x5}, {{r0}, 0xffffffffffffffff, 0x4c, 0x8, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0x100000000, 0xc43}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0x6}], 0x1, &(0x7f0000000240)={0x5, 0x6}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 05:52:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6, './file1\x00'}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:52:09 executing program 1: r0 = socket(0x1e, 0x8000, 0x3f) socketpair(0x0, 0x4, 0x40, &(0x7f0000000200)) pwrite(r0, &(0x7f0000000000)="6de65e8f04caa0d76f1d403de3ec56b2fc03739bd27bc324f4a96d6b01f596e2ded4ca1424506f329003e9ba2509eef5e7a462d39b087ddb181864210e657a3fbeff3fc54f873eef0f31cf08242431aa44be9d5189217fa20a619eda92e236c440c7cfdf7aed580f0377152da8b6586d68c25c9afdbd9b204011c82a161db06db0affe9de607d0e1", 0x88, 0x0, 0x0) r1 = socket(0x20, 0x4007, 0xffffffff) r2 = semget(0x2, 0x3, 0x100) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/96) r3 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000140)) socket(0x10, 0x2, 0x2) poll(&(0x7f0000000180)=[{r0, 0x1}, {r1, 0x2c}], 0x2, 0x9) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) 05:52:09 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) 05:52:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x1, 0x16c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000280)=""/4096) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="7a012ef066696c650500"], 0xa) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0xaf010727445b10db) r3 = msgget$private(0x0, 0xc9060140412edd6c) msgctl$IPC_RMID(r3, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) 05:52:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 05:52:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 05:52:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200", 0x0, 0x3e}) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000bb00ff0000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000f1dba9537f066d560000000000"], &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x1, 0x3, 0x6, 0x1, r2}) r3 = dup(r1) r4 = syz_open_pts() write(r1, &(0x7f0000000200)="09a87bab60ef57366edd470066c76e9a3eddad793148b5b7810146ce3c8557bd5914c40fd08730247db560c963f1ef5b7830d25e9995b0037261c0cd6622f63c9133e0d7231d63780dff02b0f6b3a8f1", 0x50) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000340)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:52:09 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x2, 0x107e, 0x2a, 0x2, 0x7, 0x6, 0x100000001, 0x10, [{0x101, 0xffffffffffffff7d, 0x80000000}, {0xfffffffffffffffd, 0x200, 0xfffffffffffeffff, 0x2}, {0x1, 0x100, 0x1, 0x7}, {0x1f, 0x5, 0xfffffffffffffff7, 0x7}, {0x8, 0xffffffffffff6112, 0x100000000, 0x100000000}, {0x39c2bc60, 0x3, 0x8000, 0x101}, {0x3442fd85, 0x40, 0x2, 0x7fff}, {0x0, 0x8, 0x9, 0x8000}, {0x1, 0x5, 0x20000000, 0xcb45}, {0x708, 0xfffffffffffffe00, 0x6, 0x4}, {0x3, 0x8, 0x1}, {0x12000000, 0xe0, 0x3, 0x6}, {0x100000001, 0xfffffffffffffff9, 0x422, 0x8}, {0x1, 0x38, 0x2, 0x9}, {0x6c81, 0x136, 0x0, 0x20}, {0x101, 0x6, 0xe400, 0x80000001}]}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 05:52:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = dup(r0) r3 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) socket(0x3e, 0x0, 0x200) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0xf8d302d) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5, 0xfffffffffffffffb}, {0x6, 0xc9}}, 0x2) 05:52:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x9d62, 0x0, 0x59, "137937aba2003ee00672b43ea05dd547883661c1", 0x20000000}) 05:52:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x6) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:52:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x69a72a9449fd8ce1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x10000, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) r3 = semget(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000480)=[{0x2}, {0x3, 0x2e}, {}, {0x0, 0x6}, {0x0, 0xb682}], 0x5) fcntl$getflags(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) open(0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000004c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 05:52:10 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) shmget(0x0, 0x400000, 0x401, &(0x7f0000bfe000/0x400000)=nil) r1 = semget(0x1, 0x2, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/237) 05:52:10 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) syz_open_pts() close(r0) 05:52:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x101, 0x2}, 0xc) r1 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1f}, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() r4 = kqueue() close(r3) dup(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:52:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x21, 0x40}, {0x20}, {0x26, 0x8f4}, {0x24, 0x401}, {0x2, 0x5}, {0x4, 0x5}, {0x88, 0x1000}], 0x7}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) fchown(r0, 0x0, 0x0) 05:52:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0x1f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwrite(r0, &(0x7f0000000140)="6ccb912a3298f68e60ba97585e037763a3a6b0e6c7a0190aa401fffe5c8b6a7b4d38629474d616d35a45bc8e857c5044935252bdfb2ce82c941c52f60ccc53a5d6c9e73271ff084662b231d13d5a2f57ed163aaae87a2a3cfe2cff519617dfdd87befb8abc6f", 0x66, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x1, 0x2, 0x3, 0x262a, r3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0100e220691506f56a3c"], 0xa) r4 = open$dir(&(0x7f0000000080)='./file1\x00', 0x20000, 0xc3) r5 = geteuid() r6 = msgget$private(0x0, 0x400) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/113}, 0x79, 0x3, 0x800) r7 = getgid() fchownat(r4, &(0x7f0000000100)='./file1\x00', r5, r7, 0x2) r8 = msgget$private(0x0, 0x8) msgrcv(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000ca01037898d9b1d628991d25a0950bbc5a7e291c38d3350958f20ad1b14f6a40bd901723bcd9692134"], 0x60, 0x488b194db42d6648, 0x1000) r9 = dup(r4) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) msgget$private(0x0, 0x50) 05:52:10 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0xd40c5f1e008517f8) shmdt(r4) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getdents(r5, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x80) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) 05:52:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x5d4b) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x20, 0x6}, {0x18, 0x0, 0x4, 0x2}, 0xb83f, [0x7, 0x6, 0x4, 0x1d77523a, 0x6, 0x1f, 0x800, 0x1]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x4) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 05:52:10 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x80000001, 0xeb, 0x6}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, 0x0, 0x0) 05:52:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe35a61989bdf3f49, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x80, 0x12000, 0x5, {[0x100000000, 0x5, 0x41, 0x7, 0x6, 0x761c, 0x1f, 0x7, 0x80000001, 0x3, 0x7f, 0x6, 0x7, 0x1, 0xedb, 0x5, 0x3, 0x100], [0x3, 0x0, 0x7fff, 0xfffffffffffffff8, 0x10000, 0x78, 0x9, 0x3, 0x6, 0x1], [0x100000000, 0x8, 0x1, 0x7c65, 0x2, 0x3, 0x100000000], [0xfff, 0x7, 0x15, 0x40, 0x2, 0x8], [{0x9, 0x1ff, 0x7cb, 0x6c4}, {0xfffffffffffffe01, 0x9, 0x100, 0x1}, {0x6, 0x10000, 0x1, 0xea8}, {0x100000001, 0x20080000000000, 0x10001, 0x5}, {0x6, 0x1f, 0x80000000, 0x53}, {0x80000000, 0x396, 0x6}, {0x1, 0x7, 0x3, 0x5ddc}, {0x83, 0xae, 0x3, 0x7fffffff}], {0x7ff, 0x3ff, 0x7, 0x7}, {0x1000, 0x4, 0x6, 0x9}}}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x2, 0x5, 0x7, 0x6, 0x7, 0x1, 0x5dd, 0x10, [{0x0, 0x4, 0x800, 0x5}, {0x80000001, 0xe5, 0x800, 0xfffffffffffffff7}, {0x0, 0x5, 0x1, 0xe065}, {0x7fff, 0x6bb, 0x5, 0x5}, {0xfff, 0x7, 0x6f0, 0x7}, {0x7fffffff, 0x70000000, 0x8, 0x7}, {0x8, 0x4, 0x7, 0x1}, {0xca, 0x5, 0x40, 0x6}, {0x1, 0x200, 0x1, 0x5c90}, {0x80, 0x6, 0x1, 0x4}, {0x8000, 0x5, 0x4, 0x7fff}, {0x0, 0x1a9, 0x8, 0x9}, {0xfffffffffffffffb, 0x8, 0x3ff, 0x184e}, {0x7ff, 0x8, 0x2, 0x2}, {0x3ed34000000000, 0x1ff, 0x3f, 0x3f}, {0xf2, 0x5, 0x1, 0x4}]}) sendto(r0, &(0x7f0000000400)="cb0629e9407ed46fbbdabde73bfe64af187b07ebad762ba861fe48a3f3232e95c482213368a2299a474ce3f83cf92daa6e38a50e3da1e91aea19c805141b078b4d503f2f7d3b96a847393e73dc5f914ccb3231cb43522b8995f3283b47cfc1a4c8c51b1a7d191401645e4a07", 0x6c, 0x400, &(0x7f0000000480)=@in6={0x18, 0x1, 0xfffffffffffffff7, 0x7f}, 0xc) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0xeba6d81f78854be8) recvfrom$unix(r1, &(0x7f0000000500)=""/138, 0x8a, 0x800, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r2 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/154) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) linkat(r0, &(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00', 0x4) getsockopt(r0, 0x9, 0x4, &(0x7f00000007c0)=""/29, &(0x7f0000000800)=0x1d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000840)={0x1, 0x5, {0x78, 0x10001}}) sendto(r0, &(0x7f0000000880)="cfb3743dae53b6169cc9ca260fe64bbc2c94b65461425eb353e917a0e41f02ca938da1e276d0d4c5658fc81585d87e0ec7f644948910d0b29625f99491bb85d2efd5545a16bac888ba1aa8f93ed807bb78fe73e3d0fd2e6c813cab082c0daeead2bb61e03cd737ce1af0e1c5fad5f54cb542a4ade7c0e321e633808bf812bbad99cf3f01520b968f0425a62be1547ad8", 0x90, 0x401, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x2}, 0x8) renameat(r1, &(0x7f0000000980)='./file0\x00', r0, &(0x7f00000009c0)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000a40)={&(0x7f0000000a00)='./file0\x00', r0, 0x2}) linkat(r0, &(0x7f0000000a80)='./file0\x00', r1, &(0x7f0000000ac0)='./file0\x00', 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000c00)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x7fffffff}, {&(0x7f0000d83000/0x2000)=nil, &(0x7f0000d77000/0x3000)=nil, 0x2}, {&(0x7f0000cac000/0x4000)=nil, &(0x7f0000d41000/0x4000)=nil, 0xfff}, {&(0x7f0000dca000/0x3000)=nil, &(0x7f0000d38000/0x2000)=nil, 0x7}, {&(0x7f0000cdd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x9}, {&(0x7f0000fc6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000c41000/0xc000)=nil, &(0x7f0000e30000/0x4000)=nil, 0x1}, {&(0x7f0000f83000/0x2000)=nil, &(0x7f0000e90000/0x4000)=nil, 0x1}, {&(0x7f0000d7f000/0x3000)=nil, &(0x7f0000c72000/0x2000)=nil, 0x2e8}, {&(0x7f0000f53000/0x3000)=nil, &(0x7f0000ee1000/0x4000)=nil, 0x8}, {&(0x7f0000dbf000/0x1000)=nil, &(0x7f0000f83000/0x4000)=nil, 0x3}, {&(0x7f0000c38000/0x9000)=nil, &(0x7f0000fd8000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000cc7000/0x4000)=nil, &(0x7f0000f61000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) ioctl$TIOCCDTR(r0, 0x20007478) mkdirat(r0, &(0x7f0000001100)='./file\x00', 0x100) recvmsg(r4, &(0x7f0000001300)={&(0x7f0000001140)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f0000001180)=""/2, 0x2}], 0x1, &(0x7f0000001200)=""/232, 0xe8}, 0x40) mknod$loop(&(0x7f0000001340)='./file/file0\x00', 0xc000, 0x0) dup2(r3, r4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001380)) lseek(r0, 0x0, 0x0, 0x1) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001680)={0x8, 0x0, 0x8001, 0x8, &(0x7f0000001400)={{0x5, 0x77, 0x3ff, 0x1, 0x1, 0x1, 0x8}, {[0x1f9a, 0x100, 0x0, 0x2, 0x1, 0x3ff, 0x0, 0x6, 0x5, 0x80, 0x0, 0x80000000, 0x9, 0xfffffffffffffffe, 0x1, 0x10000, 0x8, 0xffffffff], [0xaf1, 0x1000, 0x80, 0x6, 0x2, 0x9, 0x3, 0x4, 0x1], [0x1, 0x8, 0x1f, 0x4, 0xb3, 0x0, 0xfffffffffffffc7c], [0x5, 0x7, 0x9, 0x4, 0x9, 0xfffffffffffffffb], [{0x837d, 0x4, 0x7, 0xdfb}, {0x1, 0x7f, 0x8, 0x6}, {0x4, 0x22ae, 0x2, 0x6}, {0x1, 0x9, 0x0, 0x5}, {0x401, 0xff, 0x8, 0x3}, {0xfffffffffffffffe, 0x200, 0x1, 0x1ff}, {0x200, 0x0, 0x0, 0x100}, {0x800, 0x1, 0xe, 0x3}], {0x2, 0xffffffffffffff00, 0x401, 0x8}, {0x0, 0x1, 0x6, 0xf}}}, 0x5}) sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f00000016c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000001700)="84098b857cbf2234101610835d2a5ad3c6c12da6d0872ce4035a55e840a6436474b3eaff3128a86cf9ba5d62c0d1f4eae8b82d2621be", 0x36}], 0x1, 0x0, 0x0, 0x1}, 0x0) 05:52:10 executing program 1: r0 = socket(0x6, 0x5, 0x4) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) 05:52:10 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:52:10 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 05:52:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x10000, 0xaa1f, 0x0, 0x337) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) 05:52:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) mlock(&(0x7f0000478000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 05:52:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) faccessat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:52:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x3592ac640fbf81c2) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/143, &(0x7f00000000c0)=0x8f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x41) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mkdirat(r5, &(0x7f0000000180)='./file0\x00', 0x10) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000140)=0x4) setregid(r3, r4) 05:52:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000001b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffebd, 0x0, 0xfffffff8}, 0x0) 05:52:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 05:52:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1f, 0x8}) setsockopt$sock_linger(r0, 0xffff, 0x1001, 0x0, 0x0) 05:52:11 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) 05:52:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 05:52:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) write(r0, &(0x7f0000000000)="9a", 0x1) ftruncate(r0, 0x0, 0x4030002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1ff) 05:52:15 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') kqueue() r0 = open$dir(&(0x7f0000000180)='./file1/file0\x00', 0x8517ac9ef516fbf9, 0x1a2) r1 = dup(0xffffffffffffffff) utimes(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)={{0x8000, 0xc75}, {0xd6b4, 0x7}}) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) close(r0) rmdir(&(0x7f0000000240)='./file1\x00') 05:52:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000000c0)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0xffffffffffffffcd) write(r0, &(0x7f00000001c0)="197ac2baef7a3f646f890734e7323344bb442f6744fb8b58e77b443b2fc8d6d63e1414bdafe5a2f0bbf002b30050e84c734e678d51a1cb74992952c67351e1e914e9a940fd59ef652c9ec45b521f4c338e59e02b1c5deb6b3625f4dd684f1a4273cc3fde069f2ee5fe8a8d0298a95ec1c4e8942b585d719c374b46d3c2066da19ec07cf34c3476b0ffbf254705c7dcb3cd38b46d419df0db272a32f451cadcf1c17266d0b9c1026f2eac98d1b940ad81", 0xb0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0xdca41ca6e9e10b30) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) 05:52:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01ed2d490e1b79656800"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, &(0x7f0000000100)="60e78f1a3d7c38be96c57863c1dc1a232091dd98e10712877a1338952a2f61538645996f674b3bdb4b62191f7869d1b7bf5f6c675ae88e01e4f61957ad162b20aa79aae44100c7cbe45d7c9792d8768a6c5afe7c94d8634cef9eeb759d4e0e5005bed1cdaf3950529e714db320893d463c1849d06695920f4a745ed4b14bde6eba621832a65ece23c78554edf9b86efdeb23b92a05b8be9303c766499210179dab469c02760a23d75274752dff41704d242f", 0xb2, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6532fc47274c3000"], 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x6) dup2(r1, r2) 05:52:15 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x30) shmdt(r0) 05:52:15 executing program 1: r0 = socket(0x11, 0x4, 0x6) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:52:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fsync(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:52:15 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="d5eb38f67e55a6c7b6433cb5bf324d1996749f93719a12703f3eaf57d615569be0778ce62b8d6ed4e44dc6f87b95d77193607b937231f349a2aecf497b760446ee90e899bd8ddc83990f1663b0728c3ce8dee488289310e78d8aed56cb68aa2af334be0e276b36cc41c44fc6345b5395f7825106401b8503559ed0093ee5d94e38366f478462a6ae63b75d0e01d7aa08a8f9603262d140567659617d1ec6713798ebf6453e9d7c1588c3c5756b150dc50a561fea551c15259573429a0b6afed9f67d656a1b19fd49920f9980d0228e7260a41e29b2dddcb6c54a44d56e0febbf1190c35d451925dbcfbcfef8e8083516b3945451bc63e64571655e2fa0a860fd53b52613e4c5459843e2cc5cc275164db240d2c3cf29b83a868ef39a2f9ec7b26bef4cb352243db22527fc85dfa22773b5eece474edb95d89dac4d0ca74bef740f7cddc1dde4f7273e550fb6d896b4807fad27ad12204eb99ebc2fa8414953944e6f58f7c1bebe3f49e11132f03bd0f565cf7f212747e49f9df984ae339bb63c23f966481f97c89b2f75494ab42327d916031accc41cf47f25ee23b70c7e6b836cf5e9ff1ed76e8f65c65f1f4feb76ab87eb8a6893f2be0552ce00debe3b7ca2581aa094492ace6103032ea4b23e105da81a45eabf0812b6b890fbbc39fa274730f3a7e58ffc70edce63f68b717186f5e2e9e337d37218674b1de12d22392f3665edac89bd1ffc8b8b8fb91f9a8f4453909f6ddd21a4138db82ab63b08d72485962cfa276f97fd6cb51a3e13bd525d39ff293e072936de02e62d59f8cc07ef880bd1480f841fbacb9d51a2e8f0308e5cc819246a21224493520ddbe3d3d3b0896cb7a3a502b8e805fcda71efda8e62ea09ee02ca91d42efd7ef839e84747d6b06df2b6abae961cc9ec64f1ff440b0d4a9c9f8cd87913e16a4affbfc5c1b86a156afe9cd759a19f8e8e3b51d42999ba5461507e11922ebffc1a521d2a88f9156ae046f9b1d3c9bfffcaa195343a11d17425aa20e1afcf2e23ffd40d6d8a8b8d49931762c94d65b7766e159efc93e402d041912609b7d053e6462fe11552e3a81ee1d92e22d54f88a02a11924c4330ff398d84d802a6d34491fecd2ac58a98683bd0f60989f61eeda69c51ab865d97498529b455ad054b4ec3b6f9f0ad22a9116ecac38783204f11aebfe5254101021ea21d602304726b652c30fb814391502de111ef2c093066ba88761e699e59ea2162ca3f7b73cebbf26e94f074a18da240ced955a155eecf8653247b7d188b6fba8b9e3b390586446eb9753971994b33801dc67a606abc713a20c05ab6985b7639eac391abaff8a85a3d4bbee3931d7d2d09c3b94740d0506e08de2b850e6558ee7b3a5f6721f9b8685df94e50c9d0f14df56e8bf24079776b5d99491fc291b165a34caee327e642e4dc6492cdaa7aff676ec62b9045e1265fb8ada54f3000c88f2f0a6b41c1149355db6f2bf05088c0d258542e19212d753448952d72dd039af6115616e0c89209d5a536970ee58085df7a79d19ae4aa75381c27ad85621ea89ef458adfa5af639b65dcba013477b30398390caeae0236ef6f0bbea1b1bd2d6a4be807fcc4ead44f373b32c5a71757d6fb78ec567eb0acc27a789d30432f3ebdb40f7185dca8ccdd26c817e734a207af7c65de64bbe2441100b0b182261c9d98f4936eae4828c01048c2d9c3e896c0b00a6a26637ae67e0ae5718bdadbd21806736f7c584d914fe4eed011714cc553c085c6df00b16b8168155c1eb4e94d4de3bea94fb646c535ae2b65d590ee07bfbc7cfa1e9853dc886d07318b566f7433453c8be443d2374a122790acad0d72916326f76031d158ad392207d055f2b625935f802750fc8f15b99341ca39afc6990e48929b8e02d2e4a7f43bbd594a1c98256200b9fdb51b5fd5c7f4c08c2d746c6c780cd86cfd0aa7edae16e5eec56787b6ac60868cc90b46800f5bee6afa5b43b1175b48a08c36c9aea90c55eb2b809be02996ce4736c365990dea1798026db055aa5037f9b7e1a9d7b9152a7c0754c3e1c152780ebbd298a6d41078c5bb3b2f7bba13862f315e847897aab973a97738d6ecae61dd906695a4f42488c5e3b5f614e418c991b72a89a5273687f309f3c10c7a797a7f6915a27cff68f338499c755fb0164f56521dd8d7ba21013f26a56b5e58a614d987ee623c41b31fb488474713d168206850d74e2a901a58fd9353018926dcfde2517cef3318c6fcdce301cb04fa383f5b589405cb9337d3b652baece3431370de0c66f1326e3d5887f0fa130f11c4b9be5bc7814b509259c38c3a0d5f6d1ec0f48e4630059490c5faf74174ad3bef5218afa06e9b0962230c3b240aa4d688b95539acd42402127d344323ee8387b6b06c81de26f75b88b27dc9ecf79fab252feda91b8d0fa473165ef3ca585c1acdf11610f2c207b292b23a82e8956b63c2105b0a059dcba3da60509af15e344fd904d08e4d29102d8154cbe51273ba1465aea64a7407a07d3f1dcc9501934d7248ee2661bd26b32db0eb1954e73579e31ec4877f122e21aa93f4e9d5e76565b88f098fb005e947bdcd8dfb86a05dca835dc06df990cc2cfab18b95c2e713874005ddaf4dd2d4f48f377bd62a30e579ae39ee86108e42212168c8c1ce127759dd61abd4aa94c40863f993c7fc344f5f9b06188be595d9a8ebfd4f57462dad3446cd50924d3b7f520d64e6c8a11ce4c42d63405ea7b559f1dcd39bc2d2c43243476216bc381e44c85fbf6bc750db59409441b46587d1a3eefc2c04efe226596fac73922ce851092b169a51ebc67b70f4cca15aca215772d15390fdac95d6a9bcb6bc729c91d3b436c809c58be126e187db0e103ba3f3d636fa3529673995781e0a5c6f5687e45bb0b597ab151158f3649fea57aa090a540ac3a676a6547452ff9d794e05d6039ac5cc54079e610ebe42141a5ca9e655aadd7c469361b18cb531e35cef87987335e35372a4958983f39df0ca8546c4f04fc46d726fc572af80a58fed804093f955fc5222a7ef672960dffff23b33b30cc105cb83ae2c0f435810c7bb6e696323c079c334fad2ba47b6c40134bfa20f2c6e9828fa41d9ca6c21ef0c6cbe98e2ad70ed29b099fe8dbfa78556b84013133940b305b8376cb173ea7b155df0103d192cf48145ef9129ef75b68e6d7810631856adbbec85493d3b18bce41eb9fa6a8fe28c3376ad28d0907b70456001ac4965f7c649454e08bfcfba794e8b7aa209cafb31bfbca2e354313513433a3a087204e3f033dbf69edf69b51e2290f0689cdb02069d75e1099ef9efc6b1add4581b73cf3e903cb4929fcf430e2b18faeaf71f65c86ed11288842546d9a781f33a0b9013b322614f39a71cc165e6def0e6f3eba37d85589bc4acb81973b454750f52b21b0090471c7dd6cc8f295f0971fb49ac548ed3597f34cc5d0deb7e882957fa2f50cb2b5ecabdc9ddcef6d9eee3fd84e420fdcf94d06c1aafd5d018eae2df1724de9255f2825810f50984e7029ceaa7e731b4ac997033a0f0c375712dd9e5b616b208f1c0ad25bec713bc83df0fb54be27a5412a2a52666220f4610247d61afb471cf5fdf497fed12e3b2e25c1c39ca9e2e5775a50c9ed409104ebb02f10283bdb9e75dc4ac9509ad90e196d55712597b300a9a85c7bd0a506e71bf7d5b11b01fac55a78b2276d038b69673344a663bcfaa974855b895c971471e1c3b449eeedd46600d88385c2dfc33412606d87b1e5750d94acd8650929a7161403e7909e147f67723fc0ee0390fa7b6ed025a5b02ed87d75497e58d7c851ea343bbb35840e489c0d566cb20b1819ee1386e1fb1db3002a44dcfe44441cd6bbfc15f25a8fdc4b89e702f5a430bab4565cda92b76d87d2130c4fde1e97171c5097712464ff778ed0d385ac57f76f9118b20ef874d197680853deca3676d759b24f133811ee1ba7a935e548c6f9298010bb2debd501f10a1ab7fe9ddc73f94984a7b226f3f630b51340fbd11be02ce74259cbb132e1ba0a23b3d4d55c6848f642f5f0ef5ba3ab028ebf71fdef4f8230d42907977c5a1a2abefcc44b403174bb8fc0674d083cc3385f3dc865e786573ea959996dd5e69ea0f061cb07b8c8d630f868b601f5a80025784a5316c65ba47a8a3f2409715d4e35e83fd04f59dda18c66954b16a65cec22c2804193a754cbf8339bc3ea6aa67b6ace891e7ff4f56086b36732b981b51eee325158d098b510323529eb246199491423df70be406fb251f09ba42a88e38e38db187e16bb8b6009b2412e91d8ffc4bf7c056b78f91cc74d480135a37816c7a41bbd3f8aa7d353c7c7503d53105f312a83a382ec0971f686829f695add484edb2f79e0231eecc49298f5d181d0716a4c00dcd7fe0b2aed633f5537690c934ddb9a40bea63149da84bf7fe5ec4319ca5143b9e9c464526f7791d670ddb178a1361fbbf15c4a1260b0eab4812be9b11fa8b0ba8d925328185b2a5988a99510c13d16cdac945853a2e44965be28268d5b00ce20a7cfe76b628b968214d6257358149061f1f7bd5d690bf399daf2796357959747dccaf03f693dd9f7500cd8577be16ba70ca341d4b9959914d5ba6a672a2c83df2abdd9c25d264738117bc27618b086639f5fc2d0692dc0c1c149dab7bb0cad2596d7ed83dc4a3eedfd6415e74761ccd3711e841136b660cee230c12c17f1e8f8bb83cec3aa0fc3dc4297e2edaaba118699261dc3264de25c3221c8651a62e87e57febb360914290a1a358147003a1f85892ff67abc05164d4eab3ba4fc552e790af51d08a28cd3d3b8f6da5fc074862901b0bd8dd28032bec246dfa382bbee1d59ced0445be4589dda74211a6732e9ac8ba9727f105ab5f50bbb8b501be5f0eaa308fda049e4d93a541acbd28feac0401e961e6a9b36b59d1991303f9d161154ad32293119f8cb5ae7e22e3c9bb7d35fadc451477e1397726426f277f86c4336aec56c1705b1fd4f15ca636a8ca276d7f5f0197d3ce8666c4282d911ac01ef56b3f93d645cd0c30bd767a6c7da7d8deeb83e2cb97c10e601d7670a905115eaeb526613e498e91e938864e6df1a494341c85339dff5df38af00a4312c01cd9a8245d996d01416e88687bb04569df67a6795138a1c40bb56589bf23546077c408bfd824cbec804064bf1c6c1024818126e03b1c870d069dc1126c8550c89441709160a21b41354209c19a08e2d7eb235ce4177bb94d6f4da291eabe68c66670fc0ab96d460e34fafec5f184fd92bb626af90d451d8240864bf2698339623d3a3aa0482e98ee12d0d257bca09d275bcd202b1f84489e203ac4d85d0944ee54c7161f101ec69a3a86d201cfa36b4b40e39efcb06180efc4f17bb773c57be6b5bc31ea6dd5b7b09d36a7b4267f631253c62e14e7056a6704f699efe50cafe5d71c56ab9a87d96f65607360db0bf8671bdbdf68f933acc7931fdf34df2cb100b9e296dffa21597063d184a2bc31a49dd883039e108a900fed4d8aad06272c0634b1b103e829667677ea953bdb0d97ca7d44fb2a98294827429d3e97cb2f2d9f43110cef2d275737f93461fa909b500c79bcab03033cd4701f5b152bee105a98f67318dccfdadc4a800fef45fa0f3e6c786ec98f0a1119065f99cfd989abc4b2f5a2f31a4adddf464f8db1cb501f7f40aa9fca55ac20fbb0e14ebd06b5a6d8c8e63da2bd1813ca06e3ba087c2a7ebfb81cef8fc0a6481fcc4589d79dba84b529aa5f8dcf8c8a662f3d5896bd6430ee7a92c9be2b5c547f7b2be70840c", 0x1000) 05:52:15 executing program 0: nanosleep(&(0x7f0000000180)={0xf0}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x8) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7ff) write(r3, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xc26) poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) 05:52:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 05:52:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) rmdir(&(0x7f0000000040)='./file1\x00') fcntl$setflags(r0, 0x2, 0x1) 05:52:15 executing program 1: semget(0x3, 0xa67abd1115f98812, 0x220) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/69, 0x45) 05:52:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0xfffffffffffffffc, 0x9, 0x3, 0x4, 0xd6c7}, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x4c320c30ff943c2b) dup2(r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x480, 0x0) fcntl$getflags(r2, 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) 05:52:16 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r0) 05:52:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) pipe2(&(0x7f0000000000), 0x10004) 05:52:16 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x6, &(0x7f0000000000)={0xffffffff00000000, 0x44}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) 05:52:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="f9ff3d2f030000003000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r2 = dup2(r1, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1}) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 05:52:16 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3a2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:52:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xffffffffffffffff, 0x7}) setsockopt(r1, 0x5, 0x6, &(0x7f0000000100)="19d4364f471224201485395dd371a1a6474a5385f137888b4deb6af0bac87c4c44fbe2a5fb3858b84256649a3076984b028085751350009f05a81dc0879643e4d0ed85f646d6b8f92f66c810bae1bfac4b3216594692a0b3d14f1def90a8553838e611fe012ddacf0fcb14e69272313187fc543f9b8038d132632baa9471c7fae5717508c46e0a57d420cdd26ebcc8e4af11c9259e8a821b0ca92f0ad6ecf34d895e84b3724e1f089e96abbf28d5facd13aadd2e870ab804dce348a5010aa351df12fe5350fd8d02926fe90bd609d397f5b06ab6a663e80338c5b2a605dd365a1656bbb998ac23319b10bf09a454ddec4b3a78812da4b2", 0xf7) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x0, 0x4000, 0x200, &(0x7f00002dc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:52:16 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() fchflags(r0, 0x0) 05:52:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000040)='\x00', 0xa3456f9356e76fa4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) listen(r0, 0x1ff) nanosleep(&(0x7f0000000080)={0x5, 0x3ff}, &(0x7f0000000100)) 05:52:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10092, 0x40) lseek(r1, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x1, 0x0, 0x1, 0x3f800000, 0xfff, 0x5, 0x2, 0x2, 0x4, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) chroot(&(0x7f00000001c0)='./file0\x00') getgid() getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="6cd7c51da87a6caea12fadf687fff5524a52eba473016ec16f1752754335fa6d0d9b2c195488229c8bdacd592a75249ec23f67bb1fc6b02e0e3c8792a9dba91c914d3757e4618ed22377e6823a4c8dc5e81c0b3879b9b3b55478db892c3fd5f2a8dc8a2601b43a94edca12bb977171a26d1bca6aab726aa056f3f703b15592d8d03b2b90704c1759f6e2950fb7bc08fc3e2f802914b4aa", 0x97}, {&(0x7f0000000340)="77e56ad4eea5bea4a7f47a78826deb63b8ed6bc58b4f0354722d48f17e43a88054f461929b3bd97111207051b02b125efd76ede9fd52e9b06139e8986a22f6e93229830737c3b74f925ceb15b74b1e10d6702ac1f92801cf7f49252ea7e8c95c790212fa6b6e59fc53324d98a9e4961dcb7aad7804d4dc779c0a18183b8080ed07ba", 0x82}, {&(0x7f0000000400)="a076e67ae1bbaceeb151f9a6045c92b6b976a922455052053b9d94172b56436a73f81821ab6c65af479c039cefea270e3ed955f32d51487a8e5d048373c56504", 0x40}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x1, 0x1, 0x2, 0x0, 0x4, 0x7f, 0x800, 0x0, 0x2, 0xc84}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x5, 0x8001, 0x2, 0x0, 0x1ff, 0x9, 0x1, 0x2, 0x0, 0x5, 0xab2f}) chmod(&(0x7f0000000640)='./file1\x00', 0x100) lseek(r1, 0x0, 0x0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000680)={'./file1\x00', 0x7, 0x9, 0xffff, 0x1, 0x7f, 0x87, 0xfdd, 0x0, 0x3, 0x6, 0x1dbfc460}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[{0x2, 0xffffffffffffffff, 0x5, 0x40}]}) ioctl$KDGKBMODE(r2, 0x40044b06) truncate(&(0x7f0000000780)='./file1\x00', 0x0, 0x8) renameat(r1, &(0x7f00000007c0)='./file0\x00', r1, &(0x7f0000000800)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000840)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000880)={0x7, 0x367, './file0\x00', 0xe2f, 0xeb40, 0x40, 0x2}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000008c0)) 05:52:16 executing program 1: r0 = dup(0xffffffffffffffff) setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 05:52:16 executing program 1: r0 = socket(0x0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe0262", 0xfc7}, {&(0x7f0000000a80)="cc4e", 0x2}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4ef", 0x21}, {0x0}], 0x4) 05:52:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 05:52:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) write(r0, &(0x7f0000001600)="697731c7e3d8772674a45b817ab679d0d971757ca4ba28267a0332b7e95aefc124039a96d4bbb878669bf2b2aa8bb4e33f7809c5c6028fb35a2e35ea09d13a682137e4a3f808dc1f70515f6f1f56cdf917422c0c09e1f49fc4566df421982bddeeb9aa94dca238c191151df12048878ce73838aa98e446ac887ba46810e2443b0ea10d16b363fcea58af8980f070273c254aff920276dd91b7736cf7cf96d6371682c35fff7bdf248ad0366d2c9193b8492b47cf178fc223cab8f2f80f7a64ccb95684bac9d2bc40b5165ae320c02a8ea18d254507f6765d85f1ee2432f3fb0c0a37ec031c5d5092f2d61186a59ead33c009dc89149e8490426bd56b1375b066a319e48dfef8da27733cc76bb7663d264d2ccd79d1a8dd2cb9097a9155017aef450b9428b425052a20b3ffdce5b311185a1e9a0131f84ac92d836001290c32864392fdebd8e07da1c4485c974f45f0938912ab925a25547eab7282efbb484875111be5d53ac5ee9ed5290d794c39d9985ab913b8d55034f73ba7b5908dc8067fa9a54333b50b9ffefbf8a3baf78a5329260b95b9601d1ad79fa4898ffce34ccdd41a288a4336c63be68ae998bdfd3df3de0f6f7b6fb2cf1bec88c32dac3eea6dec705066b0bffa0155184fd319cfa264a4c9d62b480c79bedd0f9b11024fcb635caed16e64051adb58d65a8f0bd14e18aa015fbec30936652a0551d9114d379adde9c58dd2ee37b1da9374db855c9863ccfde0e53b4a31f6f039e1b8f166c499bd0ba7102da1f831e5a2107e101b08810e3a91ab3d7e418b058bfc1cf6642df5535114a856b61a2dc293015ef838d9fd4f8d18ac50f431bc6c24c9e6e5cb385a0bbad98e6ad14cc92307f3fda6341922e786988a8f63eb69a208e1f6d33bfafd9bf44fe8738ec89b932d595f1b42ab45f7b36a093544bffa2c31e3ad8c31f374610aaf8dc13c3d8a29ff14a9e6cadd640f0127326b38d58b91547e0a31e9da2bad89a44c1ea87360310a7ae37533cbd1a5251be94bf76c827cf9815fb65d0ab006b2df898e44f6d16d668f8b81298cf0ae5b41d4e44196d14ec5ce2926e108659b6d605e39a22dc03561727d6aa40681c525b9dd1c95110269cd8b8455e92952ba50b7aab7f88be60c4b1c01781cf56527e350af07a4fe7d23d3c643720c2712b9fa3eae098d1033611612a2bba397eefe30db2846da465d9898fe14d4a89e7c16341a16a52b1ba5f93390804c22f18687d834aa3747fe06d29e9949ff20245e2d7bae4caf948d0c1ca1e4c6a9e554551b35f680e0be57f61ff42f836c4ec8efd8f59e43eab3e6834388c933f27cc47d870c9d09b315bbe9fdacefcff22e3fee80f4d661f75ad7abb49fceca440a8134e5c0417a9d539faf08e79b08ab7cb37476e859d1f5eaf5677b20b478ea098730bc9b6b3fa7a81c9676f7f68c6fcef6600bd6e6840aab7d7c5c375e8c2664d5e6750be9d01108be1a49f88e1ebc5512f3f1168c699c1696671ab8a1a453f74ecd1b907b00b631b668f6a75d1e5143805114f951b4b4217f57547d63d114c125d21419b801b83ff23b39b3ef23f0f23d75d8c4bdae177d8c21f00d7383706d0c6b7af7195661d7210cdedbeb82e711bcaf912ee9624b2f79e3a8e31ca96407a23299be27ebcaf020939819beda2bd6daa8a630dd4d37fbeb1a89205227bb454b187cf0a1ee371c6f52a80c6faefe2bd7d037609b07dbffdedef0f1a995040b502675187e66c5e3c379b39595a2063e081c2934a9b50865ef33dd6246b74a57c2aa28e1f28f15b4e522995fcd40aadd7ee83b6b292c7ce43345968aa0dc564c330661320952bce0370fd1da428f750190826f195708798469f025c3db04528726b7180d00d761089913619c1857015ea8547ffa1a0a44ad0224cf8533de48de342fac55cd36f64af3cd1c22a78ab31d26c13f7578f2a4e500289cab315ac8f674039b91a2da432880f5ee7b91c86d99bfc6bc31a1d14fedbd2e57fbdd649fdc77e392e2def0064aad9cb76e278fb68c1a5c2dd76c3079db2482a9aabb797ec3c5d9d8825924287d5884b2873527d05ac2624c9706471a53c16986388dbbd0f0b15ea86c0ad24fd905b17c893aa9b6286a7da223652efa53efdf1b985c3e875a94245220b58974605c0e270ce5b20513469a9fc625dc42fc3828ab6292bfbd6e5b05f5d875dd4238cd31f18559920a963ab3fb389400ac948becae9fa5869af6357542b194f45b183371d7c0cb878005fc9da072def5c25670153316140361898e64efea3ac1b36044791bc512a2ad3f3e3f0593dad8e273c74f057aaecdef88039bcc294589fb620049212bcaedafdaea661a27fb3ff0da909bae9020e5c0bc67db56373258020556b3d6b4192fa81f2d8bdce496921285a1011a1b403c50dc5e2e75e5d824706c165d3599ceac6cbc389d9e953070a2b49f4891260ba695ddc63c5965ee681e3c5f9f4471ba74cd8d9f438d92ce5601c9bdae9499339eb1595b043cc90f301e1be688f9d973871562033b54306dec84607be52f7934a1f7512bc28b41b55df8b24fe0351a1090ea943f926590e050dc2117be229b1a5d9e5abcafcb799e59e36f0d3f824341acc5a2135fa9eb679c5a4a4b11d41e7716de42af247f9201f4aaa77909740156bfe1df72cad01917b7a6e7a6da03bba168eee045a0710ee597b81a82982a470a23cf7f0a73b52431bf0e6453250cfd2f1c75d69203731afe5c488aeef237c6e722436910e6d670427606052925390993620ddc4edae0aa1b8ddc0553bd23c1a5f359779d9ea3edd87d0a7094b30966f497a2e0c0d32e406f749922a98ec423ef793f54a3826efb363d55dc6ab79a21d65951447032256b83d4a0ae65741cbb29e92acbb588dca8f9880b439d9032b553f24adb3cdbbdae55956adce42e6d64a104fcb9b3785a9289d0b0ba1bd518c2d6e1809bf2e8fe7062302ae2d393475c45d18609d85fd331a899add34f28d7de82c90759c7657f5e75dbfdb658731db9d17d2924dc4feba46f43f0e2d0246c06c0142e3ce567a346f65af07418985f5d4eacfe289340d9050f912b43063137d0cda41a05f44d2549198dd842d62be6d884af2171733275520fc1b3b8a022084cc949abd2ce00d11032f5d74a7e44eb4bac41a14b1b546dba82fe00a4555838d28f947b5c136ac8e977d3e00bb9b5ded354a4728d46dafb2a7f604f2abd571ee408b036a730f9b9a0543942ab90416bb4507e797ecf4d17bcfd955a42b0808f5cf87ac589f92b6eb5cd69f521a1d22a0161c0ae8378da71ee1ef74909257654790a36e1c2f60ddd48faa70c0f595f47d337a36e20df7f7acdc764f9e790672d7bfaf62ae10d1428e361c7b4935b49024b66982b0a941c96ed4bfa3c789c88ec515ac9ce55e76791a10168f640c3053e7c97aba96dce4bf78397d37c07323a337abbed07bbd85fba775ff20138838975797c93472d649e398ce674d72453aa495eef63f2d196f2c57646b9692cc214235f0baa281d9c9e1ae9c8d8dc7d2582008cb49a21e7ec8d6353513a18833d7f9f42f65e1486d0c88ef9a885373331c6b30eefc97a0490baf4f987c7eb3d1cf41e05064b19478e066afc165a3e6cd0ca4bff165d5ac859b0f73249da9aad00d441355051f163279d194632d8da8ad5aa391e9804a16e57a71ae063b81af397e99943f34a8b8544640914854f8477c6f4811d2c88e8df5304ebfda268135f5cad23566425c1e06aeabd226c6c0a52248dfe563db17467e552caeb82b5d720a60aec8e56568382cd41fa1a71b2221115dcc8145e17479b55cdbc5ab3c1b64f9b7a96794b41f6df1aab9063100cc551615b68f84283ec0f93e4fdaf68e42a309770641adc1987ce21819734ba379c39502e1be37339e60e843fe51044b84df41585df4f39b2c3b528c59372e57c7e1fb4744f6de7106308d3f512a88680c70e5e179f37be113bee36050c03bb3a808b5f2541e84eb11de74760169df1eea5bdb1bb16f740b8a9761cc76b79304a7ef00638a6d1cacbae04cdef86901a12e39340b37e8ec30a91e84852d29a41b2e2d74bb5cda1f329f1bb7ffe045d4ec8fa14b832a8d19ca507b82d6ac0e892fcaac3dfeb0a1bd12aafbb0cd99f8a8b618eac244e8f6016ec34ec415640e9e3ccbffc96fb83f6c438197990ab89f4c27dc17c715dafffb8cd38261bcf9a83bfaca947b7c9f5916f762304f4438ef22ac5a0209b63a6ce916d8d812b29d148a9a45cc7b884c1bee4ab6e6f36b222989db0775f3e8fabb28f1da6b5597cc27ce3c0c07f2f49ff9b3c406e9b15e33df265e7b501a82aeecb002f3ec8a60d82f81c5ea51ab8a8768e9ab0e2d1e0fc7c53bd2466429f82854c9277cfba866249df76ce6bca40b248ca9162a09604801abcb449cdbb6fa67b9d30de527ecd5ce92f165145145af3c26d573d0f21a23d4c59612defffcc69bbd4ed0c707fc1eafa1ab88c34cbde0332bf2ef76e6068249d0ac32daaaa9721205a6dc28ed6582620d16266eb63575e6d2764b75a8b945c37a3a1fdc056e6303e764150bd5ddd99c00f4346f48871f27bdc88a0ad8b2b07cd3cebd30c05f4db1f5ab731578eeeb165fa5f3517c4ae99b9e37f05d573d3f51554fe80c503d1a5121715672d3cb030cc944ac0c28d3b06a30acad6b8fb8315d7763d9a105bf9c5c24bdc33208847a6464dfe2a38165c1022304fed3ed1aca4bcebdc478f3c8b1cc252a7227f03537730368a5a5eb671bb66f986798654f96b728e98c3c2814f2001827d5418c85b97f2ff3932688230bf1362ae94e72674e00470b0dd5fa42cf92a807f932b4527af410793e1b84f250d510a850bf4b8e0d887ec095d4ae587f4fb7278d86d8a27d39ece54421db0e33ef3eb261bc75bc6dfb63ae346f92b17d5ed3032f6a0a3dd66f6795684d40b0cb4d232a0320b3c5be1f70ed73e5aadbb19c317819059daf6ebef60399696ebf1fef6f08466ec63678d3cf15ceee13c123df9d0cfb4f217c914dff821bd7d5bfe559cd7502fe0bee73a248e120c3d33eaeb065cd802fcd4cb1d999623e7e1c724ef5732c2003814cbd69970139e4bd37903dfb39edd6f69fb7eec658f390e48c04cdba7fd1691b5b67610cee702b99d461d6df6162c2fdfd0bce7564f5843f2cb4fbb3ec2ebf02eab998958e6ee3410ad1f8b1492ec5c8e33f7d820cf55f8184ca388c53162640c41a302fe2cf92458d2aa5ae48255c67a1a29b8feba74288a98d0bf8cd5196e710b4190531722fd8d575edc23c9789995b7b00ecc8c295b531eda43456e411742e12ac058a64584a174c788bf3f10b2cc2756fcb09b0b0a39b1edd9f20ef0f0c1ff94f6b38ee3402e0d125864b3133d458a875f9e574752389b7f655e882a40877401b881f5e113648b3dcbdd270d8cbd58a84968d40695ae2565c78ffd858e27db985a84692fedd5a244490e63198e27c631d1f8a52a62fa6d33e65fb87450435f11d3eae6543de0edd264f10e2b5242e6830a5b8fa98ff5a3e92737cccf28b2f5a83325f05fb33db78e9b9872e37438d5f1e788831f059020cf4fda02d0be0932f0e2b5685e9183350ff530e7b066b78472da8d588ab0961339a3e05e08a9bfe58db850c17df677aa99523ce1eee2ca08fe41ca857fa52e4c6ac18ab7b09e0e75bc20bfaaeccd884d495bc2d899873ff1223253395f95a9afc6d20dcb33c992a5ae42050ee5f1912dac6052ca7c7b18959e634af5ac94236d00fd7e7f7b6e032440c243e55073690d88b0975428ce1eed6a", 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8d", 0xcb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x0, 0xb3, 0x100, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) lseek(r0, 0x0, 0x38, 0x2) 05:52:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) 05:52:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="732d4388f3abe13ef0b409ccc6f9bcec99e6797c8723a844b6e622befba940f6c8630bc2ff571a7a9a3963c00fa6618668f42735ed1d061888340888e999365d97f1fd09644000546d51440020b5c7ba683cf33638f10b0bd8ac5416cc6f074a9bc2e67e172f1205b7d75858a8d13cb988544d20cc99f20a5cad7bb34d6a9b3fa9f977c64bfa8451dc739b68dfd757cd060733984c3755f3096b87de208d90aa9516152da252cfb3c2667e4469e5b1b854097610f800d8b30588a0236a704ab7a5cd42f323ac811c02ce22d7ac554bb0b08e7021c8869c85c6bf60a2d0f58380757da0ab72653ca852b0e86413466941b0b5bfa40213ab164dddc1ce75b50db594423f5e1df36614ba57d78cd2617c03b2376fc4b007f0d050a8f17ab272af066e0c73669452e627cfa8872550862cb1496d2b14f5b6142fd383c9c6405d2fd69c", 0xfcac) poll(&(0x7f0000000040)=[{r2, 0x164}], 0x1, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 05:52:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80a0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7f) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 05:52:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x22a) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="11", 0x37becdbe48123724, 0x0, 0x0, 0xffffffffffffff9d) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000300)='x', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getpid() 05:52:17 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r2, 0x10000) msgrcv(r1, &(0x7f0000002500)={0x0, ""/4096}, 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) ftruncate(r2, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) getpeername$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000b00)=0x8) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r7 = semget$private(0x0, 0x8698ebfc68b2ce50, 0x80) msgsnd(r1, &(0x7f0000000b40)={0x1, "2aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb760888623"}, 0x55, 0x800) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f0000000a80)=""/110) sendto(r2, &(0x7f00000055c0)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e0200100ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1a8ed8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e7199983f5b0f8635abe96dcdf0f3470", 0x100f, 0x102, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xfffffffffffffe5d) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt(r8, 0x1, 0x6, &(0x7f00000003c0)=""/223, &(0x7f00000004c0)=0xdf) kevent(r5, &(0x7f0000000900)=[{{r8}, 0x1e4404823ff65178, 0x40, 0x2, 0x4, 0x2}, {{r5}, 0xfffffffffffffffd, 0x10, 0x40000010, 0x9, 0x2}, {{r8}, 0xfffffffffffffffe, 0x2, 0x80, 0x7ff, 0x1}], 0x4, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x41, 0x20, 0x3f, 0x100}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8001, 0x1}, {{r8}, 0xfffffffffffffff8, 0x52, 0x1, 0x8, 0x3}, {{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x7ff}], 0x10000, &(0x7f0000000a40)={0x2, 0x7}) shutdown(r3, 0x974adb1b6ee71369) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='{^\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='+\x00', &(0x7f0000000700)='/dev/zero\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='+%\x00', &(0x7f0000000800)=',)\')\'/\x00', &(0x7f0000000840)='*\x00', &(0x7f0000000880)=')\x00']) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000bc0)=""/14) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 05:52:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1fda, 0x8, {0xa5, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000940)={0x19, 0x0, &(0x7f0000000900)=""/25}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000980), &(0x7f00000009c0)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000008c0)=0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r3, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) dup(r2) 05:52:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x7ff, 0xfffffffffffffff9, 0xffffffffffffffc8, "1b10bf00d6bcc83c7a0166d0c2acac41e3c674e6", 0x81, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 05:52:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:52:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() setrlimit(0x8, &(0x7f00000000c0)={0xffffffffffff8001, 0x4}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) syz_emit_ethernet(0x24, &(0x7f0000000080)="7727d1be71e066072589c860b27a5f3b6208b49acc5b093cc62c5693243401c41f99ba4c") dup(r1) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 05:52:18 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x8, 0x1, 0x79a, "45a93a303661d512c49ac0d60976b3fafc18fde7", 0x7ff, 0x200}) 05:52:18 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xea80, 0x6, 0x73e, 0x4, "f426dcbc660da1c46a75c1bb15ea92272b9dadc8", 0x1, 0x8001}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 05:52:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x6) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:52:18 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x481, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) open(&(0x7f00000001c0)='./file0\x00', 0x280b1, 0x141) 05:52:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 05:52:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) close(r0) 05:52:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) socket(0x18, 0x0, 0x2) 05:52:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x4000000000000000, 0x200000005}) close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/22, 0x16}], 0x1) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x4) fchdir(r0) 05:52:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 05:52:18 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:52:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000200)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:52:18 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x2, 0x40) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x7) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = semget(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x0, 0x0, 0x8001, 0x7, 0x5]) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xffffffff, 0x7}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) pipe2(&(0x7f0000000140), 0x0) close(r0) r3 = dup(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:52:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) pipe(&(0x7f0000000000)) dup2(r2, r3) 05:52:19 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x8d566eff963a930d, 0x1) 05:52:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) 05:52:19 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) clock_getres(0x3, 0xfffffffffffffffe) 05:52:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x80000000, 0x8, &(0x7f00000002c0)="d9bc34908ced779389c8787c6944a7cafb3b9edf965acb6434304fb972666dc480c6e6d327f85f3d8f1bc026b561ca769bc3a67fdba33764e62b6e33b24de5a8c6ba8ce4b52aa0743ea15d354a3a4861e66ab716921734e8c6e4c92d0985232f5dbd0d2c609eba4f86a9b1168342109293b2fcc85dad1a3b4ad0cb1a86f70136223b6f2cf40b7cc211b2b7e3dd2291f4cf977ee9d2953ccf648a84fde83d5b65315b150d32a0e1981d39ca8f083f6f6365fd9f388c78ee2e239df807513cd228e7a597cab4", 0xc5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x97480ddc7aef93b3) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x8) chmod(&(0x7f0000000240)='./file0/file0/file0\x00', 0x40) setsockopt(r1, 0x2, 0x6, &(0x7f00000003c0)="bc8ca2a9d9061e5a813b9a0a2bf3bf391a0ccd8dd9949a04637f02b9f56b69dc762f462bacd562f4b5a52c4ddace60747fdd9e6a789fbec0eafacd8b74d61113d39c001a4d6bec408ea2b0df2e7161660007cfdd956ccbbc3295abb2114b7a6002c0481ab87f7a07", 0x68) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0/file0\x00') r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x9381aba8ae019e9b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x40, 0xffff}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r4) 05:52:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="4413c619ee3d1c98d6256e6ab2e38d839eabcf604ab7fdcc98785417497a91b16a60bbb6acb73b7d098cf84f5751e4543637bec6ae4ff9c6e96acb719bef5910e0ee72a8f8bcff9a55202012871c294ba433e628f0465aae4deb3293ddd68305cc392ed721a87d542ce2b3b61084d77e46c3eef7325bb2a3b40b687b3c860d1158bb810b282b16d80512ac7f787e", 0x8e}, {&(0x7f0000000180)="69c1d889644bd36cc24d4f03f37d10db6b1ccc269c86b03cf78df3c3cc5bab66f7aee4ecbf1fc566f2d488f34f45ba262c38bdfa593ee00ec9ff8f61568630ff7d6d327d3234cf29375d81524b7e2ea17d318ea89f558aa0233212145027d96befdf946042e3633e40430974f2b654de9e75fac446ddf2e7d86c271a199bd2a9f9c4383958d23b5ea1e84a4a4dcdfafaa2b964acdc51e4e8ae50a15934d7820b054509bbf83dfaabb12ed0cabaa328e7aa2cdc4c6fe3071378f6cb7164a68b83c7dd94b5d1934f4cf696899ea4ea136e583cba6048f8af05ea33cc7c54fd5e", 0xdf}, {&(0x7f0000000280)="58e78c098353d470e825469597153ab4cb10933df7e55c46a55aed2a997b4c1a71b0b94470cbc006a475c25e291b4d0c67fa48e1cbe5f7d442f850c42d0873b0a29988f30307b0e0c16944c825fd54388a4c759ae36f977d38f85225dc0514e3a1ebce1903e7", 0x66}, {&(0x7f0000000300)="832a3fb267e2dc96c0cf250d1e846faf07781e8d3f1c105ca0ab6dd2a6e5cbdbb9979cfb394be41a183431db25a5ad3b0c5b3e6af67413ec65b29c6bb7ae47e70e37725fdf2f1a24f3078689aeacd80c0fcb0567", 0x54}, {&(0x7f0000000380)="3738956e3cf9b72d8e2b3df9bfad77b78a70cac24b313589f899731bde4e2bb52a78e7d0f08b98c685c00ff3ea9f4ae0cbd1d16a6975bb61496c2c2888bf3db887725d15902859017d470e0568bfb4491210230a12104c23c7390a9bcbcfd300631a09592762b1cde295b4fe0b88eef4122eaf539990ebd38ec09f0e035d0276fdae55f62fb6178bb1197b569167374ad14b17dc20e5ba66f04541c30ee8eb4b6be6fe194e", 0xa5}, {&(0x7f0000000000)="b9be05637d97861f0ccc01a61e1594e880d398", 0x13}], 0x6) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) syz_open_pts() 05:52:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xfffffd67) getegid() 05:52:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x120) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r2, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 05:52:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f00000006c0)="8cbe4d500630a49d8f733718958855fa66215424e344c7c36b29fa490410a15f2b87348e25e2cacb4d4b3ea0023838c9887bba553469d8dae21248886820bd2a9a95d5e481c64159093d787af47b86ba030860da8b4f0544c1186727df6d390aab93a591b6ba7a364a59ec91a206bca4114fdb96202976aae42e1a3ead118be4a709ed1b94f42161765b9fe006baae64f7c343a14d33addba71815347167baa15d7bdcebc796f0ca2a4bcd92f91a9847148fe4e0cbc54f7d2d69202a21c6819a99f048f50481a16f57c4832f085966c7d8c9f3dbd96808586b667924cf9422d661fd93d423581e2e08b1a72b675c166c7d019a4a1048d4a40539d1fcfeaab11616232e61d1579fa739a886e02ee521678410b89cc3302a4e73df05557ac2799f4f7f273238b92c479fbe160ec1ae24eb76665461ef0fae2843a30a5b49230ab23b98d261bd7dc9d78af5483ea2c7043e8e8412d149bec6de88a93837b237756bb78c701c662ef9de4bdf72e863797864fe6acdc09e844853cae55d5011a5bfb20f7a2c52c56654227f4723d0e4d95e65b2077e6cf9325f9900341c8adbd445233b09d6163e4d4dfb469359a4d72247e812bee2dcf396748537f508ff28a4ccaa938ff0e6a113df08fca771b2da623626a08a160a65181253487d3e5a2842afb5cdd8baf13e7ac7be873520ca4b58bcb5ec69fbfdbc675f3b9ede9c956310b657cbb41b49174a64ab317e5dce20ea2966153b5c957c49ac2d082e42b352eb412949ae323cc7f90a9cf70031b0a6bbe7a7ce991d8268296677bc701065f38e4a8d6887ac0d2d54a5849543017c80e74bffbdff7122af28e54a75c48c63ac692690fddbd41802ee5c5652bfc1cdbf0831dc8c0cb053602ef16408452976f905d9a4ec33f8f2a3694f969f088660894a6f482dc9d061bb9e413735c8d08bf0a104f9fa88ecff333a8b68d779af1005628e482b9be3626643920e13aebb3812102df37bb85098976dcdbedf2487ab06e449ddfa6f25100f17bec43717e61ec36546dd308ea5abff877a88afe75e4514d7a7a779117a0725ec566ed79d69923205fa1a30c954c393ac3289866b7196affc58cbe7b094e60e66c8911552a97e95a284c2575d3160161db904f18c5e4b0cb8b219f23d8a0ca5cf52760370240045c99249a4616e41da87586f29639b77c10afbc78e03d1bc5501f8abbe673fff2731fd6223eb6043794fcf1ff3fca5bb49ced0aaa0b57898492c3dcf3557153c8f39a7815bb43ee90c8c7591231f54ea251ef04f0a4095e70151929339aa64cf8393fcaae1002b8ddf8575cb2c7e077353f4e0927e0d5a36befa1913110fb162487bcd46d59cb849906022ddee86961eb28a752b5d4878ef1cdfc197a43d749950c596585827c1eb77643a3d0c5ae7caf822cbf9e5affb9edd5e217bbdcb71391959fbe3b05028b85472e79d01304140b57aed0cd812a6475a0732697f8e6b993b7ba7ec5ad79736faee6fc539860584e1cbc9254c6e689679287101822fe6878ebc6e7ff1ac2fc9876c8ed9ab243a7059027e7fb2a05e2aa839c2f74dc6f8ff887861c67ba94ce807baad2a2a1c3660ea5198129e7f80dd8c267cd84d35aff7a68af71a59d3f23f9154c935d06708bcf877e1751b7937a71372043101338448786fab59d6b64ec23ca7d627d63b27e4b6ce93baa95222dab5c4cfeb90b8e2b4dc7985dd6e53255c241a506cd3d2dc706a7a57595285f0187782c42b2317fd8f248c2e615f563b1b586c7560a02a9dfee3bf0dc42228897c89b99b6f06dce6d76bfc1cc582d1ae2fd969c6f8f46cdc779ca8a2277e93b28efce781fa4bbd695351e26d69c429ab3db527c6118d0639717e8459a25b80e8a64db8b2a6dc1fa5c9e927a8f9b4f219681df3b020e9e175fb5f3663e8906cb454b5dddb657615b76d75541caf480763f2d7dbc34962bf5ca8fce144487610905b4fcf4bc37dd39bcb036f13ef70cfe096fb462a6d65ac81bcb059a4ea57e4df980fe4cbcda6f4684d858ac085d78aba112e6be22d959daa46527336395da873a3c43552958e163b4f15b431b6a50a969b2a85e3c2e735742b83ad242693e6eb6f8862ea86c4e90f6caa12fbb30e916ffca5ed13e84a780122ad15db39a2f43e3d6deaffae0b04f92092e069eec44db66802fe84c7ed0e5039cc4c8f9bd2dc076d2af27dd807a6ce24f269ee77c336dc43ef1ec46f80e1db1cddc60dcab23d18c81c76be6b4f02a08a3715dcb2ca1c6b600b87f6bf00c4ea9eecb4218da9af91f6c63e6e6eeb5b1b8f555a191339b82409c79c7bdd96b8556ce76361f5c1ee4fbdfa0a4442d7ce599723a4cd9f200d468a49be94854a82577c96cc94605dd96559bf6c48ac9d4c3310781ed8959787ad67059ebd76f1e165c24f040a732636b4634bf16230f48e9d33bfb339b2e3aa917a5d725f7cb1c47625a0adc7cf3526e723c1a65e31f8962d1bb67bc77df986267dc45297baeecca507e48b88172c4538826faa1e151bcfc07a91586fb2f0f0b77ae44412d5ea32e8b0ef259a1241e7286b2dd1e91580d0c22cb25129fdeef8382c887b5e50abe416399e4ac240fdb34f54c5b449e8867d7100a80c276d21ed58713491d75e95ec01844944dafedb5399f419a6f7fd9ce79c559b087aa35e58df6a608d3763dac7d2b738f78198a7eb4720f04897c69a000ba64e54cd251e6d2c04e4c11cd249113fd81b7d46281f08b49443fc6571a5f04b41a33ec648537641834d708c318e12479347dc0769014bdb6344e004348ba84edb166cb3527b89298c3e0e3ac5ef5036991403fcb0c27305e14aa936dc504c8f7994b49d389e16bde269ec13c3de7a52dd745a651f62d91e36618f1f3daf561a2a92a4115fa1e75767ee51d8b4b3c61612eec892cc5b63937caf37d9a0eb2582fe6520db3f1dd78352f11193d04bf4fb45dad777bde4da67c18e7201223aba51c14b9afdd1d16db0f541d99c946088a01e158446ca615f2bc65c3340e2628f0d9364b3339e4c91bb9cf39e6de50bec2068a12aa44c7f66c5095ddd663e09a9ecc520266f44cf842f363fb5b718a8761ce96c5c1e7f633735487ba32c6bd5e99c77edf72f11458a69bf1c3abb65368f8e37f6c4cb6ff8e46d08c2bbde788da9a29ced60f040222654a300bfbd9aece115353e77617541ca4623968350129349e75a3ee2a31cbd08fe4ea0de2e805ea7c825462915fa11046f7c4fb299b00f118acbfc4df0fda60f4023d41f05101e1418692f9c183795564ba3585181cc4350f9d5c5287b7676ecdef1ee0fb38a65624b22ac2cf0116604fa45f84f428c677810b2c1a15470440a582c13252cf0efdfc1354dd3b12a160af020a060eeb76321033277843637ba18da0f0a6e092a154b40fdb8fec6758674fde96ddcb3edb5cd19d3b9cb289245b7924d84bc2e112320e38b10e3676df81fd8f4ea899d3e961976c5f694c9406dbba969da5201c257d66de5bcc7f60a64df7e82651337574dd2e42a4070682ac7d74fcd96f91fb9405f60da936ff8972c6a4645eb9786589af78763890c9d80e26dcf2ae5b2559a24d32203d7840bc225729d424a0550d371aae86c630c7268715288bcecdce327c356a5d1a703b6f24982738504d85491b96cef2ed6e2ef93c0bfe289b19317711d79ea0ed9c2d83dea7bce289a25eb03d7f4dce0d649648e2723e764310c122006ba55850d27c1b74a6240babb3263dc46090a53da5e3352126d71de717814a17d7933f1fa0a50929b4e958a47e30ef54f9749a51e943ee34d09c7eefa01adfee2b113f3aa31890c6dad7921bf86de68cb74e22f250db439daa81419cd871dfec736388b493d5e2b9f9882059d1a346451656ad299ef66429c207b7120d3f842446d3a8655e4bde7908de0acabfc3829632c25800103b4c81b5ba186faa3af2ecfb7e1f4c0a88c00b817b64acd121d2b83c04b0ffb0795504c8e32b97c056b8662ffe2de312f7c6b4dde5b4a78cb5471d065f392329843d9189e257345c2734072cea12ea53757315e07e2790d02a6aabb04d428f07cde9646e8ca6e07c9a64aaba01a2209eb44769397a03616cabd2232918552d2fe2467c68b8615dac14381f05e7339f0f296c9a85d11ca30f34558f2774ff9197580c77f793f8499fb6e73579bb9f5d20ea6a4e8474ec03d3c8d1577f364d595ffa2cd17c6d98c46ec76ce478ca92f03d738ca43cac8b57abc3e801fca68b0108074184379a88c73a6444ab0916223d05f64edb79909e94ed4c1ae105d40f4527d77029f22da6568d90d5b4a46b735646870ace7f4508c0f98e14548457cd78889e8f9bc6181909dcfd47502f1a607d7f112fa30cb1197ccb35db859472a224f995944429dacf144988495d1314087022b2f70435fe3100acc1a0e38fa322b3a42b83a9f2d32c82b629cca7edd08acadfb3e0408e32b1473589c17f5940c7e2e7c54b5c91b538d12faf18079d7632d5589f06eea39108bed2e53fdeee08c491cdf8657888be7c25d476562d1dd8629bbf2b36b434da2daa985fe4568337b903f379dcec8cfac80cc505d94cfcd7871fc56b6ec30588094bfaac9bcd752e0848e362a4b38b5a93a2e8f5ebcfa53bc62ba61121067d903f06f819b94e1f93780b80f42b1f67f8703eafcd3a45f2450eb25db8ae5af18439aeb4742d9cf2c75dd4318a24a55fc0d1d132c96a97c80d1c514e7b488923e661eaad13425da6cc33ff63e34ae1aac3c326bc5f6a12593ce7f070c81e9d1234958ee7cc1e7c1f6b1418ab6f34bcbe5e5deb3bafae9c51aeef2d3c7437151557800db498e208ac9ed03b3434c8b923a9ca81adfdeff17d8733eadabe7a1942466cc58676bc2e66c6a95c59962090c0fad564d606fc5cc900f32817411e45e6b04f4c504f22167a60576a59a88f9540dbba9a34fd0aae58255857b83ad30666906c24a89729025551f4a6f20be7d77b66d5a56032cba1a4b8bd07624ffd2a8497fd92e73e751344a4dd5d83b28918aa65d9debddf5f3309bef098e5eb42af9453fc54078114a97c3f9e6eac8a9a1ab89a58a8761168a66795b79b47be3e6151db188da52adb573e430e1468900f8013bcad9c5ef1ce4b73d8f949e5b2bec4724958b062c7307ff668821fd7e0f200cac88b231fcd70b2e792b15aafa63db3f1c71f5769500422f42f1777cbcc0ffd2d3e615cfafbf901131d1c5f4c53e7d56a3d2695c7797374741fac2d806ef2a3f4116aa64ddfc3cf326f36cc1f509a668f01fb722686ea7c0febb4a753aaeb0129033305762ce71ff6f52b371e49e91dd7f212f014066c53ff2008401cf39764cbaf718bc3c0aeb68888275d3608fa8b788425a89a9011a9aa794a8b0fd7c885e900cdd2194d6b92eba7308c78ca66bde2c800622ea235d27ab2b2f402c2d7cfaa5c50c159e0de0180f35f53ca1b4d9f92b1d6534501deedc46fde9afdec71c9bbe57df17380ea8092f47eb42589a67d1052b3a5b6184fddeeebd48a3e10d226bcf278087d9d0d32b5052aefd8763be394f4774fa74d5a737a3576f2e4c45b8d74d3984210c3e7cc30108065e3144533d39f290e704d599fcd570c7032973592993d63e2e5219bdcb16c102cf59f0c04e8899042625c4be33a5687d23b441d58b4ecfd3721c5134c2aff18f11b8ab00058b900e7ae583593bec7205f7be7031cc79273c0fe0407d9db230ad2fe971ce9ab286508028fff058d21e480e36699cb764de8fbbf86fcdaaa9da161cc1e1daf36384d2e213b53d5f343019a35085fb", 0x1000, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 05:52:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r1, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) 05:52:19 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 05:52:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x3}) r1 = socket(0x2, 0x1, 0x0) close(r1) setsockopt(r1, 0x0, 0x8, &(0x7f0000000040)="d8499db65bfe23f6feab367c6da7e99fdfc9b2f8d0c5107171df1b385d4332c2146c2890b5aeddd68789a4aeccc366b3926caafe82beec2b6359aaf542d2703a40572a737b46731b682e4a3326f3b02e1b797ad11ddb5fa77a143d0bc1d47d46ce54bae422677c36f53430ba36a4761b39c3f57263f9445fc6f42b0782d97b4e51af93a7234bfd2f54a639b04c5929babe6d90af8c2c0dc1916710e0ce1812bac0ccfe877721aa2dbb75e46a15779ca10b57d1b0dafad1ff3bb46d072699aade3f88248e2ecfcd994eeb4e38b6619dbb81ae2b262834a3ef", 0xd8) shutdown(r1, 0x0) readv(r0, &(0x7f0000002800)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f00000014c0)=""/53, 0x35}, {&(0x7f0000001500)=""/154, 0x9a}, {&(0x7f00000028c0)=""/174, 0xae}, {&(0x7f0000001680)=""/94, 0x5e}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/27, 0x1b}, {&(0x7f0000002740)=""/139, 0x8b}], 0xa) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)) setsockopt(r0, 0x200005, 0xc05, &(0x7f0000000400)="036cdfa0556866171ddc95d2a6a7ac4a00d165574b59af78191122a5f527cdbec4278018aa025db3a9f9fc52361f17e2253e0ba40d8d9f1556c74819f71ac9b77c499a9a0c101dc09a3b83967e232ba395597a5fc20b3f4104bc0efcbdde59cd9c62f70f1fdf2d090d066109a35dbb2d6f1595eb99059fb9c8541ca35b97d2cf76c5ac2c6b8b55ed29fbceb9af", 0xd35e35a6d4cb7666) read(r1, &(0x7f0000000000)=""/25, 0x19) 05:52:20 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) nanosleep(&(0x7f0000000000)={0x10001, 0x4}, &(0x7f0000000040)) poll(0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x80) setitimer(0x0, &(0x7f00000001c0)={{0x7f, 0x4}, {0x8001, 0x8}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) 05:52:20 executing program 1: chflags(&(0x7f0000000140)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 05:52:20 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000080)="52f0a20ac9c8f00026448d1b3c7615a4bcd0d63099357557f2b20de4ae770fc329e7a6122cf041b887c20a79234f673d754a0348ca84cc75be13cb509068069a7441f57cbda4e3f915f4142c9ab4c439d72089a7db03ecc51c3ff742deb134685ebc6b87c7fa3f4204e04617849de1a5bb041b13c0b464ebc8ca0de65bced150d1f303b53dc1e9645993511182405653463bf8eab0c5d173ca9131ac01d71f80bb8989943bddc98664c7d6076e2c94239ff488790106d40ab783ec044b73282419932ca0535dddfad39348c9f131bf5b380c46e872d27d0768dc4f99c1de96e2a8d440b4a9ff096fbaf1dca4441f98a5e1083a9d85f513ccedb0a14a39af1516da11d5a566ea91925e35e7678393f8df15eafed0a1a867e95a140b312bff1986e843f2f050219d8f38521a8b9394f1bfd2b7b43a4e87734087ac8536c7465590d5ad8fd8ee6101dbd076a892970eff36717f83464b139d6c114cc675c9a2cf8ab83709e42260f6631d93e648b9f7fcdd854b5a2df9b1e8b36130cbdf1d2456aafad8a877ab9283dbb1b37c399ebc1b33799980531de7ab681d94bc23375fe40521d9f5cda31caae214f109b6ca5eb642e9d670e37e167bfe50652e96534142f19267b46b789483456825c5a8b4f64ff45a110cc7099f0c6fed316b8f23f242db3d4097cdad408f8299ff875f7028a205a28594d4e49457c02701c5cdb5d13f6902b773e7f730ea8b79b0f72346079be2a1e1de9463de3f67cc2b693bce112fa12eee3cf1209f033cd7ea338c0cdf37d832f0c0866f6aed64710edd8a8c1cf6b8c191d828f2d6df2693fd0bf8ad6e931677db768439c106417b933f1e28f69f5126138a4d0e3c13c3b09f6803ebde478c5a8f68a21a97b8e9162b7794c0c8ba26c42c5d871d3b6a70756baaee2f8462ccf5fd2072fb770742ee7d030ca1a45690746e163df801e0c05d31c057d8fc98bc25aa81d1d090e1c6220b34e767ffc615fe545e37ddbe597fdf967db33335e6fef6ad7a751fdd804b0f760b2176854721e75dc64989f20465033e43edd07a458916362b48937eb35a14cbac89378fa85d8e2b19cfb1ae1abc88fe0933fa4af4de5e8a3174eecb3ba20e66b543976e2bb475ce8132f141d813fb15f55a6d8e6d68ae75d6afc39ea76c182684f46ba2c2dfac73a56a8679daa7554db222aa25c1d7c0fc2f5e1e06a2cdd6344844a8c3846d274c80dc6eca54657662fbc3b120d5b43b25e32bf576256ed7bbd1940304652fcf4d80b8c4b727f03c31b60a29b1888ddd7866ac0e907bf11dfaa271358514387a84d50fd4fd52d8b9970f9b1ba1dbc710f8b56251956df20d24a78af9a78650f32f8fa331c7f4ff590854edde64dc4c60598257e9c671bab0aa769bd88ae0e0d69e242507a2b831ff8bb0a9dd92b9c0bb67b0e431345b22f9bf627b4cb48067630b03cf643e61c74b1d8176e7eed19133fe0e98e62dad6b22b7945c753c3c874613f5aa097111a3c7d40f693ae76285c682958bd1fdb0c64466a4194caf69aaa9454284ef5320406ba086f41c0da7646540488affde3901a91a1b68f4e98ec38f34e3278f09911c7dce588f4b43a6254f06e1e4bbae322191e09ecad4e1c204a2781604caf9b3fc590a48dd733add982090d4ef23b11c98fe19bc43271f6a491fb5a15982eeb70eef28f350dfc89b8b13f0080ed0db3ecd6cf9b53891bbf202db9a45c49e64581e91752892694033e1df5bd2aa3aeab10b2ad09d15b6998aa079bee09f935336e7265a99a61f3b56d5ddf711209d0fe5a7ae0398514e33222e2fd2a5a9e612f4b953ba163a77e471a511e4dcd45f460483d38005e975ae03d0e69136eb563fad8c02a06bc8915b3a3234c08814878abd201ad3f586ee82084ae38dcb1e7ed662b30488537594913980e0d58dd602a3ad350b1729bd83c56b358f7e10f939199ac200b24e15b2e9c8ed4ec1a9d1f3caab9f833212f0fe76f81cf4d138d22694c12d36863a0b58414a70797928daa27265cc23ddffb480361a890bc6fb5a68fd5872e6b03b6668e8f72b454e14bf5f25bb8d43376c9c136436c3d894cd77d82440b53068bc675866702e27bfc53b3ac3d230d962092b97ce70032e5f14966262daed3ce1dbc6c63e266719e06aef2f0e4554e2c8cbcf2b3373d059b206e61df0e89e3ebe9eb4f329fb3326e434f63e530402ddfa4410e2fe3565d4a1870e9b54465e8c286de44d51fb632a68e91fb2c8fa5d37793b4452723b11d159e690b740bbbcabca7dd219a742c3b19371fd52daf85c736703a02914f89c8ce4a4f214646bf9528d8e11ab55579e349e16f727e685bd7a940ec351ee700e00446bb243046e7374929b4cd761fcbe9e895c0acfd75a0693db9f86bac2ecf3b6bbfd182dc3b2d16ca9d11cc2289a80ca5350fa38a2ff018c01182f50f7ac875f2976a3c8f141395c9bc7b7dfba8a85c9b97888260a45d195ce3291491b6a13a73ec39034edc02b3b22407d6674679094024e38477efbd806f92402e63088451dba39eddde61c347cd618ab97c6bf86c162c1d7c15bbe5498f4f62f6fe52bd7cd6ca9d35b97719678058dad5016e015c1a64cc2f84d5f712e2a3d237dd7f274220a087c73e9af20b7d11f5a7fa9471908e279839f9de76abf431ccb063cd67295573c570f47934c168aa27b859bb90a8069b8043818e83f79587603c0af263e306a8a6d36d472875de55ca01e8c21a4cf8858f33c0124884669188acee0abdf4b6aa7dbe0328b5f8ee7503418f442cdc8439200bbdbf8bee8966755e22d5e2afedb4d8914d364ffb4db17cb1819e4fa4808fb696e7491c56b6e8cc52ed7d67e56028c9e1ce8387c58cfd98ad2938ce38ccf19660299bae4093bd6c0b481fe72578f5db736a0f0e189425f8debde5bcd94317a99129974606ce8722c0fcd89981a8ed999fc0211eebd545b4f96df14539692a7e3962ec74bf98230257cc11a0f75d63cae25d33a9c520af10462a43f0c558cf9378bb83d92e983a04a8ef27aa0cc0fc99674883b26295ef70ff5026ffc57ca4d7bab144a70475a9b847aba008eac087854587e777567e73cc354bc1250a71a8a3c353031aa009829af125a9df2feb5191034f8bdd053c33c323111a35d73bd67fab5d88ffec692877a481090cfb16c36a66426d44a4b77a713aa39cc92c815d274709991de94c39e69ba8927e53fb4bb3f6ddce7055706bb63262b967407b30c5c7577eecc57f856944dbf86429f89e74629b56a268dda5798e84e01c9c6a889955935a27de3a272b0849865bbf70ad5428a54d2d1fb33a051e6995353529317ffa442d3a6bdefe5a46a00f3bb925a22dcd1575a036d3aff9699e351ae12c30e842c20ab4195770dd735eae95cc68e7ad71ea7edb968022f38114e793b038de68af232ddd41b1f8d67f521d93c68009da8121daac275d408eb9b5acfc234f8cb70a1b8f0a69fa50ab99a4731355aaf96fd25e551e97b1ff3a9595a74a6d57739b9ad1c637d136f8f436e078439b4b01576424924a589690d0d15011b11386a716ebf4c664ea2c27a68c2d078fdfd52820948e321eec4f163bdf5db2df76e98a8f84092652e6e70908943d10be1deaf8eec8e00d67db3a72c6e888f8c4f86318aa322217353bcf52f39c64678ffa513329d69bd355658fa6d8bc96993adc4f27343b61b193d3f88f8cf29bc17a955de3234e8ddbe2c769779b838f7e47f8babc025768b3b633e44fab4189856a93e6f7b44241d013483f504f9b691b87e8e41288c7193085aa2da2e3e069be794cadc27e28c03209a28776f2347097470cf10e434d7da68a344a6f984adb569449871a6f044dc5442b090aa6d5dd95386c254e721b663773a6d1c6a829cd3fa40b69e0ead41e9428cdb0b7f8445dd04db03012bc08a8cba6b0024ed87c7168fc71ab0bec9ed36c1ce35de85cf24d5201f17878fb83a7a8d2287eea1761893cd2bac87a8dcf0fd62b9f2aba2c29be72e7e9e45aa44c51eff9d103b22747f195f3dbcbcd8eecaf66bbfca6408da7392d940157888a237fa9cc919f7632714f14ed2627f31e1209e207144fbeb1ffabf311f5d613aa8abd6a91624cc2cc677be39840972f1e9dae1b2c93d96dce30219621c51c705d47ac79be4d7f6a689911b4cb0886483b2e04364048e422c15d859ee3928e2dccb2460aade890e1cda243ac406caf1ecb58b31ddd6de443d9368fe647b08a7f5d310ef1deababe68df58473619143c2c05c9a31de03c9c547bd0160ffecd9c2901df1ebd5eac687374a61f196ddba0aa3edd354f3040091089e297d9c4bfe5216081dedc617340982016550a7bcead84b49e8b6309427b97fad08c3aa2a3e64056f8537a762882ee10ca1f20e22fb4bcec8ee9c389061e4837759a2b97a72d2b973b30450e8245cdcaabeb8fd6939881d08558e961bb7db5590242e8bc6a0a77717486cd8fe1d5842ff005a110ceec4ec9a981545cbe503ab556030ebfb69316130a4e346fbe6dcfa32a7b19072f83656e92b01df3df44816ff224c911a3fca83acefa81a48c871255d2ef0344185a16c5a9e38c207603c754d109b950b18b166241c6941b1ad8f8552cbea8a2ea83ec1af11224a0dfbeb71e7010c6c55b3dc89d99d1febfba6bda5a16b7aadadbf47fb50400b9e6d51b8cba7d1a90e87dc0d4811846d993d63a8ebd3e4bdb713666d5653cd5208df21dadf6fa69dcccd0b5cf3a1815c5d025acfd34cdcbccf041b29481403bdf5682a70734eecffb23e45a7447794855c4aef4a5104e0561454766f619cefdfe7aed0714f1a0cb0aa65d2251bb4b137a704f5cf3cdecd06e954413e7686fd73fc03a849820161e844056783113e7a91f6598e0c4b9cfb641ca7b8e81e00a760dffd3c747423504bc2e7fb8259c692e7937eb426c966141f62b91d5dec8d9ee6bc69f77a60c15030f60a65303c29c52f9b0eca2ca3e130a8dc3c3a375f043f490d2b1f7bcfb6e8edaf96af05866e18cf6fb968648483abdc04e29deefa9e0fed68d02e780b2b305f1d3bcb8c0a416afdf43f5f1f5b1f542215ada69755fb2f51db7d814cdf6bca2c6e4182c3ae5555ac0db4b5afd053e3083f109fcbb99de35f6026c7927cd4addc9998c6ab373a0fd998bbff51cad53073cd6c48f99527cc87896cdbf7d87a727ca212a69c778f7aa5e72bb86272a47aa47d954e2d7ef47ae1cbcece756c45a2773117c8469dfbcea4d6842299562403701b3f41265bffdab322583e1183a54fa4de9f7a726bd104f858f44a192f22ec5da4fc70189abf5529035b4a09b6ed849fe61360947524fa67e4c9b24a79712b613dd4df41cac44f0aeb7012758214221ca4356d9b7803f78634f3f819ae77687950a7dcf5fea17ff80d64018f63a6d03cf644bd119bda362a26214143d52a2b649092dd37d6987a3cf5546bc45c7baaf92d3e6f1ccb7264711378fd169f9b56545b16805462bf779faa09902796e1604f5de2ed199546bddf4b16d47d43e85f5b7a48e0c20b8745ae46ea74bb099c8e3f0b9969811b198555c4fd05b7dbcd383990088ffce044e18385090697c22932377178e241def050d7f4169e91b248f2717b4c31006a91a9c40d010495d83323b5ae60e6859df08526fe11928f16640b53f954fedc0f4ba0eca7297599332be386c387218bdd4be70c3df91a86e883f46df42741d71b62a8f66b9d13445beb697f669567e07045563564797c5e127d784eb46d2d8b9c2f64c78371687c4d0eb32b615c2a26cc81991376c18acae577b642f60", 0x1000}, {&(0x7f0000001080)="f2ac0f2842dabb215256b117ef5c309519bb8054bcf810fa58d2477255765be210abb719c32f4cccd8888f5eafa2c06c28b8ee759126e24bb32cd7521fbd1d7b7952416af698eefa874377c8745c4eb03767549dd9609dfda5dbe93ecb230cf8c4a6b50c35639e523a5f9a67b22cc2e4235e0ef383ab8d6eba521615801349befc24fb0fecbb90b7650159c0a41e7784a7a7b42700c52cf7b08a", 0x9a}, {&(0x7f0000000000)="75a7bad5a880e83da097b0988e0ad76afe1765b79f198086f8bf83dbdd06", 0x1e}, {&(0x7f0000001140)="49080483da2dafc7e76dc9afb2585bc6ddfd2da178f8a9e26697", 0x1a}, {&(0x7f0000001180)="4aea7cbc3e04af8889d928af003522256de2edf895c9117cdcbdd8a97af295c5817e164b4e621ba9c6ec0db41b87a179c56569807ce9992b5bc46781523308698f64e379ddda096a3855e451323d799c8ac82e2edb21880e065844ca3342601d9adb7e01aa832838c4b5aa1c1cb8b7fb3b9ef0d6db1fdbf5a47e0bd5419d3e8c81f648d9b837da37aae395a564b7546ebc25bcf0c41e0bb7ed9c06cc98079fa44cd0b773eddc9d59ae8d8625fc85bf48f44352ac9e29d9", 0xb7}, {&(0x7f0000001240)="348fcf3d5ab9fd4fb03f2ff8018c23cf4c75c6bf947b28a8b78758532b05cfb9991e53841c270b5f69cd1bb3cfd76a11ef75e116ff551da0e538380d11021c9699e20cfdf0c7661c6bcd8717cae24809f33fe9c9c0509e5953d59b46571f69a2021a1640eb61babccfaded50d8dcee74166bdc392b02fef396d41f0cd2", 0x7d}, {&(0x7f00000012c0)="957b3d5acd80bc3982db36a67900e42df8ac4008caffd3e5e3eb7d323d5fb2d01bc57809c164e25ca1e8f0d26e00461de0099a1e7416325c7eebc9c4145fa4dd625973981ce65b74c78ac9882e04377e3a2c28974e567b", 0x57}, {&(0x7f0000001340)="f273b82ef3a2f490fe37fec7c433809f006fd6247b1de8d2a42096fe53ee90239ca5cb13ebd46fd1d9285c1167b261ce26f16b4410456c2e1712b4222e5a9e6076964d9e65836c491ba2a8d3464bb5af4bff09373a3257eb58b31e84d938214ef179c2c35b169e5e30342d14d631eaa3345d0921efd82750480d56b16b8593ef742eccf2e20e35eaf07437d26f14010dab43c6405c0a3ab3b3a44bc2cbb9d435658d6a5963e7349946b93f3dc3183d9ed9a2e7ff8f503e0245ed0d26db82178009d81e71a9c793903135c015e94fa121ef2dbbc639da7f1cfb9a2f2e46cf5536b1024e4bbd1ec65bfc30e4f69449a8cc4de56dda4cb1927de01512e24bc4f4437463b38ac89e008c5f3001debb5f5804b8fcdef084d7f427ce77d3898ff2615cc0887edc7dbfe71c14043d31dad1ef3ba6c4de8fc995f18b8a902398af58893ced01e60fc31b1aadcb559e36197734569850cdf782fb28d100701065f8033b79ce57b7f6d341ffeff2f7576b5490ab0f2a8fd27050e13b9ae3ef7d225728dd89cd0d76b59e2368f68da3c754001cc4c2e876baefc12e84fca985f05f7b269b5a61d64896f9f6288e37cfcc57223587efe93564d46a525d16b0450f5ddea85076aceaa5049628334aff35b4744346509e98d3ba677a9d067c59f1865e6f3c253d67474d24693bf4965ce6fce9eb167d42878ade3dbfd48aa3942733e2e92b1ec7d920c4f731e12dcfd8ad95ce1bce9f2beaed6398b7c14a40942a30d4c39e4ad637f55c90c0a09d6c308fdcb6e630da512f2e89c4f95ec9823b891b708d59bdb9ffba24836d2bee6524a7767e0d77e252c51b061e8dfd4742441aac1a14405526ca517fc19a768c2608ff37d49879a23ce9a47c3213bc13a40f89f6aa59e5b448b5f6a2bd45bfb315c24000e5d4b8f6037a395286fa0a527f0842c6f6ae9e7d3b59351420722e779f9e525937ab30d6e7596a0e83c950e180415653a58f44837869abf8bfeb09b08d4ade5ae58ec94c85d3b50c94dcbd797c5855e620fad636c4cc64c59c75b087f7f191c4f572704ad1802e87a92ea4eea83aa8a9c8a3bf4ce3cff1e34225f36ed15cd465f6fb26caf76ac020534770e372bce5d47151324ea803085f0d5f4a517c755440192465bf3a03f2bc956b40bc98075fbe23853c678c537e7947e3c0b9c5b3207fb0ba35250a9e6d957034ffa9ce7a3689c24301bb57b679a5cebd8d89a77345f867796d440d23a84104998e9e5a9edc89c7c7f9d663c56880faf2fbd928a94dbbd07c48205a0c94856b53364b3da5e6d9b03d5df5e305614915a215b81dd5a779df6de2f4158b272d961b9bff780fafb8513ae7aaa43f1160e2c4c93fd47898c1a8363b54ae073b1c48a126a3947cc800b10d6c521a934a6aaab744b4061f20aae73cbe991f3a875386cbf9ac317de1f13f1c0dcbaba7c9c5809f5632257707ffcbfd2aaf361834c64d9482091e176c31449f4c9d76e20fc4b67c7bbbe2a8715a17b8a1d0e67cbd70daaa66c7aa6efbb2af5649a32781501626d060d7197f0449a93a037eef1632bb391b6d634dece60369dbd8fdff2b6264c65162ce817c0f05a490e32da54519115c9008ce1dd2a31abc05c4437b037f3902a437fbcee97a926ff8a24b05924e2d7a59bb7d15b2c5bd4829390120143117f397419b6fe41c65e62820b0baff0c7fd612e957fc3881c18e1fc209bf660be9c70da7c20877468350cbdd239449bb43749fd86d4f5e6e431a8dea830aa4aaf96108543c66d57daed5690470cd53e5d065b509c4bc49e6175885b9f9f3554fa7c6b443994b84d6189c6ff2f52516b64c8ed181d7737ccbac8e1081a318e111f4b156450f54fd7151c00decd2702beea4a174f5f814388f9154eeee669d4a415ae58b325db93c32f12420a11b245509fa45cabf0811c128cced6986e64ee0fa74e12d893fc02252dcff90a6cf67bf4bb6ac3734d58b67508056d7df8c31aea52770a7e184437212bd3e22c5fe466ec015a44360cf022ea79e18ac5f2f9e830c96113b128030353175777e4f44a08eaaa14cf2401015a66edea8e8e3776633a4da3c649b91cb4230e83bfb64d02c68a80f8255ac0160e4010d4b4aa140e8fdc9b6356f7800179c193ebf63ae448f9e2a164d975392e14dae2eeb335ee8762e9cfa727a6d279964c2c5843b7acf851a82e6c361b4bba8fa3c2753841a9634367798115710564f0c3d73e3ca6430aa54fe5996d8fada8c1dfe225e2c600665ba96985ce528fc1835e276cd12870da1249ec725de3863db9a2d710d32ec4dc2ed1b8a9a9bfce48019c1f4ca1718bcff83a647086337a8562c53977c4b2d1cb17784013228f3177dfcc16838f8a7c508ef1e7fd1d76f8cf23f25c21488c5ec809784e6e5051a794f067851d81b2b4f46d03f45b27f9f606d17399a51507b4e6f02f370f3aec1c28c25ab136e8c1589bc8044016a4532b9636f5cedee003ee0d4aca1abb3b9507aebdb767105ed95a6d2372a440ff0ed8eb2dc596267f965cf59c1b61dad8f33c377feb294560ce319e782ae730c5cd26a5f1a2550e547453935910349f46b23bc33ef7e8df330a8aee0f079eb37e9c55fb5bd505801cd4d6fd5554d5f62ea1461af09cbd38c639d2d5a4a8bfc4e65a9e545fe4c3bfc870c7b62f1cc657c687783e8b1b2c9e0ff271163793aa95b1c7370604bc54f054cba309e1078579e4e738ca5c77d14a4681d9d479f1b2576272007500c8e1556275e44104949040b033528c824304ae2b5a3e9428a92cab0a50d2c3b78d365ba5e02792f404420733bbe5f82bff4382bf71fe30ebab99fa828834c2adda602ea4e18463761a7b5a84cc9762c752c9a0fb3fe854e94c146ef138953a993798e1d651d3429decd3b8022711ec4e451d1e0b73d055d03630210ee9f496ae5dc5a7c3a84494c8c5debd8a8ed9eac9003614b4a1871a1dea0869fa06d84a134fdc9d8947190aba9a6af5bb0eadcfccefc0fbcaf12dd0d006b9bf7b57cf6ae5d37b706ea4c135cf744fe76bc8d434908c4d17777569295e5d78fc63024207e24d9054efb965c47da114b016b72c27d9ebea91a6a7c65849c6a0e309928ffa9a4eadc40056e8358de38770b9e24383d32825b28de350069af116fe3446710c2f5953e7cce0366d75d142c66ac898d45fc6c9d7dd21b01fdd6884d84abe4148cd65770845813d15a92bcebc89b400149ec46dffa9113213656e1798c17d8bcb651374122d5a07f1cd37aa74b098dd85922e451aa48b4630568247fbb1f82de35fd7fa3215c05ad08507456b1d1b12c6e15f84be692c340c9918dc8300b61500d097df1618a2aec1d438a533fef1b585f17a502b76e3a44c8d6eeb59f493e9db856316409217e6c9ec41e192a2a79f3f460f28ec3e90334950b6a515a4927ed5e6e59aa19bcb08b23992eccfaeaed570ffcb2cc36f6a9764cc1c64935c6cb2780cdf6bf7767d952bbd2fbccf844fbd70974777640de33c9cde3da87ddb4836a378a6e7fe2355998f135148dd85ac84fc175bf763ea4df67df12076f49d91dead90b4c72e93702b912752e279bf8378adc0aeafbd9a1f65b7076b83213e8a2900dd7029c0658d6246a805aed7dc13fa1e0e69b1af7c6bfe209af9d2a4c5936c8512d879eb0adc2e4a3498998bb797f059e2a35aa9a413f1468c1f01c7e351edc0a1518e299ffd9fba271473514fa828dc63aa38da5600f7980df897967c943c5ebd8a6c268d4a2642396126ed7106703810a27111b4727dc7001c62e08ca73e3d9d1bb6ec8473350c0f3f643f948e7d47d61d0a5f4322d526ac41fcd6d686e8e8c0cc58b60a7875520f27022fa1fa3c8f67dddb36f8944e752266df382753aa935402b7d618cf190c012e251446bf8cc72fb5be5f639c8ef7dc9c5dbbefc7b46749b7b0d71d4002741f15d08dbbb9b9a8997b466dc669d87557c835ec0c4f8e02ec6e72b0148244e3aa9edc3d13721e0c290332a7b3c5940d37cef3d31e4d20296762518e8fa2c97401edc03d7d6e77cc4bdca0571cbafbfba2b970d43a08e0bdbf59ab902ae1299a624adb8b8bf3667c850f41274ad200f5284ead44dedb638dffd7bc66345e02c4cfb86d583f5a29de7cf2a510a1d37a7cd4716cd8e5aef9d0001ae496d21f42f2de55878ffbaf6e2f9d11ca2018b88fde24dbb264f5b99f5ddfb53312f1e1e4b96f4185fbd88c0cea6310f7df99beb4f2b0fa8106b39bc5b1e27e1e6d4eef6e3ab7040971dfb692f0a28ceef6764c0879b2b633d9b6b58563bcca575a1a7c5ec89ac95c0c5ab548b422767b1031b4b4ce8083a92cfa7e31c6880572bcdb5b8585951487ca2bb9c0155a63c27093411f2321430cb7854a1586a31101660d5d44a76e80ac798f934937755ed63bdc8610ba9478d25dcf4c1c0871030b33c7384c135e95333057a2b6a16c6f1735bf80a83105f57c0a15b4f443fcaedfb6b4bd28b8fad7267958d8e971f7a18728c2228eadbea26d32eb9bdf3ca6f6edafecd01dbf156e0d2460d5f8dc736ab498aad355cf11d02d7ad1d9601f711b3b6a1da872b6e2983cf21d1e95f2f8188f8923f979f2a206d7f29004eaca74df478519c000fe63d7e8021d33c3e664539fd2dfcca67e4719f496291de4200c69797369bb5817a916e5c85833fd5b70c719aa7cffa2fb0a9790228343ae09808b2c8598b706c3f582b35b2726fd9994533c7b5129c0b7fc744caf2dd65d14281249db4fac4d1041466753670211454c616064f28c552133bc3c8c41440a82ff3635f38bdf0a3fc065069e1788f4a583c760c1adafbda3db94713f7fe5b5931fdf1f2bc8047442cfe2228f8c23b12d573f56837c48ba6077feaa34c678f240d4493016db9b96908b8eefda9163682b19474dfa5ae8cbc0789642372d4193b8362efadf79d47dc819ed6ba96e3855f51ec232864c1e9d9af59fdd0bdd709c85daa48eb3e726be49ab1f5f175cb9e367cd19fff958944cd57fc0a0cda10703c3f148fa61f212cf74c3de99e045874d8131c689822bf9997cf35b8bdb71f781dd10b3da1b8c61b9024c808378be902e112a785ac6445db9c7ce868966e6ece8d017b2b07b5acf5487cc05e62c55b0c70fa11708b0275825ffd675201e08ec65de0fa3bb8ad14144efea9fb8874189f82cf97a5677a840ad8ac37991f10c494f7caaf6844c2d332542c8536eacf94ffb1ff6e24fb27cd7279595dc99a7d9a1ba543e589553e0c0e018e1147839d80fb077afba750cacec462b096ddcaf26ad6bd92e148b1532a6fc1a55abd6a9e9d3f2f0174d64ba60220573cd95f7715e528c5293fe78f73364c798621c1935d4b6e2843751cd50e665c47cec18424aa32bf68a5ebac9dcc9665362437ce511a3a9d3873ea5d1a53557e1d154e1497bc9a596be9c7d30a72aaea08c05205d98fa17ea79f5904d0e0506646b092483238d996a92e061fd7486454c1d9fa68896aabac34d33a7858047f13daba1b09c1f4a49d0d3691a8a727b8f6fcf16cc4d78420647e695294e387a744c5f778ac24bcaff8378b8260fef2ebf04a31d76d4b92809e2e3cfd761e565fdfb11b715028c734664132240cd9f6eb9f768ebfd2ff0b9fae6f6b59ebd97e035f223c51da0b97dd292bfade5adf0eba72c16901ffbe4381b42efa09ee628b4e05ac7bed6eb568faf7702cf36692cbed474d555e01573a50f7fd381fa81f53fedc54f871c50dfaed707c6cd6778a8ec7cf64ffbcbe2e3ae0b570fc1aca514c58536cc0895a41263375209a629855b79b3200bb", 0x1000}, {&(0x7f0000002340)="7b42faab570def37cb5b849a61be23c2b09869dc52e74542424c3501f7a683bdfed60f127acd05b4608d32abbde407429adbe7ec4862e0987a30776017a4ba0d19687cb12a9e29cb66c04fc532a92a7cf6fc3e358aa7f34ca9a238688d00b0370dbf900adf102ec444ce876c329a6edbba600d9fa968052bcb4ba75c727ad41683d4a46052a3af0e4e784b9cdee0c0b38ed1fd8f69a71299ed93515ecb38da4f243760f9c29f45d56318", 0xaa}], 0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002540)=0x800) read(r0, &(0x7f00000024c0)=""/99, 0x63) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000002580)) 05:52:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x32) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xb526}, 0x10) mprotect(&(0x7f00004ff000/0x2000)=nil, 0x2000, 0x4) socket(0x6, 0x4000, 0x7f) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) close(r0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x1, 0x80, 0x3, 0x3, 0x7fff, 0xfff, 0x401, 0xf2, 0x5, 0x2, 0x10000, 0xffff, 0x6, 0x9, 0x3, 0xfffffffffffffffc, 0x8, 0x56be], [0x58, 0x2, 0x7, 0x2, 0xffffffffffffe623, 0x1, 0x9, 0x8, 0x9, 0xffffffffffffffff], [0x4, 0x9, 0x3, 0x8, 0xfffffffffffffff8, 0x3ff, 0xff], [0x40000, 0xab49, 0x7fff, 0x5, 0x0, 0xcb], [{0x2, 0x4, 0x6, 0x800}, {0x4, 0x3, 0x8, 0xddac}, {0x9, 0x25, 0x0, 0x4}, {0x5, 0xfffffffffffffffe, 0xcfe, 0x7f}, {0x4, 0x8000, 0x10000, 0x5}, {0x6, 0x5, 0x9, 0x4}, {0x9, 0x0, 0x80, 0xfffffffffffff2cd}, {0x80000000, 0x4, 0x0, 0xe66}], {0x4, 0x7, 0x2, 0x4}, {0x1000, 0xa3, 0x8000, 0x4}}}) read(r1, &(0x7f0000000000)=""/105, 0x69) recvfrom$unix(r0, &(0x7f00000000c0)=""/38, 0x26, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 05:52:21 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) semget$private(0x0, 0x3, 0x611) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)='\n', 0x1}], 0xfffffffffffffae, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x6010, r0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 05:52:21 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) msgget$private(0x0, 0x203) 05:52:21 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f00006db000/0x1000)=nil, 0x1000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) 05:52:21 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x800}, 0x0) execve(0x0, 0x0, 0x0) 05:52:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x393ead3fa014193b) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffe8) 05:52:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = getppid() wait4(r2, &(0x7f00000001c0), 0x8, &(0x7f0000000200)) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 05:52:21 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94baf625a05407e80a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000103000000003ea480ec336139183e02fc9a219601cd8e942cacfd57d0021a32ca63607ba5195edd41c9038fc098245a5f7d2d9b59cd45ffb068ff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec9f7752124df43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc429fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f40000000000a2bcc385b3eead63e7c12c13b189fe54dedaaf59213139ae37348d286a01f679f7c38c642f38b02baf6a9608c53effc22d3906a2e380e1a469da71f963ec5138f7907c34255a3028c64ba9bb248732353f97bfe5c53dddeb9c9bc8c7ad1cfa0bc17857bbca9c5e4c00a9af7a5593d7a8f3fc1403d8bdb71f5b48c85bad4ea9b6ba44476fcdfec4dd21640110c281913a5c074adad83e76381c3016a585bcaeca57b4749a4e3bd92d00bbd367668a5e8d8b0acb3f7c4ab61eabb5943893456b620614062378168fdf1da953d6b26931c91b13c9ee0757b7fc9c7077b3e6c6558e3555408078d8cfef3c528a3585c9688b61451373ee0bd43345d319a53f4e22520eca1fc582a3ff"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) accept$unix(r0, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) chroot(&(0x7f00000007c0)='./file0/file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000480)={0xc3, './file0\x00'}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) recvmsg(r3, &(0x7f0000000780)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000006c0)=""/192, 0xc0}], 0x1, &(0x7f0000000640)=""/48, 0x30}, 0x800) r8 = fcntl$getown(r1, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r9 = semget$private(0x0, 0x4, 0x1c0) semop(r9, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 05:52:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x7ff, 0x0, {0xce, 0xfd7}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0xfffffffffffffff8, 0x1, 0xa4, "89eea6cbf56821ff76d612d40de24cd0f618ebd0", 0x7, 0x6}) 05:52:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x14) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x2ca5ec0362b87a48) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x800) r1 = socket(0x10, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xde5, 0x4, 0x1000, [{&(0x7f000074b000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7e40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000464000/0x4000)=nil, 0x200}, {&(0x7f0000105000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f00000dc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000232000/0x3000)=nil, &(0x7f00004f6000/0x1000)=nil, 0xd6c}, {&(0x7f00004c1000/0x4000)=nil, &(0x7f00004c3000/0x4000)=nil, 0x7}, {&(0x7f0000093000/0x4000)=nil, &(0x7f0000790000/0x1000)=nil, 0x8}, {&(0x7f00001ed000/0x4000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xd5}, {&(0x7f0000707000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f000043b000/0x3000)=nil, &(0x7f0000230000/0x3000)=nil, 0x40}, {&(0x7f0000442000/0x4000)=nil, &(0x7f000042b000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000196000/0x4000)=nil, 0xc99}, {&(0x7f000014c000/0x3000)=nil, &(0x7f00003e1000/0x4000)=nil, 0x1}, {&(0x7f000068d000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003b8000/0x3000)=nil, &(0x7f000059a000/0x3000)=nil, 0x8}, {&(0x7f0000005000/0x2000)=nil, &(0x7f00005f6000/0x1000)=nil, 0xffffffffffffff8a}], ['./file1\x00', './file0/file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file1\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x101}) 05:52:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x1, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:52:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x6, 0x1, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f0000002340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000002380)="52c44178e7585bcfd1f00999e08cfad420c3ad9dfe15c409aee29cb4297f1e66550bd6ce32c2938c0ad5be91eb00bfd94f37c6876499a2d2", 0x38}, {&(0x7f00000023c0)="7eb7b085cbd4bd202e73e2e8477c8f279554768353278f32dbf29f9d89335a6b565bd602d8f5d312c74c52448d27a6129dc6c703a2046502be42647b8e8c8e4375da9b092b7ba962346a2eb1bd21e60cc09c88a5ad6baf525431fb0adf6da380bcea0bf4edd2c0b8d4d9181a36233c516cc35681d312fc0fbe5556298ea676176d296a7aeaee5c2b4b55550de093d8ba5eb16868b75b6766d2efd5af3a5d3e9c01292a7d4add785c693516e14566b3ee08ea24914e7527e7d252330ca836046dc3cef77d573c15ec52e0ccae8475fd6797aa120edee995769c258e78c988b5f7ded5df650c8b319024d11c5a", 0xec}, {&(0x7f00000024c0)}, {&(0x7f0000002500)="60d904656c2b1c", 0x7}, {&(0x7f0000002540)="9a1bff5000e0f335a1d1221171bbcd4b075ddc06f9466e8a9b9bbfd2e6a991e6dd11f9818724b04a4f39dedb9f2bc425302e7e9aea9a87eec991a1539c8eb243c367689645459b8e32bcb2e672f277401beb1a33919b7cbf7fdc03a4cfacef3fcb3785676661", 0x66}], 0x5, 0x0, 0x0, 0x4}, 0x400) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) pwrite(r0, &(0x7f0000002680)="8a3e1de435121e9d3cee4b869d16daa2dc54f4cd7f13cb07a59a31647db6daec13cfa2d0e9c77b1b0880d1513f625e4762b20fccaad261c019f438c67a02d165a59357d78871da297dd5adfb2bf9b4bf5f9bed3f3dc27068a3fc65f28fd478ecc5c1bbbd2308430dd730c363310187b61db36912607467445f765fac", 0x7c, 0x0, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) writev(r0, &(0x7f00000022c0)=[{&(0x7f00000001c0)="6986a8e844256294bd7b6fc00dbf4e394ce3200f7b96ab2830813dc96fa97f99d2de8a2c2c1518e95d7640537e55f200f7cda2c1bfd202a4358d6604a02783122e9340a9bae084c1c8d22e8d8c338c2c062d4869abb152df74e5579b40aa6248727f4301f386d0561c205ce42a6e7ee9a10b3f03616c88a04d85cb7a06bac657529bac6217d89e711258ff2677645232e534df061db1da7cf80d13649056473fc129f55376dadc7d2e33302b829a45d6ea21e5dbf2330a5aae977a45eefaff0b9bca002cecf999812a7e6c2a85ef3fb76d5ecb45f45c4797530860bb2a1c39a77c82af159e404b9264a7dae44d4e74879980f5bec72d9029a83ef762d5e73210b33d97ad35ef8af65fd79f3dc276dcb48d3a40c8bb5506f21251ac2ee2c4a2da51002b246bbfe3f1970d3ff138c287c3538d1ac4506c511e1be7cc718a51606c1abd7f3ad8cb79e9d7543ca916c80291e779c77d2354c6cd48783c851cb48088d6ed104fb26c46b044b7ed6b3a005a80c9f3cc32b865680aceb57ed0fc396a00b49b859cc8fd005ec27e32a29637eacefeba24339d01291408a1c7c3c72848e1428d8c2d9407bf7120032cb7105b7444deb3070b642974233aa1aef5ca5051263074839d6f3203712009fc6faab17e00c31456538da1cca6f2103dae8dee03806278b0698cee5ab9e0854b7868189db9446377225b35394c669c539e9bb83d92f348d302815400b5057fa551229df09e207de024793998d7151cdef34ff61a4135b6b5997c9228644dbfd69a2cb978acd23aff39ec1de6bd6f276835b801ec0c8442354e4b005bba5fc41a9577279c698fd0f8839affef5753c390608f06806b188f610ca386e98449b8394a446aeecd6bf6fd8be55d95773281805d15b9992d5f5320f947d14ec6810e08fd26ee3961ce575d446ecaa236eb2982d3ca1a4919623f63de1322c2f2e7362f53f654554f0f8af637dee7e63456779e6c6172a3e7c322b4fb91348091449786d8634839f2316f77e509f8d351f6ec83022a7008d09c70766d2c2c12defff236b513e021e9b5427ecd1a666b53c6f3e9dbcfb0575fe33ab7eefd37b2687f97c7d638e18e27b3d824c6358bafae4c80c5934b21a88c6820a9cc1e13bac355814763e38fae87a000fcaaf6c32a7c6cae7a01b66561f52f824f9d7937b04b65490cb6842d89868c7a00fc7cdb2903f85626f07da93750a7267d2d7324f64e2ef20153d66cba0ea659571d61aa78fcd5f5e61b0ee6453fcd971a684ac94f2c857272b81f9c7decba7918706599ef6aad4d80924e875b541e4d913510e7b37a8a27d2999bccac309229bd8733daef0a6a23bb4b0877dc2b3d1fd9a9a425972beb44e3d86cbbf26ddb90546d60f93f4e47c2688212ce49ee8eb60c3fe30a5695d0298f1a3a153f078bc0a3146f55411b80c6b5fdde5cc26377416f12d4dad88b56f2aaf93743f43612ea451c17725aed092e8c91268908bf9b377594f839fcd0b848ef6f44ca226ca0bf73376eeabaadd39330d552e60f11ff50698898517c0a01b726e319541fa659a6a5aad3b38416e7b9e7a86fc1c07ccf5f7d82517d902e839ea7498d6d4757cd874bf7670bfb0c6b0de55049f0aeefc45bf3d4af8a0fc6bbac9012d58792187acdd007863187be54eea82bba0ca8022eefc76370c1534e2fc8e2f7baebf0ea2417d12c35ff3e073d1b88619f1c38c4c0f336600d1c5e39c2a46e00b6f64448223aabbf06399ccaac6ca1f89205e851c1fb899c3eafc0c15c4fbf8e714c2f1745ebfb7a0a854042be53fc5934832ea146ef9fb73631482852af1aac5133acd1ee6d784ef9bb0f2f03f55f0c6bdb2bb858c7e6d75197039e859007efda607c392e121d7f8ccb8bf3bc3c4b19e04d9abfdc172c9f6481c9b99f0a4844b573cfc5537d1e84ef04a443feea92f59371b402e01194a2e2861b04adae8f208afee97455f425b30d002cddaf4831f36b36fab0777754690b22cf518eb271c9e0f8784eefc105e998da067b7435ad4777367dc29ac96b493f367cec0860a42c584393357c2fec443f9ac54ca556b85fa1f13b9811a24544502b4e6dfa3e6e5ecd592ade1d1710980b8619342fa9bf7de6fb3511df3ca3f6895566223d1f24c19410f2a3cad96cef362e196e0fdce20e15cca04e65d7200b62beffcb6990ec9825e0b3c0cb0376d291263cb34c0efb22232e5fe9f1c7171d7491e6fa73e6cecbc75d480648ad3547d190e64a60ed1219bd244e0af03a520089e3615b1c4b56852e2054257f802c9bf5a59c4980550826a177d64606c390f25fc88ffa35a9e3c93987a8c6ed252dac143c7425323940b6aa92bd84abcb881eec0ad0e4269eb876bd8da39b6febafc354c5cfa3e4be87c3afef09779e594a9e3a15e408339a18c79b96dcd66840743efcc34c63a6f00813ee18c06394f9b13dc1d0c948eb4d9f46cde94909205c9aac504c37b97be08fb74f7c48ef3a11ebc0221a4cd5e0bfbc94047913b0dfaf4429271013ba10e54bdfce3d122193923cddb18a7d4836f1d49cfa06b6c5663603560ba1c53de6f2f28cb55ea573b3016483efef60ff57ba0eb119677681249d871d56115c936615de60d1b0af0902d14a74f69152429a207c8465ed3b94f6ecb55d86ca251fae19a58b095cc19b141f3762cd3dcdeff99a01595a4d49c5b47f128aae6ef793ef94b54fa4643f018ed3fc7e4418daf9b539291a1727cbec97c84a14ea78fd8c2072b898c4584c80b29c8b13441e7f6fae2d033c377fb55df5bcde3aa3df58e3f2c58fac384f98bce7fde257c518c7fa1135109212d88c1657baadbf3deead78901d400a7dc899c18174c6a5ce1f9ec56beca96fb0c7ca38b140fa839a2995c00a8d0633ca823bae794af98360a3fd1b1ab412a32362728e507fd67b7776d6229eef51758e369ec768ab7a5381590ebf7c5450c0e5df3cc38bc49a6f0a08238fa91638f4ad4f7956bec7931073bc339ab38bd77371c35479e26ec180a210ff611f7d2e9150053ca16b17f7171b85958fb09ab1cb6bbd1c8d9f8bf1c9890af119fdf4bd2488b9373a8ccb9c861c95686b79bd607daded6b88aec31acd0e2a633be7c852e73f6632bc27eac9d4f74bd31ad877f7e6b8197ecc00de3881b8e168ffc4b654a4b40ec6bb2086af3d0233d98e8cd68fc934e11685e214aaf793393dfa3451ecbb24cf5d38e1dfd99aca0dd2d3164893fe97206309ad30381a6b9ec38284f2b0585fb93f6992fbde35987f31c95b2354a2caa758a4eeee88f646ad06a30b23c801bce3c5078802bc984c40bfc26f3e351f5ed83fbe240257caa0b9128a9f0b0c9f3c2ecf76d47785bc8956dd044e65ab3d6ec1ff590602f1ba208676437ffe6aa6b183e5e70c1f4b720a20593553f31a289707cba2d76f6d03b9e1c37b81a32766291130d08f030fe1b8e90948d40ca6d78cff3b5bd714e9f3987829cf81571e322e5cf66d5af937115e616dfe5b634cb8d47bfa28a8dc484f9e1d6b81337d0201437ab493eb384106bf86d0619ac50faff2fdd37a3b33105dacfac6c9234225342d74e2a559de92ef106e33f2345e6c03e3f0bbf4012cf4c312c79af345cfe15857e4a116a639437c39ea0d71b0882fe7d81417342671358114f162248eead08df2636340a1d1454e0e0ea718d91cb6dbd948fa1cc235c2fa86f9b950dfb048b3e8f89ac133eaa726ea3e7f7d76487bbc66076780b6cffb1fe61f17e891559976bfa97079a3ff85515e1ea291f892a28d0823123566e39bc2e9e143f824a568a95f36cf334d52c2ef5cc8a13fcfd1640c4665d4bc95297319eadc78b35e0d0153260655f9236b245cb0cb12dc5b59cb8ff582d6d9dc1b79da225dc28c7b8af49cbe101c663fa0f464d533ac1b1ce4486ebe6008531fdd01cb10b09fce5658ea986829386046d8ba2cf215653f8783c0d32198fc916874aca11974aa1aba8745ab6915ace2dfca00ec0ee5e2736b3db59a71d6b0a2f5debafc5ea1ead227042ce3f59ed038bbd5ae38b5ee7feffa1eb4046e09e945544cc9d9884b09dc69c5d8daaa3681dbfc9bcf8c0859cdd09973afe0d44b0147f16c0512c4aec1037026a1db76a570fa7c9504949f17e8720ce6f8631d174d5e682cf5ccfe64c1aeb4c1935e71cd2b9b38227ce703a9a3b3365ac4c7819ef5f335a51d63a96e52414bdb71a03b15dca8341ae6fd70c8e0c7180a4a6f15265f5bfb142645e3270f92dbc5ff7c13db6ae2f8278e84fa7b93158096b38ca489b2f4d5ada3ad4598af2dbf434b727fef3097572ebfbab41af874dafc2f7797a485107430cb52a51ce4e697a6b5ef2f1806568aa0860b038773067e063f1927643e55bf271a9f09796715f16d3ff91526699cda37e579822e03859837b31fe0c8190c6bcb335a327bb7a2322053e17851ae4224e73bd948bb3e3d3ad6c9bbcb662b8208f15ee254a24d139f7bcb06c47562a88035e83efdd220728b9f0e79ef8dda966bb2171985023b775ddd74eac68157ef30ae7a04daa67c9bcb6a9c6da76ceaedd1fa1d02e0bcf982637f0eadbf1c6029ddddcc07a228ecc88ac698d8a7a39692772f3acc1d87b1721db1800a18859f035b8066846386b808247e5307a02510d0c693ea77663d74b8bae93f12c273bd0046989dff75e7d87eff235091d753abc5c0ca47a9962dcd5782db50567eed9da87b988c7b1eb8f8403f6335ab7106f1e272037aa869c514ee9072a3fd2a43cb7ef5b48cf0d3b59583fa3adcfd591d79887adc02f52a22fd59dd82cf1c4919285fe425f8266f97ba3f26f3f3757a75e216b7d189554ef2d6f9c47f8233d178490b4d08dd6cc73616b85154153cdc751757863b3246e0e8a44776b8830317c0c5956b1aeacc0705f2369611e1e3f4b0c7ac3bf9870250e382e661a44547a42847e688a187255cae8c93f5125fe2f8c1635295e2f090b6632b5cef2ba10e7e189d13287cc4d9e406f9bd5815149e2266e3082f514d65e825356dcab8dcc5d5cbc149f3427aee2009f0aa137fb0c1b1b866f2a563fc466ec828235a70c48ca7b3fce0e0a7c8b87177f5e562cc4a657cde4899bda1dd70a32e4ad4063fdf4986dce9ea0a00887524fcda958444ff4787dd37a02b9962d28982e354c746ac5cec89b4d1b73996b7102397d7550dfa67c0ce299c90b0779e42547e52e5dce2238d80cb6cb73ddc8cdcc1f854ff0399a9970fcd083368a8e6e62f4c0826904d2a624612f18e6cb4b475e36e3c7f2ad864cc30cc31619f751c47bfa82457e9f35a34a2f3eb9476d3cfbe8e20bdbd2a5f11add0ab4fd8e683dcc7aac12b0ec11924575b69e4877e21ed63d6d5b7fcfda5919c59ae09c540954adc1f7d569acd00db1f795614b6a955270b65c000d867268431c0b8924410455bab1a8c542a212c70dd11e144d0716b9e6f5a90b2eaf2496c2f3e4673101a73e53f22ea1297e2d663ea1ce1a41a232541f75b376f5259477f6e97acaf7df578eeb298b5947ec456c2ba44dd7d39c998d7b96101e27718d884b0984f759cffe32de4dd7a19b3a56378545e77a4351d2c96563b94beb51b8854297f633d7031e54551f1b089c7a301c3ed638dc2bdbf587b9c7bb24742038da748dccf8cce9161dfd7723c4cbf4f47217df490b0565ac5e5b402ffce174a5f6dcf17b9aabc1ecb21c29487e53c3f5d3189f7dbf958b5534b13de63128023fdf69a6eb3f01fbac401d6081e4c707f01bd5161ee1a23b00c9d50ce5614677cb0f58be626910d3eaca50b8e4c21a51eafcaac79a741", 0x1000}, {&(0x7f0000000080)="a20937ad82678a03253140637727c00222029bb680de8b01c784cd526fefd4f457eb38e04228ac80f8cace2510f567890e662cc901", 0x35}, {&(0x7f00000011c0)="1d4b30e0a0f1f8e398f8a343c8142f85077a213783e1351006a0e1855c533ba48038ac78301d64b754a5d9c3dce5fe0be0579df73446138dcfc4a1109afe94640f3012696d3ef9a609422c8635cdc6ea88a12403b95b1f91e1fe7fd07a8def5f7a31fdae87c6654872026e4a9259bab608f0a6912060cef807393354e4abfa6decee9a8370e799aaa8e3bae887e8d6e9f54156000e61019c397a5fe78aa2ce4e603dac60425cd46e3ae544459d7748e3cdee1e9250b998cd545df8f3adfe5ad6e4977ed2bb08e10e6a342c4b094c052f5d9b58c97f28b6a8fd4ccb63bb4481ae5a809a25ebf549ad66f8d852b27d841d9d2032d617af851fd077698f7b102987a07220e2dbba4b8e9474272da1694fb351dd04c224b036538eb384f86de9409f62195c6607f54dd47f6130946f4f9ca8d4be7f20884b904af6778fec5abfbc62f6fd384211586c54842afb1163f44514d3a6dcc1e662b6e759a2f7c104f92389a5cd7ea23d83f4f74a43006247926574101281734a86a9932d4f7c87fe38bd330b67674bc73e8c644f43cef20aff334e976b51d8f4a1cddffc999343b02bea99d658ce18bdceba7d39b52ca6298d3075973d0d392ed3beb345ad219004edbf6a60c27ecfe9aa7e7e82575cc70bf85dc8a5fc50298fd9d402d0ffbb118849aa36b854765122347b01bbdcb0dde4df417748c9338a44a5ba4a846e1625c3327e416fff0f4cfac8bc236f9fcd7ef7f8c01e138799b2f01a67f19923c149d2bf181a60ca8445f5f0e6d85dc6600760f7ec65d0a37dd38dc7f86fd61a18b173fb50642ca110ee105d3fe7362f57d2150740b52cc422493878e17bbbb1f3fd3a9214626003877db3de464fdffde6bfd5337e2b03c70402847293fb972cc85cb58337e5acbd8bb190af3dfd380613596dfc439d8aa85e9b91dacb5b28f05369f09f64437ea9d4bf17ed48d721291fc8107716723afb5c8874dc5f9c7bb885a73319edaaa794eb94ff941b30b5b3f8b4eabea3c85a07549f30b7a286b7b5ac407205664ab64080c01028847de58be843f95e33a0770e5485b323d1b57b1bc33a80b32ea2b4f52975e71914f42fc8b3b49c0b154c2f8d925f069395118067927b7c52cea5b6925954bbd129d225c56eca96d7ee75b5b893036dac98e425282a1c4be1a647e56bc868c8d6755e67ae6ccb2ef718ee855f78289e967c105f9fbed3e23f8fe0284da7fe04830776efe2de95678946653f64c5ac2eea32d40264f653a815d2e144602d0bf7d146125cc8c138ab522b0ba42bdd13fc20fa3375c8f36e19295e399ac2ea70f4fe2f50862402b65e35b337e95b6bbb22cdd5a27919ea24c13400bb40b99e9a0b68d3aae07b1bcd3a998dfebc2808361aa8274880323bf6eca8f1af2fc1521bddbc1cf2ca86a7b640a653fdb508197462dd08801778ce986ee4f80af9462712536ea00a6ba8c1edc8b129c6dfc12e5849a5cc59a25159b8a15c75750eae5c7b0a84111768dc2f9d74da1a74a106bce92e8fd4f9d1e1d7f714400da6ca2b0ab538e9ae54c0d5060efc8d58ef1019f60d0e8221f9cd7ed32ffdad3887ed95ac72f05ab9ecb02d1db6cba35da268c1ff97186b75a199b02cb0547fa4a62fc4aabb9d14c28f9b636c564b957ba384c133bad3ef401d2c74793433fbb758acb41aed713c083062cc9a097559de8afebd0c22e9d579ea017a223d497298133a71d81e9a681cb49f5fd8bf58405f038344bb220c9f646bd7a9d8d051717e3abb47d998e557a6604f938ca8f230457c588e5de4f6a91844e31df09755a4e9d2a78ac73062abb429a93641df0f8457320556cf9befb30b1cc3f150f507b65bd05acb552ded64d6820d9a0544774524cf7c624e8d33ad0bc9cc141da2a3da24d1b521c7cc12b20db984b925d05548e085b51fb1bed9099f2a6f831086c12b300de43a8edd26227751c28133703b12fa68157ff4b205866c395342a89a0899481435c216ba69413d9b67087bc28743f5595fc3c7186835f9e8b7c57fb737f2dc610e4d2afc91484ea8cb993fa82c4ce93cb724ddb883ed4d67cf21a07d48043a06d7a5bb10a6f14c69cddf0f89c78fd7d878001e0708cc3d1f1995b381d52a21a464b050b3f353b1c03399e183237c7c2265985bd6b9e08b1b284302a5d15169e03f43fe51e225f99f69e5d44ecd09dbd32e1246eafe374d2e43945b02130f4097eca3f0db04c35eeb98debe8a8e94b418f8630170d614ad56b54991f2ec69f45390cf7e2c4a4f9fd54f74ca5d48f7d8dadacf962aaa1a322432535194b44d52dacbdc31052d79130ad33171d837ebf110cf1392d883f37c1aa31c3ad5ccb188081672fbff37179dd41682e01d74230eea1bf1ab444a3d3b0f7d3eff900295eabf856a7900011789b9bdbdd47c4590e1ed7a055a387fb3421c269fc93d5664d4d7d26397ce133ddafd94edd76b20a6a7a2c8d73dd37c1c92e51af99064086b36079c22bcbb1bcb5cd88285ecff1750cea566986b23a33471de35acce157fdad529d78086cc12c110eee8c24c77feb0dc689d4b65e8275b10fb1a8b231dc0651d16450731e0521aecec8e1c53b3427313c3dca8c5fd7a682e369570af0ffb0dcf7060d1fbe7c77d74fdea42f1832232e54de1eeb374d5629482f33f0c1f0232c97f64a2fff9d55f44dc5b743360190c8057309a7820b83896d7fb2326788e93bb4cdb24417f3c59768ab4a960b11af080056b64ff2eac42e06ae8342483f798f5c40ce2bebdf657f7c0c8a20f54d8e31a9fde37295209a141f93dcd4496a7759dc62709e3805af704049d5a0f044f50cce957c6159d547f772d403d88e00569badd64de91a615bab7f9ed95bb18a7fec596ca643a24f115b3139e023d23f2f3b1ddf29094fd6cf1dc3c777554fa6268178c4eb5380aba6029e00f8840947c39b7b30d585c0cd973c5dddb2a14eaad973e9516630e3aad8f390682429d29de631877742c5bb9512b2961cf76f3d28c782f3508bca8b5c752989d41ece7c3d58c132490e03f969acf02fd67c78ed929de06f792ab8cfd31238d8770b677467059a36dfa20757de317242eb5baaeb50d43acb3afdd941794eab02bd3459b4d1b0f4311d4e990497e4b1830deb3926d7ad072cf93a30d68d8287c2a131a36c4a22bbde67c103c56cc1dac152aaea67c8198856cd9bae16674d711a720d72fdbb5d758e35c53c54cb4f2548db0215afc031354d5cf1022dce450c93438ed26bdad92bd4b0044643c3b7ace71d1737e82b4d4e02ce24cc913b0ae0d03dc40b2ab5e3640e9f0e5834c48945dbecee7f3603b23db808b4b2cd8286b58dfd66b8e1d55e39fdab7d21e2a060968bc8b6e41b47aac097e0fdf50feedc2095f0e9e8c72ad61a107b58f89bb77d840815f8e63e674b1f4b070f6c866f2aaca1d898ae54e3f46f44cffc48bde181e0f1ca3c469b9ba831d7f15c01defe5124db99f65caa9c3dcb30c85abc45c9509e89a6dc4c9be7f005c25ff885e66ac12cd0b70ebd394a04450d771939ce3c81c05d79e467b4fd02382ee80f431f58f63f4a839502735103ce461911b391ec0ea61c550818949cc36ddc4485c81728f945c3cc1d5a45295f8d860b88dce1934db1092d64742ffa1c8319c822a966edd7d740c3f160926f8519a0835c5cd240bb4b3ab5deb4502fb2b2098b00582d8cbbfc29efb56c7f9caf500405e1df24193df6546759183361b1b7a693ff2f70f3fb91d07bec99233a82b89fc0fa4ddbdf0c9ff81d46398eedbc5eeefbced9a441ba0b8500a9f23e01f2c640209cc02a1d9b787a5479d7592e67edb0baf0dfe386e5224925e41ed481dd2fb91ac70796e1b0f741d3093375622f211bcc92d608caf2ea62a8655889e4a9225ec053f1ef835af1035d3fec5fc72a73ce282fd91ce0655a4758d158deba973907d0ef671150cb492aa62e7063478bcf0943e2632ce097015340beccea5590f48b1add8a500bda7c53bf054431f2208c86c04c5f6a642b00524ac0d0be42a5faeadadbe81638b8a939ebbe5928bbe7dbe74c2172c42fb1c5cd4838cc7fbda530e7deb765236ca1f4c73bf5652cb0c1ecbcf5181f9d6925d149e339b4f30c8d8667baea42f338a0e2bee7a3d4b460789586c49d9b88d6bfecddbc1870ef7251cafded44039e2d9795f8637fd005e03fbacf04d36a52b0d32965d11d6bacb76855893dece370442d70fb001a0f667f427510b71fc6f6730256e82bbbd05e5b8c3fac64c52e8d765efaf05b8ea3bfc4f3e4395e3cda610a300cc99c0b84d054267f33ba60edbaaec16724839f7cf476fc6f3a53e2ce557275a6e310f2c91c9112bc9753f0383c7d7f20a83f9d5aa4ea6b63448390c3f52128ab33526c3e8e46473df39ffa0a9bec34787a36b285ddc07ad4d2ea2deb311c68032ccefe21aa2c7a3de508ffb36ec2c5ce1ad550dd69332b71857d96de8e2cb265c0e4964a9e8c4e57f835d1f9b2eb1a3efebe5759bf1f8fa75e8a545120db1fe1a6b0584634498a2918e3216fdc3411ea92ac70789092246b460e4571805a19c175bddfff6ca53043c0b0d3f78380b72790bef940dd5e6f0ef9886d6de77be5fdfce7993d39e937e2360af4eb95f3130a642e554ace1aba7b2b6b4e69604781d40b9a5dbca5b28b4414d61e56e7fc82aa61337354b33831d72a248a5464afc10a8d089273fed1a6b589f16b89b01669b789ec44783b3bc22e892a39f8f32f57d1c91d88174f5e0cba33a875805750123c08734ecbf5b8ba0556236916faf1467bc15b9f8140750982a5c2514f3bfc5582a95b3f517935eb8371d76c2ca3f5d4290ed9924b230a37a68c6307f6da68991624c628d84ccf08c51834953c5dddeb7c79cf9f15ac550a7a822a726a89e97449cd550970f22c1561753a55e59f8df9df32db78e02635d31c39fd7378de225ee0fd7b130cb03e91ed48d8d06150a951f10aca73fc5d5ae4c6b9d3cb5096885ea4e590bc4d9db27ebeb6c3967db255dfe0b68caf44bd1fe5b8587f7eec96f7dd7a478b7a639ce56d5a48e8306117bb25e88b7eaf100c1b8dcb1517180a989210bc0a9707f8e34146b76ca9c851fcc26d51e345cca2d3b77b7e934e48b77f422a583d57c137dc434236086072d68a875cebc803f81f102c27edbfc70123b5bc586aff60c884083cd433e68880a6b1b1a338a39c145bf28bf282d7720f98aa13168c589c3447258e6d8c3a2d26fd180303dc789104b71e83fcfc65024f2118824665b32c456ce62729ed64b005a376f1fc9108cb86b3ad7c6a0a7a74fdb4a8555c14a493a8d22341a75889c0cc019590981fd593b5a188fe968a231ac2834c7ad850af6224230bed0243510e24fc2ba679f5553de6f08727eb97a1d83372b1d440728d26f53fe6d17b2bc6ade0ff36b0b95328177ae718dd292e0b2cdfc3f1cee2b6a784cf7c7e7b2a77437274ff768e800da393d441e22b237cc261956e450fccd18048808acd8e3296e9d1b7b8ff012625f29b0466ea5787571c26c76ad30d31ce2f3b68ab47420352124a1b75c386c6e56391d4b755bef26e25421230cd2b692d24f8145f87c4ba7bad017b02b801f4ef99e0b373953248a124bfbd8e4d3a3f1c4fb75d0a6fc899432fce293a225f0e17b142bd85d1efa9dfafb5ff41afdc8495ec482cffe998ffdbd1d69191ba7c7e6aee46eedbec6af833bb81b7966a3ea6cce60e6bf27081c3aeceb847105137e752203e87c0881657946dc378bee59fe0475a6ebee92cac9950c1f7bdc2f0abb3734e06171b65b9fda5193", 0x1000}, {&(0x7f00000021c0)="18591b6ce4b143b25aaca6206db8e306d53bffd812b711cd76331d45b1ec30b87c52375ae5fe171f460d9da4068ef57b424e0735e2f8d3d9aa3469b1658be5eb0dc7b6da16d0ea15c57b1d03f4c97df1608f5cd3cce5b64c6d50d18693a54b407e442c18c7b8ac7f8ac766f17fda40ef33a7d5c62e1aae816f3334dc9f5c8ea54e26a22376b188fb6d778510197964805aa15f71047d66d2697b6491a20f1dee67ac9fd8879c6b5c2b6139068306ca0f34315383200941f7bdc1bd75de17f4bb4d0f8d707228e146a49e72260e28edf997e0b1f5dfab57a866d8e28b10de96fa2a79d9a7e75ab6df7a1f3bc447376ffa0d23", 0xf2}, {&(0x7f00000000c0)="1125c5586b703c5cfbc56184cb06806f6d84a5d1d127775e53bbc6fc9a5774a73fc9d39bc34fd8cc96edaab45b", 0x2d}], 0x5) pipe2(&(0x7f00000024c0), 0x10000) 05:52:21 executing program 0: clock_getres(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x1, 0x4a1) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/74) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x40c2, r1, r2, r3, r4, 0x100, 0x3}, 0xd0a, 0xfffffffffffffffc, 0x1}) 05:52:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r4 = openat(r3, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) fchflags(r0, 0x1) r5 = socket$unix(0x1, 0x40000005, 0x0) r6 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000780)=0x7f) kevent(r6, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r7 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x51) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000c40)=0x1) kevent(r7, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x8001) close(r7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000700)=0xc329) socket$inet(0x2, 0x8001, 0x100000001) getdents(r6, &(0x7f0000000b00)=""/193, 0xc1) r8 = semget$private(0x0, 0x7, 0x8a) semop(r8, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 05:52:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c65300065190223c1fc1b04c67cef124198f704be29a910205044f762ef57a4be9e5d1926355ff00ca31d84f5a61f1485a6f0f2a0eea830a07d3781193d7a744c3e00091541b633221c6d933f000000e2de3710aac5a98b9b97edc3bbae25077c73842c40e6316e"], 0xa) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x23a1, 0x1f, 0x10001}) 05:52:22 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') r0 = getegid() lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpgrp() r3 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r0}, 0xc) acct(&(0x7f00000001c0)='./file0/file0\x00') 05:52:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) sendto(r0, &(0x7f00000000c0)="5a822bdc7abd01c7cf2201fa310c4f8689e87cbaed9d407c12631f3c954922d03b12278add88a8b1a527e7a065369e717f3e569d63d21e78e3a04c322807c849892462814f25d2c8d13be2a4e7c92b34e2d3176add70abdc60b06e8b", 0x5c, 0x2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 05:52:22 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='.\x00', 0x0) 05:52:22 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf50900", 0xfffffffffffffe88) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xff, 0x2, {0x20, 0x8b}}) 05:52:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0xfffffd07) 05:52:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x2}], 0x1ff, 0x0, 0x381, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) semget(0x3, 0x3, 0x18) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x3d0c) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 05:52:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) close(r0) write(r1, &(0x7f0000000080), 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x3ec2, 0x0, "00000000e9001040dec40000000000000800", 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x0, 0x6, "65adb4dec8fe603a403f49fd280cc1924698e008", 0x80000000, 0x1}) close(r2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:52:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:52:22 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 05:52:22 executing program 0: r0 = socket(0x2, 0x4, 0xffffffffffffffff) sendto(r0, 0x0, 0x0, 0x4, &(0x7f0000000000)=@un=@abs, 0x89) 05:52:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000180)="5462a05af78118aeb6eb7be342429d440d40e4ecb155df872c50a81cb03dd955606ef6b1111fe74538f6d337ecc2f6d88f4cf156b7e3ced72ae21b952d50302b4bd0c8b8bcc2f28ca81c0c46309566a820c9fe87e361d8ad93875dfb27807d0c6d91b0bdf83828b480b475cdab813e4d128a0769", 0xffffffffffffff30) 05:52:22 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10081, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="9deca3bd156c2f77d89790f35610e8886449d86ddf3e07aadb703c1731f23c377e0661d185527b92ab596f0245f8706b1b587ebe2d571886da57a9a7121678f0f5fbb066634f29ad4d761d292f76e9813ce2c7ec75fba8599b599248dc6288297da0efcf5725ceb08c231242e51e2883d41de3418024de8d349dcc1e8b05fae28d4cd467e16b849d2c3b5a7604fa3493cac41a886f540d", 0x97, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x80}, 0xc) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x7fd) dup2(r1, r2) 05:52:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r1) fsync(r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(0xffffffffffffffff, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r5 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000002240)) getdents(r6, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000011c0)=""/4096) ioctl$TIOCNXCL(r0, 0x2000740e) semop(r5, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) semop(r5, &(0x7f0000000240), 0x324) nanosleep(&(0x7f0000002b80)={0x8, 0x80000000000000}, &(0x7f00000000c0)) 05:52:22 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) r1 = geteuid() seteuid(r1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 05:52:22 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) accept(r2, &(0x7f00000005c0)=@un=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000580)=0x10) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) socket$inet(0x2, 0x2, 0x0) 05:52:26 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2, 0x0) 05:52:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x8003, 0x80000001) 05:52:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 05:52:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) write(r2, &(0x7f0000000100)="25beb3e7f4dad09c6e18e5dd18346169e094617c4d416aae6184094f1e2fccc954b3867a5a43cd556a15e45d83706b2787963274e7fe66d9bc946f36e96f99d611134191797ec1ca35d1ea7f757f29d75549e9ecc8b24961d4166a0af5c743143247e3e870905600f1c6c9bca3e6dac73e0239e15044412aa84c3fd1cf0cfbf91a49173f921df33ce712daaef5bc075cb27f7389002dea", 0x97) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) shutdown(r0, 0x3) 05:52:26 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r0 = syz_open_pts() syz_open_pts() fsync(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) 05:52:26 executing program 0: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0xea, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x3d8, 0x65) execve(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x29469f5f75088e21) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/57}, 0x41, 0x1, 0x1800) setrlimit(0x0, &(0x7f0000000080)) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807c8a9e78) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 60546 50782 32767 0x10 0x4000000 0 syz-executor.1 361799 59909 73 0x100010 0x80 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822072f8) at witness_warn+0x69e userret(ffff800020a88ef0) at userret+0x36a syscall(ffff800024f675f0) at syscall+0x44a Xsyscall(6,0,ffffffffffffff87,0,4,bbf548641b0) at Xsyscall+0x128 end of kernel end trace frame: 0xbc212a406e0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822072f8) at witness_warn+0x69e userret(ffff800020a88ef0) at userret+0x36a syscall(ffff800024f675f0) at syscall+0x44a Xsyscall(6,0,ffffffffffffff87,0,4,bbf548641b0) at Xsyscall+0x128 end of kernel end trace frame: 0xbc212a406e0, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f67330 rbx 0xffff800024f673e0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800021b5e000 rax 0xffff800000a788c0 r8 0xffffffff81b89d03 kprintf+0x173 r9 0x1 r10 0x25 r11 0xab3d789cd44c0518 r12 0x3000000008 r13 0xffff800024f67340 r14 0x100 r15 0x1 rip 0xffffffff817ece58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f67320 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=60546 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a89168,0xffffffff8262bb10 process=0xffff800020a8aa90 user=0xffff800024f62000, vmspace=0xfffffd806e8a4cf8 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50782 21280 96557 32767 2 0x10 syz-executor.1 50782 444911 96557 32767 2 0x4000010 syz-executor.1 50782 16675 96557 32767 3 0x4000090 fsleep syz-executor.1 *50782 60546 96557 32767 7 0x4000010 syz-executor.1 21768 401138 54811 32767 2 0x490 syz-executor.0 54811 427695 57085 0 3 0x82 wait syz-executor.0 96557 488790 55560 32767 3 0x90 nanosleep syz-executor.1 55560 303367 57085 0 3 0x82 wait syz-executor.1 66644 433173 0 0 3 0x14200 bored sosplice 57085 35025 9988 0 3 0x82 thrsleep syz-fuzzer 57085 486166 9988 0 3 0x4000082 thrsleep syz-fuzzer 57085 226854 9988 0 3 0x4000082 thrsleep syz-fuzzer 57085 248036 9988 0 3 0x4000082 thrsleep syz-fuzzer 57085 146700 9988 0 3 0x4000082 thrsleep syz-fuzzer 57085 46274 9988 0 3 0x4000082 thrsleep syz-fuzzer 57085 298058 9988 0 3 0x4000082 thrsleep syz-fuzzer 57085 290576 9988 0 3 0x4000082 thrsleep syz-fuzzer 57085 339813 9988 0 3 0x4000082 kqread syz-fuzzer 57085 339172 9988 0 3 0x4000082 thrsleep syz-fuzzer 9988 512616 59213 0 3 0x10008a pause ksh 59213 307327 96979 0 3 0x92 select sshd 73638 514064 1 0 3 0x100083 ttyin getty 96979 480628 1 0 3 0x80 select sshd 59909 361799 43632 73 7 0x100090 syslogd 43632 231337 1 0 3 0x100082 netio syslogd 21728 787 1 77 3 0x100090 poll dhclient 19631 80534 1 0 3 0x80 poll dhclient 7491 91756 0 0 3 0x14200 pgzero zerothread 53888 119990 0 0 3 0x14200 aiodoned aiodoned 12353 327337 0 0 3 0x14200 syncer update 10156 197088 0 0 3 0x14200 cleaner cleaner 9203 454383 0 0 3 0x14200 reaper reaper 41887 249579 0 0 3 0x14200 pgdaemon pagedaemon 89956 49338 0 0 3 0x14200 bored crynlk 10685 255569 0 0 3 0x14200 bored crypto 39092 152001 0 0 3 0x40014200 acpi0 acpi0 85798 464311 0 0 3 0x40014200 idle1 87254 258286 0 0 3 0x14200 bored softnet 52353 486571 0 0 3 0x14200 bored systqmp 27286 196034 0 0 3 0x14200 bored systq 56942 248624 0 0 3 0x40014200 bored softclock 74668 45588 0 0 3 0x40014200 idle0 49441 280142 0 0 3 0x14200 bored smr 1 502367 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 50782 (syz-executor.1) thread 0xffff800020a88ef0 (60546) exclusive rrwlock inode r = 0 (0xfffffd807c8a9e78) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 11519 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 8930 0 0 ifaddr 38 14K 15K 78643K 1232 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 532 0 0 iov 0 0K 28K 78643K 824 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6153 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 155 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1092 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 11471 0 0 sigio 0 0K 0K 78643K 132 0 0 proc 41 38K 70K 78643K 9399 0 0 subproc 34 2K 2K 78643K 3332 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1499 0 0 in_multi 33 2K 2K 78643K 2555 0 0 ether_multi 1 0K 0K 78643K 79 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 3489 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 97 21K 31K 78643K 38116 0 0 UVM aobj 130 8K 8K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 742 0 0 NDP 5 0K 0K 78643K 591 0 0 temp 121 3554K 3629K 78643K 49562 0 0 kqueue 0 0K 0K 78643K 169 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 399 0 393 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 911 0 909 1 0 1 1 0 8 0 rtentry 112 2184 0 2140 2 0 2 2 0 8 0 unpcb 120 4458 0 4450 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3891 0 3891 2 2 0 2 0 8 0 tcpcb 544 2655 0 2651 2 1 1 2 0 8 0 ipq 40 6 0 6 5 5 0 1 0 8 0 ipqe 40 13 0 13 5 5 0 1 0 8 0 inpcb 280 6358 0 6348 22 20 2 2 0 8 1 nd6 48 588 0 582 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8965 0 8773 27 15 12 13 0 8 0 art_table 32 8966 0 8773 2 0 2 2 0 8 0 art_node 16 2183 0 2143 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 12 2 1 1 1 0 8 0 semapl 112 1090 0 1080 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13224 0 11768 49 1 48 48 0 8 0 ffsino 272 13224 0 11768 99 1 98 98 0 8 0 nchpl 144 26990 0 25359 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 111374 0 111374 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 72815 0 72815 48 47 1 7 0 8 1 plimitpl 152 2054 0 2044 1 0 1 1 0 8 0 sigapl 432 11060 0 11045 16 14 2 3 0 8 0 futexpl 56 107153 0 107152 2 1 1 1 0 8 0 knotepl 112 6279 0 6260 1 0 1 1 0 8 0 kqueuepl 104 2576 0 2574 1 0 1 1 0 8 0 pipepl 112 6972 0 6953 13 12 1 2 0 8 0 fdescpl 488 11061 0 11045 3 0 3 3 0 8 0 filepl 152 67729 0 67626 21 16 5 7 0 8 0 lockfpl 104 2074 0 2074 14 13 1 1 0 8 1 lockfspl 48 631 0 631 14 13 1 1 0 8 1 sessionpl 112 211 0 201 1 0 1 1 0 8 0 pgrppl 48 367 0 357 1 0 1 1 0 8 0 ucredpl 96 19078 0 19069 1 0 1 1 0 8 0 zombiepl 144 11045 0 11044 2 1 1 1 0 8 0 processpl 896 11077 0 11044 4 0 4 4 0 8 0 procpl 632 29246 0 29201 34 29 5 5 0 8 1 srpgc 64 388 0 388 32 31 1 1 0 8 1 sosppl 128 213 0 213 36 36 0 1 0 8 0 sockpl 384 11974 0 11957 15 12 3 4 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 22 0 0 3 1 2 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 3 1 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 234 0 0 27 8 19 27 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 741 0 0 16 4 12 16 0 8 0 bufpl 256 24579 0 17565 439 0 439 439 0 8 0 anonpl 16 1234852 0 1227877 241 196 45 59 0 124 7 amapchunkpl 152 90484 0 90390 214 204 10 18 0 158 6 amappl16 192 50945 0 50559 329 297 32 40 0 8 11 amappl15 184 1985 0 1983 19 18 1 1 0 8 0 amappl14 176 2858 0 2851 1 0 1 1 0 8 0 amappl13 168 2062 0 2062 18 18 0 1 0 8 0 amappl12 160 1510 0 1504 2 1 1 1 0 8 0 amappl11 152 1248 0 1237 1 0 1 1 0 8 0 amappl10 144 1756 0 1749 1 0 1 1 0 8 0 amappl9 136 4241 0 4238 1 0 1 1 0 8 0 amappl8 128 3295 0 3265 7 5 2 2 0 8 0 amappl7 120 1807 0 1797 1 0 1 1 0 8 0 amappl6 112 753 0 746 1 0 1 1 0 8 0 amappl5 104 3026 0 3014 1 0 1 1 0 8 0 amappl4 96 10426 0 10393 2 1 1 2 0 8 0 amappl3 88 3317 0 3305 1 0 1 1 0 8 0 amappl2 80 74030 0 73963 3 1 2 3 0 8 0 amappl1 72 302398 0 301959 23 13 10 19 0 8 0 amappl 80 32522 0 32484 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 11061 0 11045 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11061 0 11045 1 0 1 1 0 8 0 vmmpekpl 168 93761 0 93731 3 0 3 3 0 8 0 vmmpepl 168 1416852 0 1415258 319 234 85 93 0 357 11 vmsppl 368 11060 0 11045 2 0 2 2 0 8 0 pdppl 4096 22129 0 22090 7 1 6 6 0 8 0 pvpl 32 3259692 0 3249484 516 396 120 146 0 265 21 pmappl 232 11060 0 11045 24 23 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 640 0 35 18 0 18 18 0 8 0