03e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) sync() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001640)=0x5) geteuid() 05:56:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x151) r2 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000040)=0x400000000fbb4) 05:56:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) 05:56:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xfff) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = semget(0x2, 0x3, 0x2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000140)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000003c0)={0x2d1}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r2, 0x1}) msgget$private(0x0, 0x200) pread(r0, &(0x7f0000000480)="7c0f39d0602a5b4c52917a2f423d41b5575adc9238dda6041894e7558f4279e671364fe18ecfec89f4f8fde55a459f18bd2b61b38fc882736292413abc659505f1460b9569d02ecb7d587bb07050095640258f56f144f5d1bcccb27c2af6005cdc89d5b4521cb8759cfd2082e054f4b1c1254f6f3f183c29b7ec36d52830fe0efef40e99497079748254408ccbd12d6223e4a6c5ed401707fa00b79cb11a9ace5fda6d5ed0ac6d84acb8f27c6d394899a8f7607a8d918e9e7c99d2f10af762d7d6513cfb52708e66e7d3660a7a", 0xcd, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000580)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000005c0)={0xf61a, 0x9, {0xaf03, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000640)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) semget(0x2, 0x4, 0x2) select(0x40, &(0x7f0000000700)={0x20, 0x1f, 0x4, 0x9, 0x80, 0x4, 0x6, 0xec99}, &(0x7f0000000740)={0x4, 0x56, 0x7, 0x2, 0x3f, 0x5, 0x3, 0xffffffffffffff81}, &(0x7f0000000780)={0x1, 0x4, 0x8, 0x6, 0x2, 0xff, 0x140, 0xffff}, &(0x7f00000007c0)={0x6, 0x3}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000800)) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000880)=0x5) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xc) semctl$IPC_RMID(r4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x8000, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0)={r8, r6, r7}, 0xc) 05:56:57 executing program 1: 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)={0x1, 0x3, {0x1, 0x12}}) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000003000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000003f35c1dcd92acabcd30000000000000000000000000040e400000000"], 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:56:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x8, "ba82e1cc9a010000000000001000", 0x7f}) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x54) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTART(r0, 0x2000746e) r3 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3, 0x683, {0x8, 0x1ff}}) poll(&(0x7f0000000000)=[{r3, 0x4}, {r0, 0x15afbeb9b509665c}, {r0, 0x10}, {r3, 0x100}, {r2, 0x34621d85a993fdbd}], 0x5, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/21, 0x15) 05:56:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 05:56:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="0daf099c96c202ff4d186ea38795d02877cf4f7afd3f872388d389c2943b98889c1592ba33f9a13d6749bf2e0d54782bcdc103f5632fc2da5f55d21f724ad24a0fbec6ada43439bf88788a8052b86f09ce5e50f41add0b4ace09315d1aa2ff854b9690b12746c96c60531e06a06f1fbf731119f31ebf847ad0d5beca7ee9fe8854dbf52abd25987bcfccca36e2fe4f235979e09bafde9fa16e9db4ebfa9b1b2ffba490eb6fa93fb57dc46f5000872f9c62170a01deaa845a89c9ecf7a0bfa34ddea3572637649e2465ca3af94d7cdb2fb58d2d0532e2e50d772a9ad695647c063bb838192e891c7f72793a6159c64b5ed2bcccc418a2e55c23a36102a7835e1a7f4a5b3f17322e7769f7ca66f346eb6bc6f8cea2a4f01b9f35c3a8f429ad5378cd8cedf6373cd233c0f43f7dec344f16ea2356c9c81673da9fe1f6fff9433d5e169338978e2affaa168efcbc08b1911998d85316d5efabfa47d7ad90b040adfa881d2e59b024816f4387bcaa2218a20889a194f407794cab9d16b8344a0a6007999fb875bc225f49443114a986658f1a87a1e8b7f14f336cce350ca51e18fd777d3b0b35fdc6bf8a504f192b64c9fc433357c8aca7858666042aae787dfced91c9d1385ebcc95a3f51de636f22a3d57a7786b9ab4de191e315aa112eaf0aebb85c43c9d560bf7d6e268c7df049c26308a7930b42c04cf580e9d4b29f5d40d9ad3ea88281143c5cb2212e5d79a5c9bf3a733f38e416cd042539eefc7c0dd7bfe2753986f413d64b10538cdcec470787d6265752c8199f77b4daecdb28e069a670ecc025dfdf781d51bb674871d143e68fccb8975972595e54e544fac72e869c9ec8a275ead8d8eff812b67a3526816824cad7972c9838480942cd4950e5bba13f1d1c5bc7eea8b6b4f45c44c588c3362ec89c951ba57efcbe9e175186f458b09fd84e4e8deb2a0ebce558b55f5d8e21ccd5cd30251308118e9482ad33cd634f47d9c409f0f271f2e7b923314fe89dbb61a3e3c4571e41432b140fa9e158212b29566cb176d0e55d60afe0e1f32cfe2e44313dde78b4ff60ec0cdb77778c64f15fac387f7beb000272445925b3278ddc3bc549aa602c9996e67b0e26fd3849169dddcb656f48b5f16af073e849f8e907756fa33eb8d6f9e3c23aed627250c40dc28f5f718052351eea2d144e34ef2bc7782cb8843e82c4d541f51c6af0f42f5d65d927f7ae8ba1d1c74cafaaed0e19f1629797451adaf47725bcbaaba4e279f936b1b8cdce686b6c09fe824b368534d18c6274e624dd62835695eb5c3d09c5214dc100342346a429134d9bd35938857249782c64247c9724569493e9669f0a89a9e90426e04a94785415502ccf4c706cd9e96eb910693f1c8ffd72577b5a48a455005b5981797e8a885d28b92f46e83bb3ca3e24a2c504512b96bc85ff0b2a76ab803d73db3e748ab13b2607dc4188a825b674e527017166079df3d1a2af141ea60dfea8662987d8e7c4de7d48a10dc38e249776b250d998071401a19754e3a163b838799e7754670a4fb8ddac34b4ccb5569ba131cd48b608bfe0b4ab74c9d90621af3a997ade77f66f529610bab46ad1a4120b0e7c90c70ab6492bb8c5cdfb679b1d8b58f12504cbb198a7f2ab6950208d0381e66ee01f46f5d9ab2ca02ba5be4c8853c69dfbb43ebedd5c2d81ef54ee05595aa77da4f90e57476302e0d4243aebee163dfd6c8f370c0fc80fe7082e53808030bf18939ebb225fa0128beeaf89f54536a7b920f311ec4137e03e91776df19577ff00753c299faeafad88f687140119cc10ccd4c137844c1be28d2df64b78b06386e44f021e33e85ad44090d082e9c065d898f358202bce42b93f6b75c18ad255c7a76db2edf76ec0d56acc3719fbd60d4697ad3a48e8f5f5ce968227d3a197b12e9ed84174e6c7306a11261378eed6168c31d0bbfa61e493db3851059f4fcb10663210c4f304964fce59d152489d098154c36efab77e9e9224a2cc436b0bdad56251d4e83fb9140bf7b6b82ce07ffe84d31c8dca4d5a440e9a5767a4d276d1c6d68b723ca95b28ce515dde552e16fc07e5484e6c45bd0135711cd136bbd23008f13175914bf2b8b3aa89e13fdf0c4e4f982a859c9c3e6e9525475c7a12fedc69140a3c7788fd487f41a560de386d26b9bea4298889c47308e733fa40ff41663e48a7f12b55ca6db2bbed16d6df4f9f90ad1b5ca4186e60b8a644ac69baf0a2d0ce17b5825692834a9d02e4c0761de353ce4532f50f15b09e07bea58002581f79d34be9d9d0046df501f80c2da7101472f0a329897c9aeda471f3b94bcaedd3fd17fe98d758ed338643ef57f8129df7323aed0af889d282def0dc1c6076df13bbd22d5c760fb91f36e707432ffba385794db7b9df38f797c040ac836e837b2130511cd2958a2e0eef8364316ec581b06a41b40269acfbf1388906c7b0f940210a84760f59238ee9bafa3f1839d2d95d89f917364043e499aa5e14d901cde38d34be7849cb9276e99a3551ec1bc69b52a2070fbe7a35665a750031fa4fe391c8cd36639d37e0d12776e8bc57352bee58a33cb536283864937d99c31c6a57607f5ea941b918c7770f724394f4365fff264a8aef0ac66e97ca63892e7951b20c94e25444815b94bec55e26fe45ba821c242f46a70c205e1c1f50832eee58a657749a5640a647bd65f4c2e402c33b358a53ab950a57b8022730edc6ae651882e5f2bedaa79ff7eff8925749bd14365b4dec5a538067a45e05aeeecc692f17d19255b31825f82dc5002701d166bffc5c5992ad6221d7cdf76ec1ea28d469d0be9191179c5179f66d424bc0915a580f4d02c276cdf271c6d7c2210d5cc7828344adaec0daceff75f957ef91611740b981cc6761514b429726d68484f29df5bf919762282d794b68d65d34acd2df862865e099ad1585cfe3f5e2079992baf213075cf649d5b146821af0173d067a03fc76a5b018882edd5656350d35b9a00f06353b693a55c66692c4b7170b08ea0cb2bfd8c652867dcd0b2008c6ac91213e45fbe85a6dd737d361ebcbcedb3d9a05cea845e822b6b3e4beb61d1e9a06916c7d2cd85b21c24b8dad4b8672cdf0aa6edc356538c1040c9caf0da0969916ef3e168e7bc6c0a53d5a38a8cbfab0e7d897d728e505455641ae74c7b3a499f48ab28aea2f56aaacfaf930ba2bf505da7fcc7c6eb6c3cc04a74903c8ef213c9daebaceee60be94a32a68807ff7f80814a0f77e27ca27fc7794ae376d90172f3de585c435a2fcb97d24e1ccc535c607e8230bbb404202a3dd30e2f864c795bdb29a8f7f6987ea1d2425def372de9c02d9abf3c5ec65e5f0600bf28966b39b7651df7cd0df04da6e90d2fa70cc40d04286a6bbd5a287de704a14419bf81e2d173c0239f04387a5fdb524b5addd487eae68e9566933538c97220e600bc67e49689e59045d2e28a392636fccac36c590612ffbc8cb7d5223e610cd12fc4515e9fbfb69fb21e9ca488c058568316dd2febd975ca9c032b2ab0c67b25db854c81b7edfd6313d2f9c805c85fc886bdabb75899bb8c6e8153ddbecb503b3fc58eb18bbb33f984f6161759d73a49f39fc5a476afab1e4161cdbbb11150bcec6852ee5c47244b7c8117c7d3f216fc174389592e996fde1e21dc7505fdb55f1d93b871fefdc52f4c94cd2599ff55626503aaf8727180aaadd822bfdb81095ecb5b594ebf8c95b2e38739b25bfbf5f81ece05644fd8e9299fd9c47652cb9d269204651c4c2e07b654d6d04af0cea967c17f82dca00f6c32b9ed0dd35bb828508aa8fe5e211695bfd5ec52a9d624968907afbddbc4fe3a2567b03de402bc041c622e243fb4a023e02fd07e68d78ad775fd6b45c21f1e5081cbaf9af1ccf0ad291883a347f90ded5a1a5a98d1f82443b13498423a35918e4a4d98217be36106abb3f89f8567c1a0736f2c0715f9e3842b1fe82cab90966221ccdb49a2279aa0f54acd992f35d5938c77292e29b604e6f43779280decc9d091be0ad17c2d480cfe48927dc2e86744887cb117471fd59d585ac04308cf96fa9cf6380109f5e473f5aee405bec24d5d3d9983d40c0a1e279156cacad9c0098c0da56029a979d536d97ee7df88582e21456cea09900e3509a9f2f550d58ade6eb36a68f70a88c3ccc8ee0df8eeb7c9a86429525bbfb59e060787a892be7bbbc5c21eac3ab1bfd6d3bf2f62e97540e2f60723580dd4cd0febbb19362b28681f0bd14a484e657d78dee1258f4e1745ef41ff860429eacd2f3bf7f6ed1b9e3e779353fd5f936244290a446dac8cd8c42b31d42d20126aa21a6dc16f105195a8677e3d3b345e457706b4a3ff6146bc5b47361430597fc2728fe1241c27fd8508bb902f9f9253dee0312ac279840adffbea3ce464a7c2d7347d1093bbf459c65ca3e3a309d08ed6127000dd1de971dec403907f830c4f5ad1203e678564987c6e7d5b9eaf574f952d5acb1409b9a92720f445089ecd380d9b90d15e1cf840fe11b7fc4f67496f1f8dc394173dbb674fc34ffdab58379e90f9de3621dc89066b504874463c4c122740ceecc162d0e7424b117eb959485e96bda5def28d24c7394e2a0c85e0f7de60906a367dbf8e4277466fd560b82a934f2416e09060a85bfe16a2120bdc93d77592f58fb6a0f54b3ca4c437793050096986daa211f42b7841d70e4099945b141526a626cfff83500645cc579e1db9ad25d04e7cb20f353355dabbd8f1c3db5b4cb31fa909a7bf6fe682f615ba8a28745c0323e26f6abbbe30717a347a7c9623b6384b28d49c5b79c1880d2742cf10e688b9969b20c54a85026526355d5accbe76e5722589352e93ce51f209d2c7cd71059a145f028d21c795f10186030360395555a88f19e08acb2965564078f08e808ee52b1bfed780b436e6cddce3d3593184856dc3e515d247d8b8ad760dda10581c456850438c3dbab74bc72f142982e1d87bf48f5dea6cbd2f577f6f797fea87eca59a1429631053cd45a5234fc9bf251c12e0efce9e598713c7cf163b5e38439d13a90d076f33b3b6e87a9646157b01c9306a99c174dd90c924cd0573f1923fe11502614ff62abbb825419d91e66c1f1aaeaf3f92315d4c79352cab6ef5fdc6286bff17aff6c34dae6e264a031a1d9ab8751d78400be794826ba35e51aa9f00c5d0a60c87f4edf11228f64a52871d665d8f6e4a9a820c06d0599b4a65b6da9f20f6d69631a122a39c89f22199752bac6136c4e6c8868801b3702df5fabad6477dd2664c4b1e3a5127cd58f95a498f54a2fef5f839d8595f883a773d6ff022a412b4c3d55949ae5ea646044c156519a57577008c59fd3554ebab80dfbde151908d694d42ac562b6acee753bed6b2df0a15a039b141d4da60271d43508b7768401eea4912bc57a4c4e75c3c055287606f845bf06a6fe84685fec85733ff8e7401bf7f0f5d16f64c16eee33152e67bc002c04b4b8010ce38a20227fab255bc79ab43318f3f904a9d5b632b573887f2dd63691debb5c8a531fff262a59f8a5323771183272f6c7b84396b80bc4cf2acbea4277c07660c1b44f436ee7094581c244336abfc1049cfb561e19c328d1e4112175240afd04df1111926929fbcabc1e987af952934418444c8733da4987290de8c8fb8fb3ad89687fbd924e4abc87b20181e398a16cd845d6bb4be7fd4982cae999984da4d0a77ed7cb0a84fe713e2e61f4f89c613097bc4cb55ed3193d31e1ab6e625f86733371154c01527ccbf55435def30cc3888d2990146f4fa2733e4b8f", 0x1000}, {&(0x7f0000001100)="e2e388e9f7d7d84d249ef62df8ca4fcac33e6ada2fdc1c5f77b5d72704c7da3fe6d3773a37b7e5e52bad2d0f3aca86a5f74f3212205e7a74b4a8c04e195be34115dddf9c1a11322318296b0466a77022af3150c58e8d87d08eba4f554ecb77c1cf8a44a0c4d6e3886203e84dcafc939dd476c36c70d19788c128ab42b3ef1e5db8e51a71c2ea70e3791830c074a8341685fc7014ebf874cec92d6b95c920ccd0d79403918c724269c06430191a45d25c5732fc687aa24df7f4722e5d18d977c7414a8d98b3dc55ff8d59b6", 0xcb}, {&(0x7f0000001200)="0602b1bee3d1b89f6b2c9d95c4f8f575614609e99918d784b73e32c4ea95598895c7243756d883912291e82064eb9e64ce5390600e222214bce225a276698cba199520777d6dd45b381d0f7bf09084503b578f6311bf28ea95295a55cbf12fdb5cae6aab362de7252c21d297da1db195cd21ba159cd8159232b07d6c1e44500800756cda572bea90d5f37840a072fcab6776c9aeb5b8257b13fa0f87a2907145bc6d933fef050eb30af9b6c9bfe97aceb04b9fe15a4d8c925142ad1df046f7e6081157bc8ef027f59fe46cf84507f60687f0720f4f90131222cdc66f60a306e2523fc79e4c4628447d0638eb301a5c920549bc19e74babe88a", 0xf9}], 0x3, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x401}, 0x0) 05:56:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x4, 0x4) 05:56:58 executing program 1: getgroups(0x400000000000000f, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) 05:56:58 executing program 0: r0 = socket(0x800000018, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, 0x0, &(0x7f00000001c0)=0x2a1) 05:56:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x101) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000040)="0000065d", 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="a2400b7926bcf49835a6e3d9fab30174a89ad2f47bab070705eb6d6b0aa1da281def3759a9015a18b80dd7fcabaf66283721c2d5de1d9ae2b08816c5ae6e7ea422ca0b3e111d0bcce00a2138fa17ef30dac07f86581c43714c80e8b8e963afe0511ee74f09ce27b018950132df80d6f789ff78a4bbedd8ef939462ef7d7d3fbf9e888eb4ba", 0x85}, {&(0x7f00000001c0)="1f65f575ec1830b06f7c70161a79e40dd5df7ccdeb3ee34a3fba4d0059c0336d8914e2d429590827b97c4999adf5a40a7ecb53459ec7e6c4f685223ff8e32cc5f072512190fef4595e197877a1dc9c7b61c951b38a75caf831f1b96a6241a96707779a2444682b3ef45ad66398aa3be1ed7582ff", 0x74}, {&(0x7f0000000240)="a4058fc7f3b1cf2a6b35e07cd8dd82b4faf04d7639614ce9156bcc81018b8f81222ebe37ab090ddeb8857209b2bc12a24f94f84662443ad74d91f8ad49f95716ddf1e5d67bfb5a3195f2382aa736f42aeb3861b9104dc5270583aaca0ab3c8c83bd0bb1acd13eb6d861e69702eafd06bc1370eadd777fe", 0x77}, {&(0x7f00000002c0)="11db0928e508c769994f08b8ce10a6b603f406f660cf7f863cd5d5dc", 0x1c}, {&(0x7f0000000300)="ac0a9510d27f1e796c8863bbc203033b4a4b14f05e6ed71d161d0031b7265fb03ffb7fba760b5e0b2f4a4c3ffdcfbe0b01d87fb0b88d8fda4f18b308df03432e8a4c44247fe4153dcd0cb94f0db7bd09c9d19cb61f0c723ab999979d48cf3d6493b0e3fa266970e8a4bc502b9c768a71703a1ed48570d5132c2daf2668388dd9d2c118f2376fbd971c8e6bc1b44ac5920233b791fe303012cd76fe64988ef0b3dc4029b7c465e684a78abc95660818d1df0067468646cd4192246dbc103d35bc45dae6d1008279cc2c43dbe0cd425d5cab6784c4bdb43d70d6a2b096791bf273718bd57ad08af889b0", 0xe9}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}], 0x48, 0x4}, 0x2) 05:56:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x40, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x6807583b}, {0x18, 0x3, 0x5, 0x9}, 0x2, [0x5, 0xf48, 0x6, 0x1f, 0x400, 0x1000, 0x3, 0x9]}, 0x3c) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x3, 0x3, 0x178c, 0x7}, 0xc) 05:56:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x4000000000000005) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x88, 0x4, 0xaf0, 0x401}], 0x5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0xbbb9bbd4a9135cf6, 0x2, 0x8}, {{r4}, 0xffffffffffffffff, 0x40, 0x8, 0x7, 0x969}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x62958776}], 0x8, &(0x7f0000000080)={0x7, 0x40}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:56:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 05:56:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 05:56:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)=""/221, 0xdd}], 0x1, &(0x7f0000000440)=""/67, 0x43}, 0x800) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setgid(r2) 05:56:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x1, 0x95c3, &(0x7f0000000080)="2db757c9282c690f533ed76b2f0d4dbaa357d377e57b3d928c72d98d81f6d1ad91b01fa71fc73e07ddce6cff24bea76a8857e8a4f95974ff979f5f3d", 0x3c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:56:59 executing program 0: select(0x666249064ff02bd0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x97) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x4, 0x4, 0x3ff}) 05:56:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 05:57:00 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8cd690d848972fa989caca125a3f643685ca051217008080805719147b2bb5b4ea34114c9af885643187f34959fce0be673f8451a4e12d71e648940bb0b80f3302f773f781173d8c38b5a981ffa8860ec44daa10ff23927bb7a7be142e7edf2b7482116c8b802ee3700b0a7699b6e68195", 0x71}, {&(0x7f0000000100)="d32365ea323d99b9ff1e8fa6313ec6497ff5a040aeb51f9405e797a801e65282fc99f189d6fa88fdab411d37df3262efc165e620a69138ef9ff2b1b9b955625563ee1cd8d2ec4d1be942e2fb8a0b44f65c6b3d003831ed3673bdf1566b4a1b9a", 0x60}, {&(0x7f0000000200)="b95a298c31ebe7a9b8a2319659aa63b1bbb90f22b056098bc28612238c23d44c3fae0489ef43d59680ff08a62bf9e8968b82a46dab1fff2e1cc5bb68ba3d37ed2dcaca4cd44f1fbf21d1f0ffd1ab666d278a1555975f9f0e5fa616fc2dfc30fd920382", 0x63}], 0x3) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x7f00000000000000, 0x0, 0x4, "3bc074b12d53cddf4b82e1bb75384a2b4684e54d", 0x7, 0x3ff}) setitimer(0x0, 0x0, &(0x7f00000001c0)) 05:57:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 05:57:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:57:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 05:57:01 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) fchdir(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:57:01 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]}}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="b9", 0xffffffffffffffd7}], 0x100000000000027c) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0x0, 0x2, 0x20, 0x43, 0x4b}, {{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x0, 0x6}], 0x9, 0x0) 05:57:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x4, 0x0, 0x0) 05:57:01 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/12, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x2, 0xfffffffffffffffc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3d1) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000), 0x4) 05:57:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 05:57:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xfffffffffffffd9e) r2 = socket(0x18, 0x1, 0x80000001) fcntl$dupfd(r2, 0x0, r0) 05:57:02 executing program 0: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x9, 0x2, './file0\x00', 0xd81d, 0x586f0251, 0x0, 0x8e7}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 05:57:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 05:57:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x10000, 0x0, {0x9, 0x7}}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) poll(&(0x7f0000000000), 0x0, 0x0) 05:57:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwrite(r0, &(0x7f0000000480)="f5aadd477c7a2a9a19826fcc29d48b3b2d714692ffbdfc15bca843dd094ff113fd12745c55a99747ea63fd", 0x2b, 0x0, 0x2) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="55d6460ffa150aa09c739389ad653e0dae7ef17655db931c7f496516e254f556bf49be09d37a48154b73c7756bce8a513f4108b0bd7ec239eca90682af9d7fc3afb74594843808b10704d5e29efce6cbe53890ce24699efe97954b37d9f842b429422a060e5490fc5e930cb49688fc2ddcbf8983805f356a2c5bf4c205276895157681a01efe339b24e2400ad1f37607b013be5b01b96d70a62e54f830a390891922ec6dfe2b7e52e4f0a649b0e9bbaff0d90819e8555fd3a8", 0xb9}, {&(0x7f0000000000)="68c596f8", 0x4}, {&(0x7f0000000180)="66d6b78c13448e0f6d44ad5d9afbd5bd0e891b245271f698423bca3e3ad95fcd502b9a66f5a767f250d3a3521dfa4e9fd23693b4d1f96150bbc3d5f1f4e72963a0e40e9ed28222ddb29f74db025da8483d37360ca55e56359888628b6b285c2ff92be956ca0776e590824b2e2e2a6d8299ccc350e383a15710b6dada792bd98e9c962eedff899fcc7fc221e7565305a354faa0d1f8a92b9f4ffa1f34b81fd0b092dad56c3ee77dad6ae5db134af045363c8786b6f1c5e2d09541ab2dadebac32695114e0568614f24baea8", 0xcb}, {&(0x7f0000000280)="d034612f0809644aaf42ed6b9d25dba2e89f6ec8b4b88909d10e8a25e1a8527dcfedc60c345c65be68e9aa10b02f12222d9ed29614b7da851e17a5b2987436f6670df77641239a3920c8250c681b16152f397404d6ebd0", 0x57}, {&(0x7f0000000300)="1817b9c4e7628315d294217865024e9700a84d5fd2c112f482fee4bf5dd9fc595a0cc0661e198059cfe96352f3709648627b47bf97ddbfb2253375b339403c3cec451514a784917c44afa4ce1bc222a9070c3a93876e1a1e1eba21360aa142296302ed7349963c1cb19fe16e171a6c2917f5ecda3d2c99159e6904406d6c3cb54db5382de3371146066d6ef2ec874c9490bedb31d293af4e0ab6d09b02648d573b64ccfc6deef35cf0e8144eccff8c97a1e82d6bb0599d64b89a37b910691f91e0ea52680a1333b7c4d866b24f1f5509e7826796d195a7d5fb1b9d30bbf8ca1d7f330cdd", 0xe4}], 0x5, 0x0, 0x0) clock_settime(0x3, &(0x7f00000004c0)={0x99, 0xcd1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 05:57:02 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="96ecfaee2b972daa43d54f7e61dabb082106cb5467a51bd890759a730d932ef20471bdd07f848634592527e3bd5257682295c0c9aeae5e18a69b996a0902ff027be0d46f3adbebec31e052753937f904d04211aad6312a9fe0eb1d1f72", 0x5d}, {&(0x7f00000001c0)="d736183d37de6055a70926066fa2da7b19d179fe64bcd4d48f9359c0ce85f0d7283b23c7573d092fed305b210e2bef0518945242a4b7319977906ad0a903bdec5fe15a3ad0395375d639a013b519a02064961bdbb03d969ebbc3847f38ef591a8f7843a75f6d9b7451133d9092a9be6a87db01b65fc337290256e1e868b477cbf4872ee7ecb36f831039a368a2a6c315df4f20b0a81eb6f0186a2c33787bd28e2ba7efc863625e65bc9f081ad1347358a96b3b19ad4d691eaa1581", 0xbb}], 0x2, 0x0, 0x47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) 05:57:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xa77) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x32) unlink(&(0x7f00000000c0)='./file1\x00') setrlimit(0x4, &(0x7f0000000100)={0x1000, 0x5}) setrlimit(0x0, &(0x7f0000000140)={0xce0, 0xfffffffffffffff9}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x80000000, 0x8, 0x8, 0xb2}) fcntl$getflags(r0, 0x3) getrlimit(0x2, &(0x7f00000001c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_vnetid}) getdents(r0, &(0x7f0000000240)=""/31, 0x1f) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_data=&(0x7f0000000300)="16cbe35d81d18ef69dc8605f2b60b9c8b804150334122205f828c58fc4cdbc855be0da3634ff0e27f6be6896373e5d12b4c94353f0e5fb50630d4822f764fac0acf616fe475a7733c53e54a7f719761f7e4b9dc3f18f383d850999b25b94d9b0910fdc5d72a910b1b84aa510f52beef7eaa60fd2112c28302915f196317a6bb2711c2376c957"}) recvfrom$unix(r0, &(0x7f0000000400)=""/10, 0xa, 0x1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='$\\&\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='({\x00', &(0x7f00000006c0)='{\x00'], &(0x7f0000000900)=[&(0x7f0000000780)='@.-\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='}{{\x00', &(0x7f00000008c0)='-*@]\x00']) setrlimit(0x7, &(0x7f0000000940)={0x2, 0x7}) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$setstatus(r2, 0x4, 0x8) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a00)=[&(0x7f00000009c0)='%\x00'], &(0x7f0000000c40)=[&(0x7f0000000a40)='}{{\x00', &(0x7f0000000a80)='\x98\x00', &(0x7f0000000ac0)='.\x00', &(0x7f0000000b00)='\\\x00', &(0x7f0000000b40)='$\x00', &(0x7f0000000b80)='$\x00', &(0x7f0000000bc0)='-*@]\x00', &(0x7f0000000c00)='-*@]\x00']) chmod(&(0x7f0000000c80)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000cc0)) setrlimit(0x0, &(0x7f0000000d00)={0x1, 0x1f}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000d40)={0xffffffffffffff80, 0x3, 0x8}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000dc0)={0x2, &(0x7f0000000d80)=[{0x9f, 0x8000, 0x6, 0x1ff}, {0x1000, 0x8, 0x40}]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000e00)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) readlinkat(r0, &(0x7f0000000e40)='./file1\x00', &(0x7f0000000e80)=""/196, 0xc4) getsockname$unix(r2, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) ioctl$KDGKBMODE(r2, 0x40044b06) symlinkat(&(0x7f0000001000)='./file0\x00', r2, &(0x7f0000001040)='./file0\x00') 05:57:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xb2) close(r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xf84fea601a4020a5, 0x80, 0x8000000b, 0x1, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0x1ff, 0x1}, {{r1}, 0x2189693677aca5f, 0x20, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x97, 0x2, 0x8001, 0x24}, {{r0}, 0x5352fc5ad9026d0a, 0x1, 0x2, 0x6e, 0x9}, {{r1}, 0x0, 0x60, 0x2, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x1d3, 0x8}, {{r1}, 0xffffffffffffffff, 0x98, 0x3, 0x2, 0x66}, {{r1}, 0xfffffffffffffffa, 0x8a, 0x90492d4bf6af3a28, 0x6, 0x5}], 0xf8b4, 0x0, 0x1000101, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r1) 05:57:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0), 0x4) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, r6, r6]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r5, r6, r7, r8, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000100)) r12 = dup(r1) connect$unix(r12, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 05:57:03 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xb, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0xf1b, 0x4e, 0x9}) sendto$unix(r1, &(0x7f0000000000)="7a52a54b6a80a7aecce7e72b0150b3f471986f9bced8a22aa735171b19ae24aec1acb1ea3eeb54f8f401db7ab0539e5c734c1dddb8a11eabd5dd5d2db434d8", 0x3f, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 05:57:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 05:57:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/77, &(0x7f0000000100)=0x4d) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:57:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xcd14, 0x7ff, 0x6, 0x0, 0x8, 0x2, 0x8, 0x0, 0x2, 0x8, 0x5}) r1 = socket(0x3a, 0x4005, 0xfffffffffffffffd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/9}, &(0x7f0000000040)=0xb) 05:57:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 05:57:03 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1}) kevent(r0, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) mprotect(&(0x7f00003f2000/0x2000)=nil, 0x2000, 0x2) fchdir(r0) mlock(&(0x7f00003ef000/0x1000)=nil, 0x1000) 05:57:05 executing program 1: socketpair(0x18, 0x1, 0x2000000000000000, 0x0) 05:57:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 05:57:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x87b3f29d2bb99248, 0x0, 0x228, 0x9}], 0x8, 0x0, 0x2, 0x0) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) dup2(r0, r0) r4 = dup2(r0, r2) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 05:57: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"}) 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) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="8b933c3431d27ed88964bdd6f1377b9a7343c2d0603f34d0244cbefd061de4395dc33031d81ce7e8e9e044417569511aea6fe8b439cadf102b2e5a37be22045c8527fb51761b0d90c5146cb0039fe61de177a530e690330c509a2ac281d548b48ee12a44a42b217b58715ebecf3c7da148a57397c27baaabb64bdc7d5873344140e779a7ce33e53b75146a6720fcb74c4ec201a5438a1123950303aeffb066ce0adbb6f518c589d6f646fbf1a58ad0b7bb35c3873a0d6cd9c23895a825", 0xbd}, {&(0x7f00000001c0)="7a6b4aed7b3c256d939bd2abfbb62d19419023d7f374d31ded9748171b37e852e663b8db7b1617a16be44c5a54cd8da4b39b07124b1a71d6c2869b108b2d8c0c4956ce726224434fede5f20cc9c03c28b0cb728957f2a687d6ec9071f0a3d7add472bcff2e42cdf13f0f3221b94d7fa151ceedb3a63076377813e115f0bf34eea148b9e5a4ca3b4e6df95012669e61b7651a771b59e20cf457b2d3191d23ac26114206cdedcf69ec5132a3582e0e50fd1bed9607826ae0cb7778d48ddbe5bbd5", 0xc0}, {&(0x7f0000000280)="3c0558973e0194510899dccedaadfa6613860030a0c941178236e3b872d110b0464aeedd62b351ee760ec2c2d0616977555bbe2745430b572d1922c6d9ea2215f2e4eb46510aeb688d1ac95f17ea35e23ed7566da46d93c22889863e52121dd30e3c", 0x62}, {&(0x7f0000000300)="212ddabc7d1cb602cbff83fb6c3e6f900adac08a9aa2876e098f5a3d49833e9abea004ee0985a068d57b2b566030731062983b1bec2c8a78cfac1f2401d5fe6b2fbddc3b66f9898cf52d6316dbdd6fdc64c1998a79", 0x55}, {&(0x7f0000000380)="6a66667897598db8ed62f34422b35659d60719050b030fe4", 0x18}, {&(0x7f00000003c0)="5b39345bec4ba24fa9edd7bb96591489c45199be2069d313670d22a08e38102faa751247aec14b1f6e236a53c9abbbba4af72c00a64511399b06e468c36d5bcb102b9d395301a94cdc2f9391f6b435f11a211d019ae9764096d67efb2dfcde13704b577650b18bad1c817d3980b6a1c9266996c40e7e5ebad86d8f97fd9de768c0014f0b9fff64ddb172bd91e3b9d7fae32441d38c1414c216984d35f45824dbda6ce4ebc1dd82f59bc0f51465d705cb66", 0xb1}], 0x6, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r2, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x98, 0x400}, 0x4) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) 05:57:05 executing program 0: r0 = socket(0x26, 0x8000, 0x1000) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7, [{0x1, 0x100000000}, {0x1, 0x6}, {0x1, 0x5}, {0x3, 0xfffffffffffffffa}, {0x3, 0x3f}, {0x1, 0x2}, {0x5e6e0a7350173edc, 0x100000000}, {0x1}, {0x1, 0xffff}, {0x2, 0x3}, {0x1, 0x8000}, {0x3, 0x1}, {0x3, 0x80000000}, {0x3, 0x10001}, {0x2}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0x7fffffff}, {0x2, 0x8097}, {0x0, 0x2}, {0x0, 0x1000}, {0x2, 0xffff}, {0xde35d40c9a0f3f1d, 0x2}, {0x1, 0x4}, {0x3, 0xfffffffffffffffc}, {0x3, 0xa1}, {0x3, 0x1}, {0x1, 0xb03}, {0x1, 0xfffffffffffffffc}, {0x3, 0x2}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x9592fb1e932fd46, 0x0) socket(0x12, 0x2, 0x2) r2 = fcntl$dupfd(r0, 0x400, r0) poll(&(0x7f0000000000)=[{r0, 0x2be39630663c53c1}, {r2, 0x2}, {r2, 0x4}, {r0, 0x1}], 0x4, 0x8) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) 05:57:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x6) r1 = socket(0x18, 0x4001, 0x0) r2 = socket(0x20, 0x4002, 0x10800020) dup(r1) fcntl$getown(r2, 0x5) 05:57:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x8a, 0xb62e, 0x1f}, 0xc) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000040)) 05:57:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) socket(0x6, 0x6, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x6, 0x5, 0x7fff, 0x9]}) 05:57:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = dup(r2) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r5}, 0x0, 0x4, 0xf0000000, 0x0, 0x4}], 0x100000001, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x0, 0x20, 0x3, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x0, 0x40}, {{r4}, 0xffffffffffffffff, 0x83, 0x2, 0x1, 0x10000}, {{r4}, 0xfffffffffffffffa, 0x6, 0x54, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffc, 0xa, 0x1, 0x7, 0x76910745}], 0x5b18, &(0x7f00000001c0)={0x3, 0x300000000000000}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x6) close(r6) 05:57:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) 05:57:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000340)=""/75, 0x4b, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x1, 0x1}, {{r1}, 0x8a1cdcdab6885280, 0x4, 0x4, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x12, 0x80000000, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x120fe5fc75901049, 0x2, 0x1, 0x6}], 0xefcc, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x46, 0x81, 0x39293820, 0x5}, {{r0}, 0xfffffffffffffff9, 0x11, 0xf0000000, 0xa94}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x3, 0x200}, {{r0}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x83bc4a5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x0, 0x18b}], 0x40, &(0x7f0000000080)={0x70, 0x3}) utimensat(r1, &(0x7f0000000400)='\x00', &(0x7f0000000440)={{0x9, 0x5}, {0x634, 0x4}}, 0x2) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) kqueue() connect(r1, &(0x7f00000003c0)=@in={0x2, 0x1}, 0x2c0) 05:57:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x263, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000000000000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$getown(r2, 0x5) 05:57:06 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x5528c87301b154a8, 0x4, &(0x7f0000000180)=""/59) getppid() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r2 = getpid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) semget(0x2, 0x3, 0x20) 05:57:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = kqueue() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000200)="804e03130bf1bc9d4edd49737f0c86aadf0624161a4f790bef0e5d0744ca51", 0x1f}, {&(0x7f0000000240)="72b9d842a61191fe33e3772793d5da400e757a45", 0x14}, {&(0x7f0000000280)="cbf8874cde4829bcce50f327b38420e987092ba91f9b4bbdb6bc137c79e4e0c3afaea63c0cda4cf85b97725c3fb972e07aef8bf27434a49e1b49482df402c15dc9818d090d4103ece869ac41300e9508884e085a45c803a8be2ceab425656d3846b6b80925b63cb80a0efe91f8ef879c431c14ad8d3e20c9f993cc0d882839f4eb3abb8b6b47ba291bf762193e23561ef57c22769ae42775c5e6517ebebeccc9af91788b75ecad98bbc043e3eb91504eac7a09779255e0fdcdd816054095c7", 0xbf}], 0x3, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70, 0x402}, 0x3) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r10, 0x7fff, 0x10001, &(0x7f0000000080)="b3f78b59092850f4120bf7b72095b94ec6d90b7bb5602773e781ce263940c247e4b35ec94198ab9397aaeffccfad801b6322a4d3e70ab3155451b16d8e98384a1fde845bfc94a57d935bf771d7071aa20db2895c0c6e791f9fb916e3d65e5318a2fb42f8b36b0b8a80b821664f5025eff6cb84fdba9683addd5de2bf1529d0a866069b3a1a264b13ad074d623b970dac09e2c20c736d39d3cac9b48dac0bb506c5bc0b6b5faeb99598ddad6eaabe713527fda9220780b62ce3b4969f50422d30723b", 0xc2) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x2a) setsockopt(r11, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 05:57:06 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xb9, 0x0, &(0x7f00000000c0)=""/185}) r5 = syz_open_pts() pwritev(r5, &(0x7f00000036c0)=[{&(0x7f0000000280)="340fbdcae0a487e31507ef1d453ef4e66a98341c2bd98a2f625f0c423c19d51c8eb297a5a74090f04067ba254f123dc2af202212e5f79d627b2adf93971a64746557c62f7dd16d0aea6f7bb0fe618e34f72c57a65ad0cbc480ba3c3cd3d94d67a96d767a4a35037c930fe2da1c248bb549cdf0b2530de3083be187e7e9a00065ad09a15d89c7251659f5e1e5fa178bb8780655957893bc69abd2668f1b6cb83f24312b9aaea7fcb17d14ec6f5ac582bada854def616727b924c7b2a312fc7e07e532b3cfe11a5c66d6b3a548da382278d74ff75aebd63b43997710967fd9087d33fce03ed856e9a3bc1c243b0618b10c0138babd863babcbd4633accdfa809b67e72fff4603f9df8495725a9eeb1105e1f1ac2fc2219cb24e9202c59fd2579d42d98e7c88030ead4ca71092255daeff8306b7e4fc624f49f962ab2af379018d132b3f2b5fd3c71189e4fdbcb2f984295ca642c36317877350445098e04d6e54db3a68ea60aa0ce2e7106fa50ee9151547c92097400bea5cb2de56f07def981fa369a826d0f7df57c722e8556454e377a67768c1bd6ed899e4305bac17ee43da065c56cb283b04b3b3194a9c5ad23a4cf9ca0109451fc50a7fd9d17bae08a887766a6af344b95038701a17e10b4d6649d7a63ff551cbfffcf931fc073b9ee04184d48984e6c2e6514f10b675665aea9e318a8b515e18413a40a72d3bc3fcfead63180f2eec162f9d9b9a2cdf2aa0c8b5dfbd3beebae50d1c165b1aefa1426e92ca69c15df9621ac4af56027554b5b50dafba69a45113756503b963d900a2c93b663a6b624a3a040e52ddad504cd2f5e511583399835c425ffa8bee4a32656c376a4872f0cdbb95c8c3df3624eccf9bd50e5e7c2b97f94d0318d7d49366ac3addf061438b1b491afe532e70bbf191bbb311a58ad6765addf71a651c11d71aac39dd22ea60aec43f8730ebfb5b9230c1934ccbc6bc6824e75cbf56ed07c9ffa8b4e3c121a5bc95479e3b7e07833df6b3fd244565903412e9d3e69898967b1b43b11a61cc0891d41d659c47505bb8b44a77d1fa3dd11e1299811e7579b83c21dedcd15434263bddd3691b8f6e12d81c189c45b7e705356e91c1da06b46dfee2813718fafa39f060bb6a7750bfa8832369fc07b9df600b5d26445c206f7a72f54d883d6dbe4729cfbdb136d5fd143a8bc3894ef1d643c5f4e6c144968a6b4add6e6ddc4147899d7d2bc6e56cd67d35537b4e29067845126a6dd45ac6a4d5f7445cdebe8cdaf43ea6a699aa297a09e1059bcdd4b8464fed5a831460fe597435032eceee40d0eaba4d6c57dc0821df1b5b33f8e02fe65d7836379fdb9174dba90085accdb5b627666517ce6d1efbfbe0df04e08e145861b196f20a7c927e7562d6066756dc7c4698037ab106defdfceb6e82fa38833379777a6e01a5e7f36839fc8e40c428b5560c12c64caa5901d48a767ed896e25d893600d85332fcfb1c2b80a39f06b0bb3bbe85a711ebf1f7cfab652c58ed48f05bf5f05da4ac7357fb377374fed0913eb622f1be65651295d5c55d837f12b8cf0c6f7b09fe585411c101392926915e10c269e592725b7165a50c03933e1b083ff26eaa993222004c87cf93e635a7ea6471b72d3f0d3a5d3bf99bbc420c8918313c17a41bba530e027aacba3101f8401a9079e168e5f20e4ea6472af8402721da6436fc9d56d3ca5264347782ae315310b4091dfefb7f11b661ab34d583fb39e15e20a36830a641b252982bbcf551c19f73badc954538fd5e70172e89181ce1b2e291660a952622e0c51797a8501d12f3d23da7019eed914385990b8fdb1c9ad51d8af37f75938760cbc4332b6299c8980a1e8d9f13d14a702902df7dc7d47c40ff5e98698daa748872eaff2646baa94182201355e9fbfcdf00af81eb46e90e725cd8bc82ccdadecad1f7a42a64c356defaea42d4157dc676f9ed29c57eee88534620fbb76c890fef64978d4aac39154220532a151082d1a8dfbb298fedff874a7fcedd719b2da9d7aeeed9347f6a375f5afbd555428040224d0670338ff3de83d09550b2ad7c7c799983b588c4816eab77e152c372c3ba4787b7afb5bbb4b9a8232e66e259c213e7bda608138410c63e1ff4c74d126a204b935833e991ada8018cce3de106438261837335fd7758edcc6d200dcdd6ad57f1fc104b80887003606c087546dd30527cfc962ea85d80c2b23b82a2c1dc948f8351aac923b976f23a49a100881ba64fcfe2ff1946d4a450b2e902d959606c987173d16df95ed9ee12c8fc8e150bc1ef65090d2dd2bf6fae648e6faef92d25eca35548767cc14710d0150bc296170278e2927a90b8cc2fa9b401cbc81d935e70cf8ac9b3d627f539614820a0deb193eacce0432028508f3e4d6d718d32d6bdc37f9cfc624857282943ced5f5d3bda6a21133763f96d4de04a0fdc627d30e2ee22185ad16f3a3dcb1611a227a94e5730032071b9de56d96192b5f506d742cb70e0d7369e8049cac41f255b4107190206caaf84d9945e1d1c8388b7e2723e3049238b8be7b76149933420369cd6491a0ffbc3673a2e9c1eb90c7697a0760b5fee6c418216bb2a3976210e2eefad3782e46e21b7d67ce757b1665e5263655b10904cfe701883153b65733445f0d6e8f934d6d890b79ce1671cdc0507ffe2cf2ad15750e149cf8ef4a44bbff71ef249cb496a8778873d91689df2afe92aad6776182a1e571e8689d38709912aa3555b807d6f3aa89f00a90c146bb915b869acabe62fb6c722e67015ef18b1629f45a1db57895774126c71badf7243e01aa1b41741d9c0e6d4bae856d214ac1e97d946c1e0e46b912e7c32cc91ee1b434379b27c72bdfed30ab8be4e4d098fa3cc1f8a1d68eacfc5cae576ed40bacfe3b195301e042b9b178811939b06598dddc20d4905f8e2bbc6e473ff77334bb23663d30284bf87763e6395eae8b83b3f5d06c5132c9d6a46a2044ffd379c57215aa3c0d4d9879ea4a5f66f97c2d8c933423173c99437a88431cfeff8a3182c463421ce41bd785498dc48bf24e29d239c8c5b6db5d551a021b3cccea89b20c804e9243cbb92c37f85330ac2d4008c428cc0f2ab68cc72165a10eb8cd0cedfb699bebf3a5b250894ac518734ed48ee40fb82f70826cba237bf89a44ddd6afc37ffac523218ffa68ddededbde81e2c8e1c2ff097b11dca56b0069f2607de2f11231699f710e2eced99007cf90fb8563a67026502f92f02840c131d58fc0b13224e0a777f98a665461ba96e94f58f9827ca72e40ec709a401862ff10f65f73e51536ef5bf2f03728103c8c351fb1cb8e44eddadfb22b3288e0f92f1cb96f4b7a6e3045344990830d75a0e5224e19c257c2b36262bdc2dba437227d39548db346608015b56fa412b7c2346be931398cd73963e30a6ae850b83bbcd20be5deddee14bb3c0367cca4429323386ef6071fbd2ef7f3975bbea000e5365bb0f2198667ea94f0254ebbf9187187729300c8354213fb8a95a73390fce02564ee699c0a24f347fa64c732f723f3180959334181b6bb2f1d9e9bfe616a2d05651b6c461ed577caecad71f12a06c4c21fef7b3405ec833cd5befbf28c9d08823007789d0ff11cbb2990fddb781fdf07e41846a5afcae48780ed18d5e2f0abd6cc035a0a386bc55cc2cff504b27400fe36b9f94c31889234cdc9a2b4d01c93a16b0968eb43b9a9883053912e9df087b303e8db08bd550a11fd65be66f86edd3a6bcb993b597c26a564f893dcc7063f4eab8fcdf0940dd33e4223ff759df5728818dee9a96cd78a6fc6b60defa8d82f791f68f6cd96192d71c20216946a0e883527876b2da476df899bb46b35463ea48a2dca47b4f24f9a2dc564efe2f2a19ca257628ca3e16289481c58d664ace494bd6d24134b392dc17fa2681a9c849744a6e5d701cf624abba4545a5a2dc2e0ef601027f06dd2606238bd97163d644160d5adacc04a14bb8642fb0f1a21fa214a5a0a64f5c18b50ec9eb332b6c97eafdf68ac31f5b1a1e7ca90d9b305187b6fcf89b1ab843dd2192ec5663de1d1aa1d746af09737db3e43bafbd43fd7d082aaad9a70fb04ee4ee92ad0d860e58257deb1b88893a88c3ae235b288f7ef25bb5a297324ba2392bed62454e651692d1ce0683e5fa2ee41d6aa43c39a3513379dae31ffbe3790b437b1c4644e78e23f7788d25f96d8d84147044a73a50c929aa1e0af6e5775a12e84672a42ec587746d97d6122c48158fbfa52cfb0e23409029ab5d5078c889b187b1ac56c538741271de8a066c95302f13a4ee9fe830a34bfde17ba7d15dbdf208c9041af3caf19fa2da7174b10024176d4bdf4535e0b530f55d5c8d368ae74f68d27b610d7a342aa1dda46ae497300ffe57e97e7037a64aded71c8e8c2df7377675c17e82f74b16683a87534a51ef1a2134ae41b72d72f0bd76fe0945a6ccc3cc8c17f8fbad031646e8b2cdda2e99814df6aa55360d63c5da236e696d0cf3858571f69b69fa1ccd2156730f6767fc55cfe8432e624db551ba11dde9ff858ee20c968df118c3ce9e453314f9d082622d36ee139f5b7e0a68030fe3bd64771e09596521647d864728b097f1a1a3af1b0fbaaab0d8f3a7f343f4d19cb0cb29172ec08cd9112d3e2a9a7f70d3eeee6753208f006898c236076e9004d62c0cfbf20990a67c0ab009a9e9fcd674de104810984976c19dc63a8e45f38d232451658b733c56eebb9b74ded46b0f1781f35f55255581670d268ae08ee8fb198b4d25cbe3a2da7fe3a4f1d17e9443118adc0c3aed5c123016b4289a273477309855c958bc4037582a1b38914944c37448e401ab7e0f74e037b9ed4f12c86b8e5374198aa2464cb095885169fba0d819f92c8c580d94021b04369a4b94841e5f1e2a1fbbc97752d49982405ac00391687cf3630342c638463b350640d6b8f00ccc0980d1471bd98b212569c62fe5ee2b6c469f0fe1b77cc049e3fc7892ee532f23fd55e836fd1cf00f3e0a4ad501fb5582aaea1d248974b912b48e7194655290dfc25762969b9b56ad70405a0ed71d3acf899a701689e55da66b79234407f7dd6a556a6af8eecc2ae0534dbefbedc99f5f7c76e53b286951eceedc14f88fb86f904a8d10dcd6f1e83c359aad625d72f186107d54df88916a5824483ddf500ffaf2d89a0e43b6602d23e1a5b83d01a5fbe1a889d0b6082f8c8e0ac0698696a150bad3cb4104408ad5edb1ee17e0f07cd672faa429890a3fcb20cd2eac48c2bd66a61713b3ce836570adfb71a0b3df0b6199600939ecfe15a48bc6f5311836f19abe13c036cfceee3141d8382c87bf6bcdd6eaa3122f4dc62ec12e892fa053444788793a148563be082a43f0b9a9f95162969be9aba82f303b524ce36bf4e6dfe5550839dc19cb0765c1d6831cc6c77a5c61623484a974af3ab22b7ab85d0ebada9f46a793d97bab49db2ca2a1d3dbf9a98109607a15a39f951e984691a3cd7a8a6a788395b5b8018a7f2b0976947953975df79dad9fed4f8aaa624d094d77339f0e820276e586049c2a51ce222aa5d4ee0b3ae92247ca77fdf36e6ffbabca24da4d4723fd1d0ce6db1802e9a4d495be23540a28e0a685b7880c78a27d00dc19f81398b697dc537a236022ae9d309be44832a252011fe0b37c34c695a8e53b0fa3c752b8c58a14564fcfb4583e85ebbb3a7ebfbf3e3644af25fb3f275ae4f34dcf31f06545687c0e5ba7129884c0887d4d6404d137b8878eb23eb48f953db8486f8ca647b3230af3c9cd92a7b36f865f5cd8c80b7ca2421", 0x1000}, {&(0x7f0000001280)="81759d5b6c43665f2438b90730fc0501be1aa9e4b3a27212e46995b464bf53dc7a53580370b1d96d6e1a76732939ed318d31ba3af22fd355485b81f2a71144f0d9c9debe70a2369a56a34492b33ed0aeacc5bd05aa1f32899021900cae3baf79385022a22833f3375a5e20103e56851411d6bd975697446c43c6f15866ed3c9f427d2348d054e7de11b05c7987de3cda72614da73dd901890fd96206dcdd247b8507dfd4086d710dca0a5c7700", 0xad}, {&(0x7f0000001340)="a8ec2aa9b36e14c41336ecda990e44a902dded5274c660e3a00c38eb11a9ce7e957085b61c9b0c9e629fe5f98373f28c5cee1578def136487c89fbb1e082cbdb06543644929e1df95e024b148af8f90b2d3cfea61110d7098fedb3b8083532ad304af194174ab21090462c95691c0fee93b91fde292b2a05b42cbfd095e76392e714f2ee1a991a9808289c6a77de5dbb684c802838478056f309f83268042eac22a535566436b959e3a13b8e865e6087593295a9b353139c03cdb94ac14bee79a4568ee23cc044893ffcb85a0a8f3f0a7d2c12953ffc3fcda59e227270", 0xdd}, {&(0x7f0000001440)="37abc4b982453461b8eaae3072318561aa0638c0e12dc121b17e32c34f9e83405da8b23d22e921209fef8604f7e0135cdd62a9ccf658438703e507bb484b8e72434f274835a9070272aa759464927158a5657e46559ed59808df641d9bba751d762ff7d4bc621c5c698d8807e9a3cf343594a8e63ece134985b6a3907886f33e8f169aba59b9fcd2fd7251feab67e92423de9925710b69b965e6ceed7b248e3977e0c2a7b2006c77192fb537bcb8d3ac8c3bf0777512647e133a594ca713b888369e45e61d05d3010dbd2e194692b1af22bf01a29aca95dd919ca96c8b8c5f1fa20317494c2565f70598811e", 0xec}, {&(0x7f0000001540)="69cdfd5aff93162eb2a3b66fe193f7c1cd3c376605c4125288282690c983b5febab61569355cb8df8b05fc7d616f42e03226680ce2df13b65243418ae1ffff18bc91804adb7115207c7ec000c45a7cf425329bfaff643bc4864ef53d6da985ebd1f06798f79d1c8719b3ce24fc72a16ce3b9f20dbb1f5628e4716be641fabf35fb255604ff422e6fe766c50488e45f8177215f3d5b555393278072913d9ebd2ff51c7c680f81ba9c9cdf355e63a779e57e95a895b6c17da9cb584ae051606db1ea288d59a098e948e80115e195b98794d900c37f8315930cc2815e4fe344a01ee6c4354557f7f40f63eec176364f793fe1fa145418ec4cda2623bd3212889b7af3d9c2e14074762b1924c56916056ca7107ec0eb7498aeae36db4020e7c0f1b3291abd609f4d446845922159f9cdb162205fec6bcd6b1511c22d418b04c0cfca3964bc11bf35f3afba1ffd8c4c2ded79bc121f62879bb59e6078371a0b549a877252453039fba30869247067ae7b8971227cb5201a3cd27e400461fe972df80217e9f1b2eee9e178d962a42e36df7dff93a3d89326e9644e0fd6edcafc69f8bc5edaca2c34b398db970c872dd9892d2f734543c59eb889bd0e4754c9c3f519d18ae313eeeb549615b1abbd677b0cd58b271a1f611503b446b275891ccb3889bcca6ea8a9be5229dc927824eec76a38dfaefc5ff09f10f3c70dd63fc0219e389e62c0933ac62356063f0df1aaad3616d5f2d49b699340e0ed4549d9fc25cfd819334b6f376187fc2dc171348dc7fa7979eac85fa37da520467602c03aa08b7f6185e0618e069801f2a25fd6ad179020ef6c3d7b055ee59bebb553a01b9660555646ba6d1ef69dc9684216e819ad021568c3aab94af44c4e2b3190b539eb6379432838e6ea7cd21c5e833c81c36ed90d2a297ff6d39201a033bc1bed862d35f83a9014eeb3043b09e0cdcfd7b225785e1deef9d4c9906f781f298c4af5d65e74fe20dbdd3a63ba40a270dd6c503c6562fc8b7cf1cf0d417c7b871c92fe623b41d1b07d1e1fa443729cad787a12012bb900dd2aac04ff11e5505c0409628d849a2efb2a646e7259ad90a64234a3689a83b6330b5549fb43cd225f8aed430b1be701fd7f2d3b027d89c9ee5a2b6eb6ad64b219f6cbf24cf493beae1fc018d267195f3e200db69a72b484343878f78a19cb615b9934797b527227166092e835b30b14c82f1ebb7ad410b50f7abcb621020765d406a5e1b7a54b00438336cfd99fb63e82800a589739b494bd52e9af079cc69aa314a3b45691e4df8bc4c885833da3478fe591b50986b15a52b9a739b31baeb54cb077754ebada6a5904e9e207bfffd06f34290ec53478e14499f4f8715fd0967bd5fbf776353980a6d2dc037e356879e67d2fe0b8efba56dd2c4bc8dee03bd57488114408089281729a42767bf9e718dba856e1b798ec7c5ce332e3ebbab40e733ff00327fb17bbd7fb0cf898816c0d9a46f9409e92597ecd1cf1694fe1a60f1b1de1433eb7c33b3f7877f6a73f6a2e21c2a08a4576d02637d30e88830a46c75b9d11acc78e39c15a74f89a96c2b72e21efd4fb9dd159b234080b401f4c88fde86398b2fc5ac256fee977e286fa1b3bb1433e0769b4d20c727810fdca5218a106e22488fdb87f2b967e8d893a86fe4b7a04a3a94c5784873e6171df16a32c10840aeaef9ba47167adf3d53d9a0871f56fb9cf6d1218221d80421d97e41c28c37b287f1e5a135faa72fad3df5ceba3f9ce62c078ca9393bcbd28954adc8c5f91f9dc51c2e159237671cbb279fed61acce9633b168012e95f51494d67efd916d611af72e7512fb71509a6d908425fb9d4e9507953be679d8899434b495efb7df78a8c1607821b0de19b5f1b54a591b2568d3a3c8686b15370b4b98a792161404858cec6a09b2ac62c2a40359b0d1d3842f2c00b8306741ee0048f1761341979ea397739cf3f6af3b83c224b165b074e867d159f9a2f8524b1b129572d90eaac35317c368bfcfd72802c3390e265e3b256c11499bffab23cb4640f7617a306e75ae4af7e1efcbf7e9ae8d14aa79321b7f440a3c664c4ac5981e16aaaf740a26d46fc159b87125e1866a0b611f7369b5baa44858116580fa71dfd5ca9da7c2285460d7216160aaf721f8086ad198780d4ee778a925a4893b3763019056594ad8b677d60d98ad05b7c42643a2b5427efaa860a3bbd371cca11fcaffd9f4a6812f635aae448f089f7e8435a7547ca7ec6756375ba6ccef63d72ea0de728f934e06627df9f7f458f1932c50bf630057208791bf0afaf7e3888a723105c242156c12bab81e2c3337f1d30f5dc1187b0e2a027143132b8d86298e9c1d52d8c9bf802176aa35f59dd52f3c163292820ff6dfa18cef7d2067b01cc23aa533abb14edacab0ef4d2c0604d347497295da90cda5a34094ab8aa1bf05671b3a2f3116af31b1ea058d855c2bf8602586a594c30f15cdd1f8a3b1c043be56b8bdeb1b4dc4a4f3c628d690e7ecfd83b3e9b8ae6e3617b6d004ab11c636d8e36b181f266c4bdb49159f9617a2dffb9fa61690656a06e06a2fb204ccdeca2f278fc8581d210704fb325af895a174b7c7483f682ddfb350b0cc5976a5c13831cb3a66bf0bf2356de576e40c67c4e281ab4e3b6c06026d04fac4f8a1ab500577878830f585d20df89df8bcb629700adf09eb0caea656681109615fcfb36819b1ca5c939275be5ac6098b2a047393bf46f798521f082312daa58a4a4e0e5df8ea563751db3a24260ae42719cbe72a2a6c8f94dea89d6c83125ee9ece0056c6d46c15792640bede2553456e818488e986e40fadd6ee0a6c7241a29cb6f7738548e438b382c287dd1b9d920e9bc1c61802ad6597be6f941ac0fca6fe76262808310c8d9f4e11a289ea49d552b0c8d01922eb291e82cb99f9e575a9d1fcc0c63fd9593adccc13fd9742dc4d9f10bcd3e04abb5819b3967909acccfaf7aa30a0b327f39971e09f5d591ebb521a38ad8067c2f63c342d190947a42acdcef9d220c4e1dc90e5fcbc26f4d35cb629b063a4855bd4bbddbe3bac85108910e9c7889ab3cabfec4eae6935ce79774540f944ebbf798460003e81f2daac21c30e6c0c163078665a876c49eab61194d13844242574f9c16a6f6b4eb9144ad9c932214b3caa2b4eeb0aaa0faa2d8a5dd16f809233d5e30562f18aaef1a07f4d6777a03a5cea826fa6e4db628a026e89ab45fb0fd4c578094761dca3c1f4d7336c89e0a23dc8e52557b9d2798381c66b0a9ad13687763da5a3b6fdf81e7ce41e53200b5ae4c16f949fcc1293368d15041501aa518286c5dbb1a4361944eef31ffbd7da2cc10fc5b54637ca6873c358e82e8760b8ae6f8b623235fcc683bfd48cbb9ccb5411edf5f8a7bd2793ddc7fc3584c73074ff207edc3df9eb535c94fa7657d7767d4f4778d4d1405f914b1dd4c3aebf7321a0e6303f43e3d08c656ad9853ddcab56576fdc2c2bccf0fea449b8049004d4e85a3f4b2c491047cc70ba05bee45c52f9247ded71457ac7c96f989e2a659495b84cea9bc9ffb5f50f752b3d2072cd6bb714cff289ce9c19e5949d0018ff07bfda75505afcf4c7d55d93b8adc72e5025e1ef636bdc7e64157ee521a319a508485245e390df734242a842b4a6b50ad99b27fd5be2521ecaf7bbd743cf2a8cd5a494446aa57f4175bb1cffa8cfb7a0ccf81ed6cb6bfe8f3467bdf65f8c852e9799a145c3bc2b4d04a65e8233bfffe6a4ad89c1e07c180181479e4f6d09aade6b659c6e33d91f172989c08dc33ca5078087f7b3d979b8b9090de9ea9e71471567934a5e9a02d0ee85d7d89af7e9cebb59ef13d4c7dac9b023822ee683262c9f758a2cbd1966186158e6fa45497486d389d6f5ad3c1bdb1246cc6dc04316bce894c0f77e8051a84f04b5744e7f22ae132c1d306c16a98717ad1e2adeeea383616c1156768d53528a0d1d0bbf40bfc4266b14d60beeb6b4836111c014a54c7fff72744b55e825d54beab3ce9330fb6c4cc65384fd70317be91d51edd5cc1277248a6bcffde1614544a878e85c569037a22d0f017fc7da4b641dd7461f6e317afc9bdbcde44fd4b25f6bd728b2cd93f80f0f3ad6692be814e41f7e29e0499fca99b8db3400ff8520cffe7a651a348c5ccbe9c64a5ddec879eb2abdbf4ea2c752a7b1d10a7e79b52b5def2251d7debd6c1ff0945559244f4907b9ed4b9bf2e018561c129e83602a0cfface905eebb0fe2c96bca9b1ab3120dd688ecc4c1427ff84d04fdd6152b1958d5fd9a2802bbba6d935f12103ef75523e9ae9501922343d16d874dbe169c56ec6ae83a8495b874e15f0cc269c652ba7e1f7b0bc15578444fc8fa546f15561b00c4ca2d817b1a6431db526b99c8425a6b5013b42267315a6001e27fa06e983a3031de2dc71913ec84458f42809eef6b2fe15d8e0d865d6e903f61078452d9c3cf13397b6bfecd3660cb227cca314f2b531774eabd4a55e7380157627fb9fa0a5c5727c7c0de86fea9a335dfd990e351a3eac6ba51a9ea5e18316f7d0bb5035d0aeea647bd681d59671ea0cfa8d5e977445fc4ac19b06464eb04b892d918164f9c4eae18707e5bf1c7bd04a5d47e00792b8e474b3973f765ee4e2f0738cff3d22a375f497987fee78678d4fbb1af8ee4d362e2e685c67302d0d527a970aa40c843a8c1862ff97bf2fe2a5c9a2286f166060fed172008bbe41357ea3980832c6b1bd70576510bc9fe17d99ff001ab30312d479138eec591d64dc59b49ea191aeba96f058703a28adf6e8c1f12ecb7172052de50090bb6bd964ef056e6b80df142f53cfe694e4d452295fc53381372098d463024fa8f114b4c36d23f6dd2b25725773dca437ded45c234ff55db5ff0eb76f47aa9149d8cf0fe23340f04ddbaf128964c63af16a73a2200464170fdd28f4ec127c6ec662b9a985603f96db3f7aa9cd6b037ed5fe6445d74fb3e8efb04012b33bcccd7f8b91d268b7f9939a6d30320482a08ac666dff5431d814796416976dbe54f41f971c4e508e374adf7a2a64ba42c28534be6484e021c1697c0394f989d0fd960c2222d994491a3dfb1e83b0fe66b3f9f305db179dad7f21855333953a41a4c3ca37938ac14c1bd775052dc589062ae2b93aa97fff6aacd7ab87e16e3dd55704071926e55b4cf5dade29890d048b3b19d49ec42a9ef65bb3bfad0ac770627047c0bfc79295ea9050c34d698e0951115ea675a9767c27883ed835150cc2758af1edabae47a6c4167ff54af82a1ca7d3a7712eb1797543b3768fa3cd252109f4db70357416ca61624ec5c2d6965e62fba232eb3362fa637880c49f0223fdb34b9af437b4ce7c5ecc5dbe48f60f5d835b838db57fb8c7c9c15f72c98925a70b0fe5595650cc1886a056202e6774a15b649bb187b575b66e2e07f2b464a1a919076f9ee523c870e4da53429419e396d77e15078a7d13a1514dc011791efddc8cadfe3266fc4106ebdc865a554606c071a0ee3d51367b113a21178824941198ece9116880adab50d491564856c8a9b2e696dd34009519e486a990fd641bf01314785239dc59a83ef5e0943443da75e34768e698cb88c6aa6e8a80526f7e9bbb51e3494c6b0780c342c3d229f25001b6317b12f48f358db532e3296bac61187dfaf7dcb327eb48c8669a9a2f9d94101b5d075e2abe7b96acc6b59a6138cc63dc8f87f53143367f98cda2e65276f6289a3a7e8f18e17c76027cb3a7bcae346c03d72d70211aa67edbfbd8c53c2cbbb1bbf46ebefb019073cc5ec711", 0x1000}, {&(0x7f0000002540)="b635c9225102dd214dccb9679cbbea5e00785951f4ce8529813d6b23684e4795451752a4550dc0a8a39f20ea8666e47d3f4607945a64a0655172de0055eb71edb4c41566c08659a0860948840092b2894f545a711ed0cc058ecd113d0d5adc4f5279af7da20056d92a62ffc3a4ae80151956c70d6b5815f4f755bd1766e768d815b7880b321e2c564a12c645ff86803407a2e6349d83f5eb07ea70196f590b618dd60d36822c1b7490daab0dc153f5b965a3b913cb7a78518a3e23195a47", 0xbe}, {&(0x7f0000002600)="728ba5c81df15010813c1778e8cac6d6b4eded2d6bdbbab2a7210c7b1b6883b99d252c6b3ac629233b18fba9f2b4d95013d67f9e9ed3931bc28e7268690a52ddbbafd0def36f175ad42fad8dd429891d19306b543c363f1bb044392b3cbe0e5bb4c4f4462c8353a6e009c8e1b14556f3c873d6310b8d79706d60805c50f009254a55eceeb0b56c7dd71334208453e58e0f29b017473bcf56f4385077b4f75432695bca0f03f4957573a76480a273c0e62af7c5842d7d6a7a7bafc0d41ecd7df2a503c640d15557fae2324472bb2e6e99865877498454a7678433ddce241b91ccf48bf89c1d31a13bdb7cc662c521b413746ceb6a82c2355917833b0a266ee5cd7a1c0b4da8d4208f801fb74e9d22af484ddb723e93a6b7fb7f0bbd69e76766812798373a99725c7df56bf3356e6b693aeb193721fb6f54df551e42665554cd574b0bb233c58a1b5c815c29a105fd1a6d3ac30efa9d6f06c3218aca0ec5a08c66aca0269d9873b6d8e9532a8ca232e6a89633530c28a8fa552294b18590e5b159caf5e3f84bb20b546c4626bc890ca1c41ab813e8ef402939dc9f248713420a1a58327ab3f468899b0f5cd50b6213f8cd8bba4f99942d75d2e19610b3c838b9d839ce4dd245d6210a9b653626b89c0cc3f93a5d2be037a6c9d8e38830e3a8e233aeed18fda224dbb1b009347080ad6ae52765aac86823bf6e4d1989203e15742ec3f10febc15cec9758da28e98a3c883b94878764629ccb764d98859eb6763767d1580d916ae9f0cac1c50b44e91c6f08685c35ba2f857946ed0eda4c40cff93f47219b633c6f002e8a62e0955c0eb970105fd72dab17155a7f9bb771db6a038df9df8b2bebed8087003803b2d98b7641549ace917952265df9f5cf46f426ec83cdc39f8dd351cc356e1d3da3396936c5304a9482cbdfcdcde3deae8fc7dce95d74ea970758079bfe68892cf9b09d5f234bc387b7e9348439e0498811c9706fac9180007b1ce8d355dba978c1f81f2b824b0fff595fbe468f6b1bc28616c2c25719e5290ee14db57edd0c040c83c837f25c5f045f39727ad0ea0080e867d5dfd441f275adbcfd993315b19a2b94fffb9e2688753d692bd7674718af47b7082e2e3f5bc859b9ba96aea8910a41cc2510bebf48a191e6115175fe9f932f5f7be8639460f853ebd0c055c2b4709f6ef5e36eac338c1e2571c917b2c56d070441db348d1bac7f01cba6967936e955938bb350686c1e1ed1a3e9ff92bda2eb193f0d9ed98bd46704d5d01bc9ec2a3db25d60d79c05e49afd27312154b08492f707c081d0e37d590ce73b4f2a0c80b48de249232082e435775ecbbc883398f1993c030cc472611f2a9f0c6d8d0bd52b44af1905e0e48d2824163df5e98c2f08a7aa79f6782f084b0b6b12b2d592d84c92b886dc102cce184e0a87921d0293174e8de39024d712f9c8c20d8a2cbf0ce3fc5fa26b8e908b0ada32d07ac9266462644ed8356c745bbb138b3573cd7e3f68e4c4cc28689d86a9915f836f9130c1edeaaf58bfabd74644b5c1c3017e320f14ddca6110c83e296076ab3f0d6f4cd5afb5e323a65fbb1f4d7b110921f2dbaff8448c7d70bb15800f1bcc42f42effd5a0cccbf284a876fd8808c26eaac59d018c07884776fa0e4503ec7d1cbe29a3396b0cac9da8f93868200afe56bb843446e0a1b178d0e0a71028702241baebe27d5b1e916f4303abaed023f7e5cbf58ce5717d107d57a69203da7250fd05635c52ca513133e7c87f72607af04cab12262f6971dd6fa9400cb1d42bd938f69184219f287b15fbc6a8342620ea08f01b49fb43b5aeb12f53ab8ffc2d4dfceed3b4d1d5536b0c33ec8f0ca8f2ad87ab2442e85d818fd024456ccebb795a1ba08e9004552aa61be60e92ab67f646de617b953d45b622a1b51eb0367fb63091ad02ff1b77e9bd9ea2023debe55e0fde55bf09786aafb1814a2fd5f8887953795139a123660173babccb846e39c9b27bea853840a2c5dc8ab1cd4a07e49a5a376d4958cd6108f0ebdbd6f26131d4add3df729a43a861ef1a49db86568e92d3160981f13c4b217de505ec8d2611f417b8bbf1d53711e6d1e1d8af22ca7f740cf778889777ffb18bae56e27afa07b0426cc7f18e9a0427b108d0ecad1a7088ac12a05c96b92770325e3f8cbe66bebb662963021139af82719f367daaddab84eba79123b43b9580b8ba75a1b5cbba9c39ba8af9a9e016856c71ec1879b831bf2fa27138534a8f07fa8648534db8d9268c0df03267dc970eb1822c13dcaafa727dd9fb630fad8cd39ab2c58d31a9ff42c4babe6d0ee218d78b292d338e47c6182e8aa87b246cdcb888e6eebe8a900c14afc647cf7809072bcd9b235a522d00994d220c1b47262b511e9b3688138ebda65d5bb59f596caa2c6901b41aff53d8dd13bb422b484af98b84967905fad3d2a09cf408e431ea80d89feda11a6c9c42de360be7bac77503dcd9568a4eadaad342e2b6bc158a247f88f801a965287ee785cc00966a2bf9a6b0c55a010855cd246edf6797d4a3775ad8e8023fe69ce7d6e0fd211445806d5740f1b4a3e12b7b00a26ab69c1d0825b8a6fe106008a58f3e0a9a3e1ee74c733147b9533a6c8bda33220bdbb59868bcbc6c76a4c6540422e3b35f829e755407041224ac49d44702cae47a6df5455f53633a84c906711c2dd74c3eb38e733ee33583e3bf15bd40363a749fdaafea6381ee6c89ac2b5a8c460a662f4f55d7d3ce34ae46b3a9b505ba234777ae9da2598ddd4df2d4bae7bf9245ee380b5db4bbd05668cb0c03f205e5b2e7bb687a4ca4b2f9aa0ccfc64ffe834d251aed2eaa0798ebf3935cb92589a666f559219120fb693be0678a23d45691452d794fff15e3eb2c6f74d4d79cc659539459ab7330aed35b96cb0e35875fe460f885e8e98911ee98d7bdedefcc0daedbee99b813e97d91532922ca64c5acabef0c9ae23f349508d7445555f3db02ad4081776130ac81509be3508940e787fb63df35ab384b518f2deecbb53184bac3de4adcc385b0ae048976b25a29f4b1f387b58b0b91a980f4d31cf5fa6bbb3dd6ca1007c9ad37535569a2f5d0d88f7571f6691611120334f389e9f2d1007912666d96732082bcb46bdde53073c68660002ca1207312ad50e56077ffb861eb90bfd409a9f6786c97d3a7e191f83f9239ccfde17264e49fb8806b8291fa8e51e00a98fcec61bca7b40fc3b98fb7b60c52893fb417663dd94626ba597b9d1336631438a3892fef59818e18967028eed7ef9e3667509cd7bc7aa75fdf2d4413305b3284fced8dcd1a7391c638c55f075c694f8c12fa8072da5e816e2c7fac19117080edd2c356f8c9591490d045feba1b5ae9320c820dcb5ba62801603d519295b5ac6a4247cc80dbc2ab6715f10a9ccd6b91a3db6cf009051d06457b2b553c556fb295f16c282999cf399ad12c5502104b7be1644f25b0f9aa859d22f6303d636aa9940145cca97ac0f05f008db926049bf61acc191296d7c4b97e01917a470e882be4a60f15b87100b320e541062a7e19680b13bc376ab750cd578ba1a7b67fc974409dbb214e4821a7edf42ebc551b97ea71c74c42399076e8bd0a6c386cbcc676d0b762b50896672473ad2d3584d3c9a80370aee7e4aa29d7f6e3a2741af4bca286f2d0cae87b6f74526baff39412b4a9579fea1c38d5b35e855a947e849102d045e5348ca06e439961d5b7a38070a3b5ae6722c36bdbb5858304a41d9a8175ad7d8cb8f53d7a2f01becc6e73d9f27a16a4ef2b305592c95b832502e1d7a97c47803c9480d9869670306745901ae8015fbf30d3ab5dbea2a67df0261f3104bd8bfc58c580d231494568edac3717c45fcd88c9ad7d18fa09eddf2bb6be3ee0c77941f6909ec245dc4d30305bbb6ef90110e170b2a0bf3966d3cf15e0adc16754e37812dc696fbd0cb9704c5b79362cf1bfdd57aece25833baa90dfc62e3668810481e5e8cfffedfb53cdee7d33becdbcf218f12a7562597cc89c73658f2115929eb2ac6727537b7dd1b988dbe10654c0ba83f957b46aa1fcdaf6e3663d44741c4ca54400a7c3ece4761714114a8bd71a41845c4b7266e794fef3dd73cbd9e485db593896111ced69cd1bf42d93f48a20ac14cd2890b2b8228ee1ec1182a33524ff13927df94bc824909448840a3d40f9085a7abd075a3808049db0135fa28a69ef318286cb75b6d23276c3eee03b8beef0977f6591db79594ba6a63f3ecdcd70ca10cf952e58dba67102d036528caa726b55ade799a3df4b21c85c859710deab97014e99db3a8e7201a5fc6be3bd0ce33648c8388c621942a9dc667c99dda0d585c023235848e5749aab1e99ec33d25f9bd19af87ea6c3a779545f68c44247f9a0992807e3e7620c9daddd798f0d3b7d9eb16fe4d1dea448d45c5a2f9261cfc801573f1ba6fc8b48eacf25a0bc58db5f8e14f1863a3839d5a281844d7e07514debf9e7115409cd0b08ab2113f79ea38c884c081f7abc45c560b0be694888b12da79fe498100b212d74fa91dfa69458de7c9efdaeb6cfff27a9eb28c7099b3f113eee8f075d759ed26ad9555394cf454017565345f2a72a3c56371be08962b0396c7c5075a30b0b7a18171519183147e314ba3c00eac022362a9705b10dfc08f1f2a8e92dc02039507b890eeca080123d6ac7d5f9f79add34eff1cb1c9ce87b98e08f0d480abeac5fab96899e945d3c6d5e4e6ea13b5252d254c661ddd7cdfb4ca0926138bac38210d7aaaf1ad7bd4458db114cc8c61c4d35dcb28e8b3bf7621ff6b08ed8538eea5db921b8d365be538ea658060d40293736d9ca9554d625dae0e074fdc18527348da390feb80c4cc34465dd235c73ad8595a77b11b0350d31413e35b32f73f639167ee88ca0709c496bb0a0f69903b208fc245761ce231ab1a484c09ea572a3b4753ebefc7352e0b681959a3a016d45099dc6484d212d7854219a4fec6562e011f8584b65afd514825c4d3aa5e0275c2e995c042997bd4e5546f6a737354cb3e4b3cb721c0fef4ef5114c6d66f088f9283eee2b9d6d8e2ae9016fed4ea16fae6c10aab2e0ac5728d66b305ff49f248317f70551d5c86b61cd077e2ee49cf916f9c4d525fcb36a813f67a24d79fadb9a0fa4d93330472bb569db5929ab2803548e4fdbd81d714847da9867bee91b3b6dd1943a1f9e51b00593d84fca7b5e56259ed2e1f7638288a98476b17a6c7b6749cfaee102f9c3fa544564dd8de40643d5ba234385f5a0be708bcff3ad19840d173f0e73d9171f013f654ac3efbc9c968efaf3cc49f71d27ff7a40b97647d8ddac7856f6c30c7a7aa42da17a7cac8e0a3a501148e75b45bfd005dc6da26f6721a7a571a916b4ad37864129fb32d3b5ec4889a293ede4cf2c152cd1e4f455ed044bdb8e9ef33a25ab2f5f3300db74c36527cb9318447f323cd46b0157c23341499aeac247c693690f086142e880d498ab2ffe300f1a6beef9b245e2c1ba2ecf5c1c4d235bdad70aaf737332108b7b3a1b15eb8b2de71fd0c83df3d4a32f23a2c2e1897e41a6f4ba59c3e0ba277507f3d9e8cc7c2ac3be32aeed73f127bd6bb7b1a8f8f29842d53a4f83f5240913b2273fea5aa658911cd0813eac21752a56aa22910b96d5d1103098208f818081866d13f875f8302bad7ddd54ce0ca3c9fdfcc6cdc4d4bd629dce4202e05ab4b637cd0011391be6f57b19c63de8937e9ed8203c90d0f88d5a989152f112431221d2e35e5abe245a36b6244a81f2f2caf1ccd667f545adf9f4bc08eade", 0x1000}, {&(0x7f0000003600)="8399c790b8c11a4d9b668d0561b0f4ce3adde1086fc492db6565acaa91f50550442795215a92430ead75687e9164af7c8d60fbf4d9c95a3538b2283d4ef93c89f9f07b8241d0189677e9c659a484bf9f767c04334353dab6ca55aefbb23e62c2f2d192502ef1343021534ce22f2f10191c142b77f1e0d2ce008b29947cf5f21f0b5a65ceab6dcd1795f63fbb8feb9872820d", 0x92}], 0x8, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000003740)=0x5d) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x100000000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x800, 0x7, 0x3, 0x0, 0x80000000, 0x8, 0x101, 0x0, 0x2, 0x4, 0x1ff}) 05:57:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0x160, 0x2) r2 = getpgrp() r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000380)) flock(r3, 0xa) fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x3, 0x2, 0x90000, 0x7, r2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x4) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) r5 = geteuid() getegid() r6 = getegid() sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="80638c6f9bc130b0c7fed318fff47901b67f35bb1cf9449652fde9e1af39ae708e0ae52f28e7d57414f6269e807c0bdbd0e25ea52f17a88c0880b323ab4f5b251f2555078100e43cba42b57db09cf2146d8f798912c18ca3e8f0f7280b64a7026386b2cce53b204f1fcf5b0b60b436ca6c8e0d4b0e4b9d7e186933f3f9b429d5eb1bb67db61d9a6cf17239c2a948ef60e1b9b0c961caa1c31e47f0ff22859cf1bb0d22a7791ffc69d7e46fda928706e0133a488fc7ef70fa0bb68bf2ed50dc6d3f27c30c6655e8", 0xc7}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x20, 0xe}, 0x400) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f00000000c0)=0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x1b, 0x100000001, r2}) 05:57:06 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) 05:57:06 executing program 1: pipe2(&(0x7f0000000140), 0x10014) clock_getres(0x5, &(0x7f0000000100)) 05:57:06 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) sendto$inet6(r0, &(0x7f0000000040)="fcd51d2da97bc61b22d2c67a13329f7c82b615b2d5a7953734e1a450025c6b58899811acfa65c48867e9fcb01eb2c60d757166caa88cfed3a27bf412af7221ccf3b9ae301fe3b9b20ce714b222a864fbfc2ec9e737b5eb563b288d250e0fd712205c3a03a585534b79ef672eb7b0cb890ecf43b350920508aa39b87484a5f47a7142079e8d35a98a960aef803d7757638bb3e835492645eba4b3c95a61dcf5d1a4a14067e09815297b594dd56818fc18f5e65a118508b1f315cf843d38aeccac0a869828fc756f103d13d83deb581e003725866074ba688502364028a31aeda5f7738b28ee1d7c1a", 0xe8, 0x1, &(0x7f0000000140)={0x18, 0x1, 0xffffffffffffff00, 0x25eb}, 0xc) fcntl$dupfd(r0, 0xa, r0) 05:57:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x1000, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5a0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x88}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x1}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xff51}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x13c0}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x6ab58509721b28ab, 0x156) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 05:57:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffffff, &(0x7f0000001100)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x593) 05:57:06 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20, 0xffff}], 0x1}) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xffd) 05:57:06 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) 05:57:06 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 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, 0x29, 0x9, &(0x7f0000000000), 0xfeb8) 05:57:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280), 0x27c) r1 = dup2(r0, r0) r2 = getpid() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000001640)=ANY=[@ANYBLOB="afe62190ad766bd2d09af08f3000"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000040)="88918770a85453c4dc81b0070013432cbd6044e1b091cc4c6847fc8073d4678b7930b8ffff95a841e8826036a6a48469e96ecedee015c394055d04b2160ac118a451a085823724d021773842d30d798fe8fc7c29e72c063087a0aa243a739f6521ae68da0971a33a51928ea733a6b9d0cf02c558bb371b5f7994f55dfdbd2c48c742d666d0e1e8c1dfe9e56f6690fb2c00cf916369cadbd894e5ac2b5a9ea70d2de998c8c94b53fa96940de1108a0d2a9b226764e82956de6d418bbd421a81bd4055761f548ed6f9d11e218760119cd2fe0be97baa5f5790db14c48695c71b40fbd7c2401c1bc9af1ad63ee83e2e261581196f307fa0", 0xf6}, {&(0x7f0000000140)="46c8979291bbc7c04036dd27aab123bb8973ab821df04362a7c683022bbc075b0176e3212c4e3465b724cf4305d53e63f935b141ce4a897b666aa785dc6f07f795d13bed28c05332915d6e8493448490294ac1dbb9b89bd5bf4bfa2707b1e48e57e5fc560e96a8b276602bc604843310f4e8079ae51a011d95846a06556806902ed365802fc11008b8a4208c65a506e11e1c3ed0872da360737d87a085fc15d9cf61f337159288b5e65d44f6e15b3b191b5d45", 0xb3}, {&(0x7f0000000200)="3da78b9587fbd67e0f691574903540", 0xf}, {&(0x7f0000000240)="0fb826b9ce1115b298a0321acbc7a6b3eeafeafb73a89d7b9c68bc8cd8fdede0661eb278c1ee4b11608f679139c307676ee8a9e44afc7b366d84639380b8528bd31e91233e99b1a515116e10411a33e4cab394801d505fca7a0168edd40d81f5332ca92b25a3280b364e013896ebcc344b2650d938bfc92d08ea1f5adbf31ae0a405ccd358b285f0a8329c99e57af4b972231267ceca32e401ca3cb248b0412c5c30f44f7bcc8e653e5fe60f993b5309f65811bc9350ed7b0d755cdc02709331d59584ffaf965189f0647a090599aa7e", 0xd0}, {&(0x7f0000000340)="3650f9ab63e5d1324891a0d2f401f9ffbec5551e8d11113401b1a57b84320f4471fc11e3dcc43f98b8839930eb10659ef89f11d0a1f8bca736ee1083479668735ed42d8aa9a7f69def47138fe98a547fcce4348786610bcf4c8804febc71c9877c53998331bd8bea063846f1f1ff37b1f43844920f434e95eea0aa5375f23706ba791c07", 0x84}, {&(0x7f0000000400)="538992fe5b895aea07235617227eeb02617a8aa60b8ddfafd60883b67e3dcfbde3c953d7e7a4f68c426ba2e8d99f6bf1284d81f1743450d5856c6a4c66ccb93fc52d55ac3b35ef4f4abc18f285bb58ac4c59a28b13e9f3e0331f0b82278fdc2180125dcea10a2dc69c1692d1b4e7b1beb62b268becf99b7c1a606fb78ee65b2c52a2ca59cc3bdc451a177ad489d5aea7acec012d759240fb200670a9e475730d6743975a57f2e45dd548f53022d7c5ccda7dd285b6c66f7a6cf461a6a1fe745d3dd7f8fe193bebb6f5d804db0fa9c6e5c624", 0xd2}, {&(0x7f0000000500)="036611f405c8f90d56e85443e4df10bae41ab6bf68d78fb29f8f02701e1675ee7c868632887347aea783d483d6a2e57b632d19f1d5cb8fce9f9363ed1e5139b2493845e67acbf492bee6a78f3a78788771ab912797f7cec7dfcc374e1c8c5b3e568da0708c671e1e4624cf84a905d37c4852e1f8c3061bf17bde28500648899106e883d0680d77bc00bdc19a2167248146169d0b58c2338e5dddde5916fe2a02ed317d9fd4d65bffbdd1d019911e416c90ff68507212f5a83619f7c6371cbe123e5feeace9e1adb98b9feb59f49c435ad2c2344b9bd2fe0f22d4591d017feb634e4af61a6899e3ac2f4c21a8dcee65b78c5bf47a1b8ab2309263ef674370a37df1d270ed45d2b03ff47af82e57c4efdf76fc66cfb95be6871f671d55f48a5b94ecf35e27bc7aba6b76df27baf4b74761fee2257fd19943e9a6642b0b72e6262c11cca078c6035638769531523432e0223c9db811caae527bf3cab6f4173f7634f93a330d7b307b00846ab63e86637d4d3e8d3e94a9d0f92e6295b9bd245459486f80599b71df0d0f224e32b1e205a312ebf0f0a6267f30f5a7021f3b24c773b160f6eca58e0f41715d1ac1a7adeee5cef97973e842bcb0fb6baefa1e9a829275bc6584d4babe79c26176de251be458f3028ea9abc5db67691137ec44fb80af2c4eb2f553561ef98dec43556c7bd021f59014e60cac3a4eca5dee024ccf68db5e52097555e9d319998bbeb691319c3ddf5936ec8868195c86ed9b27e430853a8120721d6c40633f5cfb2ccf60ed4ee14d794ac9a71dec9c923143b9a58d796e0dd1784f19e1783b425e03a1020370006118c7c1797ca112ffff5c5b567020a6e3894d92bdd9c4bba863480e9bd427fa5a4eb0fa9ce50be31a8f86dbd554fc51fad3c5bfc707f07ea1b2361890600acfbd7688712e6700adada2853b51021bb7ec4b31d66a711a12eedc4f915ab39c4fe45df11d849d5dd6203d9568de34092c3c5b99ea005060daf7203a32a3236effdac79e5d47dbd6b0f4a189c6e56da4755edc855e12b93d976826d3d10dac1f01f642ebbe4e168aac576bca9d6c6aa5d20e270db4bae308390b9c2e08946b10d46b5dbb59e867df7b50b28384edaeefaf7b3e48e3d66915d3e725d8f41c8174df0c4454bdb93f3e736131544ad1e0d8b130976f6431410198ccde52ec9594f330fb68c5f26ba493a8cda64d6be473a6eef13388b4074b2de0077af78bb31a60ff1ce0ef1d4c18c04bda10819e02252fbce64eadd7b616a0775af9b741cf8c9b5d4fdcf84491614bd92505dd418b768636e08916003732bd392342d3d87084e33df48a0342a119c49606b99344a8992ad1481f91fe99b5185e5b8bf4d4ef42b1566ac99a2e93d14a8f3c8cd9f857f77db76e5b203acf26e8e5d242d43aa8ea11b6614ecc2c8591e9333f6a460ff6d51fd161ec2f914c5d57fb0a712d724a5a5074cc889af6f6779303a5ba964ca217fd8691d1e28f14a7e1a2dcc791a9a0d206e3b10ae8f4a8b1d17ee51e121df09c31a12ebe3aa813d739cc5fa587c1c5a101ce41447e7c116c8fcbf6bbe19fbbfe6f528304de1adc3ebd2d348c5cde9c81b086482720101d20a7b3cea3a2dcbc3855e21f8ffe5c5daf581d4707dfe18c51077c35311755f5a3b332a89db25ccf48fba92ec82b12260a9c8e3729a7e045fb77e74fa84a907dd945bd38809e2949902ac7c7421cc11c65d46cfa4ec72e18d0948520f81a2de3a59932ede266c928eb93ac292f8962368450eb4173a56a5861c63a2df6cc4fa1d0d49588587e253dc4a1fd029225369ea0a3d80f8efca0c39225042f530ab42eaa347839a0da0ca654878cd066739b4757528a23e0ec3a701016d84d2f2f296aeb57d543658d7616444764c03769faade54939a5b8f020ca109e27e4197c88be9e8490382a42f42c6b7410f54ff9385f19a69a6824c3760accd3dbaf3e5ec682bbb90edfb7114a8d8c312cc4900bf67a32f48ed8a798be5d30186127744cb79c9c22b94f9b52b0c264023714a4964996f63c8011fa8a48f1c278f711f3ba96b6bab26a3585948b53ecea681bd75d51dbaab94c37300b5144a99047a8b75f68d9ddb0af7d7bedca54488c7ad3ced0d144841cf32ca5233556c448e38822741bc3825e75f11fb430e0df98a7c344f704815e0af8d85c31efa92101958806d4c6506236a991a3d3a53aed646d24c052a46a47088f032e74c94e58aaf2566b94066c91e68f16fdd84432edc884346e6afe5053d02a1817a0366027fba8b38c63ef8b961889a4ecc8e6f6e9e1001413aac9e616998f02659c8d4e7cdf40999046efb0f31c4b55fe70668d085264ac92ce726d635e96d57160b11c9370e337ad85b3a84cb1d9adebc5885b8fd14620611d5f8fd568825fd65d1752c433447c9221a7b526c2323bf29a45476014fbfbf00e96d574e7e6f79263310d047232903ce87a72835d88efd90dc78a9a8cb0d6a613bd1831faf7b75c5d791b5bc4c1aceb23c674f8b6c491df02f37e526d77abb4349b256011969e98fffa2c58c7e74f0ed474ddc61b437876867a80d4e8c9d7a4c7f12b24cf30f859d1eb75ce7384663eee3649037af6726af89db4e104d321dfcdca8abc7d2802bc6731a5f927f57b00bd0bcf25e95982963ddefa0225fd3bd9c3018f2f6e2818a18c8b791bed11531fc8d9741b8ed32fdc7142e1d609afa60c2b8d47027d402b4139e077a3e1a094dcbc395ec438a2fc62e777f664f7301aa1a73299f28657929d0c8f98f9b7b5609deadbfd1366a0aca1ca8982c6d4299475cb80c05bc02a57fe69a5111a3bc43959b690528e82c79d09ddf1bd3e3037c39b3363ac6712362f87986af7a3fbb325235daf593beb4a93090d1fde1e93d8664234babdb178c7bf1b28f3b5f6497f6a664bea55d7cb461b332453e616c0e2bfac60b01f9613537483c8ca24111c9080370da1cedcd44cabe523263402494752370f32ba65f6a69c95a04e61fdc58df696fa914ce8316e48b7ec48113ea0eb3972043f6ada1dc1b5b486e600fc98ad0310a01364c5d900cbeb47c779dd8912d1a6c432207daa9101a3a5bf9b8bc85f1a3a12971e2e91943e04856bcd3f28150efedb0c8c2fef51b99c99489ff10dabbd7e9033c8b17b2a435a8402787afacbc90a67d0f297a26905482f190662066db9da657b74dda61629c764f6ad647ee85608cc24f3b1245738febaf9842e2167e4484fdcaf5e40c022f510f3f9c8ea1c144283ec85c1bd4a20f12160e31163106b87eaeae07fe4b3ba59616f53c9f2456f78fc205e3cbdc2d97f6431575849511fa826d3337c1f022c814b5365b0c2f33794f526d3c8d48ca9095f3f82f8c4f63276fd842b702a88859e881ea1cf7470422a3120f15d7ed00747b118a0d826effa0ee7e106851d96373b2e06bbe8c67052cb01cc3833f6d2599dd7bd95ec61ef50bfdc0d359a741cfcf94059a19f5fea3fe8059d549b569350a6362b64f534a416cc0aaa32758871e8f77b944ac4ef488480801f6337d994ccd0e5fd1d668b4eeb91e4dbec806ad245778b11ef0f11ad79e568ac7df11ed25762a8db9a8f0413c412412ae92c5320ba1f75b15e7c5e3c098c7ae8cf35b5d25d2e84a9edb07e4ab9fe1e8100ec6269eceb7aa426b83af7853608aa45a1aa3bb223ff72898f8d2c9e26094faee1035bcbb670216f888f0ced520bd33a45b34e8ac5eb42f66064e71694444e61be126896b7283d5d15d12a386730ba36a338e9a3ad913e15eb4fded68d1586f7bca49a032b9b972e61bbe59c5abe067819d8911aff065318d77947a8606ccfa80d7fa2b87dc30bbfdf33b42660f297732c4010b29c48a256662d56803a795286850a9e4b3cee476905e16e161a0b748450363d256ede7b90e372f3592594e4e53c38a57f13975edaa7795df4afc3045997126b75eb36269db76f2ce88c7d86da0f865cd6ddce761bc2a412129f1fcd59d87e0dbd546815a26b271bba99bf43994a60f92ce230fd23e87c475520cf1018a35567b11c0580062c25f4d2ebb27c88ecb7d302171aadd70878e4346b4afd00d3383b5a86b0f44f91f074553c2fba327a05d5439ab8e50be17d78299981ca101e093359b7170c4ec0263db22251103a1a57f343051de4070730bf57d3ad74c3b57e7d19675cf2f077b2da8dc22ef182981c051265536b04dacab0db9d863f987d9929ab17bc460483d5652a23e51d089db4c6ae3bbaea72cbd76f80b25a6ab0045511e6fc558f1f8ff4db7cfefc11f9a2e66e79547599645653c4be5af1cc17db0e914256d02d4b3c96ca1dd1bdf99fcdb40e65b645d8c6fda2ae14ed29d12231a3d7030c09326b4f66bade1c4a5143e149660439e8b2d992b4ac9c3ab8237b73de2dc912df4e64af3668d939fcbc9083759bdf3c2df58f18da9fd93a97306ea6be0e36abf3b43cdb1b3df67595332a53f4f35bd0370e71aecdf900d024fef0e84d6303c843a6968a2b3677481a82b67288f61fd45b3dc489b8ac73bbcd96b2e4550a174278a6749534cfe661235c55c6114a338989cc7a7f849f2d9996683736e6a6cafea849cc68c1e14520ece8fdabe630e0d454195bd5ae0ecd5bde1cc1408758743f7acfd5c1aaaefc96395227559f593d819483f0da7591363a04752bd233016e7fa88d70de9dfb242a2a9ada977ec70f0662900c7ef0bd2b0f683125e0dd66aaad599c3ff35322e98e40af572dd0ee14f15373374dbd7dd5ea90cfa1791f6fd4e2b478964c850ed1301e9e60b3185e406071baf5dd0d2b179d3e5553a3efeb861663cbadff44c22c56c1723ff50394ec04210e77e1ee2ddc1643ee0ba860b247c3e5da7a99ca8792c013be4951e17a4634c5678e13d28157475833250cda39122454626aea7d8a972638558369b8582131f04fafec79683a305e23308e026bd0e37ed85d6bf3d9db5c54c8e33d0b2a4183e4b42a49e1eb7ac6eafc0607df40e7f7e0a3da821261311e6b18361834cb5d912481d706810282aa0afc07a6d2b8c0997484fba3b50354642c870d47d84666c1ebac673b8f7998ab69c31773c029decb4c6613e2e41be1102d70cfdaa68ca26497cb671762d4d443f8f1b4ac3fb7eb698173032c28397bd2fc8a7188e798c44a7b19cfe9114469c2fd367a6f455bb5118ebcf68ca72afdd596dd2307b154a2cbee29c84fae59b05527e4a3e3cd06a1f5378d5edd9bcc4a276786d0550e65eb2f76bf6c2e4566c24be38f32287eab8d25832a17c57babba5403e9b69aa7b976401ae47a448a57c52e56a7fc4178ee0415e52c2aca2a70decf64887725815e3b08f2ef872a64f4a9005a44b131a10ff3852a7a3e568058339548a16f8ffdfe144335a42d932e861dfeb51dfd8c224b0ed53899170bd56763a5075fc219f006414965ef047f42e39deacd64bdf4eea3440f0bb714281dd4998493676efea3a0fd33e5a83bc2f0b276bf2ceeb156321bcc1c346d8d11c55f6a0e95204653067c387fed724e78be5f748048285ca48956176cd7ecf76de4366e935dd7cdf836546117a19a3be749d2396506bcbd016d5c01fb682d1c1b7197e7f1057e1174d1e1f8f5686eda1b5b71b7daf609ffefc5e347a0a80c0bf23c1797e1e943424a86be0cfee0790724f09349f9aa568ca5862ed0da0bc7e4bf07b6ad86a1969dffd664f325235c0d18f8068621be7031d8d7c82120e26c8851b1f6b4bdbea39592abe744b8edb98e11d7d7a08bc96ead4ac8102369a59f8fab1ec5ad55543887b5e5447dfe24e78690740f98", 0x1000}], 0x7, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x400) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x700, 0xf, 0x338, 0xa3, "8d221420ae7db47c20022ae367d6d596648d10c1", 0x6, 0x5}) syz_open_pts() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001600)={""/16, @ifru_vnetid}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:57:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0xfffffffffffffff8, {0x92, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) listen(r0, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='$]-$+\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=':/\\{\x00']) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="1ed6697765722e8bd09e634cc32901e5b300fe7fd4999b4ca13acf467f763270e89cf9034bbaf0c3d2db046982fbc6644e1ec3e226333545664e575ca80e74009c7f9bd96c5e420cf8089df074572a301ddec9102bb38067373193624cd5fe7b9d73eff9911dda6490fd3c7ac5fca1893f65d08a2d859cd4333b05a8a5d4d0964ed1", 0x82, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 05:57:06 executing program 1: 05:57:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x9, &(0x7f00000000c0)=[{{r2}, 0x0, 0x0, 0x20000000, 0x4, 0x5dd80000000000}, {{r0}, 0x6f3d95f423d08110, 0x2, 0x20000000, 0xf1fb, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0xe6d879e992d54f9a, 0x1, 0xfffffffffffffffb, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfeeeb71ef0827472, 0xffffffff80000001, 0x9}], 0x5, 0x0) 05:57:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:57:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) 05:57:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x3ff) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x4e, 0x0, &(0x7f0000000040)=""/78}) ftruncate(r1, 0x0, 0x7ffffffe) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0x7, {0x1, 0x28}}) fsync(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 05:57:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8007, 0x1) semget(0x2, 0x4, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRESHEX, @ANYRES64=r0, @ANYRES64=r0, @ANYPTR64, @ANYRES32=r0, @ANYPTR], @ANYBLOB="dd86e5c4053e00c1e80ffd092bb6f47e6b1d5c02a96869168a1566bdcb0ecac2aa4f1225125aa3b3caa778cce53360d74230e771b36c86ea75063b0c0ee9715a8d03985208e5b96bc7c8ae78e321bad49f022d1334c8608487fca9c2ea65eecfb9b7efa438a05319bcb9b4b8670b77c3d87744e19c9885001b894b0da30c3c72cebcda4d7ffdf37418218efc6babe4c788f6d4945f0bc25c310c26138ac591f9c2d75ebfa7405f1418e849e6351dcba7", @ANYRES16=r0, @ANYBLOB="b96b11b3960ed4859079a834501995231615c63310150b70ddb9bbc1de3b4ac7ee01312a56facffe85d058b0caf88413270453245ab9498c1d805ca9b96a51f341b3fd65773797a9fe0e3ea0ada96f4ed153e0a1e951d3bb38a96ea4bf29953c3d3bae0b9f926b1cc40999a2f9d6dca36ebf2fea36531ae01401e3229c541b7b2bfd9ae11a5ec958a80c11dddcc0878437f5eacfaac528ebffdd03b6c389014de269be321a81e312d2bdd574c9d1608abe3b9f8d6ef0a7141008ebcc20b59aecd0efb3ff3a620bcce85f6c693a007a9b8975e66b80e25ebebc496238b5a5c88a0b7f739dfde8862c2f75edf68ce14ca5df78a1b33524084a08d583562d5c0528a408a2c0c68dd9e4060c00cfaea96f9ca074f3fd6abd02985ea11ad909ef0bbbb231d53511713da4d860cbd7bf824faea9fa15edde91e3c410c224c1eb9ecc200b09f606234ff85d631de57df031c07041cb472686fbc9917d99c20b9596f03f948e3186c4bd35892c4097e61cab132eec6ccb438c7f55594e419e4cc0bea7844e85a6e79743d5c1d05f78417b86f8de043949a15ce592c76a95395315f9fe771802e1c004f30ed9c885c2c8bb028ac236f167c75dd175617ef01ad81e323a7714d4a15c587dbb69bf601b11de7a584eb6776880e46ec3e20f1847de1da68665118fb0f2796a54b94cc0e2b4419b5f3452d32deb801fa35bcc32a2002a5442d02cdb21649d9b13d704bfc4278ecdaf1ee55dbc5b28d2049dbd7d50e16b462e6fb82abf00a176f975661a7b675806e280d4d3bfd1a1bc56052cce356036ca45abe0b6212977a422dd86e821e3682bfde039f352dd3b401aa0e99f8f782a07477adc537edd355a81590b26cd13242ab907555ac1419ccf2d1342e7017621667302301d97213d5c7ddb29a7f1694545d2cf88a1aa01a1e1d0f3422d0831abcd7a3991029ec0d9f38e90d5a836e6fd8547cfcbf8a3ca12d8af4783372a82f1513ec7fee4fd065ac8ed3a6a179313aefad6a93744bfd7b0725dcf6ba283b766faf6844b515982deadc76bef20f5239ea42abd5afb5e5bb7a25554965077a53e42e8429d1105486c64317618a1a76bd28bdf010ccb69905545b024e0f08ce5dc29b9800e995cf7be339eedfd2ae68be1e5e1b7e49f9540e3ff35b6bec852310d2191edff4770bdb928e8857a19c5c242836f24238269574d80ef2bb2093f4e406e54a1e9dcb4196a152520ace96f3d2199a4e8eecf50e89a37f2dffb2600d70230e66b392a90d2b2da7305740ebec0f971151dfd460b76b321208e9e4d68dd071165ddd87fa7cd509a3f341028abf8626c3ebb04d82924bca2850c2998b4cb7ceec4dc5dfc7f68884761db871a1e462d057f2b34c9278985b0213c7c096453d2567e242edd2c571b86342e2ee3e3ff3e5ed8fbbd95f3b5687174310128740b1c9c1c42c03bbc634ec67b1ed9591832a7c8051e3304d9631ae2c6b0663379c59e0c02f4d6ad28c10d10ae6f85fb016b60357870f7761941668116ae0644080331674af34794910faa38b98176a07d93cc6d55e3c12d32f1dc5d83b5b81d1aef1685539c0045e607f36157f3eb7730ce1cef8c39ffa537ddeb6fb3e29efdcbda8350085d13aed0f15f94ad59f9778e59dde5b0bb3ff9fb318e09dfa0d4a96ff58b3e1cf6d41e6f831ad6fea676bf31d10804f29ed12b5de30e6a3a29d49fa0d5ffaae61a0e83b65e7f3dfc9133f7abd9f636f51a371e3d1b37b55ba4c3889140ada107af49cceb65e5028b4be36e72aa98a52507c6d9decd39ec7a765b37158fccb89869fd5b55cca9f6024ada370e7190646ce73b6306ce3cfe0efe5504db0a84e6900402310b332c071c31c7f94728bf74b639389585d9336be01a1208b3676556b9c4c251f9f8ef2ded05cffb68a7a85c25a5eea6ef49b1ff8c50d1ed46bbd6b4aff2f5c6769f560ed39b566089ec7af6875f6769d53c4ca38538e3775c0df7d6709ad25b9df6118a5db00c8588acc06508edfca8eeb4f1944a6b214ca89b7a6fd3b003b0b6b559778e5ab99a6bb178fb633f783d76bc030901b1afb60d713f5ca6db7a8644c8f8338be71344ddc26ea392d4ea5f6b5196721df7b833cfae09dca22f44c7f0f0f6abbbcfb282498bb1c2be04f554429f87069129984b4b79bcfe82fe876da62f6778218b9f062f78fb0b749d422780126e2f032ce28e028a5f5540c9e3bbcc8e169dda9519744a090f0311c5ce2aba91e34d43993a2c4d197f3e98e51764eda16068990efdf507f2c63d517659b5066169645fee2d43078543c49fe5e1aa0a3e102d1e66a9ea20ed84dcd2e3f7ce2990811cbf39cfd02527f97deb5d0d902be34cfb120a33e5e2bc436f476810ec9d0378273963f51589ba140b584f818db799edaa16c10c9fe07408cf5394dd36a29313dc2c4777d3898237cc9764845f45691d5bfdec28e0842a61cb96a681b2633038ab162ae5de1e60127700a582bb50cbe543cb176e468dad94ba98e12840f97ff9d54b90792278d5c9cdb8922364d85c7585ac08e8c91d547eae9c5429e551b59aa2a1f52b3fdb2f22e1258320f885ff506ac036248e68f8c1557077e820d7034471419d1eabb4f7aa17b35a91b990a0946e982707acd6e6bea5465ebef632268ddadff4451285d4aa5ea64fd2af81b0576cae39253cb597e9afabdb49e778463d1e2c746a85f4a5d415e0d514020155989e4d873316f9e59bafb723f3936a5f4e2c152413e74d4712fc3309b909e48c31652d085f5dbc31163ab046f571d7699879fae7af525ab629b8c2485a53d5f8a1e67883a700c00479be2cffce5a9b920ca393e06484ee7b00d16668021fa875bb955c22af6d8bdfc51b64fd4e716f426030aeed6416e1071c676a9b91dff652f78830052ae5d4f1d12d0c31d09a21dc6677365cbef63a5cb0258a17da6ead49e82589b53908024ad3b5b610e28c4a1c716e62796af33c72d56384b53fd811cdafff41f420683665ba691ca9afd35917a625983172532693e441a3cdcc65259a9fae657efb758a80df1ffbe87753c1f0df5b9891c828c714ed2a798f9615758ee417b346e8b58e04a9e6daae00cf93e5a3dc3888b3802f78243494ce88e034cac7e83b131a1bd9138464738dbfc06a4ef190545b4b66e200f6b61f91f100afe796b7e0a4d1d040df92fb9bb91684e3561561204754cd27b982641b3a90f93ee88d1fadc7c6464031eb473977549f23219cf4f851383828a0eb1d6ae68a060a5cec76f2bb8c448bead66ffb48d13372092f24cfa8d9b4670bbd6891919016033f3763635f3d42209b2846cb0cc93e9fe5f5fe4f6e93586815c1d45b39cb33572f5f3c85d0bff7a0d02c6d44adf538580aa3fb8fba17983d003272fc3f0d8730ce9d532d80fa8fa7a4418196cdb31d1ac03c40a491bed7a5ad6205a21be1fd52125ba091bc1f3120886a5da161af6d19b90025b5d1f19cad381b5c406b68906f27543c033f358a66ee1e6a9253c5bb06c2a4a6dd81259fef84712bb4463c4070c2baa0ca7a9700fecbb0a19169796946ed05c22b4b29c67515f473d1b0bb18da7cf563e8535d4db3c36839880fcdfa588c15a344c0af138e532e1f51f280392c5486cafc57aef4693fda9b646057616fa3d6e75ea10ee7fab4a398b7569ca62c14efa8a777a899b8e1caea685fec2ca810e2cb44c8e32bbe216d8eafcd2b72b35a7b5121ffdc1f382e3026d1a9aa3b75b8600e29e9e7a0ffbc389708d68cec8a4f92d300ba9feb890e2e3fa4ccd92f639745d3afeb7735ec58cacc98703c616702e5c6f6de99c0217962191585a82b19c380bd19fcaf5ca3f5ebee12e03ac03bc8b9411ad539280267a13705f03fc1a7164cec6d76925b1d4b30c1385fb8eb55a5700a25d8f7b020cfa36c142c99fe314f1d533193a25e15ebf52930277eeff82a04b8081300b7ca1efbce21d27f4ffd7e582deb9bd38dc6d7f7fd0810ef01c4207551b65edb882612b8a1ac10b3eb871de5db2548bd91f55ff5fa2d55600749065ab68b30714ec68db03f52cddb80fd417510effc44d0523b45e624f8592a14363090930a0e245da969a605036d4f93504f73a3593704bf234b9a0c5cb0b597622e52c9b52e728bd52b33e0d90afff6ba73627bd96e07f74777bfd134e3dd6e9bfba933ec2e97d0149f95d862afdb465c013535893601d5e34dbe52e1b8ff5b7800058ed8f3502ccf63309c081892cbdec449fb316d772835da9e771377709044697a6c68053a005fccc68feb7dd2ab92e6159be3af9c5e83d54588f529eb108cefaf0f51c4c3e67f49978ae09598a8f950b98afab0adf0e57b3b3a8a62ef7751bb5b6d20253a7be4428a50ceccf6c469c752d3dcfecb0c983e6de8e95123ae42beaf56bc48bb5da5018663a7bfa6f44ec98501b5f6e663ba0081ef0ee5b6fcf3a45d634d4af794bb74cdf5f2f2b1b72ad97451421e9c788bc9ba99863d99a31a1a4bcb524ea14399bfb0fb63be20596e498cf4d89d29262e6ee38a7c803614e6621bd9247327e8c132df1fbe608bee51663f711718ecb93ea34e6304d56336c2ae223412a96f2f06091f68fd1c2db7bb872aef7579f20c64676b0729f5a3e25db1c4039b1df78556757e6a5042db07d6181865e49df292ca2b6537cb4ce4d59159ddf334a3d115c19ceaca302042af904908acbfad67b9d26e5c78c5a1d061623a6a8fc422b214921d802b7a4c0a05c33d28d1007c4386aba67ae908b9229c3474ec2aca8d1e9baf04529a81e78272cc95ef42f81a5ea753ce32aee296b8d1f807d299026dc0055f8922536f5de334542090f937da10cf8bb87ddee5f4b7d22c7b90d32dca44af312d75cb4c72c5b788f63f9389e343013893ed055b6b0726b325d5bd652663b6d66dc1b066fc7d788af651171ef5c5622da757d778e875c21ee1fa4a803b769622e4a952d05369b38535527c6c1768927ba1157b18b3b48fe60e51e01de804c8389847451128eb5d55c02c9e71a3143ffd1646b24e2eb176037f4c05937c6e07316004c8e6a79341d7c68e67293679b4637fefcc83307cbbb096d8e09f0fd9371c030a6590576dae25ab369cfd3b4be7ee309494a3ebdc4f6f3daa91d73a7ca25272366667db65b583490fcfda67eba270f58d48c36df80e627ca54007bc01ddf1ea5913437a3fb121b292cc49af5da6809ac4acb65ed434efaf8db11f7256f51115084baadcb821997f4e6cd1f8d7dcee9f155f1c6f210775384cfcdc4540e903bff794c5025f56ef39268ab34c8a1eb7585dcf961cf8701de8599f61168980d7fb9c49ca2aa0a09b92323c681db4015fdd7e308f69f784ced101a4cb0d5b02522b9c793a380c22d97302297d470f33371b23c3c5483dd1bf719a5011988bd571dc360413d91c02dd43f1631d8035acaa7fc3099e49dd56f0fafba11098667fbe82e7ece8b0e83843da854e59921c3e9e880a335a3439cb60e9afd2b9f4c1a25c6c9be4d77ff3b26888a38e2ec9cc46ceb8a902b34bb1f60e603c4472ac7dac3e5bc0bd68061d88586a2864ed6e75d44b4e621eb514dba1eb8c4156effbc4efc300c63ff9c164987218808e2d62f8029c8cff1105cd78ed9585aa19faf09387e1403997479ee2ed9d657a45173aec93b7366dda2a7dd3585ec2d228f87451eaa7d9accc2c79514d91ade1917a72e6143955d9823e82fdcd1c2c655f07adcce52fd5a8caa35421807a0e658a870f0f94963f31f7e4425fc048ae306850e0fde5a1f9cc89c043c0c7c81188b946d7fbb97cc8b4afed", @ANYRESOCT=r0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYBLOB, @ANYPTR64, @ANYBLOB="d4fe00a09d40ce4694baa3365e5b54d7e6cd1c5c46918f8b8d882075cd33beb9", @ANYRESDEC=r0], @ANYRES16=r0]], 0xa}, 0x0) 05:57:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0xfffffffffffefefd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) close(r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000004c0)=""/207, 0xcf}, {}, {&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000003c0)=""/136, 0x88}], 0x7) ioctl$TIOCSDTR(r0, 0x20007479) 05:57:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pread(r1, &(0x7f0000000080)="d510d4d61daa58c8a9054b74d2f366ec6a82fc37a4548480e592047d6e88fc043fad446a43a582011918", 0x2a, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:57:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffdcd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:57:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x39, 0x3, 0x8) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 05:57:06 executing program 0: shmget(0x0, 0x2000, 0x81, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget(0x1, 0x4000, 0x3, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) 05:57:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0x8, 0x72, 0xb004}, {{r0}, 0xfffffffffffffff9, 0x88, 0x23, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x11, 0x4, 0x200, 0x9}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x6, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x8, 0x8}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x1ff}], 0x5, &(0x7f0000000140)={0x1, 0x4}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 05:57:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x20}, {r0}, {r0, 0x4}, {r0, 0x1}, {r0, 0x4}, {r0, 0x1}], 0x8, 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 05:57:07 executing program 0: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x8]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fsync(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2b37, 0xffff, 0x8, 0x3}, {0xfa, 0xfffffffffffffd62, 0xdbb, 0x2}, {0x36, 0x9, 0x80000000}, {0x4, 0x7, 0x115, 0x1}, {0x3, 0x2, 0x40, 0x5}, {0x1, 0x3, 0x7ff, 0x8}, {0x800, 0x40, 0x9, 0x4}, {0x96, 0x8, 0x1, 0x1}]}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xfa, 0x0, &(0x7f0000000180)=""/250}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="70e6d7b2417da3b2bde010666a165eb102194fef5efe9f99dc740d950cf137f40145caddba810a1e1e2633bb546478ace65f3783c4223bbafcfae439c3e36890a29e5a8110457463cdf9f8e57fe0ab890cfc66ae666bb06491b468cf3390b164b2bb55cd238d3de25f20e14d499ce4409dda320a3943cd0a5625b0bf7185be37c3e5257671290f3203c14ce0c6041cec72b062cb8bb5e2f2", 0x98}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) clock_settime(0x0, &(0x7f00000003c0)={0x40, 0xd007}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)) r4 = semget(0x1, 0x3, 0x2) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000440)=""/110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r1, 0x6, r5) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/201) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000640)) sendto(r1, &(0x7f0000000780)="e5dc2be7fee555b93f79b0731d69b0671296e23fa54ff4e013bb2ceab1b776f29397a684ae7eee3e251e2e24da64b392dfbdfe868219d6c5efe636fa5a1c5a9609c5b9e0d4a6218832583daa8bd9b8fa4f653567b6d5553565703f04d67636684648d678903f10d3d31bdc707b0579baf0e3da84bae0bb10611c3da1b50d3b959adac19271bc67a3c1a7e7a0e8708773d64a13144ff7f68c390365eb91b5fcc4ae0ed3c811f947a46da7b2fd6acdfa2e17bd0a81a314", 0xb6, 0x8, &(0x7f0000000840)=@in6={0x18, 0x0, 0x80000001, 0x4}, 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) fcntl$setown(r2, 0x6, r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x4) fchflags(r2, 0x10001) fcntl$setown(r3, 0x6, r5) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000740)={0xffff, 0x897a}, 0x10) sync() 05:57:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 05:57:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000000200)="7c6fbc755712b0711e839675bf978bd56daf2d8acd11468b580e38b648c2923b78090e323ef7ffc176260ab141a78f698f0058c358bb237cddf7048310ae12007bc6fd1fc780079a8fa35bc2735d6f4d592c4bcc017964f452e7d05f0fc7421bf8e2113f2101ba616c266b60e14cf7f70a55a31044d838cb58347d90acb8737efdfdb6d026b217c17a65ef2a4433f85cdc5b95eb32319edfcf05e18aafe8bc0668b67a282f3591f36e5ed1828b888f071550491c188f08777ec0e46d8f8d17e28da3e5f2c44799785d06e561a459401fb77d921d301bc4f8a3dc85d5da150456c8bec2c1fffae14deee5741b2d337f0ff630", 0xfffffdf1) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) 05:57:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) r0 = socket(0x2, 0x8001, 0x5) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000000000000000000000100000000000000000000000000000001a000000000000000000000000000000157a07c906b7fb4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095e79468bb16b69797f1f06488cdc91afe207cdecc4e4dcd508ce1c1e7f990c6e10c3f52cbc5873c97a2f22ab368a5ab03d680de63a52e086f9d28133eb8c4cea1d17e9534e8397d0ea7f278bbd23429e23f7f52c6ceceb85b2a3900b8a0c5f2484ad05c50ee60598579db16074d5f7a63ec2a7d93ee3b31073e8e6c9422c0ce08826ae24e3dd79039961f39c71045840eeb868e7d692836c9b8de7e4ea1a2916f2d8edf187df3e2e7843cd613fb722349f87d5a776f67eb98297e957008b9b6000000000000000000"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000001280)=""/195, 0xc3}, {&(0x7f0000001380)=""/158, 0x9e}, {&(0x7f0000001440)=""/221, 0xdd}, {&(0x7f0000001540)=""/206, 0xce}], 0x4, &(0x7f0000001640)=""/242, 0xf2}, 0x2) pwrite(0xffffffffffffffff, &(0x7f0000000280)="20b6a63c9609caa8d24a429a4d676d50e5ad599b33fa964a55d7d57a637e6d0b409f8e0dd66a530cad858a72687f7fb34de0449669f8c06e120183a488068cbba8d76dfcda4620b243d1199777eff4ca988bb59fb5ac60db24a742eefc560fab1d54318cbe2c96396f2172d3a0f2deadc1e9ecddf70c263c4a66ab1f42dd7164308fc538ac040a8c4f210676bd02831611aee535a68428f9c7bbf19136ed72bd43f42e1e000dcc51a896be94738890ad93811278f4b1d0c83238266f62d02bdc899d379093b9609a127be6fd0731a00db1c1d80659a293fbe0bb058eab7b1409fa330f34af6bb0be2b55fe4a7d212acf90a1b540d064d75bb0fbd5d0cf4f7f2dfa6af9db6281429a92adc47e681a63b87cbacd148e1ab0db6512ff7515e7d47519585f68b41c26cad7925b404f89df4e6ec97db27f8c23737afd24202fc7e9ed5f1476fad538919b3e62ffbcca5ff1b57ba1f7634c050aada6a5e5d444ad935865fbd46ba36c923d060ca62843b696885c90719b3d253f2c1caec7c2c880069adaac9ba353eaa0bde2cf15290d81039092546a2aec3ee3c88ad6a3204d83f2694d0b0901903c8eeeb2a79098b2bf1fcafaed7f07d7fb5d3287104d93e9a8ed00ed975789ae5df7189faac9668035a346b9fa183c094da943749736c7b81793bd4a5376e542ee3c6dbd722cc2f64e3dbbf09a1c7fbc2242fad140a4f541095a2e347c336b3c9512e52f790cce1774bc26dff7d5c6d59099ffa51350d96c7bcff1856196b34bd9b2ab79f549adec28cf3aed1baec652ccb990fd2c328564d98df050833d2ca5491491acfacb9c44165d21711fd29c03aa7e5f859414fb4b7d02116c21dd8e6d17adddf7e83f333bb2fd7905be97076539b6e714db8609a7b1c1d627ea9e48059031ecb2a6212f414734537a1f42049c1358b2bf66739d30993dab67ff5144700cf1269aa46d1b0f414d8af503aabeaef018b395f5968deec26b3c1f2c7a3d336d35cc54fae4ed86c856aeead9744f95d499427f4ac90c43f299d3d57f32c54114d9f9647b0ef4ca3b2ea46c2f881c6a6be70329af0363af690b80b01eb91c8c8974eb9090d4187ed2b6eeaf47f4271c0d5e451d56e86f9f425146c417886880352bab7b8b11570b0c8881b25d68f056dfd592667f84f4280032ca6efc505d32028ae4e6fb76b0a68ea81d9106c30e917ca5c58d81ca9bebc344578c6bfb341e4545100d49127d15ae357fcb39356ca91ef312eff65e551a0f2816d165264b238c048d7a6f1bd693870030a0a59d1dd42903ace9d6c650f62b359468f119173c2daf9714bf233dfc214fb84d5f639e497ab997cb8078b2c8a399b385c96e4e2a402e1ebf3b1eda43854bc7cd90c7b763739a517b1bbcac6e8d62315b857cc83935927c119474d78d46822c283fa91f0424dd64d0089b5b77bca57bb075311859f8599aabba48b622cf34066d2f269118e9bcfcfbde24bec16bd2a48506d0a2851426fdefe6bc68a442880b40dc5392b62a789f43b153c96f9ec9d2d42843aadf924c930492417b4265bc23658a7b0c8074fd5c258bf1b8b901bcdc99c47100a3a362d43e9a50e210a8e9244f6232d0c5b745ea245d237ef8e49fbae062ed81465bc96c0839a44a7dea4a15327f2c7917dd1c01baadf47fb0207750b3ddd24266e9bbb0a6b5730a66534da6b33a8d1dc2ba8d342b29ba6ebbfe32bbd92bedd0b6f757b1800bb4b464c61c9f721cd1d488e12843fa4645c58b055b72b26cd8cc47955f4cf79c4bfef4a3e0dc509d8a18dc92e851e28431a471cbf2ea2b7983192bf54b77083d23ab9cc5479a7f5b34df0972acee90414737788e0c5333e76d5aff4db610f7e0cbaa87171abd7dfa5566761e56a548b9f2005b3e155e8a73a295a79023dd1a51a61e059e4335025d45ad15c696764308f6f1e44ee56c421ea70896f5608eecf9a36f8a70ef6c248eec8d0d01e97f2a2709ef2561efad3bd8cab206f063c07635b52e8a81665218495343601bee2fec8d2dcd4bb0b4b81183dd5e7ca2c202fc315d9b0e583e085776ec63bf0bae483271505fcdaaabd912af6fac6308cb9a7e3da6cf1df07efef50f9796efa90a47a8de61cfc38ddcee059868f5608c6fa3b2161dd84c8b35fb184f89adf54b414922beec412a293749cd69b5c6468b29fc1105c22ec6c0843f498f18cd94e58d17f781f0ec4e3678cd64eda95e1f37916b2aae1b8bbcc455d9e3fa9ed1cd999e312cb38c3a38e9487543f9c38f9c099b683abc918046dd6a3e9d3492a6b985f5f3e5b6ac1ddaaa1af4ab33769fa66e6141308bbf19c01855539c68b0bff252f25c6c10b864da5d147573f43071a233ffd966e790ad32ae6c308a8f6b81dc7f90a772c9ff25cc54543b7b5bf432d6adaff3c22e08703207d31a438d905ed379fee78deee9169dcb35d8cdc876900721e0ede283536007b7cefb3b447f3464a8f2eff8a1bc9eb4bdab5e61e391ddf2b81613804c29dfb90ea20f6e31127fd27c8e2950a796cef9c3dce8d9eb92f096b0fce7fe95c8539577d0eb835b867781d3bf5425cb737d2df97c5e6a375fcec5eb970d23ab3555b26bd5eaea35c13240487b8bb27073a79017360745bcc6e6662ce596cd77b181dd19c69812cd129f21845b7dec6c61024c39c796b7214dbe9b05fcfe31096149e22245994fdf128011525df18278c238a7cc6c883a0ac2af0da863e93c38bb3f7cf41b916fc85ba790f8d9479259e7ebec480cf6a32c241212005cabf818e704c4108a5698c00809f86d24f2fbb91fecbe18741538ea9626533307ebe0315d74868c385966b9558491f0a10b14eb7379c2f7640ad306f68625c7696824adcf47201a0fc3a8b427f1f9e0e802a0ae19748f6ec7b4924b8f8e22947f8b5aae43a42737cc335fc54e52fc44f92f594ff496fe4050e29af208e9804c6d3e92cc9a916eabf7726d02cd4f77cf333fec847bf9e28f59da83522a21bfafeb2ea1d049bf32c5134f56cf69bc31a8760855bab9dcaa15629402c794582a4a816c83af9a27c3d0781125cfefe1a3281df47f21f5af7f5befaa87f93e32b8a2be889f9e037efcfca64f82d9db8f48acda8f9cc972f328c46a5e8b3258f7b02b60140424da2ec95686aa2b36d3dd9707f34261a536c2afde05358a0f60ae785aaf557dbad2e005146c117de9aa8878469073fc999538d19b02ab4e962bf7b891c908f2a499a5272e27ef993e88d305b56fdc3224d39c9b74558a1e9ce6fe9fa9d3ab30a81e4c7c63880a4222aa6207207b0d7943c4e0705c0f9afcd6555673dd31dbb2adb0fc4dcc3b8c261a276c92723b65e04e6b4f4e190a5956fee0bf078ee2b38c15643407849ec70b95d2fc9e4dd83cd5389e42830faeed3ae9c0ff6d2e90749e1e0d4e537a01e5ef893f152cea9ea638f72cc821402fe349859eb4cd3a3640a0b576a81b5546d9df482b7e7b332e70f8124593963304ec0b49bf42bc2e42a8074e4a500def5d7c2b9ed2797c0ca94d816626266791ed3ecb78f46ee39406254cc3ef18e5f57754159c907201d64b31cd3ff27aad719ca61c4098b731db2fcdabb7d8122dec2c7274aa3ebbf092d85c61da9085ed3325ca1cbd509ad3626067f51a2897ad26caee4b27a6df6bc39bce655095dd65f078c1f5d848fe960e0c5c3ed7b74b6da8b67653515ae74615e846c7252672f3b2d60e931da14c34fbdb6013af968b695dddb20e7df0d9a0f0908261a589f3a3cf3930139b24f4911ed833ea19dcc57950430db3893bbd44665de9c493b40b8ea45d9bd8f873bf6199283173d3889a7318b39ce516d41583007a22c51bae58377430c92b0a6aea2e6661d04041d27859aa825bbc7506f1ea32379862c02af5666f835f44c0f7fcc3fd782cfc1c8deaf7dfa2130eba5a98970089854741726f74d49ffe4d53cf4815bf5eead0d1beee7653c11f80f8cfe1640c6bcc961eab01d6974bb7a5cca2eee751a7dc813b0859dc73dd5001ef9be8a2c7a5c20d2bddd875b25b54fdabd61f391a19188937309af1d102f6aaa061c144278208f5d40f89e76f53050c7f491378101ddbeb60cb4da11ba2704d1bf1a702a3d80e84e64c32ffbee8fc4ef57b9082739cc12a80f205572cda7b53bdfe2b150c2b5177affa4d2289ea3fe308dfaf9a76411096749002d8ca3184b6006505329dfe0980de22d6b47d72099bc5d6dca366b406382950b6ddd53c3b5ffd07093707a33708df8356870797bd447c7573207aa7d5b6700e7e6f675573e884d523e762a4b12329e4ae2b26c3eb99ac6f28d2cd412a3bbee98ec4baad7f4779d24a7c432f56fd156554217b40cd683f3a8b0fa6b4721be16fb8f03314775577451efb909f2842a8626feacab2a9c9f55e7e7da8edf185fc44c2cded0770f18e1dd7f5844ce6587cb2dd0c8e781e364358929c73f42ebfcde63d7613e2c7b04b3b3aa5516d7fb57be6b881c6e6be2d9eb6c509630bcd29ad7efa58caac3323f5d5e7541e410112bf5e57f6cfedd0539cbb953a216869292ffb68f6d9ff3e913df026c483bc0835bde784b5afd9c4a1574d9a010efd11b816698b34913080868c9f76cd34e816acc11df48517064fd783f29827103a8d51e5a4fda6cb144a467f39bad97d646c696a7b9d22cd022d6b5b4437bc0f941784abc457c7dec3a8026dc1f2284df00746e9172002f484d989b26300b1de137098cf8dbeffa4d6fc426f3125be463e163345d6d528739259374c73091b73bc9b44d0925a4f8dddc064248df57f062e3433f86cb8976cec54c4c1d73296536f1cb7176a2831cdadf8160624bc9e073f8a4c6bcfbdd4c1cb87945239228c4c2eeebabed4c32c5e17e7aec886588daf2619f80785f4acb41faadefa140e026d37cb39425a4f28f8c69870b45d00bcbc295d3e38b8e2d74ade0cbddb506937e25ea769010a889f571f26e093fe4f3ed91c82f8054869491c8d7e76021c21ea69f613969ec774206092590dd5af07a45261b13d4b32c687910bf853262ed3301b8dfae1f96d54685351b92ed06076d4bb1814f5a68278d53ae75f6ed94a6559dc532831969ff4f63e30e4d791bb9b0755151c501c2614c696621a79b7e251a0651cf58742c4463c7de67bdd0c705a6bc024e0c5287fbd811279766cd34c60c3c03169f31d86307244ec34ce960c5376c6aa6c311c6c8ca4729a163850913463537a5a6bbb24bff0e93821fed97034b32b7471961d2dbf8dde08e1dd0c4704007aa1ab163cc952e2b3251038fcd10a934f538f47eb2066dda117fddbc847fa73b0eae82b24762ff5b9118f57f816f6bba461142350b98b4f85164cc5965808b34aa6452f77ffa033f64fb1744bea70402c6a08d3f4f6be440e30e6f6c96ae9280dbc8ae038b3289f87cf9c35444cf256ed24c3b8c87d23034118f3117b6a6284d2ccd12a5f31b70a05bb6deb0d50179a41f200ea4e8a250cfc8e0868c929e2ab41e26601f41acde0dbe0a999b271bccf04d2856002dfe6133faa52d622432c6affd7a88c8980479b44bb7ce42ec675adb3c777520a3e8925f71e75e63297be318a37433cbfdb6b317a6edc856976507ba26aaea042904c338342706e72e28ca86fc7b94229777d4d6a9f6c056a01c60b2eafd4a482f560bfce08e9d2102f685d036b0ba7b21452338b992d030085e602b33b3754fbe14af0c141a5e1911ba243e9931bd2f813e6ea676dc4154ceee5b8d9639f4db46bac5552a12eab885aecdd77f7a34b2e441fb70ba7a19b54c926a6516afac3981a8b727e938d", 0x1000, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000001900)=[{&(0x7f0000001740)=""/35}, {&(0x7f0000001780)=""/24}, {&(0x7f00000017c0)=""/20}, {&(0x7f0000001800)=""/15}, {&(0x7f0000001840)=""/130}], 0x10000000000001bd) 05:57:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x0, 0x1000, &(0x7f0000000040)="c57e6169095dae468959a17b69b770252baacf270a785e3dac1e934c5aa9bd5520a7a19e45040c899d1fe93b", 0x2c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:57:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="b4553e2d81c60c5a3df08e37a6462e614501c64798180b31565d43be308579e0f6aea87c792fb47de23c2f9a06258a1a881df7f3d04b9b0c746cd442c00a374e2476dc166109833d4c43c53a05c779784eb3eaac30b4d85fc321ea08179c9530654bac5c037f6f3233ab273bf4e5af8aa42bafe983c4ee56779950b162df6f3e96719d53b17d050b645f4eb4d2225b1c102e29fcd077c71c686335ea59e5f1f1a73caef0a2bec8ad5afb0c83efc951f112c78e910184b8d2862aef7da131c052bb519cb0f16539090f5685797dc5d05756813439a782684e1351f581d74655e65e8fe457c2b527146157", 0xea) 05:57:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82d190162f4e0802"], 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {0x0}, {&(0x7f0000000a80)="cc4e3c0cffea169a2d40bfe1f7c69827a6ae054c310aa6d2326cf210987967eab14b5c21c04eafbcb8d69edc983aa24c7953879155e1721077f90725c0635d1dbcf51a7ea0a1c0743c2d85d017887ce46c628b21ba09b17b1fa22a4a6aac9e1b99d08099dece6ca311fbe374cd555a9040ac2f8d514ed5302db793ebebe700f8ce283d1e1214659adc781ef14d10a978bea6b064179cb2658cfab140c87685b8af48bd34bf4fa3523a0528cfd82c40a68bc4a79172ecabd08678e5", 0xbb}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4efc9fe5f0f5187073340b0456d7284c9cc0a672fd341b6ce2327d2a69f88ad5af64fd3372eba4704e9", 0x49}, {&(0x7f0000000b40)="07ba327cc7572ab0f573301a20ec8fc10fcd69386803a43e7a0191a96ed0eb6a63aa39f0fce83563bfe581863ef11d211bc875725892ca69e8c7b54e1c65e94a0d06d65d19e4e96c940d95ed71d4f6d5ccf843fb36cab6e11543207ced8d3be2b775df394097f26d47ef2a03dd1d006f49ab39", 0x73}], 0x5) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) r5 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) read(r3, &(0x7f0000000280)=""/167, 0xa7) bind(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:57:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 05:57:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 05:57:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff6000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r1) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 05:57:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x87) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x5010, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x112) 05:57:07 executing program 0: 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)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 05:57:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x400, 0x120) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18e4019578bf0b1b, 0x18c) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 05:57:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001b80)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:57:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000400)={0x40, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f00000002c0)={0x40, 0x7, 0x2, 0x3e, &(0x7f0000000040)={{0x1, 0x8, 0x9, 0x3, 0x4800000000000, 0x1f, 0x599}, {[0x20ce, 0x1d7, 0x8, 0x2, 0x0, 0x6, 0xfffffffffffffff7, 0x5, 0x7ff, 0x81e, 0x4, 0x3, 0x45e, 0x124, 0x1, 0x8240, 0x7, 0x5], [0xb7c, 0x6, 0x5, 0xffffffffffffffe0, 0x7, 0x5, 0x0, 0x3, 0x8001], [0x4, 0x2, 0x8, 0x1, 0x1, 0x2, 0x8], [0x1c0000000000, 0x1, 0x5, 0x8, 0x7ff, 0x33578892], [{0x5, 0x35, 0x1000, 0x100000000}, {0x8, 0x80000001, 0xaefd, 0xfffffffffffffe01}, {0x1, 0x80000001, 0x2, 0xfffffffffffffffd}, {0xc87a, 0x3ff, 0x608b, 0x1}, {0x74f, 0x8b4e, 0x401, 0x800}, {0x7, 0x401, 0x52}, {0x81, 0xffffffff, 0xfffffffffffffc01, 0x3399}, {0x0, 0x22, 0xde}], {0x100000001, 0x7, 0x7f, 0x100}, {0x6, 0x101, 0x9, 0x8001}}}, 0x7, 0x81}) 05:57:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4d103efb, 0x0, &(0x7f0000000100)="90412c78ce52d578ff10d969fbddee2ff5d8ca6c8c8474fe0b0eb0168547e85d2dda49966197022efcb02c97cdc2bf0093d48cf7607124e9e32338f451ab49e0e7c8a41aeaa4f64167bf01f76b773c9ba6454bd0c8851af918b49539cf7fcdd1196028fb8b50deb96c68d223679b64cb8d9138ae8d9727e9a322be56a402d75315a5088e650a8386aaf5f6ab7b5b84f1654775fb1a2926cc793a8fad234a1d9ad205c9cf8f9948a40ac66973f1a0b03acc0145117ff0dcbab6edd00136b0c512b1dbff73f4dbd7bb5a1e796ae7cc0bb190e0", 0xd2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 05:57:07 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/139, 0x8b}], 0x1, &(0x7f00000001c0)=""/64, 0x40}, 0x1) 05:57:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) sendto$unix(r1, &(0x7f0000000000)="ede95565efec6d314a58dfbce300e88abba229a7695acdff6ee0d7e8948237326c53aa898e44cc718e1a5e436e03abbb67d099d99fe813fc8bdd63c4904308eb4476506af591e769ab3f1bf5e0788a24f05f657acc5552be87e10ae805ea236a53f7bc64032361a80f8352f628ede69975fd39523518c75d310f6688c6311c031c117f217b94b657d2ec07677a53f387c6d76dfb1c88e6676e145eb6f3be4d2ac33c15b7d8596cd88073ce5dafb04c295760b4", 0xb3, 0x400, 0x0, 0x0) 05:57:07 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, &(0x7f0000000340)='/dev/wskbd\x00', 0x20022, 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}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000002c0)=0x2) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r6, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 05:57:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="8076f5368f2bb365870c884c0626ed593a986bbe8a970db7c2afb73097c61fd34fc54668d12d98205be1841f42e6970fcef1a539299d17a6d7ca6980d96f044c4b0a553fd8740d65d67d0926a67a71ee672dc6c2e6179882c0882ce5dde15d6e792667af31b06a9943296a5d4b24cfe88e4786d72c4e649dc57377908d63e24281c178842b1475d004ab8f2c07ca8fbae9a1b20a3300ad561ac4013694648d21ddd5276e28fdc00371db27812bf191c9bd93da87d23fcc1aa258677fa86effed338409957703201f94992cfcaf5d735fcf8583a0d7e1861e15e75f97bf2211f26b18c49f17704e20c3d8f0", 0xeb}, {&(0x7f0000000180)="c68fb0767fcab2018d5dda35856cc2bb6f", 0x11}, {&(0x7f00000001c0)="08f2c30697d5cfa31dc13aca109b78179ddedab1ea09098ae3dc62ab2e7bbe451cf269808eb8321e34a995de3b1aee78eb12e20cbc4543a6ff1ef148b0669e68394a44ef068a98777aa44ddab516cc3ce610f5c6450f9c87421cd78279e5e24304811d049003", 0x66}], 0x3, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) 05:57:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0xaf7d, 0x80, 0x8}) write(r0, &(0x7f0000000140)="223ea4786cb5cf17f9ab15e9fa07385192d2362242656d0000a453450305f3a87f21442b1ae364909d4b7a1095277c6f2c81041d8fbd84436a0c4ef86711193f0928648120b0f37f840f65824e6ee45569b78b6ec342342824a894446140b186b0e64c59160d093c0e42d5f5393db0e7b63924fa2e0a5c2b0475061673fdde4e5a65261fc0635e483a2ca1491cf5cd3e92d8ee6c0b28ff2454c72c7fd7bfd70ff6570e428e24b47d39c5358cc272753ca82ccc", 0x3d) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) syz_open_pts() r2 = fcntl$dupfd(r0, 0x19f429f35e1b657, r0) close(r2) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 05:57:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f5195273d536911f1718b566c8985eaab44618c23f5610545436e5167f43a3c53fca60f4567ec5f56a8bab7f6449209ee3bef5014f46c1e0fb4fbf55c5d7f3160c6d6411706b309b7c5241415eb69b715"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:57:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x3}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:57:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x9) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:57:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0ffffffff6cf45a4ab7e29cdc5b49549b0081ad9096966cf82a143c6d4cde29cef61cc2be6f70984f41dcaf7fe7878a106a6cd069af46b45727819739faced70068cfc10ff0b4d1c0f8447b59882207c2e0fc21595f066961086fc670031b0009aa7dcee23eb1238a0e7e58235e5a2d97ba0dbb0c3d8cb29cc65c80d911eae378a3fe8bc6399864f1a9834b1115d4cd062d98c983deabcc26b15f505f7f8ed53d4c2aa04d2726b23557fe0136f5704099fa9a406b0fa6e2ee71e7cb520ae0af803a0d21ff90e782e8651f6b792aea7baf0d3584f536dc1a1f8a9201f8"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffff3a, 0x4) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="9be876b1fd2959590800000000250f0000000000", 0x14) write(r0, 0x0, 0xf) 05:57:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000001, 0xdc, 0x7, 0x0, "d730c1e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) read(r0, &(0x7f0000000040)=""/7, 0x7) 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:57:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() getrlimit(0x2, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="5bbaa8a2696eabbba0a3a9f1f21232ce824a3eaccea988a1a608db49cb6104ffc10f3bd226ac0905e6442611929f5daa488c5863db5385ea76090cb6f8e3f70d024a11f8363c1c035531daa4dfaf658c82ba6a327457874adf87d61ec3ea4565b458d84961af7240afae47d2229bd78830f76eaa1f1da852943c656bb42931bea9de2ece9f77c3261722e7ca4b19166c3772814d51795f51ff693cc334c8454636189b1de71778a810fa52538b3f8dd7fc94de6ca5403b5d50116f200e67a0a28501d4b4be3ce46787325f5b9c4ab59b3bdf9e9db178546975f2c0557904543d6bf514419209e8368c0f0f166a", 0xed}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000b6000000002000000000000000f0d70ec90b4e3643e4a06100001a0e5ec25577336eb41ecfca873c3c8dcadd45a4f28a709c635455eef28b0c410e6e8419c6d7a01783e4abc10507000000012f9a2acac0973e83d46f371b715a1fd8a5903e2e226a2c633ac9a7ecb8afa7f77d2797fc00ca2b084937f3370ab682c57dc2", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x000\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x50, 0x8}, 0x400) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 05:57:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x100000000) 05:57:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 05:57:08 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x420, &(0x7f000059a000/0x4000)=nil) shmat(r1, &(0x7f000062d000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) 05:57:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = semget$private(0x0, 0x2, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/159) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 05:57:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 05:57:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getpgrp() 05:57:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 05:57:08 executing program 0: r0 = kqueue() fchdir(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 05:57:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 05:57:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000500)=""/223, 0xdf}, {&(0x7f0000000600)=""/193, 0xc1}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f0000000700)=""/157, 0x9d}, {&(0x7f00000007c0)=""/201, 0xc9}], 0x7) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) pipe(&(0x7f0000000080)) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 05:57:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="c67dc54914f947fef20124736fcabc92584b68c5917282f4b7dbdd5a4527beae1f6922992bbf3e629298d514d8624bb002addc3ef308b6678683f45b02bcc271dab379e8d816a059dec8646e88717a008e4a0e608bbf5427a873ef9f264e17308568b32590326611bdb46853b5370d1e7eb8e2091401c15d4d3b39c47e74275b514edd99a49fb9cc9771fca50bb0855bac7a74f9d9894aaf2dcc137ec56998030311c68fa52813dda55051eb39b7b49cbdfe0ec50c081b0acf3cf4c8ebcfa657a3df3716d2afb28c6b68504099c0caa27941c95390430096ed6e3f97f633876504ff12667eb887be9f6327529e7dd645ecab1a6fa2b58135f477cb", 0xfb}, {&(0x7f0000000200)="19381a891f383ff444088eede96a7bbe60c418d17cb4e3d2376980d775", 0x1d}, {&(0x7f00000003c0)="11cdebb37230d0001703c9a3ae0d02877434c96503bda2af3518078cb11b7a86c9eef0ffe352c342c35894d88718377455b706", 0x33}, {&(0x7f00000004c0)="c30821d10777b3b18260c21da21f7770d7c9c3d7b496c4bc131e8ae376c34b1ec7f24351573cf65ea73b257e8d70cdc1f1856c829339cd5d37ad722b5552a0692a9311b2c757b2b9c9e4bc373012385c4d9962fc90dd3e90d5fdaa865da07ff134d6eaa6ec9a001e974fc6a60ec3f70f7ebfd788615508456538a19c11de29a938e539677cd3e74e292e0fc43c61306f259c7141e3329b453e50b34d1a7ed06d732fc40f8badf713e088da84f533294d4d605b1cdd953ce7d719c2f7393ceb8e51d1c46ceebfe0c746ac50d53b618110343fb283a986e626beb418a4662748af08806af636e46510c4bde01e55217fa066a37924702974467d86c93364eb", 0xfe}, {&(0x7f00000005c0)="e82fd78edd766725416f1b34cb467cf80a0613d32cea237c3ef21b690be509e259be7bb291f009e3d2cda94c985c77de0554d5e92d51cec0f2eb272c69aec1c9a8edf2058895d01afa1e4ddfce3a7980cbedf07b2cc53b2b44e44b813e73c31ba2c10a707f7c65deec2d30ee11c510249be8a75a54eeb655a46d445ff1cd0c11401d25c39b1a87b98d93f2ebef78ce48f2b1d1d97878f3feae8abc3fb15a0af86f4c9f0df7b061afd754b65fe10e7696860c6a60dc9930cb9525988204f83655686b2b58d15e27b67d7166d67152be3d045e30d43f007988114ec91704b5115335d59ff2e91edc5945191da4798dc667903e0a5a5e36048d9b03cdca6f902156e7d96d9c3c908f6396bfe4bd8324a07a02f1bec57847f225850688edb180294f2f7487ea494b9f568d0cdecedb3cb609f95d871f619ff2905806960f5056fe26141e5c629b49cb558ae1db270fbb71038d0081cb8da1cd4470b1244a46cdfd82a19df5672fdd479bee61876bf9ae4a8dde7975a1343b908469d0a3f33a308d0267ec40e450b295f17a23fab42db2be927dc2b15e91f951342cb9e9458b59a2625aa479288b3242d7bbe6bace770da8a45a6cdc7c4b87865e5a5db157dfd2434c802cf90460fb3080913b345b791477f52cf0cc806117c46058198244001a8ba3776cda03bc8d29a898d68b2b4773daaec576b9d18e2e5d2d0c93349c74e700f62c9fcab75171168d681ff800f4bddd82b104b603d82467a9268df920a81276713f6edf7da5408e9e755b41e96ec2b56801b31e0dd17009536f327305168b443774f0946b847164b071775bb78ef0bca1a0388f86d7e1c6521ebd45c78896795933658f5f42f4c70fb48ce6f090c3c50889b57021525259868e09ca93500290a44b5a2c07913e1f6251131c3c4fb10e92573dd66e351f7387dca24f6463ee7c677f70c83af461134c537998b77f05da6e4f4a20a6eec75e86bc0667f9413b284a6565dc5cf9b166738c8a4cc31ceff7de3528874ef21651d4edd69a25288625b71351b4689be8d151f44a0472bdce627d554845537caf8cd83354153c85526b4afb6583b082efdd3481c3f315abea7e870397ffa750823dabb200a1fdf92a1246eddc5c886200dbe51a8c646a73674f7ad06f431e7e1fc8a0ed3f72459f8015ea3da0a5072cadc94f6c8cd6ec93ddf3d5767e4bf2a289ffffb33f41cb48b047a47b0dd4cb1666455d11027ac9ec28117c4af12a08a734194c153c799770b912f57d109fb96df1a9e7926cd8a6cf070b8a02d2798da784cf7869e7226d924dd722b1b3a072b70174fe68b8c95f20d4f20968003c55dbc1a684fd77c4df847d877b0b44b24f8336634ce7447160a88cc807c4db0611988935d043307e86f3aaf25eca760dd8018707cbf8e88bc7d7e718a37ac4b04661ed1cfd0add9090cc5f30bd22cf71d185be8747beed228d492df6c6b6d8e1cf38084e3791331ad2e8ee37feb4fc9b60a28103cee7e65c1b1170203f37ba5dbea0266033fe9dd16484ff0ac6e6aa73ffaca7c86176786abab8792fdb61f672343589dad6e2a1294bd494d3207540369d64b816681eac3f35882532f8a83111adf07e106ceb0a2323db629a51eb2a6ed04835d38ea85626e859262213a89b1e70297644181a0571ef32143e7f7a963dfeff0b3540efc59fb05d4fef785b403977547e5393bbae8051f59a2d256ef7607e49a2d05a10e46854a24a8610307b6604a1ddbcf256b2d7c26338311361f0e29850b8ec86e3606cce37023d499ca1e442f7740fe46d474deeb6534f971442fea5a875396f77a3940f96a6ce800742755f98e344434e26e764c972785c2b9335da819f7cdbc2def637c1dfcc6d273b4a8e77f456f0a5820b85a137273390ec22f9a67178557e030f8e33e77c5f0f2bfdefae3880fbb58cb4f00d24c32b40e5a7f42313bd5c9ad5b7d436521bd6b775e88720a164c869c0a938609b6c20d505ba73adcb632af94f75978a2bdd6ac12e48ecf011d6c0ce1b9bc5696f105fb44ea34a1ef3c5b1a5f0f205cc25e9b4fec589e087ff0ae87f3190e761a4f36a85300c50de99db659636776c790716781799ff07b263efe5978a7bd90eb5400321d035d3f54ac54e5e2e59a6ca6ec333e6da7d891d1f30556e06cdff1c0f24eefc3c139c436c73779c37a66dc3a85db7985098da664ef937e73b83198d1d22d9c5b991f895fc302c87c0878ff191793c3732a5ce64b66fbf0b4064e9e1b33e97e334134b167fbf4ed93049e36db9daa2f8413283e6c36f83320e94dbee63a49f2e81fc83ad35803fe9d819fe1d03ea7a0422b4dffd724a4f8fb5a89fc26e51cfd353d58b0823704bafc5dcbaa980daa3da33c35b990efe62c7cab4f99694f2c415342ef594b8734c3838d5533e994b72562682d9d3f9caa853ce3cc699a0455ff53563ee989d672995bf67190d949d9b9c96ddfcceef06c770b95a53cf145801a28669483c85f2983cbd72d5ff30c8e89f3f415f4a3a63df54d01d8bbb09ee3dca24d87d955260201a0db72b4e0b87802f36b4671a97ff2f251c889c08f1cecbaef8cfe27c37a9091b4f902564132e53552bbe33d652ee86de5f83eac823a5db2c1acaf586513d5320780e9beb1ffdda38c7770bc025632d95261f0036bc51efe5f7e6daf91f33e726c71e2a82bce4ace1a4e09567f179cf66d03de3709660160d39fd357e794d0d2d86ed6a7e8edb780b1ee24c7f5e1415cdba4b7ef1d0b46b8ffd2c69cc11637d66d759e7e113f401f01223dd2e15b428d8ec28e37802c48b57fd1ba6ec9155657e0aa27218b577fcd4ddbd8390fd65d0ea3ef8c7b479b473a0570a8ac83219ff17e551e47eac7e1930eb725a5a1245c0b3d782db450f8f7c3742895f5310ec08d046d5eab0a4bded0354045f7c9f3be051abf518d042760db03b869301f6fd95659d8902a31e69e564aeff81466c1d409397289edaa4174f238bfeb37e9ba04cb437064e598b568cb6aaa4e815b6a6ac59ed782bab100df9164b63ba77339d00643c94e2a99373e93f7dd14d28f2571a23a9e0ac48a496a965739c7692971d0190ed602e74ead29749b30761ecee39594d926fcf1dbc25bead1e6af8cc3faced46179eb838cc73adacc181122c3c95958cfbb3484b85b22382ec96d013af549d00f2eb46e6637cc8ad0bdd191837e0e51a26a965e169844a50aa68c5a600491496c7f9a1488f1c8ea663b2a398c795e1cacbdfe7797070944d5fe00712cd5f7ef8882bc1759081e6a3ba1b5d581eb83fd60c0d6e8af603b32367429dfde3c9d09fb9c502ac6ddd12a48d38558208bd6d4fbff05816fc200c6bcef73c07380459fd066d27cea38db68f64ea48eee17bf51dd2c3c15748c921b08f27393a75d7c1b91019c73632903c30cbb37e527762c21dedd99dd3775f22e20e604e84d2fc726ab3cf45bf77f7ebd423a773c8801dfc6114d829511ac5ffb214a98eb3294159d15c2e5bee1b975d8625292a1d2f6d42146617d47489bb58a4939c7a325f24bb5caa2635042f3194c76382fdc28d7eba6e3dd55bdc47798a02ab415c9366440e6b079028f3bce28f6932f7e724ba1617cfe145eb72fdfaac8bd3cd7eb5fc44fcb824b3c0fb6e7260a6713d0f1dc7f6386b216ba3c3391cd8e4be6107eeae833749797f262302f3d891e0ead29a62b3b40e97817a7c60e17e69ae1800889b07d553a0a46f05951551f7de28524f4df8b73080e2b2375e20c5f819c43e58dae94b3cf2bc73661535cd75b4efa3d97556286daf29e909ac3f4178b65eb4754f0dc860a6ef7dbb3d5dc4d1e190a6baa212900a9352aaead7c71a76d3d7250f69cdd234676232b5a8a67caa56fcbe4559d59b474a87d96cfb15aea9eae0a15eba2fd17fa948c068e873fbd675e1c56c8a7a47653d566fd99bd9970864da1495df8e0fa8ce6c4a45afdec33d0a0d2d4bccbf91a0dbd6aee5197b90aed32ac326d1a85d2f6d997eb8e5aaa76e0de6f9bb4a91d0f76c6cfe46ad91f54d3d4250be7164f62a566752064002cae4c1d87a3fcf939e5df3de6090a84d4382f9a590d3e4774a7b0839ca0998ef87e11b51b1c71d7dd2a032881ddf762963b1d8e63b1faeccf1405c425743b944c48014761c5c1119c0584961476a6ac85834b851ec87a346f6e233b1d657e7bfe3ceb00ce0bc33bd5c8851ff0679dc49c992c91e98dfbffb0f9677bb204e788d567f611cc6078a5eeaa5f729b97a7ec9560bd18f36341c1b8fac6111be0cfd3845795c683218c17d4dbf58461c38c70b560a36c3669769fde4fb348316e6d186adbbafd8a295b2dcef2380f8bd650baf91d7e698c0578d2691eecf36c5c97c7701b5d8fe48f29313bcc347420e08743d4e3a0a871859df06ee7b1da1712e77425959d03b04dd3c2cd33400b1449a80ca0475261e6be083ddfea5ee1bd21d7238b67679e1ca4be9fb472bc1f4abc703457b5aae9a07ad0b1935f753f3838c51d6d0d4eee7040215e63712acff05915f922882e11c65cbdf48633ad76f85495d4259381e8aec4f3b57558e63ad2d3638652992e7b0947cc40810fd2cc0049b8e2e40a8bb1b6de6d7772b907929f27f6e3d866f439f75a0f0d59bdd616b8fceb04c3f0bfa7569ac8a45893fd54a1b6b4b3eb0fcd711dd81258adef3aed50259968cdd389bdd7e08a9f907774edf6dedaeecfd8193d5e70b6285105785b3ad660c8759e7d3a5dd1a2d286edb75a8a3c1de2a21eb95795c02226592650c08abf77b6f13c41ccff4a3d3276b2bd18c7b0c070f4abe33e5d0e46c4bd4a2a14bf7f47943080e825469389f157ed97c9d00ec9803e789a03c089bf3472bb5c53fac9071aab48840a856523fdc11a1645239311e47240d163fa575670c118d7aff0645932977ea5b5b5b345e7ea6561938ff2e96a0c453deaf5dd0c685d25dc72db7c626c04745e39877b2f997a943864a9f7ac5f2e0188ff73b1cb2c9b787d2d06cacc432bd9ae660fc87bab12de43ea9d5f9960980f75ce6fc0cf28027bcf1aca2022a2f0d6108b8ce103e82122ff3b44edea25f1ea65634bc3e03b9907e336f2de57b056b5f9d59dc716a4d2a08803e2d2b3063922b770ad9f936bdd5d0ed33b4a0f923a37e54c7911e806f25ebab28407303d27a4a8882675da0b723a0afe8734c93b5cafa96d57a83c05c6e559a5eb002a30a1aeea643abf65f31034e1042667d6399b8bf87e92e9cafaf0b72f7d34720cdc0e5be10590135582d572e43d580b17377a0f5481b1ce2a23a41123fbe998710989e9d09c63bde125d249571ec5572664d163d34a8fb47cc0db0945172f4ba0ca21bf6dfeb4683cb2f8efc3609d6f15195c7ce0093fa5103eadc6487d862cc3fedb59eb74b2bdccf1dec0554c3f3323cf0429f8249353763470e8a691ee2da6754c1f4119c3493194f7f3feff750dd0de208dac2c41b94b52f4909a826ee9c230274afff13f9cd47052a8c73100cde786f6e8da1e0b6633ebffdab1b089f00dfaa1f7b903149b6a85e63d3c0ad81d7ffe00a1527068b1056a72f717f1cd6213991365dd07de1dd08d0b3f30947c5bc8afdf1ee93845dd91fce0d79f6b40345a785854d38e4eb51024215177aa2cbc390e184018e04fcd45dc45929bbbfe287c0be35d3da18ff892d77dce25d36b212cb18a621f172fedbf39137a03272d8ee754ed6b7793d44ee8ff7c376d3fe026665c02a5b9e353e855fdcd1f34f6f3af43876a3de0da509615d157856648e1ef5f5b6d711f91280895a7673053e54f289d30043", 0x1000}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="209aaf99a58d894e2d2a0000000000000000010000002000090000006b1cd1fde1ce5e6db71cda15d2b2cfe09ce14634b54553d6115b0ffb9ab47f75ea6836490aa3e7f967cb749eeda9e4657bee57bd0ac930ec0b28335e428839ba8e56880f8c24371e87604ae4458ecae72562e0ad025226a5f0d4b7acef4c2a33d834323673f5201d2968f86d7d9397f49efaadab54fc694b03d915ca026cc0272dc040bb15cd5a1f683659b521ce82f7760eca950a2b0c84f5619c8c816508122f0b763d8bb8cca8559cbfe59ccd76410d39561de5074d649d695e0cf7df40e299f03c872e0d5ea0a8d9f49e9a69ba4a1a1fd0264100000000000000b70b14c8cf20ae6cd96becf92a87ab9c9f27b714fe152e8d9453e0d735f0342dacf9309036cd123192e77e0be5f193c70000070000000000000000ffff0000060000000a6dcaf748acdbf2abb6a57891060d1a5db9bfc80f6081c3ab97bcfc2bcb4ee4b83ad13ff43ce101010000000000006ad16b7a3e2c297cd551f1f3f0e40d3a98721df2e11dc468f25cd8b8fa7d4ed9ed9a073ff84a256579fabe14f0ce326e275e549b54efe7b17a375154c04c453e14eb658eaaca49afd0bc52949fb9034cac33a789c6930a5f81abcb24faee6ec29214af9f2053130f06b844bcf2e425e850450773e9884a8a32a48fb590d6bd06cac3530ed39ad2c276882c1a70d6fce6de98c10c7c46428cf9db36b3b2e35d15deafb1ab796626c531e04571b8931eb24f47d74ae8ca2ea69288975b821905f1f664ea8165f9ac3bbdf69500000000000000"], 0x218}, 0x1) 05:57:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) recvfrom$unix(r0, &(0x7f00000000c0)=""/143, 0x8f, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xffffffffffffff8e}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 05:57:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/234) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) socket(0x10, 0x3, 0x80000001) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:57:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getegid() setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 05:57:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0xb29640c2d1451f1e, r1, 0x0, 0x0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 05:57:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 05:57:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fchflags(r1, 0x10000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:57:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/165, 0xa5, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 05:57:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000e00)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) r13 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r8, r11, r9, 0x143, 0x80000001}, 0x8, 0x100000000, r12, r13, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r14 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r15, 0x0, 0x2, 0x8, 0x1, 0x4}) 05:57:08 executing program 1: setrlimit(0x887310ac489cc53d, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 05:57:09 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) semget$private(0x0, 0x3, 0x80) 05:57:09 executing program 0: socketpair$unix(0x1, 0x7a50718917d30e46, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) pipe2(&(0x7f0000000000), 0x10000) dup2(r2, r0) 05:57:09 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10000, 0x0) r1 = getpid() open(&(0x7f0000000040)='\x00', 0x45b2b2031d1ee4bb, 0x20) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f0000000280)='./file1\x00', 0x22, 0x1) shutdown(r2, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x10010, 0x20) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0xc6, 0x9, 0x7, 0x1, 0x7, 0x14e3, 0x3, 0x0, 0x0, 0x8, 0x5e87}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x4, 0x202) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) 05:57:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x9d) 05:57:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:57:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 05:57:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x180) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3) pread(r0, &(0x7f0000000140)="5066337ce5cb162809ec1807862432e4603dbc6e0b6bea41b8bda97172feedc5b3c93a349bb6ac93df04a597fe28e76f324f3a79e069d7bb50a6d6cd34493301ec402fe78248ee6a0086fb", 0x4b, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0xffffffff) pwritev(0xffffffffffffffff, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) 05:57:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c65301d"], 0xa) r4 = dup2(r1, r2) geteuid() r5 = semget(0x3, 0x4, 0x4) dup2(r1, r4) r6 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r4, &(0x7f0000000200)="2ed037319538f589c4c90c92ff7e14ec355368356ed4abe03b0f239c0bad8cff5cb2344299a09a0de0ca47dde3baa815a4d75935db64d979bf248c9b5487a6a62020358e2c53015c9ef557149cf4fea9a4e2d94c25f58646c7b571907ce7786c66cdd4d7942f249e32fc7bb7b0b84775e1b90d882023d6222845170175f9c29f16409ac8a4101e6420cdc7f020d0dca9a1f6688ac84e3f9591c22dbada9543e99de08414aed4b5be4b84433c242d97078a337ac7d42f3809dbedc01bbe04562dc236846e73f35524d2d5846cc9830380e124810b388d28cadbe9c71083", 0xdd, 0x405, &(0x7f0000000300)=@abs={0xefa87b1a34ce1596, 0x0, 0x3}, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x8001, r6, r7, r8, r9, 0x1, 0x100000000}, 0x1, 0x2, 0x1000}) 05:57:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) write(r0, &(0x7f00000000c0)="588151dd9afabac9134569257fdbf9fddd11376216bf0f2050f8e3f3b6", 0x1d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xd7c18762f4516c64, 0x144) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) 05:57:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000000)="9590b1df55e0bf58845db5d5e23c14925adc6d0afa5e5706e57f635f87d1e8ea404a79b32027fa62a183fd13a3c19cd14ffb06ebf1e95de0452e933058b932a23311142e607b6e4b5300d67a5bd0257574a8caddd8bd1788b975fb99e80b806c101de6148601ef049c419372ae3dab28a205214efca1450b6b84b5e43e9054480b3ca0b94811ec056ed50b8aacb23e271ac27091cbdca439d9b9085693cc6faef62e92e9ad478d4c707c2a3e19475b270fd958f0aa7ac2f40cefc753960caa82ffaefba3bb28f9aee4ddfd49d736395e994e3a2690265f985b8f22542b2acef63ce23c5aa74ac8b9dbb899a38603d963afc32a8547778f18af19f4c0097ec451e75832deee1e96fd99749a7f4bb2623d5c66c7e3758ed5481d4d6948d4615101c8ad45a378cf0a3741f5a3ff6a355ee847f37ebc4dc1c207436ccadbf75d6ab27626543bc756c3d79f69bb2e85df60d8c35446a25ab37dcae94857ea174fcecf1a56821603cd435d506ee78b15d083edd3def2bea8b6268d3699bc4a236784200a5c13aa6f1f786833b19bb6593852f35f4cd6695e593051253b9cfcab7d8ee8c9112afa59191b39cb9be7c330290f594bd7b3a79781fc4c98f4c0676246df63b143541fc4d9b2cbcff9b0e3119b62d84536336916ae7d1e81ba6169135b39ba3fbecf465f1e4e2973455733d72b87a4b1a4c7288aa02708a6f26efdbe1356c944cd7f3b66e4315cc15a4ecd2e68c881adf7b6a5b2b52a976d1817e68029d8ee90b24687129b4cb9a64971fdeff9dc81b342b9c29d46f26ce48dd0b2de34822d145083ef5532e2a4c3b798ca1f29906cc401995372254adf99ae7b0bdfe50df56975339c82190b01279f1d3a262be229ab87607d755ad329ddb4ce6e5dfebbc3374c9113e6a218c81134ad600cc038d41b11480493cdffbd96c6e1f46f8bdb8605737a37e4cca48351fbb6f7ccd0f3029093ee02b870a2d4afc634d0ceb095207632eb3aa88686998d2b676ea50d6f8169d39150c10ae51e4f84ddee7366e46e14e5ef7b7b03b4ecf38c440e1b5183547caf4f9a22035728e37c9beb0047da7dd3438d747017ed9784d13088441a3b66a39cbd2ab528d83e4b88aee4d9d8ebc830a89a71cdab630f756a62ef1db987723ccbd9d7ae7233a849c99e9d28bef01863f09d610d65ffcd257e3157b5b89832f13ed6cb67e54b91beb878a149e47b78c5f6df87710823e353332ec6be42226a5b3058a82a5862294f91e7f29c782caad6f12ad84d8092151e80b438a4bbe603b7b609dfd4a8a95b34dc0fa4be7672aefa704d105a56a49e2752f567d3cf649eda4b15d4ea62978dcba9e6cd479b9f0d5912aaf1d0fccef34396514aa0519e68fe69f093f0cf14bc324a768ad52a2e7add7c7d016f3a7218cfeb3b3727c55943baeb4e4ed4ab54d9279088f08baa394c66a6aaa9b43e3d22c3cb3fcb1410a0265586ea25f66c64858c453893ce237eeda9f7bc820468f4a737fb6cc07f3cb030fe6312b0204bc9e4c9d7d4754b5773c7300b1138f5fd9ca6eda1fd76c9b063a1bc2b182701346ea5c0937bef6a0c81dcff717a3caf99420ceb0c85a60a1166286f7b9b923c9ca090fc6b1aaeef9731b31da2b86b4376120972c18fd6eb78f9e0ed8fb4c81e3fed76a3ef32926d26e9fa533aa65f11b64d6d13cca72fce4ee337b094c4bf35a5363e4da25dd54ce1c5cd140ee898eef663bf2ce9e40df82ac44b94b98f1f4ca325aca71105af485c15d5b5907cd636099826f1e0aa824a0efe4a8b258011ce6ef809deb1dfaac2024c5eb63422331a782ea6d4dd8855c07eadcadf54a8621a5613ece8f79b0e7caa30175840c193ac7c05f1b1f3b3dda13da5e7c03b477e8ce986442c15eadf2664abc516eedf8db3d437bd710ee5f0c7ceabf0777fa6343c4c258023888cfebda32e36e44a9f883fefccf276f11cbf09a5722579bc9b2f6587d78d959af05f7ff5da96d009ed693da0ab16fa5e5b376877096d7ff67966de761e5bd2115eb895db905dd18af1c22e1e0c12f4d447e84a0658db392a060e455c470b258c6ef01349c6a82d8f1b36c8588989727b691c176f4c20fe6cb712f0501fb35113db808525d59b3cbf92dca0deb9442c5b4aa96b2f5fcd8cbf6f507fdf65cd02008469f9bdbcf8bad835db68730d1f5bd418b37a27a027aacc090d95b206fa50bbaacff05f8b06dc8946785ee84a56833a423c601a132f8049d4b162c039383c277d8907cfb882633e3cb6b8fe01562f674c11a580a766b0653cb43808ad5f4dfafe719a011b129621285a737a6fe84b6254a10e5eca83bdce6f95f5a3745837af85eae387921c1c353e9f985a2f0e89015b709c3026d8f9e2ba0db4078474edcfd4a68fdb3e3979912e6e637a1d0bfcd0872869f87c4d88e9b2f2f69cc4cda66fc4b1f4cce3574cb367b5a787693317aa32780279713624c92158d269e985f58c2a58b3492369c2b6d8fa89025a9274e0eac7f87f06c22af087b11c8d545c345feeb8cf552ab208331e8007cc4d7899a92f53b7dcf46c8c7f976b819eb15ac2b9a965943ff5b4359265f704f97132e334c8a3f9b4aa20c06ca9921c8494f26888ea8a9875f0c9bffc200abafbe62a19e7aac897051a43a8e44f0a25b008e0070f120f13f1df5e9bd399572c67af823cd54fbeef48cbfb663f8442b1866657e0e770d14b3f7523c47e621c12fb95254beb8d2628886f535763b4ca891f9e5c2474e181d547f53dc6d8706ee2ecc5f683d2bf9c753bcbb5b91fc56bbb88fa409489ce45cb972e61982872f1e1c38f3abfc22fce5767f15c14e7e3cd3d7e15fece080ab26edc0f413f11335ff87d7fe4e350c492d0bcb6a25f3c1cb671a75e2da4d3997fa289dcd74c1bb2b6cf28a049317b4739be283063dd0e4163dc4fd77205089a439c7e8422fca8b560c30a2823d62bd5c1d4e160f321eca5554823acc246bfb44dc9ce4fe7e053494971d6c8c14db23155b9f7437d882e4d9fea1fc8e92a9d50a38554fed51bddc0b87e32d063b41fc28d36b418892aa4e02e093361003ee7a53f1e7b4fa884adb8e22bfcddea922223d0ec5f6ef56c982fc4dc4b34d14dc97595f6e00bd391941a6cc98b75cec4708586027caea6a2028ca977904b13f08243599d914d62d7e27a38e52a7046a3e92adda3961aeb3008bd6895561bc7ea44ad1255ea830e9253877c276c8d9e002979a6e295b40924f91fe8677df26cb3b8f7536e0ef62f338eaa80318fb35bfd2bfb02771fd765c1fe0ea95293f646b8f52c3c05a17f7c1745c3e8eb4682ef1d37819cbd0eb4a9ec1d0188c9ad8f1db00084890af84a23a9fae72e58a2b621a33186adccd0917ad8670565d7c632fc213c6b01aae4aa4bb0a7af546b389861925af1077f79c08b54b34941562f8d931d5e8557cd2c694e1c8f9ce4287b654534068b9ff4c99c0f152e40d567c0ee45727cadbc46dd282ef28ca3eac0c3754db8f7910c9a1023b3b7e19f401dd16c7cddd6809978e1da49793b59b910261288e93f4133a2698cb3a15b252cbf4c82512d13ba761c18b9de6a9224d0642a7c67b2776ad59bc53dda71461e109bc5c9b113e2ab4eeed7d27be2956701d42d73763f72546d8e3ac4af4ff9f966082ccf47e4cc71c799a6806f8d34f0f06ce1ceb509e8c384a3f7fe9463fa120166004550f728eaf079cd50f3bb1f7df9054891736e74925446c09aa95fc6b159d5b6cf5af43db02936a9a8de968b1dd58e770f647868752929da478859f10b8ca443aa9d6a2c9d8d86049bbc340a130c4c7f5363bff31f5a382d1f8a3bc1e5e408d43eab05e954556e43b07c635f78b1ab30823bf8a4d167b48a5ab15d3f2b8e0a88aca0eb099b166099e53f9178991d72ee35209c9f64b74e906a05ee5a6a63ec722650708e7e5faff11211615a3e50289c36147351e4a6d58b0e25779a57011b98fcc931270c61b6a698ce6e8cb3e79c11948d229968adcb9c7e747d6f3ede921f4063f883ccf2fedb9c9c91ca32df91797372300ea9145db492b0774b9c854688a8b9fab6fb196e260590e7eb77396df49f457a71cecc852dd674edda07e577f8b5452c66c801633df0ce380a46e2e88911cd86f04028480d0e69dca534706885bec85aa5a57acba9565fcd1ddaf6d22632c8d5ebc95a9b3aae87da3592ddbadc9d0364437c29528250c98423ef3e86bff6e2dc8c962125ffbe88e468c44f77de2da37863a57c4b5ed50b590c9497c6a2ea3efadc101b90212539f3dabaef4c0081537f21f631e3b7df87958a3f92de52b75b57fb2e73294b01283fa12fa51116e2a890200d2b83feb900b21b8417c491e6b5c0c334a771da5950af0dccd1b9088e7164a332e08fa5e6f7b0d7294f05a4a729a339b66e5c8a8f3ef7b6f6f12b13caa086eb84c62d1693fc429c1b00b0c2f05b31648c96deab0177d705fc12ff37a5b22725bfbda457a9b80a55dcdb12ea6ef4b780d3573b28ec3fc731704f0fb7d0f699f7b7dacec87c9b9dcd95a152373bc8b01d294872ca3dba59df1e40f717772af0bfdb4227eb2e69a7582e97264c4f0c78f798c3eaec2caf8f357cc5f4561aeb1f8db5cccacedd5513023d53c78742a50ced8dcf5692e62ffc649938da7140546b986a961f2bdd594406e7066f9f6340469e7b2f5e03421b487b6e48671dfebd44ac519cb6d9c86487b753dad59452db4d6287c1b5deaf1740dea98e9f7031d1be5bd995415619eac8492b3fbfef282a10c85a8171f9abd4521a3a15c12cf518b8219966606f9bf09836071f8e61283df16b925a513b3c0b96999d3699ad8c21833ec6423c767a6f038bed982393c4c84b90d38b5a22cc272848346efb524e66778473d133d7c47e0af91001c8822a0104420c158e6079f4e63a53dc2afaf1357fab37976f775b25a5d1198c35965df29bbf8c6170fe601b44ae3da68fdb917b7240f8fb00dabb64b9d518644e0623a1db5fb6fddad937bafa4872a6d8864f9c4ab1685978adf1b44cd75b6b5f0c39164034f306d1cdb3b88ed6e4a1e30ca3c784c3c7ceb2afccc73e37b9f5075dffdb49dacd779c7562accd4c07cbb90337ca3ff2ded2208be90823d575703189af2caecf776ab666900cc58339783f4142a84c07f93d385181405f91ac196878884d13e795c2b26198db92c8dc1935700ab95eff9716580b3cef261bb062c87f634ce4b8e5371c96c72a7dd05ca7a0b105296b7e706230401a7dfe51973a13a37cf1a02ef3d05cc216bc3500ea3c159223b1ed8909392b225dbb91013b039f1b56229a0b42154270ee322ba1e319c3db4985175b7c30b919b76b71208a4f90fed049fc46983323ed1a82962a24281c1ffdbc98933985c65775d58790eac4de134f00ba73fada23b6674b936b185283d7362ad61c761af2ff375a10bd6e0aed32181bbf1c86b2bbde5e5bfdbafdae4b22491e68fea798457aca76ae0ba0cf52fba844b7cdc2356507bae66dbc0e4fe172de1bc41866969594c0d413ac8aa818a3828846c83758407b6cc9bbcdd913366636ccf965834c9c7ac51f93e5a3b2ad884b581be5c14df408227ccdd0a950d3fa5122a8be4d278e36818f73a8101b97c9dc15f2c600e25cdb156c973967586609bb34133a95533ff7b3aef23d1f799e3ed0151d7fe45a75682df3552e38d5b12b3cda60604e7e8cbce0f2bd183907ac88a39516ebe6d6528640dfb3a58f86a1de6447cd7017cb0be86b247ba72cedab462101ffa4a8c8e63f4b5b10da6c15bfcf49ceacf10a6a517edb0d") fchdir(r0) 05:57:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 05:57:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:57:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000300)=0x8001, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x5b16805b1ff6b915) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4120, 0x80000001}], 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0xa1224b5f9b675273, 0x0, 0x5, 0x4110}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x46, 0xfffff, 0xe, 0xa3be}], 0x9, &(0x7f0000000100)={0x3, 0x9}) 05:57:11 executing program 1: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0xff, 0x3, 0x4, 0xda}, {0xbb, 0xec0e, 0x100000001, 0x100000000}, {0x0, 0x6e, 0x28a7, 0x6}, {0x26800000, 0x0, 0x3ff, 0x9}, {0x6, 0xb97, 0x4, 0x1}, {0x7, 0x8000, 0x10001, 0x5}, {0x7, 0x101, 0x7fffffff, 0x4}, {0x1, 0x3ff, 0x9, 0x100}, {0x1ff, 0x3ff, 0xe946, 0x80}]}) r2 = msgget(0x1, 0x28) msgsnd(r0, 0x0, 0x0, 0x800) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) msgrcv(r2, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x3, 0x800) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 05:57:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20000000) r1 = open$dir(&(0x7f0000002140)='./file0\x00', 0x0, 0x2) unlinkat(r1, &(0x7f0000002180)='./file0\x00', 0x0) sendto$inet(r0, &(0x7f0000000080)="0175c2e17136417fa7c7dc20c1ff27936c9ab15cb5e5528b4bfab8e1d8de1146524240dbda8326fff11f28038e1f434613ac20505cd971291deb033833dd1c74fd4453cfd1ee57cf1ba8fc47b4d8d34677ce5655e9a9f72f15b5953c66b157540f069000541478219246976b1553e75ec319c0dab9b1b20f14864e17176c033f304be0a3291ed00576c141748e21a4a12566e34280cff80e8b08ded4ea43fbdd5d4bde0c3016f1e3d9ee074dda3fb106af00c6bb283366e12e66923700d0bd8d9b939cf4fcb6c8abd1f4eb3c74a7f8da42563f3a6ab22b5bb8b8a4c2d8e752bd54aae6908ca5a25266f0fa4af14aa24e72d51bab4493455f3bc6d210379ba35d0c19023ba0cdd62a23d2c051c866684064fe230e03ba54aa7d4e5f229b8b75d69e0c6a03585d290a580d301de892c47e036091214db99eeb1758b6be984ef357f39d5438f3de62b7f1544444b49fa7d842d757893607bb50359ff499c27af7662c1a8004dd35011314d6028a45892e2424b85664faa53721e0df6d26a196e35a07d33557a396c7a4d51469aaf32dd89a7898a447ace552e33f0c14816c41d096de45df828051e4168e6f63533d1837500b962090386df05243286c940abb316f1fe9087344ccc87ccc143de4bd41b071332b1a3ed361fd961ce8bff624dfcc74816f43ea818bb42b0061808a0224436298c1bfa660d6734e44715a4bc8cd58bffb6a23048c0e652fc1b8adec635217acaa7017e8bb4e5832e13c594dc70c7e9a56834ad87dc6dfd3ca79cfd19fd05035f75086c0a5f0501f2a7e481374a39982472bceed3cd6d8eea3368f1b07e59d9e4f410b09f45ee5aec6883e4b51f74aa84d04b8c8c07887621711c0b598e90d6400dd7736e930c04c0ecdb7da6856d08166659431e721a5284109e3fb45e5dcf7062823923114bfe590d94d9c8810a1d6decb67763603b56e8b3c53c9593f884765359ac92b7880f9cb24acca05946c46569c9675a5b08e8398db9381e8f119f589e0c3c224f6dbdd031a2c5551c080e1bd13ce445ca36674575d5d4e17c981f1da65b1c4b97a9a3f33df356bcdfd01a0ae77cdefbc52b94d3c4bbe358b7ad407c0c1264b38f3ef939653f0aebd21e0b33f4765139e83fa2927cc78cdf5c0e6c1f095bdb48ba822978b6e3ca8b9f18da5dfdee113654743b61025c83a5d17f20c5862d71381823513b57646c7b7aa42aab8527dabd6ca89098187d906b2ba37aea77112bc83152204b177345b410ebfac716ae0cf93133b19593eeaa06d2dd5d3e1f886e1ea850cbc81f8c77b49393ccf955a60177193ccb13ad41e013c2fe8e3ae36559d7ef154ea0e80d5154451a5b462e63978ff2c8b95cfcdaef25334b991ffad00911bdcd26f6305013518cc4b20c8be376758ec9ab1f16cc51f822a5af879615a7b29af86a5806cdec98fe7605f37bae731159e9028af96327283054e0d36cf07055cada4fc75a9e0c9f1bde9f3f0c9346a180070bba8d438adef6d9213de5a8638759c191612e7c39dadc134683034803f403fd322f90cf83fccfc5425669e8442e9d99587276b709108b5d7ee777b676421e6b2f6cc6362aa1ace56ed1acf3a38fa2ffd6b45dad4a11230558e32f14a908262e8ed7e8049d32c9243b7fdf72b86c0e4336697a2515f4307b01cfeb0e6c3b8c374b0f31013ce60e7d88c11a063557656429239782070f886d736e867ff151505546cfccf366eff52b5a591d91c23a9c0789a6287a8174823b520f693dfe8b2c00514784600471af5c35248ec51687b18d22a8b3e094e2f240139c4e0d7907fde1e12e2d4363708182fc595d18413a996985c4c5c603807f04ba5aacd44acb6eb303cd8092bc8bb0ab272d4b48b5961f3dd73d6d529896d6f4f4f26ac9ee2dbdb1171746f35da662eb30ecee1f93ab9da7f07012f77c63dcd9c039c348d4094a227d1d3e6a1fc0cdcbd98af9dc79f57107a484abc1120cbfa8196347fe3d9bbf5582538bea7c961f9f24523f0a5d538a4fa745bba2902c5b9372295df0a91cd039a438b60dcaf773614097fd6c36746edd6292639d8cb79a39190de8e4b3a20ff60c319127ed22a30357fa8fb23822a380905e4302a787cbefe271072a9b037e5d9d2d84d2716451ef796197d75ca6dbf7d860c3fc24a8057c558aca903c2fc48c90cffa940467d1808af6f1a7e5682d3c92c93b7ea7a88adcc92accf4a843f352b6829fb4eb46cc1814b53ab5e6088895a9342da3e4395072b7a310b1be446fca5cfe09cf4acb3c868c8b18028c791628192de5239c5c2c78eeac9b6120ed84a032f9e34a2fbcb8bdad3d2a43aeaed399f9d7bb3b092b9f5d0ae61e408dfa0c7cc231c8269018e5e0d60f1bbb85876d50b6b0cfb5b558b9561227aa42fe6150cc7f38054faf5ff1adf9ec01921f36a638ac2aefcf2e5654f248b84e63ae54ef8e4a38d89e3f29ad090ac6019c646691d6aa59deeb391027fbe6870f28ba5e4132588862e04570abf75fc1f3cf869946a4b71742aad6b1df63af546ff412d8de2707097200e233159e3d6f810fe79193edb02851f1938cd554ff1166e30945bd640c5fbc925e9cc3e535e6cc9f2f444b8cf8defd21297d821e177de329311208d9dd3da4221583858597367827497fc1827300deaea24d0b5012da98811a7a6af756366148a41ddf28d23bc4ec9bca470a64f8bff6ca9eb173184a01750f1d51e7577a6a67c6b9c6c68a463ec3e69d37e3ba3f8460cd671ddad330d8f9d9434874780db41d5c2833ea42f0473dee9c19413c922f81a37c39b1d7cd24e5ab69692355da84ff8fec123e7d4284b8592f5c9412f5f9eaaafec1c67c52c44f2823bc242a26345b8158af5c5e15816c8c44adf878043af30c91042e10adc29cdc66d2fadd7d251d924a131ffbacc0a67871b630b97aa6fec88c6c2e9c264444b1e797901f51503f1446802d4f7ed39f15acc65db24f52641a2a7cb6564d0157a2ad91e8aa7db17e858b5cfb8faf553fc01d19d14aa139c8da2b0fdb1061d6a4570dfc52526d94e30683cd964714728de937a6fdc081b518e12eea98439f207d208f1d0d8d04adab3d86a6d62842fff77d97a30b1b852e4ea1173c8e799af7ed08566784d1c3fedf2c09fdaa65fb435562ff6b51925d21406988911296ee51782b633c4c4b2fec5f3e6c29d6ff0200c3848f0352fb01159e2b2f491d148b8312b265ac2ed5eb1c9a0380df97c5880e49c6958472e4f9ebf9a43aaec17408587fcded112d308d53da430e4f0e0a224fe1d3829f7f15cd3c4363f74c5bd83a006efb680000698218e618658576f49dc2b8bb53ce41f9fe3c995f4c4276a44ea78dfd66ef2ed6152f97d4c611dc784a0c97f0f942590ffd28882064ef0c5fefa368189e3410dabca22c0befb94d4a9161ce45eaebbc8aa45f386fdbd8bca7ae077bc3a69bb35d8d2413a5b514208f003e5fb17c0c05ec8a25d728cfa4ce541b6c310976718038bfa743d2269cc3c4e1c2416cd9e8da95b072a11c375a0074fe8c6dcfddf6c19803a5c55e48a1735e5bcaed32727da1450b16a6edffef322100771fd0e6666add5568dc57e1e5c353435f79bfea49665e5a4bda01116bb2d89e71e78d1f09fc7099173821e824f1b1cb46471be72e5dcf600f07467cc016db2f07eb4b3ca5e559aacccc3f8625b99e5cf2698e57fc12f6637cb3d4da2c01d9b8dcfadc6787f8782e49cde1fe98a08c25ab33d2ab5f573301183c38e8e4327a4ae6e8fec3f41fc6251acad23384dab910961be9cedefd8b71ab6aa8781e55638ee623b5ed8b0b0ddae3737ef009283b8b4d1d2889f45e02bff14e3e226b7a6d8067d0fd5354b6839df8bb5285bb246da95b3c4e1357bc217288816ee201ad259b96194f593c3b383a938924e9dd9124f77c759576dbb7534d2c96f448e0f5028ec8eb7c5f800aa5e2a6543d94c6178520f7f4b783f171effba419e384705f6e5b3067d0177f1b2a5d3977e3fecbc1ae2be3e4d6f860ac59a1d980c0c2fabbd0133371aa4823697dabbf4d637053bf28dbf29c6a5e9f90e66f48e7eb78933a45217fb4cf3a86d20e030d8044a471f189d7f2a38050ea6cf25427fdf890b01ca8e4a57910e3c88fd486eb5b3a77f6ee54ba2cca6b8e4309dd02688eb21e9f5d14b98f9183e9df488f9457b3d03def02f326479177842f75094a7442bfc166bd76d3094a7407b8da732247c6045ffee3b47a2868da4fbc64b3bc26191031921b14011163da72343268d39e8471282f5c4e9769ec043b15b6ef976303550da6854f2c73401c312a29347750d24c1869600530ee8a5788556c84dbc9df13d2531a32f152017b29043a31973f863080483541309c9d31b8e204db9d0e55bf3e0f30c02a89b3c2cdb9f8bfff7737c9723659179b0065f427e968648452ad3d52b284bfaffbd382c0b96cf65f4b90d9c14bf68d94ab2f9f1890e53c59ed0ea1a0675a800bbf8fb28a5d5b06099c59d62d8271d7ff2bb1503f3197ffe38e21d7fa9ec21d6ca5680701639cb4a9cea804d7d82dba07231de98ffcc5bc0c483c9dfc3fc8cbd0112408ff7c97a3530856315861f2e32206ebe5d36eebeb8b6e80bef882792eab53173cce5f8289de76f85c950c4b2baa2cfb32b96fbfa4044e370c8f7d92eb34cb1fc98f461391d30ae2036e25e2009c49abda008f2cd935b59ef4b782d6f07d11ebedbc4ee8fa8d871c54df06c0c38e2da024c2e525acba18ae68423d7dc0d749ebf67df42a3f7f26334f9cdf24383c901f2a9e750d45dc867b80aa6748e7e0868cc574229f5b1ae89032037a37a5b794a35784429958aa693f154a20aa51cdfc7b370e33bb3265c1c10d6d62057673e096782326a70cef8a5d2cd0e952951b60d60983a8bf33af20f1a22bb9b7ae10090fc696a25a0c0d81aa10a8121d5f29cbe24860520ad8b98c8cd11ffdc9a0ce73a184e36c6eebdb4100f6f1750ae7989b17dfbe634372c6d6a8f8a5e6d7335b65cea57fd83c84f25d2916ebe210f4bb3ba0d50201ef440bc81e64fb9270c922d63293e8f44f5e0615caa37a1bacb519d6cda382eaf25f20fbc9eef3ab475118d5ec2b9a10f2951096a75de6ea1ad1d4e2081258f55df93b4e89c6879e8c152ab34e270c24e3b1a2727b30f6121e50ab8cac4054c7b984a6aed283fa1a7c89c66ade051ad0b76b14ea0c72952dad2907c90fdc6bbe74208820a9cf6d7f61eafe5b3e2419130f5840cb810f0cae22200027a354322be6a6741743cf5339f0fd9581550df2ec1d43964c6e4454b0795799e38bd07ff3a8a9479e5b7b5cae9fa1fa495afad9458e54c5c82e3d386a7dc5504e362bd24e62787825272e79734cfa1359fb5711465336f0f8bea397780443e8c36cd0091c9cd6439a61f0ef199c2827c92520d1d7bdeb9c38661aa4b45e40ea46df321080a792666c5723057d0ececbf5bc91126ec67dcdb1bac2617cd9e2a43002aa8b2caac10c18f33c5a3215b4fec024c18208a96237724b19442a79c0d04a7cdd6d2fc6b6cc9485e966d812baaa4756bcdf71a0ef3a35a38a06c11ae99bb2589a4403db34f2314edb7965e12b56a7fdd2b1815b3e492698fbfcdb404924ea51ac2843427e7e740b1dde30d66ec02f5241d93f71b33cffa7fe36ac11d1741246c9209247382c268e71ce8c6620fc3d4b0013194c430276a3a5ac07005dae6570692e8487e42696c59b9f4de0f1b5f6c66952895b41f2d541f807dc08686af9537f0fc079f257f29ada5d4f16144ce88a037263189a67fdbb1a12fc68c5e", 0x1000, 0x407, &(0x7f0000000000)={0x2, 0x0}, 0xc) read(r0, &(0x7f00000020c0)=""/87, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2e0d6a6d06d23498, 0x2) r3 = dup2(r2, r0) readlinkat(r3, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/4096, 0x1000) dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 05:57:11 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x4c0, &(0x7f0000fff000/0x1000)=nil) r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 05:57:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x5, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/247, 0xf7, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x9}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) 05:57:11 executing program 0: r0 = kqueue() r1 = socket(0x18, 0xbfc127fa42356f53, 0x7) socket(0x2, 0x1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7ff, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x401, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r2, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fchmod(r2, 0x0) 05:57:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="28000099f50000"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f00000000c0)="a6c9fe9159186dc902e865f2eafb930371565b8e25ff962ef205715931d9320013830870ec9483fcd36b8374eab72d20121f5057e1df573c463880da900693f3722f077da02076b5b8d5cab439eb095622ef634bb70ee8f167c765727c0b3b2736134831fb229cd9ec85336ecdf14dc521a4f6086fe5567a3dd778d7edd68f1c7ae53bb335056f85a24a1b6215deab929e6cca8031cefa7ecf6bb65e08e8ead0907c33737a8f9a7993a242aee30961fd78866083b6479d1322db70791f221052b5ca9f9d80db81df72dbcf7cab43ffd8eeada129233a6a39ca91c299", 0xdc, 0x6a3e8679e4ca652b, &(0x7f00000001c0)={0x18, 0x0, 0xfffffffffffffeff, 0x9}, 0xc) clock_settime(0x3, &(0x7f0000000040)={0x8000}) 05:57:11 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x8}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x80, 0xc1, 0x717fdbc3, "42806ec6ccf0134db4143da3dc0208927e8b2552", 0x8000, 0xa652}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x7175ed049012439c) preadv(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:57:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r1, 0x84}], 0x1, 0x7) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x881149b33abfd859, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x44, 0x10, 0x7}, {{r2}, 0xfffffffffffffff9, 0x60, 0x40000000, 0x1a, 0x8}], 0x568, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000020, 0x6000000000000000, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0xb0400000000, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0xe3}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x47, 0x8}, {{r1}, 0xfffffffffffffff9, 0x84, 0x2, 0x8, 0x7fff}], 0x2, &(0x7f0000000140)={0x4, 0x5}) r3 = getuid() close(r2) recvfrom$unix(r0, &(0x7f00000004c0)=""/245, 0xf5, 0x841, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r2, r3, r4) openat(r1, &(0x7f0000000480)='./file0\x00', 0x40, 0x40) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0xd}], 0x1, 0x0) socketpair(0x1, 0x2, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0xacf9095797e7c28c, 0x1, 0x40, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0xa367bcdd7c80a60b, 0x40000000, 0x3d, 0x2400000000000000}], 0x4, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffff9, 0x5, 0xf0000000, 0x20, 0x4}], 0xd4, &(0x7f0000000440)={0x9, 0x7c15}) 05:57:11 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x8, 0x769b, r1}) mmap(&(0x7f000071d000/0xb000)=nil, 0xb000, 0x7, 0x11010, r0, 0x0, 0x0) 05:57:11 executing program 0: semget(0x3, 0x1, 0x0) semget(0x3, 0x3, 0x100) 05:57:12 executing program 0: select(0x125, &(0x7f0000000000), &(0x7f0000000040)={0x3}, &(0x7f00000000c0)={0x3}, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x1000, 0x800, 0x7613, 0x4e2ebe77, 0x9, 0x20, 0xffffffffffff8001}, &(0x7f0000000100)={0x7fffffff, 0x1ff, 0x0, 0x9, 0xff, 0x9, 0x6, 0x1}, &(0x7f0000000140)={0x9a, 0x80000002, 0x1ff, 0x0, 0x4, 0x0, 0x8, 0x8000}, &(0x7f0000000180)={0x9, 0x2800000000000}) 05:57:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400", 0x0, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x6c362a50) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:57:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x3, 0x7, {[0x4, 0x200, 0x1, 0x3, 0x1000, 0x3, 0x17ec2000, 0x3, 0x9, 0x4, 0x8, 0x1, 0x401, 0x100000000, 0x69e, 0x0, 0x8, 0x8], [0x4, 0x7, 0x39, 0x7f, 0x31, 0x8, 0x174, 0x200, 0x0, 0xa0000000], [0x3fd84bda, 0x4, 0x8, 0x5, 0x5, 0x2, 0xffff], [0x80000001, 0x0, 0x7, 0x5, 0x6, 0x5], [{0x400, 0x261, 0x5535, 0x10001}, {0x2, 0x100000000, 0x9}, {0x9b4, 0x5db, 0x6fa, 0x5}, {0x7, 0x9, 0x0, 0x8}, {0x10001, 0x7, 0xfffffffffffffffa, 0x9}, {0xcd, 0x6, 0x0, 0xfffffffffffffff8}, {0x4, 0x9, 0x3, 0x81}, {0x7fffffff, 0x73, 0x101, 0x8}], {0x9, 0x0, 0xcbf, 0x40}, {0x3, 0xfff, 0x5, 0x1}}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x20) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 05:57:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x32) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 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:57:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) 05:57:12 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:57:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x100) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8400, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x40) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000000c0)) socketpair(0x6, 0x4000, 0x6, &(0x7f0000000100)) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:57:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ftruncate(r0, 0x0, 0xee) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) socket(0x21, 0x3, 0x9) r2 = semget$private(0x0, 0x1, 0x8) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/16) 05:57:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x20, 0x8000, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0xfffffffffffffff9}, {0x18, 0x3, 0x9, 0x401}, 0x9, [0x100000000, 0x1, 0x100000001, 0x6, 0x4, 0x7, 0x40, 0x8]}, 0x3c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x1001, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 05:57:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x18000, 0xe15f91f4d1f26b85) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000080)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') readlinkat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) 05:57:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xb5a, './file0\x00', './file0\x00'}) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 05:57:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x7, 0x7c9f}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0xffffffffffffffe0, 0x8}], 0x7fffffff, &(0x7f00000000c0)={0x0, 0x8}) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) semget$private(0x0, 0x1, 0x209) semget$private(0x0, 0x3, 0x120) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 05:57:12 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 05:57:12 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) dup(r0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x2000100000000, r1}) 05:57:12 executing program 0: r0 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r0) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf3", 0x5fd}], 0x1) shmget(0x3, 0x1000, 0x6d63e31665f02e0b, &(0x7f00002ab000/0x1000)=nil) 05:57:13 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = dup(r0) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 05:57:13 executing program 0: nanosleep(&(0x7f0000000040)={0xf0, 0x7ffffffc}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x3, 0x0, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0xffffffffefffc0da, 0x0) 05:57:13 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffff9, 0xfff}, 0xc) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) 05:57:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fsync(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 05:57:14 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x5, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x10404) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/56) 05:57:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xa) pread(r0, &(0x7f0000000080)="ea2f126acdc706793303279d9c4f5c0dbdeea77c271da20e19ce7ba2a6326f2360c96bd733c4793be5154bf760cbf3216e93914c30a6cbaded21146abcdd9272882a8b69b6a91e7944c9be5d37edc1246a0b9fd4f74805b76f8f69932303c0d6793c2dee9dc92a91916d753b73c4456a2f5abbac49739b6984f68426d2e305817dee8186a520d361ed0c986a3fa752ab65ae16ee141dcfe2654c72d03a45899ab72b7ce00692a6e281367029fbe5856c12330dfac241ad713d5545d1867a6991125b4a2470073a0ce3319124bc25aece236a013c1b1587cdcbdb50d950a81ea6416eb960368a571fc5c562084a77e67c15afe878", 0xf4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x5, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e631929648", 0x289) close(r1) 05:57:14 executing program 1: r0 = getpgrp() getpgid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x20, 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="bab1b18b6b96cb3cdb3eb325b3dc37be879aee695d0227422e268d6fe841c5ede7338421b32ed31fd54af9338b613de30c0d3153d09951715c5aee31bf89ac9ad4a4a3d6fc99f35dd67a855a1ce0d683e53c62f698a403c76bf70c343c060dcfce8eec616e295226c634e8325fb82ba01404e09eb07ae583b503acee94c98f6ee1f8712652baabec2cb485d68e00925cc47887abd02d", 0x96) 05:57:14 executing program 0: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) 05:57:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x2, 0x4, 0xfffffffffffffffb, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="eaff125c00000000", 0xfffffffffffffe90) socket$inet(0x2, 0x4, 0x2) r4 = socket$inet(0x2, 0x3, 0x7) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x800, 0x2) r6 = openat(r5, &(0x7f00000003c0)='./file0\x00', 0x800, 0x10) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000100)=r4) r7 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0xc00a, r2, r3, r2, r3, 0x40, 0x268}, 0x1, 0x42, 0x401}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000480)=0xc) getsockopt$inet_opts(r0, 0x0, 0xd70c5f94dd285bfb, &(0x7f0000000180)=""/108, &(0x7f0000000200)=0x6c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="040000000001008752bf5cfc0989e5443af73a83b34d5073f95508a259e2494e030095cdd502440221e64c2c0902d2d0273c88c8ec7355a42da387d7f80276daea7f88b38a83531e6cce7ae3d1e1def4c80bd17a32ae126c075399b98330a6f8f483580cb8ccfed2ea282b258467db4fb0535f231b0f2b8d891f6f548147efedf4c60558718698e5254ded6465f6458c49174d98506981a2975bc9f7ea", 0x9d) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000580)="fdc1b1d868dd6293018da1bb9579e4f8c29adde45b9e7e07140000000000000008bf986901d5dd5c703317227aecb2a14b331144e843468035dcfd6e0d31a7fc8904f90f47536b40e3870ed6ba16195d18c5c1d6126ff943d4ec910663c2e35bd7efa042a2196cc3e36c517d6122188d3c1526762a90103096c56537187d896b6daeabf2247fdb2225dbff0dbb42affd04813a45062e96b88af714e636b6ede86468205780562dce71c3da897554811194bb", 0xfdb8) r8 = getpid() r9 = getpid() bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) setpgid(r8, r9) chroot(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000080)={0x2, 0x1ff, 0x395}) socket$inet(0x2, 0x8000, 0x5) socket$inet(0x2, 0x3, 0x80000000) flock(r4, 0x8) 05:57:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:57:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xece1, 0xd71}) 05:57:14 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:57:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8000, 0x1, 0x1f, 0x0, 0xfffffffffffffff8, 0x6, 0x9, 0x0, 0x2, 0x100000001, 0x5}) 05:57:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:57:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x5a9c2e2f6b9f79f2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x5, 0xa8a, 0x7f, "6b0af97aa695e43e786a4ac3e1d34396847b5788", 0x8, 0xfffffffffffffff8}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 05:57:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) r1 = open$dir(&(0x7f0000000080)='\x00', 0x20000, 0x5) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x8}, {r1}, {r2, 0x2}, {r3, 0x8}], 0x4, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) fchdir(r4) socketpair(0x6, 0x5, 0x4000000000000000, &(0x7f0000000000)) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 05:57:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) ioctl$KDSETRAD(r3, 0x20004b43) 05:57:15 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x48, 0x1) r3 = dup2(r2, r1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x58) close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 05:57:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt(r0, 0x0, 0x800000000001f, 0x0, 0x0) r1 = socket(0x6, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="10236fe4806fda6a792625242b7791a36df4c71ff5fae083ebf5d234d274910d7149bd92f189165bafa808d0a617baa458c81af640ad7a46cfe21153f3e5f4aa331d03613315d390215be7212c528a47f0c7e36c262b4dbe9609094ee5be5326e2580595d8b2d425245215d5266b38c531030d69c38dfe754619af394f490be25dac2af3abe42824e00316c573640056e38cbea1a52dfa007ac0b7807bfa5f28977bc930fc5062c5717950121c7104", 0xaf) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:57:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 05:57:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000100)="5780006b995e2b80ab167f002f0000000000", 0xffffffffffffffd9) 05:57:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="4d64db3612d0c0014469fd903329a50aab711899ac954cb0039b3093a7807497bc3e225be268e2063dfb68825568c6f81235c13a1682181e4ed822f301194c7eab9ade3bf2114bd004f4471c8b7739bc9952b219086e89a9fbf31f51e47dab10dccd4b01921402d096fa003be5b9330ae01d923cf26e57d975bdb6e8a27e3450ed3384901b2759a8136cfeb523bdb21f054abceb0d837e53299168f43e9379389b7428093abfd0c7f34903e194a8cc9b92f60fe256037442e71bc0af1d0b3ff23d178091ded8ce", 0xc7) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) 05:57:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x5f2421ca2c3032d9, 0x0, 0x0}, 0x8) mprotect(&(0x7f00003d2000/0x4000)=nil, 0x4000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getppid() 05:57:15 executing program 0: clock_getres(0x2, &(0x7f0000000180)) setrlimit(0x6, &(0x7f0000000100)={0x9, 0x8}) r0 = semget$private(0x0, 0x1, 0x4a1) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/74) 05:57:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r3) 05:57:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000080)="582720efabd16ebae62225259560f8e5815f73f2a044bd33055552fbd5e41789632dfc94ff334a8faa47536dec61555d751b66fb0700215c67b80c56a6a4f2bdbad66a5e825bc016d7d5d45c3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d16f8ff3a", 0xfffffffffffffdd4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x110) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x2}) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) syz_open_pts() close(r0) dup(r2) syz_open_pts() write(r0, &(0x7f0000000000)="1568", 0x2) 05:57:15 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, 0x5, 0x200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) socket$unix(0x1, 0x5, 0x0) 05:57:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) setsockopt(r2, 0x4, 0x20, &(0x7f00000004c0)="d56b1a32f9913a5d55e763657d9bb9ca30e190606eb59caab82ef6d9b2314a5cda7bc16fa22f163e0fdd1e5ccfc3032076e9ef476cd027ff4b31ff6ca57656c37c0443cfef3631d4ac069ce2ea422b8645daf9799223b2b7bbb8479789075d3280a3ae42dae67725301f614e175acbc7fdd25b60d4400bf5de94fd8f0174eb01", 0x80) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x1ffd, &(0x7f0000000180)=0x100000003ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) r7 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r8}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x1) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x7fffffff, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x1800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 05:57:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 05:57:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) utimes(0x0, &(0x7f0000000040)) 05:57:15 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x30) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x3f, 0xe0000000000000, r3}) 05:57:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) 05:57:16 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) dup2(r0, r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x3012, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) fchflags(r1, 0x0) 05:57:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x2308}, {{r0}, 0xfffffffffffffffe, 0x2, 0xa0000000, 0xffff, 0xb807}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x200}, {{r0}, 0x0, 0x6a, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x5f54092b913ec2a4, 0x4, 0x5e}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x100, 0x8}, {{r0}, 0xfffffffffffffff9, 0x36, 0x4, 0x80000000, 0x3000000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x7, 0x7}], 0xffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x6, 0x6190}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x3ff}], 0x7fff, &(0x7f0000000000)={0x7fff, 0x6}) 05:57:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) 05:57:16 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 05:57:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="ce", 0x1}], 0x1, 0x0, 0x10) mkdir(&(0x7f0000000000)='./file1\x00', 0x80) 05:57:17 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) getgid() clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:57:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) socket(0x19, 0x1, 0x1000) 05:57:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r0, r0) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x2, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001100)=0x2) r2 = socket(0x2, 0x4000, 0x8) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 05:57:17 executing program 1: socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x0, 0x2, 0x4c4) semop(r1, &(0x7f0000000040)=[{0x4, 0x8, 0x1000}, {0x2, 0x5, 0x1000}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x1000}, {0x4, 0x7c9, 0x800}, {0x586dba5c5cc5e5da, 0x7, 0x1000}, {0x1, 0x200}], 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe0262", 0xfc7}, {&(0x7f0000000a80)="cc4e", 0x2}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4ef", 0x21}, {0x0}], 0x4) 05:57:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x40, &(0x7f00000001c0)="c37eda431b57a6e8416a26bba1f9b7a6120e8879ffa7de7b49a89a81aeb8ebc4c6155a832d83982fb251aa0cba209e66429b5d7e2b97794b79f5b81c17a443de") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x9, 0x7fff, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4", 0x0, 0xc5}) r2 = dup2(r1, r0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = syz_open_pts() fcntl$getown(r3, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = msgget(0x2, 0xa9) msgsnd(r4, &(0x7f0000000240)={0x7eae1df0151828a2, "1cb502a2fb93c038da71686f53f8ee20fa41ef76c5c69ee42489887a0fef8604ac150d4ee438e14667462c2aeb8215f30c30c2db6d28aab44aa6967d111ac9cfc895d346f1abd658505d0f987402850773c6868e3c96ce2eda73b4457214e1f29bf622888858ec4292ecabcada9ad5"}, 0x77, 0x800) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000300)=0x10) 05:57:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0xa1}) 05:57:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 05:57:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="bdaef917f755f01047475dcd6f16400b56fc1cd806eeeaa0b6f43b9788f8b2a093faa9f28167c313307b7fa1a176cd78e912c0c0ebcdd3d5296cb7e604161e3e6a2ba1b769b9db65e1da7d365e6a985d1129390ee08b79462e11d10392378ca4ef58d2bba5faad6c951daf5cae1d58c5a8210ce6168b1755cb0510a2adde8bf30d83799b777965be0571c7ddb39e4c53a72e1c64", 0x94) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 05:57:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) 05:57:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000340)=""/249, 0x6}], 0x1) pwrite(r1, &(0x7f0000000180)="95ebeda9831d556cb2d5982d42e102b37d893f1b0fcc1eb65d5b84d5d70307bb2ee2b31f11dbe40940cf5072bc4e30820f6a74b3146c9430cc7ebed1703f54e46b82f48d6708a85c9e82f1904c798c82d6881293cd63371a6bd2acb513976c20fa96e14fdfe792e9", 0x68, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080), 0x10000000000002a7, &(0x7f00000000c0)=""/93, 0x5d}, 0x3) 05:57:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x44, 0xfffffffffffffffc}, {0x101, 0x100}], 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 05:57:19 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100010100) pledge(0x0, &(0x7f0000000080)='\x00') r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x10, 0x1, 0x101}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x8000, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x6, 0x6}, {{r3}, 0xfffffffffffffffd, 0x12, 0x400000e3, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x64dd, 0x6}, {{r3}, 0x0, 0x80, 0x21f72266c0a93aa2, 0x4d18, 0x1f}], 0xff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x6, 0xc0000006, 0x6, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80, 0x1ff, 0x1}, {{r3}, 0x0, 0x40, 0x40, 0x93b, 0x80000001}], 0x6, &(0x7f0000000300)={0x9, 0xffffffffffffffe0}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x55) 05:57:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7dfa) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x3ff, 0x4}, 0x10) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0xa7d3}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x4, 0x9, {[0xffff, 0x8000, 0x7fff, 0xf97f, 0x7, 0x6, 0x0, 0x0, 0x8, 0x0, 0x2, 0x101, 0x4046, 0xff, 0x100000001, 0x2, 0x80000001, 0x7ff], [0xfff, 0x8001, 0x6, 0x80000000, 0x4788, 0x0, 0x8, 0xef, 0x5, 0x10001], [0x7c1, 0x8, 0x5, 0x0, 0x3ec0, 0xc4, 0x8], [0x400000, 0x3f, 0x82f, 0x5c, 0x7f, 0x6], [{0x1000, 0x7, 0x1, 0x9}, {0xb51, 0x3, 0x7, 0x1}, {0x717, 0x7, 0x10000, 0x6}, {0x10000, 0x2, 0x7, 0x6}, {0x4, 0x8, 0x9, 0x69}, {0x8, 0x2, 0x7, 0xd6b5}, {0x5, 0xffff, 0x1, 0x4}, {0x7, 0x3, 0x7fffffff, 0xfff}], {0x4, 0x8, 0x0, 0xa591}, {0x8653, 0x3, 0x591, 0xfffffffffffffffd}}}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000700)={0x10001, 0xaf, 0xd15, 0x5, &(0x7f0000000480)={{0x99f, 0x23743ae4, 0x9, 0x4, 0x5, 0x4, 0x26e}, {[0x10001, 0x1, 0x4, 0x200, 0xec, 0x13b, 0xff, 0x9a52, 0x0, 0x8, 0x3, 0xbedf, 0x4, 0xfff, 0x0, 0x100000001, 0xbc], [0x9, 0x6, 0x8001, 0x4, 0x8, 0x0, 0x686, 0x3d9b, 0x20, 0x6], [0x1, 0x20, 0x4800000000000, 0x7fffffff, 0x8, 0x87, 0x9], [0x0, 0x81, 0x4, 0x9, 0x8, 0x7], [{0x2, 0x81, 0x8, 0x782d}, {0x7, 0x7fffffff, 0x7fffffff, 0x4}, {0x1, 0x7fffffff, 0x1f, 0x1000}, {0x8, 0x40, 0x0, 0x2bdd}, {0x81, 0x768, 0x7, 0x800}, {0x6, 0x200, 0x401, 0x5}, {0xbac5, 0xd3b, 0x554e, 0x934}, {0x5, 0xffffffffffffffff, 0x3ff, 0xfffffffffffffbc3}], {0x40, 0x3ff, 0x0, 0x8}, {0x3, 0x3, 0x5, 0xd180}}}, 0xfff, 0x941}) select(0x40, &(0x7f0000000740)={0x58, 0x3, 0x715, 0x400, 0xfffffffffffff336, 0x8, 0x1, 0xfffffffffffffff7}, &(0x7f0000000780)={0x100000001, 0xb0c, 0x4, 0x28e56987, 0xfffffffffffffe00, 0xffff, 0x5, 0x401}, &(0x7f00000007c0)={0x81, 0x4, 0x9, 0xfffffffffffffe00, 0x29, 0x0, 0xc6, 0x1}, &(0x7f0000000800)={0x3f, 0x10001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x100000000) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r7 = geteuid() r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x5, r5, r6, r7, r8, 0x0, 0x10000}, 0x7, 0x2, r9, r10, 0x5, 0x1, 0x4}) socket$inet6(0x18, 0x2, 0x6) msgget(0x3, 0x131) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000a00)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000a40)={'./file0\x00', 0xdef, 0xc33f, 0x9, 0x0, 0xfffffffffffffe01, 0x561, 0x5, 0x1, 0x3, 0x3, 0x7f35}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000ac0)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000b00)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000b40)) pwrite(r3, &(0x7f0000000b80)="4b15123719e0726c76ef8b2fc784fd035fae195b8a072eb1b8d10fbf4da218deba1b1c7c47da68fc8f386f172c253127b15636f43d004d0a4db573e8a190fda7af265827eb32c81a1345c6fc4a8c376491f641b6e0be3df9a79b4aba1d3ca8b6861e7c978ca205833de39a5220d9686130ef803d75cc49274fea7c5dfeb5832386b1169f0d3c8acba4758c1fe661c40672a59ae21fcb245262649d3e183b11359251ea99af58ef28692b7a6d0d79178cb7a72fa3741be4f281a56f74a764d230774884de4b1e2fd52da37c750665566f175f78fa313cd6c689b7c2316e7a2f6e855bb1d36f8a85d284ab79d0ce37711808d80d44601e51bf5ffa37acefe25fc8db6fce95d79e1e00e2aae917f4cef92388d53e5c58965459b88de770b077cedc5cc1795642aa9793e0b60a65b51a36d23ef7ba9174e14384f73bdca6343560a367b9efd140ae7575bcc217ea753bdec388ef13fbe2e0424a30f7823a1f77a6ecc458a4a9e1d412df7217c9032d4b49278729f7e4df02f5c326321cb7e9e74be2dcfbe41ea5ac54094f8006d74000d7023c01ef8eefc7ec21e4c42a2c4b07a5c54ea86ecc36ad31a3d73efd43f9f1c6212825b6b14cdd1e08f42147110c8b694ebe2fe629c14daf801e69261db1460e82197c4971c4ab7d9d96f240ee37fca727a82cf68514341919abf42cd031691b7893be8584838feb44274fd10ffc8143260ba28e0e7ba070a36213505ed855fd5a68ec65ceb2b720eafb159e35b6ca7767bbe1bc4a8ee49225f8e07b2319243c5bad9e8ceba1cf8d644f4575bf8f14a87839c6d29fa2450e9c33517ddc7994ad2376c4d6c784b6d3ac586e1674d8c3c129d99a262cdb544cb839bc2749be1d7a069bddb42eb10f86cab082d616a646290443a4a63ebf47fe84fc964949dc1a0efd3912ef211ff3b6a1bfc269a7673da786289428dbc1b8e10066abc075b8836b37bc8f5f4e8a73a6d83f22f91b80a1a74c40a5bd435352615cec8e7367ea74ec993e3f6c5bf50b75ff6b9ac625d2346a94342f1b56ad4f7621132312264ffb0219cd430f165138877c7d4832450c429eaec97d5734dd73b75570a2bdde89130dface3b45022a5f92f248d188f8c2aa8674a3eccbb1ece18c4d8d788aa59b0d3a8fc733dcee8765ab1cddbb12e99d4992c2b75e71fb7627a1110fc81644f6002cb051470a33bdf3046d976afe6dbed85c89924459ae66a2b6b55741860b42d2e649fe17f67fc330ae0546212dd8c18df9d7c81434f6d948a36680bbe88c31dc1967fbfe351b2002ccf5bfd93c7e7e3dbe76b628e430d095697363d6addee2460130763b8f0abb030212f7e9e6dfec5f70308f613840239d5219f008262666cac92e76378a9c454915878e08455d4f3657c994225d11074a14c48071710725aa37a69624be0b1e9a715be53d505e2ef5c151c23b0f45c482dc5eba7b8c2b36d264c7d3802fa412fb7cac77b7b4ca69f262cc2ab464064fdae0b05c6fef393ed12d9ff1ed5d905c6a7f2340cd66c1a24235e2bbbeb9f023a07f56100a8c4352b9c125803ce3f58b616cc961e1d812c539263852df5685d32e966780e8c9d6c2bc33c576f7120c65868db2cbf6773dd5ba3aa22bbb6185635656a7e6c14546fcfee9a67554ffd5c566adf2acf67a77a1d955532ece9dd7612e9fff473db5b6132c60343a8def69e7a342c1e27a4a86a2a470dbcb9c686b5f08bc3cce1f33a5fc67650b0e4390e950a968039cc61fcc6c8fce0dd21d7649e444cd111ed85122785e3390dc84447c05beebd487e918d945cc315f3abfff7fc4ff9ad807a6b208e29a2c7ee0218a9ab86a5b1b81b3960dcddd1fa46c91c383f67357683aeb1f9f3e568ca10b96105a11c4da4b4a2394c26ea96661ce0d430bdfd28b924753f4b6bda55c0226cbd50a29aa1dfc9f434f9886f1688ba3d871c06843b7dc6c1fbf6126d334f57397e181e56621df3909e08b804831d7b141a8ffedf2d41b2a559c124a104901d508a9e9eb0f723363f8aae3908ec0a005e65075fd6778bdbbc33b7178ce89a69a38015bca669b376a45ab748f70b5f379943b550b9e59990369858d5889ed6ff2c21b2b9b0e0e025efbf7f432f63f2e1f42396932f310e9be845350a985f7ca0c0838964cb1398deb5a56d05f37d4eab9c0b414126e314faa34c8fb1f47fda79bcac9bb83c61292c1ed869f6752cbbbdf1861ae370b844b24a7dafcd7970c96dcf62d09cc0cfbe67180486fd5951f20c369a817a426895abdbc2bb96ca550fc858c1861a6502e71d097b223ab7ff61e3e3510998c0609d8782c6f856aeab83c0bd27d83bce4ef2e9420e9295489a05ea9d79e315bc5167d4e28421f5dade822c40fd104696d1515e891173e557ff205c08ef9cc8a6a66823def3bfd9d51b441dce8dcdbd76931d99e93d601aa9f06dc86f0bed48961cd1c20331b6d30c3352bea8ba0a1dc995025907aa65b48922b192a54487f81f1b6f4c4a342f3f21b9cb4821f18ffd0e0e6bde039fbf42affd92598aadf99c4ecb180cba0116afcc06b0f78a9299cb8543014c9f5ba6a9f8f22c844033529c44003e0b1f4928207cd5dd9ff6f02b1579f0f20124374478ca6a4dfb3523f124d991e19bec3a2c0cd0926fca408e6add68ffa1044d69570869d058bbb850cdd6141283517839f94bed7fdd640c8cfc904e8218a8b0e393c638a8f25cdcf5574f7144c2a19b4bf277fe02aabf4b932b0f5361161a0e2ebb1c9c30fb630081ab1d7f4ff5c68dd47d5e3b18219d095992376a76705c68d87c2ee05dc58194ea9441f8f459df95ef5fcd5de9479746772a43baa40072500bf9bb6619ae66d938b8e93b1b47b7b2c8df16b91940021d33d338ff42419ed6e86d282b2bba19bd2951567489da2801baa74c2b3a5735e9905aaff60231bc67615a0dab2b3e5a3b4ff353a12ee337d4f8213f38dfe158a602fd037d24361dca8e9c57846fc7d1b39d834a56889cea566931dcd8370b1e8ece88cc387270974159302f7a2f4dfbc591df81c08dfa5450cd1b4b88344a155854090a474d3ea229d2307e68993dcefa17707d588344532660b11d370206b1bfad82280f3fabeaa622394bd9f01ee149cd1d6d67f90ce1dcc9c575719bf94434969c1020566d0f41a01f354d9d0c04ee12e26297f7fdf323512f2aca741e82a97d165290ebed9bde2874986753d3d511298cd6a52288f3068201c499f845ef53f98f4fba8c69d0d926ae2715e97548f1ba0c79ef5776208286b242337f4988977ae6c7e99223c35561c5513c8902b641d6e8f0bcd7c434ee1e445630fde9e714355dbce8a377ead24aacaa51ea62869d2dfb1c1edc707051f9cdce015fb7f9d3438a9148c256907a15abd1ca6a8085bc785ad787408f2aa857f8fc363b16c88e6f5d64c4c1ca89a00777143da4c88a58aae04d0a75485dfb5202ad54462924bf253cfa7e4a94689a6ad97b7784fd3be5b0c26bc9e0db9814d23f19ee39ba6f7fa4aa866d190d5a4b23c22f45da47b195026cb022b3b7e5394afbfcb52b010891eaa320e4b0a0bee6b71767c3ccc0eb8800bc97a7539d88e7d0a062ab02031f783c28e047bb3c9711b1ae9e05856b46610f070e9fa052f7a54684d93f37768e9293e166f05fb3def90ea5929008f0de633bccdfcc4361b9b2a52f134a7420493d6c1a9394cd4a2440e7c9ba7fdf64b32fcd1e88c8206b3aa3b16155c3a1fc8fca6066ea5e607b4758bf11f8f9cb696513249a0f1b22ea584b2151d71c21907a26072850e9b8fce68bf25594176495420871b30e83a7f9af71d136afe42f0d7e8d45ae6d71309312ec87a9970d2c27ecb2427f93730b24ead1cc37a1a272937bfa7e7d0ade3a881ce14501b9392c258ff14f266b04576d5e27667f5a639fef9005ae0ca3fd6155d1b779c95495e2ea0b200267fbb42903c71f97c45e69ca8e80991a38bbd7534e33ab112c7a62b9f35cec959990d944ad1950e727102a0ed99fdd0d1f2764fcbf94a7c48bd2764b4c54a184f6796eee42d72028297006ae8baa5b899e5dcba9df4fd2274d96671e593172ba42bfb62db040a642ac63a2c5bec8acbf0cc9153201345151d8773f48eafe39c6ea4641d4910dde1af15568335400e009fc73914ef63fba10728e602ee7e2410ef7e528bdfdeaf4c0589691f15ba987562eaba20b92dbea2e8b989a56b59a9c8861cd49f1a0e50cba45bae6b515fb204cd3c855c99baef08dae020c33085ff45556044b5d652074ea4137f44fe4b3ef5ea3fb2cdee11d559e7aad0f2c2a384af5eb071945bf4123ca172daabf17a9206cfcd6464891ae21e9134be3670664416b75f2aca2eb5315ea2b0ab42d1962f1871c06b9d6aef84d23167cea71b06e9239cd41db1cd1e8ef93c130fd7743de4f44b5db2a1fad399e478ffd4cd79a03ab082135b15922c7107299e8a87a3dc16dabaa8a7af2b4d20244e0b1f90e1c2fc7b3bd9c797829b68ae63b17bea5d78d822b3ddaa5f5a38a0c83ad915e5911c73cacd9b8b702f8a8e4e933ccf28078155e5ba29cb272d24ec2ce7ac865f6b47b6695eef6dc1d36368d5b744f3a96e6700b0372c03db54909a42ea33f76502a391fba5bfeeb4021e6d04254ca23acad2e572ca63fcd4843e112da7e68ac8981ed25925d37a3167e62ee9c4e6ecc0c9ab78df9636c47bc68abd8dd612449c29bd9eb9ff06fd17b23636a699ab5be86d300d2ce66442d34cfcca817935426d9ad1aa227e2106e2734c65ebc7d7a0cda11c61caeedbaa330ee9952a8f85723d78263e0a7406a043dd6bcc152a5e9b7cb58331dd3c3f888ff8cddd84cfd0ca29bc71a67073c83df281c05b929650ab0c29de92ce6eb1299291cd17b06b8a1530b0a79027894acc8e8ccc3a23603b44fe9f36d50cb0a95629642dad0227faadb5bc1eadf911b68ba62c378817f221d9e24bf612a736ef438dd41979865c2b39815852046f559c494ceb3171495740b62ca511a330c3ded4de18fdbf752c0c4f91b8eee3d4f01deedbb3338b16b610069f8231943543e0f3335f268817a24d8c57197374fefc6ad5de89175561e8857e95fbdbc26cf5856397d1a13e1186b96f8b6d6d75628c2b1a1825534b6e94f87a41b9d8c7956231eef5f349a64d9697ca627025ccc07b607006282125379c693064b80a2c0ed8d96a2a5dc08a5d4ae8940ce3f999e93d6609b6442a2b80347a129cc0ec8a1730de65a7e105938dfa65f8c61313022fa28c63f6b11fc653c47a62896d949cdb853cebc66125b1b2223409be9fdae6571f0bbee955d635d6a1b1825092d2f867a2b865b6f44c5cd62211b2baa547724e81fe87c5283cc7dc37d81596fa3174b74cfffba3858cfaac236d25474918dc70cc4f4e0369a64c53b1fc3456120dd49dfebb451cff9f6073c33d6f71e6399af225b1a1c796c8fb405b95f7fabf1a24ab2bff462a6e23593f95dfea81388dd7672ce43965b53ea6645e29f3395e53df40c688ff9f573780f2541fc012608b31ec68dc6356db22326a348358940de80562f63fdb3790e5affb4ae0065a2156c42c15d6f01d6094662309a5d1023cf1267f4e7f3956b30eaba5b677e8ac6d6b0f083837c0d9f447f15b649a3299e374def10b4cbf72e0474955d837b8dbb0ac9f10e2267fc9322e3bdb11beb1be41d1b82297a89ab7b6335a05a76bdb3ec138426c2fdfabe7774fdff227cd1edc983816e000aa9118923fed33674d08c53d8a58fd02198d8870bfaf5ae8676cc47d1e258c1a2279b33117a9734d5eb2f175c0", 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) 05:57:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000180)='E', 0x1) getsockname(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c115bb740c8ee1aab0e9df59a5e7ce30db1126e59ab420357a87d3c925ed79cc5ee1b867e1476ef5014172dcaa4da7b81998f464d22b5fdccf53"], &(0x7f0000000040)=0x1002) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 05:57:19 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/23, 0x17) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xc9b8, 0xfffffffffffffff8}, {0xfff, 0xfffffffffffeffff}}, 0x0) getdents(r0, 0x0, 0x2bd) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) 05:57:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) close(r0) 05:57:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x1000, 0x7, 0x857}, 0xa436, 0x5, 0x2}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="b8b75ef9cceeba4e363cb78511b338eabc09a490b23615d82adbed63bf3030bdca1a41445b8463e9f400e107dd71abf67ab0c2d56fbbb8349766ac71fe2f257bf256d203993cc6c90cb6ec1c8b2ac728e258d69adf4947408aefc35c7766c7e768ad3c847794b0d0862a7fa42b04e812f978fbc1f0aeb123847321059ba88df8d754aff4c0e6a4fe90294e7435cd50f09821793196827c149b731b5d926d127cfffc59cff755d90805a0fd7b61302e95d56ae1d348b35bd3f0cb8a5406a90d85c2", 0xc1}, {&(0x7f0000000180)="a97769987fd666358050f465fca0192ecc5bf6dc8c3eb2d9ec641ef9ac58d863968239591692e431182afcebc5b22b575e0481c32f3d045d57d9ad39b21a7011eaed353acf", 0x45}, {&(0x7f0000000200)="abe439e0672f65e81005e71d302736646b899a0675cae69cd8b81bdff3b0fc22f2ccbffc", 0x24}, {&(0x7f0000000240)="e011cd17fd67caecd23ec159a5f4d7937e5bea44a4ddfcd7c2b93c6d416272bd03b877ab25ccf37b4cad47ca6b3cc94e43ea122907569524bda0398473ea2179aaa649d92a5f3017a7be47e2d6c61a083897cea9397193771a58369d3e18cc8bdbd2c1deb1aac462804da3d1776d68706c204c3eb0c15c50f5f003380fc2", 0x7e}, {&(0x7f00000002c0)="7484726e9cbb217e461dbdf4bafe2d4da36984516cb64c2315dfc904da310ffbe7a04b650441ec22aa8cdfd50fdec4df5cb074598c751e0b7fd3334ed4be7ebdfe4aa26ed39d65ad5705a3c84aa76b9239a57277c471afe007a58066524b0ed4e3164c120a22e551317ef60a237860eed809185cb86f83c96f", 0x79}], 0x5) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000003c0)) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000000640)=""/32, 0x20}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/115, 0x73}, {&(0x7f0000001700)=""/243, 0xf3}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001840)={0x1, 0x3, {0x7, 0x8}}) writev(r0, &(0x7f0000002ac0)=[{&(0x7f0000001880)="74e15a017affeb53e343f8e3edd0f74e8d2b66d52f0a32ce2a4137f419693e5c8689f078f34f0241a01d0575497db29094eacf2518988beb6897e1edaa14cbb3d043034fb6688dc89f84b8c85cb7eaa0bdff5feb0e2554f9991c604c832f30b66cb6c01efc548d08c48ebce8cba3d8a1588a26cfe18b9edc8e53b521effa7d77f789105a62d8", 0x86}, {&(0x7f0000001940)="a7d3b0799150324a2e8e7513d753a70fd119c7de859b79322c7bb446947963434fc5b58a152b438a3e91b74c4daecce9705865a226e4f3aa3ca62d49cee5a59b6b496f2e8e5cd714bc43f9be15a8e56491d186d3f85df6d3b082be956d368c96f7f1160935577867f51aa97cc5e83a911359ebb805ef65555ea97d8fd990f60998e8e5169aeca7505a7e32b996dfde04df66ebafaccd98660c0c77a247079a99161476b5720e33331a084c6238f4e03e78e0beb1b7bf140252ed889cc3bd58dee4e48e35747f087d1f87ed62df", 0xcd}, {&(0x7f0000001a40)="c3415901e12bd5c237aa0635e84fb429b0c41e946505f7d174ee57eca68efe9b3ba8151f68e1f06de466f891c03d49a0f1d303c4c072eae067f530a6a089866c1e9dc3b3b1a1130dbfa802fa8646ef62305060e59b795678607a1e1ecae5", 0x5e}, {&(0x7f0000001ac0)="72db9554190575993a785798b2b30dd59302f281fbf4d16f1b02debd28721bb976c84361dc3095927a414360837c83ca3e288c77c0a89e3e43bb6408e4fbfd46d8f8bb8a9baac476cafebfc9d7f25c77658b6aaf0f13ddb64c8286a83649658d6258484056d087b3975a8189688c7e7288625de1cd51c3c69df7ebffa0fa2d57469b947bbf943cf2a997f9cd1627157d4cacceafddb8d66fdcdffa62a51fdc5871e37468fbf4e9d72001ec4d33532757a72f29f930b900280dd91067b67af661a4dd88d3c28b81c2ece2a7efe82e1ba1b1f292d1f876db3d097e901daba5e181df7e179074422ee3b7ac993368280b25e6fa7b9e525f126dabb6274e7fdf0bc37dd38f1552e60c387f7672abd2aa74d7773d7e6df571909b681b03f6744106c3f782fc6ff8f37de2c97ddba3cdf51aee6af05a9393275f23088e199607924d9d911dae27f0f3d419f2894fde6b274bc3fc620ee6cd25e9552d164b6e95c063b4dd07b14ea2ba4f83e396506c4dd1b4affc90e6a4186a8ccbac556f2a6fcd1d4ff85b5bbbd8a10245853364218b36f21e6d4fd0ebf42789579c255ce208a83b6e6904b2be1433167fed6cb88b58afb8c53d877d60104c4f680ada97cc2b37338d4357dcf69197c60ca0af2017014f900ad7594f9706f5a6890e4f1a9bd026a6fc5f63a952e6fbc8c9c5a6414e758a89c51014f39799f261b5d0198c0917c7ec4d7ee8dca7731497bc73e09e7702a88fd0e11239940c245afa8f6b1c01a96ee61dec96a65f5e6355f693fadb40401532dac6bc436e5ad95a7312701e642a3a13b7b21ea1fca6a1e70725021460866ac39dfd77b9287e68544e37115335c486b6be9e92b728ec43be23ce85aefe21a396f6b7cf89ad4274296a86c15478de688b2b773ff2c3d5adfc070defb5f3a6f2985b7885d31c6376df4500e93b481d887dcb1729da6c96b99e53565cee34d4651fa1f9d3b3c2d1f1e963027314efd4be3c1b1d85c7d33098ffe6c28c630058aaaabbf0a038aa48545d64048baec1122fa7d7a56bd50f2b42e84f20081d30c3e5a4f2a82e12870abc6aa4a9c009e76e52e2faa9847dee8c83ca82b7bd66bf5d3e1e937da7e10c61743da496834855f1f90934ad69e5fb208de647dd365b042fc50f970f7f679ed639a15f74241886e622961159dd4db8b188bc111faba4878c3660fab22ebcf45cb80e92bd4d51943f922d41718d8c0b0e8aa1d3c5aabc26e0395d2efb1c00ad997cde273ed17c223f28678e79b43f82a0c056f3e86165216ef857f51bd2d285eb34d005952786bd86f4902a7927adc40f3890d2cf50c8a770684c792e2610a7917f0ecb6aa1ca84f53819fca9ab21557c2075ccfa52e061c0886d38ac042adf3dbd64ac3c31b6d2ce75faa3174b5c104b4a99e39769ad3af7054d14277657c937b49a85757dea25d8ff540df75aec27ba213c5710624c619727171f8126e48d3adbebd55c4e8992f790cc61ea599e73a32881de54b79b4aa48203e18dfd01ebf1c616f597f7d22b2bd6c16ffbb9d14e999e036605b6738d1170e7a7264c75e6aa123e8d2aabb5bc4e7983dfe38ed53009f37581725cc4543dcf620f54aa2298306985303fe1ab6594c65649c4a27c5e10ef7272221a12bc3771032d4abc22995bfa33696307c6905c81b00a14bdce7927d23bf607aa870d2849918da132502b2d6487c7e323868c2d2626ea0ce54efcea50a2dc51189fec288b2ed1cc325864caa68bfc8e4ecbbeca4cb3e5789ec8ff8d3ac4729cf2255dc566d17228eb67bf862b909acdd3b2cac275d1653e01e3ed82d508f0e163b1bf8af8a04ee0aa1cbd19a3853ecb25512120d34334a549fa15263ac2ad61c04ee23ca24cbd022203e6c8018c86690378ae794b5aa94d620d2c2ed91637feb4289511cfc96a9d0e40db0a0442ac270e9ee2e0f36a912ba43a016a7494f54b916b12fb6d0c0087c49b37a546980c04bab1b64d47030f793aa6422617b062669ae6db2ba45e65c82c405298b14fe7973aa1f9dece835d0b9875d422170c5315088e53c6bc7c6238d0b12b313564f944583fc79f568b031a2e3d5eb6ce374c72a04966c58b5522070c92e878c978e1aece3bdf158f1aa7850cb4f8242199745ef36f39b62241cfb84b24b3335e3f5a9922afab5155914a9ad5af77f816fd5fea957a22330fefff8b4ea9756c91a17292ace8a7f7a4f549f9020099de8f707f90ab8711aa8e0cef39cf2938d38ae6fedf18921c57364564085e324f3062e523ef173d70b4c7608120a52c44e1c85f8bb5e9da009565dcc0c48a35fafd465c530e73703509f713ecb7103175dd5549f043d52363a3c7cff65a25383e5f2625edc3a00456385028910d7a2597093d0d485a39c611b1ec14591e9a7bdaf19b18559e0ac8b269c676aaa9817e1fe660a536fecbc4ddcc499b5ff10e01ba1ea7b6d75609ad7c960265dfad3cc76ec73cfe772e1e05de2c1bd51ac4846aa3d8eb3b9afbc18b735019bc6564a8a60ff3588afd7b2483ccbb662c558c87c44b866f554705212fd8f5e3e3327cea01dcdb7fdee1827122a8495af9fbe5d94a94c50f6ef38b329910332675c17c5167ca3f698bfecd5b6a525d5e74848e01ceb77398fc82f10475588328a96e4f701eb97ac0fcb2f6a2e200e5852c9f830392af1ae9b940ef67a965f935b3bd6ae1484e9e828428785f9491094d2cb936b22657b09f03abb092b76005f084d1185e0b0040ebac8ff03c4e7ea292fa76f41aa754711f750bfd82ced7e17a56b1675f7585de34473f633deda8a6d457a14ee482e9947a56f0c86addbf4ad84a23248c45a601b7b3bb9108bffac39912df19537fed85789e651114f930838b819e4705d7035527d3d3d49cba6942d476c8fdd97cc827ffaba0060a77498837c965263eb2f580eb6999a044e8cf2e80e6fe60ba49b7aa13cb5181ccd7e7349e7d010778c1c35e3df01cc1c711af9f4dcdfbce304a8bebd9dee9f23d9520749f2d2cd0b2b50215b3f295a5a1b0c6ae14734444fee816cf7820e74771c5160fd584b8ed2d78ff40bc5c4bedd70ea00aee7facc06a7b26dd0e0115d4ff713f20153c668860eaf9e2969ee3c443af0e974b558d304bad3c62250f9ca62dad024503141a1b205f881dd0ab2af5d783643cbe3a1b3c9d5972cb3b8855b3d472f7a0b9c00fb2805a5f3ede6b9ac5ecce818719cfa5485dcba4cd26a4775b965ef84bec2a1f593feb892b92c1f99ed826ab1d97e4a038c2dfc89e6d7c72dd9c4e2330b87e20497cf96229cc36aa6bcbe744932497ba7328f8d19d37c2bfa34dc07ed19460943b272811f3a88af96f87aa040309b94285721b9aaf9ad7ebde4c3b62c85cb232a374403de476d7590e76095087a1f5bab494fe3b726afaf7b7d579a5a99247ef2e45dbc396ae5aa358691a0e7009d06a9138c13d0fafafe87d86e741c680b0fcfe2734ba90690dce713e51cf9d949aca6757175d91de198fe8399c323741b9a4fe4f0428fd5ed7063f882e938772a2981daed07972d6119a919e3d7c99f07ca5fd84ebf8f5506300b547667b44cc72f7c1d8d80aff428a1c2c7d4cd3720cebe803545d0c907ab694b4a914018b45621e3900945ca9a09ebe7b6daf072574484cffad47befde5ade0afca44f4f7885acc05cc658edd7fbdfe14498a311cde47bc47b8cffa8851f254c863488418e4737ae8bb15ad8a920e9c0e68b82d8f85a700475d7571c1836dac8898b67d363f24af0c1f3c673c8f16dd6485c0928850061cf8668a7f26db049b3c9fa4a7269090a8aa78fc85d761ffdc6f2f514fadee0ad8e253fb1f7bffcc71af8e35878e947b7e2c48b320946e52ff0b065ec66fcac16a7d1c5a2d108474be3098004a46ab85fda3e666d4a01d451f78049f3d680c2a8fc596ad1135cf21fe71a03f476a199d3c0f78aac907f6653700268686918033fb58acd2baa19e254e60db8ce41fc7991b33b190bf319f175cc261ac59049f5f7e3f9889b12d54cb9396ffd1ecc6609085e9592013f9853b60b522c1e4aeb8980d4c5f2ba46d491a83eae2cb124beb839019135d9c212cc94dea275b93714203cdbad34440404b8bac743413d6c47425dfc2272514df3df54b48d7bbe736b4606e2b06826634723982a84bca53b7200a7944f13827b6e99ba7e9fd1d763c8724ccd0d289f02e625b6e63193455586630904afeedabba53ebaabeeaf0fee441c61ff26d8597966bc860761456e567648475fe7b58cc970b7c2b93a93eaadc8e9ab4437ea9fc83fbc09e8992120f463977bbc786d4bdc0e5b79f8459e106c71a159b6344333b3214c4d67552f6241a2c4b9a52700a6398ba2d0d88fc0ec425d96b976a38d98d1e09a656e5f0f534cba6387d2c0f12fb883eee5d31d37b6bdc42058d09d45115645c85f1a81b9e06b121b05ae624692be6f765470037b63d1e36d386e4771fee17d7c17df7fe28e7d8d4613dce4f30ede1de090719243c394a0dc0248d0ae522f98c1ea5158dcbb36f9181653a91945fe6f2714ecb337de632fedc523213ebc078a93d630a3181355aaf020c87e58013833cfe69d71c47c3daff6677edc06faf2e27ff73427468273d09f1d23e2ed5c227ad492ce636a7df366e817ddc88fa7fa89ba7b8ca3851643a6d36442c4004815d82d730cddae1c0fd5111590fc3a64fbc8c56672db9e1709a439942e41665c8aa8414d0ddd41965eedc96c8b7ad9d1be70d785ea58846556fabd70f7dd00d7aab64281e5a842e5d40f536fd13da2048caa93c5ffd711be684797e1506b39e580bc99386172fa13086e41c0806b8df0ac90b46c5238d1bd604b85207387437508e2e3384dfa3582c873852a1d657005d41ac719f06eb10029ada92a97ead1edfa735edd3c8d7727a6b089ecec4663502a900765c319646c9d2b58ff6658fb00ced41f6278a66c5f3785e7cbce0cc26c05e0fe9739debf20c37ffdf299f13d44eec2372484afe5c9edc9d771cd8c1940935602ff278b08a5eff41e7c56e14b0b168434391b5e8af8deb5f390617b63032e3b9f13b49022f3a262ee15c58fd6f60a3a73714511eb7c5b161628baf6aaefb3372e58ae533b981ca73529544107a342764390c08e33323e30a5f1a8e27cd90756c02b2b16d947596b7b1fe84e797e02d8248c1b9df77e3019a15e25a39efd06dd0a009d90e53bc5cd17f6f78111b78c4f618cec2315141af704fbd401102555a34841974d4d723d3bfb67eb0e853889b2f09a3738256ed45a0689c7ecfc3823b2d2695ee66dd249b1b6284f22d911bf90e477794e7d464ffa63c736d847dc7e3afbfee26b24d9dc7da9b4b0b10b9079e67160397da243d1af8246c348536cedb0bc988d516b1cc2f5d02b2ae6d217afca6affb25f697bc5ddb9319d959d5285aa6a74dc3371e093ded6bc1ec97c9b46fe222c95791c50a3a8da6cf1dc7ac9d88a31b7989ba46f5cea234a1ba842cd5a97d9fccc08c12f0ef4bf12e1e3f8f22d0cf1c04445a476e90194f8c5a92a92b134c9cd08c932d92c6a811c1c22a37536d84e9767a9a4f12269addfaf8bf01995581a17dddf2734299f39a371d152d03853d55bd570886c0ec867fcd8e4d8cadba8352df9ea33118190abcc958d1311e32d88f06148e68db66c3b56e4f1c28cf4ccfb43ec590976409b823683cd1385a2740d46a04afbed81c52ad74e8a4d50cf517339e927edfd4d6197b71a20c6dfbb30f071deea7ddbe18aca2a21a5264de04c8de916048911cd4ce2bc618e36fca7b7202e0926bbf6972ecd1f8", 0x1000}], 0x4) r1 = open(&(0x7f0000002b00)='./file0\x00', 0x420, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002b40)={0x8001, 0x800, 0x20, 0x5, "229345bf0d624e8e6236d96f187d4aea1231d611", 0x2a9a, 0x9}) nanosleep(&(0x7f0000002b80)={0x3, 0x1000}, &(0x7f0000002bc0)) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002c00)) recvfrom$unix(r1, &(0x7f0000002c40)=""/4096, 0x1000, 0x843, &(0x7f0000003c40)=@file={0x0, './file0\x00'}, 0xa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000003c80)='/dev/diskmap\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000003cc0)={0x8, 0x4000, 0x3}) r3 = msgget(0x0, 0x26) msgrcv(r3, &(0x7f0000003d00)={0x0, ""/243}, 0xfb, 0x0, 0x800) mkdir(&(0x7f0000003e00)='./file0\x00', 0x40) r4 = socket$inet(0x2, 0xbf943a8670685bfc, 0x8) nanosleep(&(0x7f0000003e40)={0x7, 0x101}, &(0x7f0000003e80)) pread(r0, &(0x7f0000003ec0)="482072ddd5a00b2a5ecdf83e6c2d3836521ef4a9ff69d9c2e996c866d0be10ae5f3f7d27514a72293ff4e40126f1710305b65c4719f590d95bec9ad888b7f62f86ebca18c0f2a48a82c17c29b2897f95f86e7a84c98b08e5d5940e140748edc4f0ebb918f74b9e0d6124090bfd2521398c0cfd0c3f336e06cee07798c707e166", 0x80, 0x0, 0x0) mlockall(0x1) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r4, 0x0, 0x40) semget(0x3, 0xeb848ef891da8379, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000003f40)=0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000003f80)={{0x5, 0x5, 0x69}, 0xd923, 0x99, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000003fc0)={0x8, 0x25, 0x4, 0x81, "080820fbe614ef983d9bac226fc069245d8fa275", 0x8a29, 0x8}) preadv(r4, &(0x7f0000006480)=[{&(0x7f0000004000)=""/71, 0x47}, {&(0x7f0000004080)=""/200, 0xc8}, {&(0x7f0000004180)=""/4096, 0x1000}, {&(0x7f0000005180)=""/11, 0xb}, {&(0x7f00000051c0)=""/167, 0xa7}, {&(0x7f0000005280)=""/66, 0x42}, {&(0x7f0000005300)=""/151, 0x97}, {&(0x7f00000053c0)=""/4096, 0x1000}, {&(0x7f00000063c0)=""/160, 0xa0}], 0x9, 0x0, 0x32) 05:57:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xd42e) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 05:57:20 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() write(r0, &(0x7f0000000180)="d90bcf8967ed4a25cfae44c36d28a99eb94056bdb05fd9654756c402da4762d0692e66b3a9ec8630802b1180c07bd6784318d1be568c901ea59356a86e4c89ea94042cf7afc864cfa504ccb9fdde268ca3d164523255127473cca57cdee7e6266f24a68a78a4956aafbb9a8b2c2d120013f68c87a725dc776b49ae8e0d4bf09eeade230065030516d1b28f914ff21a3baa08ef972af1d2", 0x97) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x59d2b9bf641fcb2d, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8000000000, 0x101, 0x1ff, 0x1, 0x20, 0x101, 0x2, 0x1, 0x3, 0x40, 0x1}) syz_open_pts() 05:57:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7fff) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x9) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) close(r2) 05:57:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x100000006}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:57:20 executing program 0: r0 = socket(0x18, 0x8000, 0x6) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 05:57:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:57:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x3479ea6d, 0x0, {0xd7, 0x4fb22c68}}) r2 = geteuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() write(r0, &(0x7f00000001c0)="e561f42d1ea1870eee2cefc65d5ffa6c1029bd8ae5bccd8d72c5def7b69000c913da82913bc799a08b64ba48bb9c295018debf0e5dd418b8da9105720d22a1116bce259bbf09e9aa07ac8fafd6bf91156a655971712c7827d927dded581469870a666e7585d68a64dd71d595559741d0aa6fc02a5ad56941984c10af4c1273a4b773ec4ebe9c39bccc7924ed11d68dc38376faa73cb4138b64d128abaea4ba1a39538a1daab0a14303b8f86bcff67aaa03403f661e970976ea139340b732d29e31eb48e571c65ae7b56b81ecf045d2d54ce3", 0xd2) r4 = syz_open_pts() syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) openat(r1, &(0x7f0000000040)='\x00', 0x20, 0x12) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:57:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 05:57:21 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) socket(0x18, 0x6, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x5, 0x5aa, 0x3, 0xe7e, 0x6, 0x1, 0x4, 0x10, [{0x1, 0x7, 0xc8e, 0x8}, {0x2, 0x1000, 0x5, 0x7}, {0xfe5a, 0xfff, 0x5822, 0xfff}, {0xbae, 0x40, 0x1, 0x5}, {0xffff, 0x7, 0x1ff, 0x9}, {0x101, 0x100, 0x8000, 0x7ff}, {0x6, 0x9, 0xe1, 0x4360}, {0x80000000, 0xbb8d, 0x2, 0x400}, {0xfffffffffffffffa, 0x6, 0x7, 0x1}, {0x3f, 0xfffffffffffffffe, 0x7, 0xd6}, {0x53e, 0x1, 0x13a, 0x8}, {0x4, 0x20, 0x0, 0xff}, {0x80000000, 0x7fff, 0x8, 0x4}, {0x7, 0xfffffffffffffffd, 0x6, 0x15}, {0x100, 0x5, 0xdc3, 0xfffffffffffffff7}, {0x401, 0x4, 0x5, 0x7fff}]}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x400) 05:57:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b07002a538705000000b8110000e12900000031000000030000008417"], 0x30}, 0x0) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:57:22 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="68b22b557fc60dad0da84cd8451eed2af71560e52d9f10dae6fb06a21b6d6ee6737bc7226881b91bf3d97b867158ac8c1513dceb780233117fc1a91bffd3b3b499d49b9abf443986d97e3a283fca05c05e5c4e510a17df643dce80e0dc9b3e9c7f44adc2c73f473c96f4a084dc9e5d2245b126a9eb15b748beeaab313de9aa9278dfd5b08e034a79e2a261f5155bd76ccfe3876245766c0034f16570bb63f897025f650f44cbdcf91f19215b779c5b4ca24304d4a9fdc5adc80ae9b9b349f3e6dafa4152511acea39dce1d58eab7ad40050110e5", 0xd4) 05:57:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r1 = dup2(r0, r0) pwrite(r1, &(0x7f0000000080)="8586754b4cfcf6c43fc47cc58746433612212ae1db458ae0e37d23c81d4df4fd12d16faf07ddfcfcc48e83049ef0cb8de02995d730f81913b271e897a501636c5388c59008e1b0eab5437a02a9547a7297788c2498d72a304d0f484eb53dab83d9fe0ef819e7392a5666b845c84338f388591faca932dd8273c1934e3a3c15776988a41ace9e59d36d8ab812968f2999f621adb9447e14ce02ee19501420753a7ebca9c951ba51542807e7a28eced18c8e2794fe3bc1c66a4d8bdc602416d3251469e483e061394bc4dce8b1615b", 0xce, 0x0, 0x0) 05:57:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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) socket(0x2, 0x5, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:57:22 executing program 1: r0 = kqueue() mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:57:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="4c98400ecf6cf5036482045eccb2e21a549763ff6fbd848cb1c762ae6fe14fabd9454b0fa44cc89488a2b065fe1657944d869733d0f8db7b7c499990f1495aaab6ac2252c905d50dbe143180cf31e48b2f637b3b8519ea210e214132869f50b45ef6d5cc63a7513195", 0x69}, {&(0x7f00000001c0)="59085c29cb4c141226ed99a318110b750978abdff7162953548188e6da449c0d23e36fd3e0b142180f7b95a3ff014987fcd8108dc8ea714e485a93b78c3e314e90cffb2c6274f70b3e6cf59570c0e29c1dd85d11163ae07c1db9af51b1079ef6b9db432a69bf4b87feb1e4f9c6f46a4b1003af87cf3d7e7611ca0eaea2afd9c1f0125ce29c4f406b1649fa01f8ba0a645172595b242de29508948870e291162d333e9b056e42204c74386768e68c1c2d5446ff0b7376a8d44e68e76ea5e8a102c13ed7971c45159cccdeaa667232c35169f906453763571a692ca8b357af528f5320b34662f14f5a6e8bcc21", 0xec}, {&(0x7f00000002c0)="3463e27b483eef37e3edb16f6ae71bce4edad37895d34b20cce1c38d7fd0a545be", 0x21}, {&(0x7f0000000300)="78963932888dee100224d22dfe4f85ff1c37a3a33e66316c01e90e561ccfcdff6ea79466dbecab1555e73987230637004f57cdabcfab97ab9ecf6ba26f1d10b0d8c8a0107650ec2ebdd5b8fd7991be5c3aaf735d262e43639a6769505de0640c80131452c467d36273fd116d4cee71f9c5e3a6a94e59982c54240eaf0eb35683184594e742cb7c583ecdd5b4297e72ced0f8807a85d90c68326ea73ede381df84e4f6128fb47b68bb883b5", 0xab}, {&(0x7f00000003c0)="719feac320b7aed55f4d77c06a1348534f0a87aa90f0127267f040a31c4ddd1e9cd28d18f5ad9742d60510c86de71a8fb88a00dea2ff1fc6638f30a3a8cdeee745fdd0dfa2eea6a1723d21324aca3e302a7f51db1f5ac519a9571521800a43d53ff4f8fe2e6c038068698c4bbe621f48aa30b6c95af66c443b3e2a151a8e254eb4592ed222cfebf5d7cc2476286c0ec356ec5e462c9a0e77fcc94109a758fb777a3a7b24dcb23763ea8f47cee02e07f23c9d5450d9c6b2a7b62a3dde047773415038ed32562c613ffc76627546996a25feffc1b054f5f2a9ed50b992555d40deaf82e58d3da026afc011c9ffaf71d202db83e40bd8fd973e885e1a", 0xfb}, {&(0x7f00000004c0)="f8b97b47620e9ae926ac2cb052adee0140bdabf96e274296c878e40def279a2c045baf32a7d7ebfb065b6c68e9faae819e5077f8f7bbfb8ab62bca47e7a1df9b1b592abef842ffef74572ecb76bcc0d62135e651704788763d0f89e0e209d44d8b7c07c19b97f0bb26a3c40fca48e4d1743cdb842b5c5648d630291cc13c9d4eb63ffcf092a719b464f8105de399374ef107cafd971d0905bd9c6442b4", 0x9d}, {&(0x7f0000000580)="47e13becc0a967f97bd2047b99e64e663f5b23f2d1b55765402574ecb41afcdf7d8cf159d5f7f4182de313b8134b3420464140bedf819832190d55525e9bfc6a9fa1254e578f5c24a08a558b202434c57b508e874a869db3f012de7ee781fd2802905f15335768ff2bdba123c5838a6a7d5cc6fc5b7660", 0x77}, {&(0x7f0000000600)="0fa0ad631a3befb2b670dc15d090f061a53831fed7a9e05adec8783cbf2dc682b3ab35beafd7ff111e48f077358063c294fcb58ee0bdd33851790e5a6afa362be3e64f2bed79d193d4d01490fe364c9c5c00a14d1d1ca0da878f6c2c87032d8d9404b3e695c2ef110f699d200aed8aac3539e52f24b8dd6fc9fccf34a7387bc78740018b67253537059add390cb0a72fda8575fe0a83a771608cc8df032c12252a1a9c1af1913b7f501cf1ff225ae5a98f0037727d1b2728bca8232fed615c68223ecd2dd95a6efb9a6f9002518327f1da7ac886070a2df68e849483296a9b9d539695c77c303cf58b0aac2738d517daa2254cc7af041b3f2eb3", 0xfa}, {&(0x7f0000000700)="1ba6e205df02c9fafdabcd95b42eb1a3c19e4d717115f4fc8560eeb27820", 0x1e}], 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 05:57:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfa, 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:57:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="4f0d2e6757278e5e9af67dff616834126709062499aac01955f31cdbc4ca3f12082dc23ece241c90a992fdfdc162895a1c8875e165b049bf300fbc8f494b9500af32fc23b99b2ad0d735f46281ec66ce17037b784748f88a0ec5513dd5c0335a23194e4f3ce452596dc605d7057bcb6239f8318c9a080e208b348eba0efe"], 0xffffffffffffff61) clock_gettime(0x4, &(0x7f0000000000)) sync() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000400007000000010000000000ecffff00"/32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000167cecf07a4577883e84334f51751ea1e8a5a5c41e50699760a021efebe925eac015dee85203abe362328894"], 0x18}, 0x0) 05:57:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) shutdown(r0, 0x1) 05:57:22 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfff, 0x2}, {0x100000001, 0x1}}, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:57:23 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0xbb9eaeda94422dd2, 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)=ANY=[@ANYBLOB='\x00\x00./cile0/file0\x00'], 0x10) 05:57:23 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) dup2(r0, r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r3) 05:57:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x43, 0x2}, {0x45, 0x7a52}, {0x20, 0x2}, {0x46}, {0x0, 0x5}, {0x100, 0x100000000}], 0x6}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 05:57:23 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 05:57:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140), 0x9, 0x0, 0xffff, 0x0) 05:57:23 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) clock_getres(0x2, &(0x7f0000000000)) shmctl$IPC_RMID(0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000200)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:57:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x0, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000480)="962eebb45c9a", 0x6) 05:57:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="3f358ee6def21276ebef2bf442af6c488e7afecf75999169aabe54a9c1430965fc631ee4eb5815e75194bde7bcca9235071a6299debed234b9df951859b220b4274e801b9fb025800a1146f6df2b363ec3573eaea4c3ea20da5c39b97ebf78fdd634d4e9140ebe9d4c4adce28ef40dccf354aed3e8ecd03102dd8c46aaa306505cd33245d8f3543125d348c4a56897f52d3773340707412f28ae7c231a603d29085d7ab7a017977a843bc4fae04fcef5d96da557945de5a50b832dd0d35cc9245e3847e1298f188e499857aac5", 0xcd) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x263}, 0x0) 05:57:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:57:24 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000007b8173bbbc5d9018fdff436a0185bb36e9874a0baea96e6856141c8c92b509232e990a969ae48f2275593cbfa165534db78114a9656c2624a73e1bab6e756a3bdc7cd85ce15d72228b8cfecabd64ce554eb5bc3398bc82b321f868460491593c"], 0x36, 0x800) 05:57:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffb000/0x1000)=nil) 05:57:24 executing program 1: r0 = socket(0x11, 0x8003, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 05:57:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1f, 0x6}) r1 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0xff, 0x8, {[0x0, 0x20, 0x5, 0x513, 0x4, 0xfff, 0x100000001, 0x1f, 0x4, 0x1ff, 0x9, 0xffffffffffff8000, 0x44, 0x5, 0x7, 0x81, 0x1, 0xffff], [0x10000, 0xc1b, 0x7fff, 0x0, 0x10001, 0x4, 0x4, 0x6, 0x4, 0x6], [0x100000000, 0x5, 0x1, 0x401, 0x9, 0x1, 0x81], [0x2, 0xfffffffffffffbff, 0x0, 0x9, 0x73, 0xfffffffffffff5da], [{0x10001, 0x800, 0x2, 0x2}, {0x100000000, 0x71, 0x0, 0x100000000}, {0x1, 0x80, 0x3f, 0xb8}, {0x81, 0x7, 0x5, 0x20}, {0x5, 0x5, 0xfff, 0x6}, {0x3, 0xffffffff, 0xa7bc, 0x8}, {0x7, 0x100000000, 0x5, 0x1}, {0x100000001, 0x8, 0xfffffffffffffffb}], {0x9, 0x20, 0xd95a, 0x211ec0000000000}, {0xff, 0x5, 0x13, 0xffffffff}}}) setsockopt(r1, 0x1000000000029, 0x2f, 0x0, 0x0) 05:57:24 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) socket$unix(0x1, 0x5, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) close(r0) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 05:57:24 executing program 0: r0 = socket(0x11, 0x1, 0x0) getsockopt(r0, 0x200000000001, 0x8001, 0x0, 0x0) 05:57:24 executing program 1: r0 = syz_open_pts() dup2(r0, r0) r1 = dup(r0) flock(r0, 0x3) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) close(r0) flock(r1, 0x1) flock(r0, 0x8) r2 = fcntl$getown(r1, 0x5) flock(r0, 0xb) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x2, 0x1, 0x8}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x0, 0xabc, 0xffffffffffffff7f, r2}) 05:57:24 executing program 0: select(0xfffffffffffffef0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x4, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xe0000000000000}, 0x10) 05:57:24 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) r3 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) 05:57:24 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setrlimit(0x5, &(0x7f0000000000)={0x9, 0x93}) r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, 0x0, 0x0) 05:57:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x2e5) write(r1, 0x0, 0x0) r2 = dup(r1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="14cd04a61c3cbba3a11884ee01a9ce03d163c9710ec80e7281b0d448ccacd81e415c381b4592640c0f201e487f9e479a50179d0485f9c4ee03a1e8654d88e49bb438f25aac539a0ed1062c624147cebeab9f29f0c08f1a846ef11ef3f2d23ecd87e0e105da3847f6131b5a326279ad4f5d39149fe63579986fba05764011f42222fac4818eaee6ed2e2a921e6a4e16837f1bc8d03c77ca6c27334ae664d62a0533fed754f5d29a122f5c918503050862cec72a38389c4012aa985a8a017fd3edc1c924b621e07cdefa311149320b25ffe5", 0xd1}, {&(0x7f0000000180)="b5cee9f86959f7e74f47e1402112e56122de5a061a8129629144d1a79977a1f54ef5560dc1dec63fc1bd23646d544cf10803ff49689e9d5ca9b724b459084967a47191829f1d5b0ccef1", 0x4a}, {&(0x7f0000000200)="fa6fcc788eca69ea1c", 0x9}, {&(0x7f00000002c0)="92d3bdd4fc831cb01caa2d321f1ee094da6312b4e4a90ec9a68bd84c478a1f7ac75830bcb519e6d202cc19b69c998a8fa47062a1bef74aec2e071e7a0c34d6038a461029edeb5786dc681b5cbba71f1f6b74d1a4485a4508dbd11b24b9d099869844ecbc88877242b3fe063dc6974efc690747106be34000aaf641634ab75a553ecbd5dc51218f05804ed3343948b5cf4a6dcc7235e054daac7b998a7ef6a3c267b91a606390f6a04b03387ef8ff7585775535841fa96e514bcb007ae57532a357b7dbd74cc74571bc7234c96b5a523998b4513461254e2588f090ba14", 0xdd}, {&(0x7f00000004c0)="2ffbeb07be158959e2e1b43a243889e46550110215fe8abccba0e1eef822096c44db6cfa272c6031b9808ae60adbec388bcaac4bfc9c9e2ded3df087bf890a26af12635b842031cec8e2819a8c66be99bb996dfdc15b35228da66e313b8a9a335da842c56a2f0512fba089ce4f540182dca9886d610930e9eae8773b7b0327be6605c4e9424de03fcdcad4bd0c1e1e216b33f825aee233c6dcc2d00d6a28d995ca28b2e7395ca4cf1b2e6533813eaa2d930c53b6bd57fbc84d7762ee8e6caa2e7d9acb0587d5c68a5344eb538ff536b4b68adc1524e51ea58739326210166ac49bfad4514cf0e6e61bb7f333c4cbd909cd5deadaaea1bd170ccea1905af15e5742fb82195f9a5eea669a9b28149fac156a1cbcb52c75376ad6c0dbe54b6e6a950a653631f560b358a6c4093be5df71504e84fd7fdf884f3e8bbf9b0c0f6d6c310a336424edf1ea9383fafece4dff4ac7491380b8a8762935ce124a1f37e81076bd6ff275472800a6b410458b8c48598cc746b23c3536a893dc648aa50d2a329356997d84f17db94c94181a975a5b97012179baa992501686cba5171b482c99e67a9bf0ad3e95b43692f6796ca6f5b87e062cc970de8349d3d63aa9716758423473a43541a115ddd73168d41d95ae8b15a24f3f1360ccdda25b6f68a424297bcef8a346649c9627d2a48d76f8f95e12d4cbe30b40358cf190dc5d1a3deb1f2017d5a2393cfc3ea63e66e003dbd810c1a9c50e6eb8f9b3740a660025191fb86113cf847d20452315826d0e3ed4e5c1f4e1ea40e955db64b2ff24a63eeeb01882c908295c4a4625fa0bb1c089066762a605e55b68c64a3b17728414b41379e4967ac3351b3fcd31d00b16834c6f58c1cd76c6cf720874d1e5cc4695ff3eae96b49d683341d96996676114674b9580f963bd5d03e57a218faba68a859fda216582471485d53fc9c41fdf684c40a48206c5547fe799b20974b842dc0028b4f74128152648f233a0e39544746009f8c568db1edefc11964ad2ffc8c0a9a44f20bd6cf21b67388160400baa6d302d75c3424be602f0c8f446d05c0494749be121d3f4ddfc7dcb449dda5c0cbf41909c7c954cb4242858f793f707f4b5c8ce9147833f3e449014f58dc03ec74e5153b40f556c189dab9aa10563c89dbba0704eea50868fdcbf913645c14aceb617d903ba89224f26f3040aeb043d07da5350e4f8c6b9e8006875c760a8267e0c1f3cc9b326fa009780ea48b4059ca6cbf26998dec256d7dbfc016769272a8b9050d1e41d20e7022265b22162b9d5f321af735a02ed2a6df1c127d26b0b232fa18954edd96b2ccc5b953d7db5f2f9edf2b36b788d927c83c4715de1db0a1a6c52228cb4fc51cdf05cd985286a487772a8fe051622f7fc31b75b800214041f93e0da41ffabb8be8d6bd510cbd177c6d650854c75a15c29c582f39e078afb06effb0de141d6d951fb0ac5eea9c8e6ad334669b3f8f4becac0585969fa0d71cf385c89e56440d398e28d83a374c16b639a37b7f678de8a2365bbe40f36382d366d2b32996aadfd245173e700c7c33652272bd155c422daa1f7f2602f00489142a4e7dd2e29f4b96f7ff76e216f7bd4b28d7e31395b821439c98514a0306cc98809b40ac64f5ad2a44017c551dccc1b264e32cf3f81fd9fe9ef2c7eaff9465cc587b4abb6dbbca9f310c95987710e837ea843569cced170e5ef0176d40baf85fd10703e23c3395a084252377ad1b2c0d6610251603b4bb0ef35239db2efbfd2aa8bdaf494861085b559359cd5a192c0aaa9197fb562642dffd2124114d98ff0562f229129ce7c66b1a8ad1ca5a87b423de3ef23c2d982ffef7844fcf98e8d5e2b22934f617861d0dda8bc6af0b4cc0c398fe101d90621acc5b449c60404b4cd16d1ca652cb9bb2971265684d956079432cae2c614bb3da2db21cf3e2c9da11f431168bc6dd2596e8ec5204b57c3f84f86f76db56f76ac33f8b40f0b64af2fb99c01dfd2e648b1ef2dd7741fb5a694356743a92559b19fe16281ffa9fb979e16e9dd660bd2f90b1fef10e330899afd84639fda0490aea17692f4793e20e71a35028bc780204ff4cb717d6fecbf88104b2cc903dad701868f32e43f549fe3f9dd4c66b2d4367d5b33b3129bd6bf14a895c6cc3b4d4e97733af3a61b5c6f41adb6ef4c326d6d8fcd91f95a6750becacc89de48e28e09b661f8e9761a0afd80b296af90057cd8be2b50ef4c51c92564d604d0d420986684705d0295033d6d04b8eba0196a220084bedf3a318a5991d67b7aa4675617dace15e4eef419f58b63520e832dd8c407ea958f9de5e6bee8f5844f528a7a1cb56290232ee71f89456434c788e281531ab04945158537b27f251b9354d3b8d54ac5d3d454e8bb8456edd3caa29276428f06afc332d569ff70bfcef03d15aebcd0f4d4ac17e2701231d22c3f284a7d092e846711f589629aad9bbbcdc280bd00dca2642e95f691101c2b529855e0d3ca2932d42bd049a991306bfe202c7e36f155331d4523df914acf06716d1c7a77f1290b41664bbdffa3ce7dc52b5e32a2cf3b3fffb380fbd13b5b6e50ca9a4f8706524311693b3cad94dbb04188f7b2e165b7236f1a8513ea04b9e4368190aac8b51f760a25b73731d8df00c56295b9991f8465b2beb24d729f3321c7d2a9c7f880e65634c68d9c10be9d07a68ff173519a9d8aea8407e1e2e04c7553af71e5dadc9416336ecbeb510f3d12716d5769e45a593b5d0efa5f4c3cb733f331651f38e58e05ee44fbab6d95db5d82069584588afdcda98ae40214959d12de1101a6d21c8e29636272372dc7d52a22b3379600ed7fdbb85fc50594c64add5558cea252a3498d919105091546b6b060b9dcff062c7bc81337accff3a528ce81e8fd928a08eb61530c5506101ae5cc8ad50df67f079fca82d35ac4fc208ae9b3c7b626b3c31f2f0b7030f0e790c46bb97c939d295f08d9d3434e7a904c77d58d8defaa8718e31257222c21e9a919617afd4dcbf8164c93b1fecbd294a11a8cb7b4afc82707ae52f6ac181a9d3169ffaaa51a8c560237474f1e3da7a60d3f4f9d561ff6ef2959c8dbd9d159ab0745237a2483927e406004743503cf28bf14f5fd1187c18ce4df171b974084b8de1332ae9799bc3613b3a4eadd3914a0f9f82d6c06346d486075935c466fcbc0fd8a2162319c7cc2877f1e4d914a91c0732c0af1aa96b8e91a9dc820cee5fdb814ec6571aa2b87779d691c62e67ac18e6b348a7b024b534195332a8c460d15cf6464f6bfbffeac4e5afcbf0e6aefc51942ec120cb3208affad8c07db785dbd5fa9bc46b6764773278f65835da066c20004bc16040f5c67675391dc04a38df80cc1b776f5b90c259bdc4c00587a02bd6bb9af8acf9677c5bc22228df9fcbbcb76631fdfb816e752976246ae0677a7ea56f8a0b9c945f5a292a84648b18a5bea3c82bd80d89509015ca74dc9e361edbb5d65ec7ba40bcf4b489db76a2a2c6d35a807bfd95893cb21e0114991d6cee5b323ebffda04585f913c1c6ae86b777949d33d009fbc5d798508e6eb5f17642851ac0d73ded0d4167658579eb38d197c9ca0fe859d7849137a134256fad71b2d323a6f47df97d6c9646c06a257615d91e75669c9b6901087a4dd3f62dcb5714921aa6c764308c166d1c9dc83602180a11c8def6c0ec5434920777f884567a17df284aa87129e85189a17701cf71563aa7c09b6b51dcfe00e6294e31ca513b073809e3490395ff34c962d863d9f0dad8112d751863a5fdc8df7cc5ceca56154c1b7eb014cd2a66f3c9a15b692511e37678f7b1a645a355de21f019b82198bff05ec36b3574b0ec73f901a3fbaa4ec0f82d76576c66679f2d6c86294316968f6ff01d6c294778e085bf2288f64403defe882e58deaaa801fe5b5947363b906a81e2057128d9df5dc5469ae62aec639e9bdd459f131ed02536795b7b95c13e890e8a55bb4f483afff0a9f5ef25a7192189fe6104da2f6773092007820aa8d359a7132e04f9635bdc47ecf0552d3bf23243d0a1e358ed974a43d295949fbd1f26c12628fb9f95eb85bfc323b1448a9144d9e3506710ff8bcca0c9037808c7fde8f2538e83d41301f1b3450f8c80ea9eb20c542e4032b4ff95d9f9af02a464b09fc729a54c46492ed7f668da45964c81dbe122161a7470248ede2632a7b3af0f185fa68933731686992c54972937786bc18f711adee2a4d041aeddb6d6640121feeccee90150195fdf1b793ea84222a6624c17564f5a14c8d755af2546e3d6ab7e5d93f7b8547b4ef76c2785edabc154362925aa215936533fedeb110fb2b912726a51a39456dd6f9d19eaf336e24863f55c590ac1b8e4d167a20ebb1a884304077cbc3d11028a64ed6c2cf1ce2081504aee4446fe1ee5393364987b5f0b2ea234c76ea1791135ead8b1a9680f8fc88ea6f08b361145671a7ccd50f75920f1fc5417fd8a44e51a6cf852f7997dad8eedc6f777ba1b2f4d140a7c011905ba4c31b354270af5b4634105f2f6977748b68ccab19ff89c1d32ad637a0de0c2d9ecb6a9ab097cbe8b9e6876188fad447734f539c02031f4854014977f5592d8e388b362f9996463e27894051b11b62ab054dbfa001a43f164f60718be884efd629837f27dbac76b1c847bbca1070a9e7c05ca21f74545adfdf7d12d295c313e0f44714494ec90efa61a22d738ff8f0caa018a1aafe0a9100ace6c8cf99014464d78d7c3e579c5241921c55716c487b15e9c21f29fab151bcbaa9c6338c5743809b0fbe23cf3b57fd7fe330e8a0f7e964b7ebd4e021cfdc497f16b21521d150dc0be419d214636855970571b16c3402cf03a138642890264644c8d76285a79941670d884da258cb37e8b296be76c564631ac8e8583f61a63d35bad84e8888b273457dd4de0da8b9831f8b86d26adcf354d7b21808d0b709dbe175b194f2bf7b61c651de78d4ea416078741c7dc7ee223b3824acfc727e99718d20e7dfeca145a8f60f4a323a5568a4a93de0d8188ddd539f474292493c54beb311359e2e3bebe3d7b2e29c87078b8b484910d71c07578a66b1600c5afcb7394765bd1a4efc5e31ddbf066e988e1f9295aad77f628485668f3db13db3bc91f48d2092af64c1b7b880a0a7f86876379971aa1f88abea32ff95df71507d7251eb62b2e20e99b0f315f6df1279fb5a15491f78e850c4544074634b3ade62c17ff6a2ad80919d1ddd86ff43190428f9a04eed929f9931a289a2576bbc6c921239b98b7be8df452cb6174e3e145e4357f3ba9be346f3e50980affc2fecdc916ebd10f5c6585be2df6e02749cf498e174055a82b0fbe00e8999534fa2c156f4769c3632b91bdc8f5749c7fe5359ef6d22d9dfa59e7f16496316d010c3ba6332c4163cce807481b624bb7c1f09e2f32a14250da43b72be9902825e322b4ee4a0a650e08c92c00631499690169de1f9a2a03bdec388b76e35b0a7647e9c5f0712d7a56ff30735c004525bafea0f658dea2a6d593c49eaa31f0da8771522bf1c4dc2561716837cb44cbeca2647aa28c0198c6cb28d902572078a7b932d988910848d5ac230e748825208b91801df89917ab5021212f81fecda1832c6491f6c14b57ab65bf7b4c62bf0742225b1158e8ba8ea0fb89dbb6489d72f916e02221f352e1fa073d04ef867c535e58c9415010040f9c455166678c490e4ae72a4ac011c2807bb4a2359138087a7cb0061d7f063aebfad84e8c87792a2f4ba648fe6ac9850135f0e9a7eed089ffcd65b4ee5a2c80ceb", 0x1000}, {&(0x7f00000014c0)="5452df5da979922f3712b2aa33ef068356d0647d146348b011a422cfe107c954a91088f45384ceb4c39a53773b12c8feaa68a3107b599e74c9cf9a5d7b7c4facd3df4d4de1a6faf72ca2aec93ee8216a72e818de0bf1802af8bf4623d94e9e60265a98bca44931d7a7b683bdd0c6b4184aaa746e66bb59523306219fa31ff06c0867ab06d76f4856b21d3d4d0ca98f33a5a783ae91d1b267f018d58aec132705163d71162274b80423660cfdfad5726b80cafd3acb44884d159b1b904468c0ecb99fbcbb05a949", 0xc7}], 0x6) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x7ff) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:57:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100000001, 0x4}, 0x10) fchmod(r0, 0x0) 05:57:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x0) pwrite(r0, &(0x7f0000000080)="6e6baeb6bdb02a16c856a9ddc3f24423114a236c1d448375e8793900d1a7bdbf590b09a3a445eff044cdfbf2e072d2111fabd38b3ac13337c9fc3dfc20b035becbabed2f24d0f326b08e71b77f36deee1767b3eb716898986c17398270869fe03e1a82220eb20775511bb8677ec1b106264c6a612e2d015e74b74acf21549672085ec504d920ccc3ef4c8d5ddd30811b616a23ab78dc5fed74b9db31212c8ce2533460cfb8a15923f8af893ccfb9e02515cb3af5b23b19f9451212f8a1c86bfe61875958bb3f0868bb66e5d91d48c7915709e7d5260c6598e00329aa82cb8a30e149", 0xe2, 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x26) 05:57:24 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x84) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 05:57:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0xf7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:57:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f00006b6000/0x1000)=nil, 0x1000, 0x1) fchflags(r3, 0xffb8) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x3, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) socket(0x10, 0x4, 0x807f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:57:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 05:57:24 executing program 0: r0 = socket(0x13, 0x5, 0xffff) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt(r0, 0xf, 0x2, 0x0, 0x0) 05:57:24 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffff9, 0x2518317a}, {0x954, 0x5fb}}, 0x2) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r0, &(0x7f0000000080)="e8", 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:57:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 05:57:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x8001, &(0x7f0000000140)="ebffcbff13b9aa4e713048e69931929648", 0x11) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) 05:57:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = socket$inet(0x2, 0x4000, 0x10000) recvfrom$inet(r1, &(0x7f0000000080)=""/173, 0xad, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) 05:57:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$setflags(r0, 0x2, 0x25dc11c6606f18f5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) 05:57:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 05:57:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) 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, &(0x7f0000000440)=""/226, 0xc7) ftruncate(r0, 0x0, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 05:57:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) 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) 05:57:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 05:57:26 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() semget$private(0x0, 0x7e73358a7659b4a8, 0x2) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x1000) 05:57:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc4) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000040000700000001000000ac1400ff000000ecffff00000000000058c0518bd774be0f23cfd0dc84e6cf5e4afed17ff2d1a9b8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000167cecf07a4577883e84334f51751ea1e8a5a5c41e50699760a021efebe925eac015dee85203abe362328894"], 0x18}, 0x0) 05:57:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) 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) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:57:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)="44f6d570816bb0ed292cf55679f0a8e9166e30c7ab0c4cc063e03b6e611eab6a6057a6c72ef993dd39ae874252883da683acbcf45ba5f8c2b1847d91fdda62d9e1d90572d499ffe85b94668d2a76047d0563e040f20ad6dbd4136a7bdea3508d162f9d4e0769e2a92d23f1ce37886de79dc3b24c903d56e29eab2f2445e64fe96168021fa01093a6f99d8891ea4aa9a3faec49e78656be11f8d893d96b795b5c69e46e4d0bc09520c2442c6dbadce53ae916e0b10125e49fe87b64a1c86906cb157f8fbcccce9fe774562b28a41348accf082823cc27ff871a3cdee02e8f2c98999b1013652b21fc", 0xe8}, {&(0x7f00000001c0)="90712cbb3c74fcf3c605947540f07850d892e9ddc6bd7061b4417b0a5830ba8033752402a452129dd98b57cc66247db356035773423819656ab452b6cc5f85e0edae4dba396876e371c7e1ef64c166f135d8d13258dbd347683550e20646f32e9f7163fc4bfc4be51f070a5aad1c000730e9a92a4381cab079d5689f95c1ad0280c883ff", 0x84}, {&(0x7f0000000280)="9aa7955746b401ee5a18a1ba5fa1c63230", 0x11}, {&(0x7f00000002c0)="bdb933a4c7b753bef9704d7b18a36f002f5853a6a3e9ca2d595a4921e50faa4e3230b208b8d4a29f37cfb9af831dc9cf149bc9c9ea5dd1baa481dfd00f3d04b9190d04839069a7f66841eab48735a40fc6ab7e33b9bf72d6ec5dd097e693db4478a2df02e3e21ddfd0b0a7778d0cd6828e43a522a84c40", 0x77}, {&(0x7f0000000340)="4abf584b8657204db4ae8773a862c661ac8dcfabb212fbfc29d97242b514c948f301cf352174271efccda54cd65c0881174951956d9e365e6cafdc9f6b9a2685eb368095eb55079cb4db7221fad503c7e479bc7c818e7fa28451d4b8fe6c4c4142d2bb678ab8f784da11568021919240b1b2915b8622290275fd1c649f74ed5f27bad8c8a029357f628931aca0de60e34e83278c87833a6f3eb036c592b598db4952eeec3c6fe88aecba34ce5fceab", 0xaf}, {&(0x7f0000000400)="62d81a812907441c839678f32d4eff57fe8a86ac7941bfba9822e63fa24244911c9f7b5a9cb8b934a8d550f7e0caa9ecd3284537b5bf4906c5a3091b79e74a197e6cea9955717b72dc4f5c793c399416c499cd6ca35187d2906228253031c62a715a706af709c8185050ddae2edbe13b4a9b7a51fa6f5355011755fec198511c249c5d20fb425bdbadd3db03f5a21d285db6c08e9bbe7bf0404ecb27d69a82dffc862a6095f71504b3040bd79bc137452dfdf78be7af5c048549dd01119f53e0ac47be571e1c018d675ad794d4cb5a171d46ae3dee898856ebcab159ad56d60a2b9faa908df7e654be097dd2363cb695eb5ddc6a8a80626d50a7288f0094262e72f6f6971d048af3ea1e788a122d296ea33741b916ebb4479d4c1977c2415f9aff93e2cc607a3019d239dc46e169757574a8173914cf5c80ebfb9449672d45c290432874900966ecef8fd16376c3092f2929bb1dca077933477fee9349f5e917338e69e1086c1b7130611dcda71001d56875138978fb8c5882f84745ef19906870eeab40fd78a30c1474ed425c912f38b000e0d5c3db453fbdcbb3acb39c19ab3534394fd141e1233c804513d7215adb2a83dd4aad4aa69c775b67d239474e07f1df10f2881088cf473a5da64a04a02315cdbbe6751ae9a6d93eb7df16ec15acac8ae5e59b5a3865f55665d7df998c569f17f5b12d42d25875b9de819a1bb572116deb5c0c0ed236254e1475d04367e296fdaeee1bf716e1740caf0acbc3e0baca29596abb8be8d0ab3cc007d7e9fc3762a0bd174cc30361c673183c292fec9c01fb2c51a8528092467eb12c25b08033afcdb311ff7dc39bba4f5e7dc234ed6b0843aae4240f24fdcabf721be1494de7a2ba3ae223c726b39416a1bf10eca11e75e3cfb042312f352ed2ef270f98066491b6256100467f68af1e90672aa6abaea59a9a35473e4d218e1944efe548b3de4402a0dca15913718665a675459d4bcb359bedd4537663f6ed550995ad1b8298a36b310b62db668ae69d381f3f9c21c5bf72edb728d1f6967ab542ac82341473626d1881a3164b78b3c17e3c72617889ddc9788ba94246865d81917943d260e26f09f9d20b69135780025025152323132a5454cc0b1d857d3b4ca184d626dbfd01786648f444e2d49b5c956e5dadf328d70c304b0f3217c26a43464f78dfc5d7fade66b6d20ac0d03a6e0db1c14bdff329a664d0158a70aeb933d970aaeba290a249fcc0d0d956c149e337345d41e34d7b84879a5c53e0f8ed715c8229856115c78d1ce37f9eb21a30c21c5755555b96a8b92bb66a66336ff88182062a33d6d4d760b7653dc07295a07dad8ee5cf5fe66dade4a848bdcb43d3a4334e864773b441492566d0e0cfe5ef349af9ae3e84f3864eac2e8405e77affd3e094b06fd4d1c6a048b1926d10b3622e61f6499bdf49a79bbdeac2843a88f9f8d5555dcd3ca30cba1326d54fdfbee2c453cbc191d951c280fb81e394385a92dea99a2ab54638e0e63bc9e7f4c45fbcf22bb870ebd28887e65d02a32ca9d82a01347407ea04923fcdbe5d8de18b8c7b48c5e06a2e51d744e53a73c4a541e51f4ee4ddf4282e75f0d79480c72c6be5ba693da5338ba56dbafcb4b84cb9aa02fe0aeb0e1e597945ed389cd35e5fb4a76c06ad85b115226311f3dfc536ff31f898e1ef4107d6880a635bca2a332e02eebe56fe443b179ede178245dc7462be3c5412988fd733b601a0a78f08706f715f5a7464433a2765e89811f96797ff15fdb8de5caa91b4a215a9acb0ac75036e97998f3b0a3b5b1d7a6b60d58ff0e08f9fcda61e473efc7a244c48785e43d6f5c0eea06e1af2a998723efa8f679c3946cc13ec5a01e6432a7cbdf38b5d5c491e1ff8cafde8364b7b06aace9d639bdd8b3f14fe9faeec855e34f5a0670118eea55c99a93da6d68073e15cb858679fd468e90e0cc208b2cb10c1e03eb745dcd8fdc1e86f74f901183c58ca44a4a09e4da9a6315ced13cb0f88a6e52144a8fc2e8d465e937849bb118150521d83ab0675211feab255266577ec1c4177a9b2cff7d06b67a693b08de7c9b2b0c82ce0b5a3dcbb2197c6a82fdea84128144316b6cb2407208c47f6d0ba8032862842ec5b51685ed0b6f78dc89c3d2c76b4f579064a1a45c0d436b1ffed4b4acfd5621a13a87266181b96663d1130f5db23c5135062752f1c7b3504169ee3e7d230f1c01b0e1ac96521eff461655ddabc64605f476c1e3500aee5083f6b37b0cb69220f6344c41df2d85fae570b1c41a6f38030d1ab91ed6d76f4e849ccce06d0b28b2a8553779f556ffe9b731324809c70de2db67e934aad61d8839a8b1dd241dbbf9bd915338fa091099faf48501d3e050e8b9463ac65995d145eff9d97108d4323e8d5a506b84792088033bfa4c11e107b118d92029d67b092c055b74e31027cea6e5711dcefba4c8488d9bb5cb98a4549f40c208997255f3dfa33d44b633ddccc8fcf60cd22110b9a654f4aff6e6a22fca04b10f8d4657e3ca9a2ebff4f20557a2b793743b227b0153d8888f7aea69aff9548159730bc1760d17ddcf0477721003a750e9fca42b50a0c37cd9f848f623861308c6e743dc964291cc74ef6ebb5cbf85e5c6ad7145c5877bde281e15d7b169813d1dc5dac2ee39a0a758588a27c827011604a5f948cbe32e5c4f01a4e4811ce007b146540c38af1450c86637a2bd77b66fd4ba7360763bfc7c408dac6cd391ce4f8342b5a9d7a40ea2b4efbecdc68a96820a2c064380b01e35ed28db0f5443cd77b02a0618539df01a7a1017976771be6f57c10aa2ab9448b65792e6fbac2c74654d2c55e2f4685a0151427fe2ee5e741b6c7baf312730809bc7b31848285c9be5ca72bb68a555676d09b528beecd02156d2fe386bba5a2208f0841c6ca07492249a2aa59ba60a325513aa777d27bb53925d1b8c883bf8faf261d185cba37b6059916c05689abdbc6b8ff25acd24e94b298eb3e2b35562dc65af4c4aae02fd24378a12aac4a0e5864082d50b6bf9629418538f579439421ac3a6a61ac678fd2d3878f67dac990d5d0c9acc34b3f092ddd1b4479872fb8eb56a3e642c7db8b1ee785324b551b10a22afe74d444e8dc9c61a8152704b94bd24c076df5ee6c0d3a55fa0e1037582155cdb264a3403c1fca8f4e1a570f5f21acf225273d7158a32e9a793f297282ad53d0a838bb0a2f559cdd7ae3725768cef6cdf132532c0cba7a4aed1c6017087172a6a1cd0974a86a5b6ec514efbebf0b88161b92b96307005a95180a9793197bfa596ec10abeb1385e5bff385df7dd43395e820bc4ecc0c788d5c2bcf617057df364fb895bf4284a0617d2bc28cbf1effa25c6266a48a8729aa4aa6c51bd68def818c6a91519250ca809862bc9dbc28896e05bb7d3ebb655de3ed8b6f40cd91512fd9c82e282aca105e17251d21ce5d5c8a2704d3b2583a139ba4b8f8242eb59d4b3a599d1f893d4ea7a515d47a8ae92cd84abe0d2505a81ef6e3d06c255e7545548d18f0f7171dc1e9aa059a29cf68b0619becdb2eb510a2046a3b45b1a995166b97888a26848d40a2be5207531d5417417d983fe88444b3a9411a53d10d1a9b8211cec1e2f95b6239aedae8099220955d0792e7dfeb9e441d670657674f79e0c2fb71c0b2fdb22e64f1128b4c14c5e0760d29d31c480797fb32dc5978c3d62e34f73a909f2d2a7083e9d7db0098a0e87b0e02c0ede7af10863befe72b2214766cbc018b25815ab8807d38df30c620afe8820076fdf216f2ff1ac3184833b65ade81a032ea6666b8f030f917f78cc69c5381bb4de9cb963a79ff732a85bc7c09c80a296f90d731853d2a68abbb799191f2ea86a44b1276517631c7c0992b606f6d6b2fc9691e683c275a6338006ea080090b2333c770044afa62a07336c2dcb5ccfc58118f2f57fe83b8b1c3b8ad285a8099fbb4f7ef467bc905e30769142786b738cadc7e764e0ace2aa39a9f75ca4f5c08e11db8b3ccf0b1da9fde6d9ba77d607341c6eba1e847490f1c775d695a4913157f48d64d309bc5f8f3b9a376ea02eb0988da760191c56f997a01c005a3330d482c6d516ac4cf2f65afe94b87afdb4287de9a1b649d560cd78adbd31bea95d815d7a7bb9597040a0126a210c885d636c492ac6211880ca2e2a092862c675c42ff3deefee6eee4152c005a884f5c0cdc0c277a907e6c07a795b20fe9a4bc1e662a60cdea2800dbcfe3ef74723969131e5d7bd8369becf6e9d8fe658cb1a4de6528d85e74de7c5c29a2b9b3f5a1bfc069c1295b5e819062522f8fc231942f56ecc1d01a69c932e3933cb0d5f27e3a7394da371b3e252dee20eeda6d9252410fd17535efe2168544feae96d8f914bb2ecc7509e824d675b69ac764b9adc65c19194d4e707c0c43eca17444ce20f27fc5e0ab9fa5dd639dd35a180056d7078e3b708339616ebac53b1679fd5b1eea913544dc1a0f56bcccfe7dfa5db97b7c1cfce2d56fbe75b9b8babd133ef22b5cfcad9149d69a957dc3fc052c9c72b6e6a90bd360a7aef469a9733f7f4c29565c4aac537d9fdd1c296762cdfcf700f33937c70aeedd15523f9ef243978cdd31fe1b18da77b5965f44d09158f8c3204aa2e941952ed479ca5d8edc11ace136a9330c8350155bb2c4db976c8d12baa130bc3e0352150f1316f4bc0a51d55a058ebd9de751063170f19b4e700e0be87c5f84003d5e1b7e723db486941ff8bf6388f2b1ae6af13eaf0e4a42ac9f51d697379994c429ffa8c158391170294b3aab8c7a8c1915716edd9fd40ad7a553480d7b595cf06fec50978513df56e94d2f796afe8e45744b6fb7e7acc59365ba149cc0d929ed4e35e9d2c323bd8ed90dc8bb5522e98d7024ac5b506df0f1b9d99a9c5b85961fc31092bcd7c60989f4f8e64fe9a0e994155c4b1db0863f191cb9810c2f099f57f47fdaf147e0e886d87dd6329893148a5ee978e879ef959bd9de735ff91c93f32ea21f712be658eaa27faad3e8d079201637db369b425a21cec23f7763009f4f728e045a99a3cfbc889d7d42f08cb91a1f798faf81830c639013e533aa3adc0411c1d42b9902770e53fd705aa5b8a72e8ad9f3b50e1aab607d0e5e3c253dc126d7335fb38d7a966c5f5905dc38f759fe85534af752e8ab73afa90d7c3fabc178eae58bc896d2c7ae1456393a7bb5cce1ca96f78eccb2f20045c3aab1cbabfe6fbaaa3b41ce6cf1b441fc930da18c07f652481e1ea938ea48463dc77681a13bf2dacea52867a44aa2760e97cb8ecb5b86bb62b6602065a963a2055fbd4767ec6a174ecda9d875c145931a04afe6b04ee4240e8f31ae04ef6681263751aeb59ff76fbe97fe92329a52bf18c09eace5ba254d053ca4eeffe25e174ef261ca91dc4c80bdd6cf9044c599a10aeb95c3adbcf2bd126b2073f1168da97fae608c3853c3f8ec8ee1ef1085500b1cf11731c543a68bc75833706993c007271dbb0d8f0a4c4d5f53be028cf6cd1d6e44f77f21b1114c22f6148f24e7238f1a0a368876faac13946661fc1ee2fd48f9be8c29dd93228f1c568d63e542d5a9fcc298ce7be32b0d49093533435711f8f52733b48d5a5950e959398c111991061893da97364031e5fb196657bab9039380e943e10dba4174399c44fc627beff5be0c0314dbbbbb630bfa4b740fcc82b0d17ecaabd5ad50b58706b556ae09370fa7a6c57910ad8d2a0dd142655b93b87459d18c749833001c0c19f85c9324542c59a51c2442f57d45dfc2147af879e756fd8edc12a425e1a8dbdb875", 0x1000}, {&(0x7f0000001400)="24332070aaf6305a1629803a3116c87ef0b8fb2370390b2a2ad71c508d174bc5f2e7e7cea23c5b872489b388419c954464fb20b069b76af10742895ef006cbeb58f5cd5a8080e6133af407d9fb84ed17fb10c5d0ac341810a259343e7f4f87283112e3d68c6f5d1a4e45347ef8feaf3a6c31a577851659a6df4f0fe175feeb3c42047214c6185b4319ca0ace6b4228d78ea1bf4dcc1f134c58530f26c5ef32e68bc910d18ffa286953700023317b40080463ef877c8d1cd86426a9ac70e760002466b834a66aa35680ae0c8c51258524b2392a548418106ffd5382c7a8b5", 0xde}, {&(0x7f0000001500)="63bc0632da09b1ddec124719ca7359a52b41533e77fc9b0d00c4fe28a145c2beca6aad643ff1e4d307685b40d2714e10c47d1fdcaee4729afe1d9a1b7f0c3090532d160ec938812614560673b7bc77b67ef1d19dfedfb0577854027740c176b853223c5a867b33fde5af82623c5f65fc07ae2a955b5012e461a70f180dedc8aef6f7ce933271589e6b48523087a487da002456f2e1a9c6d6c4c86b85923aaf", 0x9f}, {&(0x7f00000015c0)="555075ba1e7cd58af009446bbc", 0xd}, {&(0x7f0000001600)="e907e12a6f05482c52c0b9b561c82e4527d43ccad4869fb92ee7b31f077526b2d26e682d505b19d8d76186a89aa8d18d7b6f3ac0ccacf5b9fde0a6597f8f77d9f47c7c1038651542a54e63be96863c77d3c8e9", 0x53}], 0xa, &(0x7f0000001740)=[{0x108, 0xffff, 0x10000, "fa160d7f20f476b0610e418872b586ec72a0f933b2cbcda57b3e246a71cfd6b6156abf15fc3c4372bec52165e1488a31d5b0e687b713781344f0d5bb93752e6cf55f92fa3a41e7b4dccfa6fcfe3c51d0b315cd56b30d539a9cb1ffde36e59141e3679ce596c1ba9e24df571b83981d775820c6b5663c649cd825e18bde80aa1967079e5c9c2fbbbbd5697c4d976fc1cec7934e68ce4f8a4d0a071bd79fabcd8f760cba67c26006337bf6d530c4b1e081d36aeef465640d2228d7add1b1718efef15ced4d6c2ebade387e6fdb501a59fc3f42cc827c968f98d1d510c115cc4d481292c9e1a01bbcd62efccbe29b83028c9f0cd7c029036fe3"}, {0x88, 0x0, 0x47d5, "82ded4afd6763ad1fd877f87f53f77d390f599e2dd4e4a8cd6a40e6800bdd297d9757915639e258fd7880a5d7f0e1595aa49d0c4e34b46181b72dfb6edc155840a9540bbf9eb145bf731349ecf6943d726542fcea64200a22a7da40e2b116864b3d152c23ef7c29c014f3ea5235881b99d2916"}, {0xc8, 0xffff, 0xff, "5732121c32aec028313f1f83b186c12f8c26f3041660926bc573febf47a48dc54ac8918ff3cd0ae9fd88ee64a70f8995b8553a2ccb600a172eba01d9c60b1c3b35c5757fa7695c9223ce45ecd7760c0ec023f6b5503eb0ef20ec9259415ffa1e6410c06ef4d9a398884ce75e75a6ace0736788f5c2d7ec93813646c5722fc1a3679cd8037c7d6d5f80bdb0bc133c0dbc63f57db0f7b05aeef0228fd2ec69ccfa6985e9f35e63207da3c0897e8d93735abbbd1db406b07d87"}, {0x68, 0x6cc57b7a2e6469f6, 0xd2, "9246a89f08f12532f57d84103f1e8b08ef2c4bac4f89384ed7b63e0f2fb5b62817ef45085ec43431584d90e6a8689173b765a8643855befc0fe7db005b32eeb679eaed3a8ebc4cc9789eef8d13c5874b9ea320bb"}, {0xa0, 0x1, 0x6, "252f55e614a7391b260c13e1403ec428ff772134b17186e21faf1f463468edd3d9d24943b92adde4213d3d63e3421cc0a4f52ac1d16430806b75a7934b768a0dba65761e06433d88bbe2e48e6901393baf6b3c834faf53ef0f4764a822a2b5a32c39d544aa5782769caad394579951384e4a917a6fca4ccd29de76f1758b2b3e469809f4ef9cba729e"}, {0xb8, 0xffff, 0x100000001, "76b2468460a53b64c16f269e58a1b79350895e9ab94ae98f9ad59562ee1a12dfd63a84d57c740307a454fa4a111c128877218a24221a2de7b9938c5abc8b5b3680f002daf69ea9ab6eb12f0b38401a7d15e4b77ace0007cdd3ca2746734e61962fd8af9012c7e20a3497daa16ebdb97f3d7389fe03a0b59a330ad2d62b50acfaf53fb9a180dade65a37e3686c500c75fdad5ca089cbcd935242ab993ff21e88697c030163586"}], 0x418}, 0x2) 05:57:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/179, 0xb3}], 0x3, &(0x7f0000000300)=""/141, 0x8d}, 0x0) 05:57:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000380)="ebf88ac0224d314e96da32e8485409bbb7b6172a84ac30fd607fa1069e6e0b4f33d5cb63fce155ac6782eafd84302d8a18a42f9485f71e23be233c58c81e5dc9562fda8a83c1b89814b4ac99f1a3cced1ae1e82c75fb24d17090c664a0c013dc93c8d2fd03302f3054dc2bc4186366eb7e32ae3029cec261305f8465cfc9fa6bad000000005b2196082f8e", 0x40be13b97808e8a4) kqueue() write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r1, &(0x7f0000000080)="f2", 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2}, 0x8) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x2be7791a}, 0x8) socket(0x0, 0x5, 0x10001) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) fcntl$setown(r1, 0x6, r2) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 05:57:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x440, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x401, 0x0) socketpair(0x18, 0x5, 0xffffffffffff8000, &(0x7f0000000180)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x8) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x81, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}, {r1}, {r2, 0x8}, {r3, 0x40}, {r4, 0x4}, {r5, 0x18f98222572a1943}, {r6}, {r7, 0x8}, {r8, 0x10}, {r9, 0x1}], 0xa, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 05:57:28 executing program 0: pipe(&(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:57:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000000)="1023ba948dbf5e3d9f0be69f9b138c41", 0xffffffffffffffee) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7fff, 0x8, 0x7, 0x3a}) 05:57:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 05:57:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x58, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1}], 0x200, 0x0) 05:57:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r1, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) write(r0, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248cc29e887b82cae5d76695eb28bfb3f3a0a6123990b5fa473e20c4d48666eba9c2ef75412c416718a931b0a896611531c5e6f107b4e9f7b4f9ebe7eca6edee1988b5e176091233964c5206fd0cdaff1406d8605e9d9adcd3274e45fc6fa708cba550dd259ff1a40d94ffee343a7e008f8951a6cb09c36b32a12601702b514e7a88907f8764edd9c60be8d89496c7ecc37e8756195ebdd85d510a7b87d9067465f2671e846012c97ba1ba29570ac13c9f7e1b573b3dc6fa5bc6327f1d4aa03b510b22dc0dc20bd0478449c41e2d22e37198d0bd237b965e404c6ca4f7808a60a1b00fc84029e6df9fab8534c37bbd2e66e3cf3c4556506be56bf53e377c38bef40054549631d03131bca26f7dad50e2b3534fe5f6b2d1eaf0c064a2efa615a2c97d71cc6d4bdb6ff3b41de72902e55f91a615ceced672aa38209c70b163296c93488a713cdd91d00a44bda4f42f5c8210ece107cc5a9a29deef6f1d2d7c29229d45f61db215c90390c889b81e93a8d19efd07c83760490fef8d3358483ff9a9a2033dde20b7511a7c929087808be255501e3d15c070f49dc6832a9fcc4fc74482508c778762b0fde495eaaa3e30b4c5d148aee7de5555107318c6844e584b60743ee29acdf729e2cb7fbe2aec0518747d9c3bb6ac57be03e8f077d0fc13b4623b868d20137a00539e3ebb331c3ab85ab899ca1470dca45c9b2253c9d5e13b619887f6cb6ac4e6b55c3d50a8b72511ff7151f79e4dfce33599cbb810bf24344567f31b02befc3c4132a30439cc0300a65639300c2a81f3a5c36e3660d6729653cd2ff3013d9c0fd4bdabca8891252ca40a4cf0262275eba501876b37ab1a6f711ed37b79835f158ff145855a35ed301cd343582fbe78100031b19d5e3e757f52a48e7258f488d761b9213debeea9553b6f890435931aaf0604588a8d3e7e7a0bde160fb31ed2a48aea188a279c973eeb5b6ab0db05123f942532dbe719d539706b3215c47", 0x585) 05:57:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xffffffff83e1bec4}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66516c65300018764d1aef7bb423b08c5983311c052a6e4cc03ff09704ef74fe0600ecf5ecfb6c0913c8e1a83ecfe0a0b544bc5f8e44d7f92d77ace5cbeac2133652776bd84339878c54679c3ffd9d7ed5b1332cebb8f32f57f274fc8b562baed1f68a279f1838b82c083f0d1fc698ccc0112586ec81b69ad273d24eec63ffff362ca84e3ab62875470c"], 0x1) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/224) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x0, 0x3, {0x8, 0xffffffffffff8001}}) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) 05:57:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x97c, 0x1}, 0xc) 05:57:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x2) 05:57:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e5064b8b2421120881269cef47900f04fdbb0931d9e23f5994be9bed4eb32b8ec1652efba8113294e8f38c2bc9c7ee78d24121638a2d49dd0887cb815d5b2326a7b8e2c2a45d14b94c61b4888fe9153fff2306560ee52e643a31ff659df613e78ae78c42d8931c7f5ca2de25965fdf32b6cd10bfb9dc1fce66a08b386bfa3be24cc9aa226361b4450934ce064abdf770a8b2ba95a332be6709b669cc6e8d135a61ad196b6567b828c28846e69fa3ca094bb3c082fbcb14cba921b610beaef2ab9fd2133b51f3ba59c9e1d5a61b2bd960cea087f68d162104c957789709553a4e7440a8b55de046b722c2a229a7a505701d7f2ccbd542c5", 0xf7}], 0x1) 05:57:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1a0) unlink(&(0x7f0000000000)='./file0\x00') bind$unix(r0, 0x0, 0xffffffffffffffe8) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 05:57:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) 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) setsockopt(r1, 0x7, 0xffffffffffffff2e, &(0x7f0000000100)="44c3064a20f65f18914470094194256c15a4ec203d43de7e3587ce181c920187e714791379b9a59aa542e83214193fea2df5fc9e7501780a69f2c560f96989e55766f1389af7be1383e5ded5c9113654ca8e55ce66a9bc11e077bd638d57f51685d63d20ccb09f5c5c3819592c5b12a8cb313ba48d0739cea705489364feb188a42be8bb9057c8ba0cce51b6a61a034d0cc4692749ef57cec59f3450cec4bd4e3cc500374b3806dea8639df4fa6484797b0192679a88405fb68804b8a0f5c6b5f3757f2567ae382b8769d6cbfc8335e9ccc1a9568c0416a10eabf7beece0c4c1ba96e9f21ca57b917cedd5fa0f61dee94f3630e3d20a4a20", 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:57:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8, 0x100) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 05:57:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x10001) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) sendmsg$unix(r2, &(0x7f0000000c00)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffcb1, &(0x7f0000000b00)=[{&(0x7f00000004c0)="34a355739c7da9da8435d2e2f9a353fae17af6a1abb7e93b19eb54b8126e86b7db823554f3cea1c264e08bbb463dfc3f648c7d13a56227b4f3ba8ff58a24e0d1534ea7da45b5133e85a463c3efda5ab6bdf22826049092a73c2b7fd2da80f3e992dd5bd5725c23c7b6c2588be8f754aec135d455f7bb41", 0x77}, {&(0x7f0000000540)}, {&(0x7f0000000580)="ada707d66def3830ace9263fb607850ba0b49aa7dcc3bc0162d6af5731b2151338afefbf54990593523c9fd366ee07290067c2c8438a17a25b3e581e1b95cdc0c4ffa6baacc2f27134fa093e6eeb67feb08f108eef9cb6a7642daf5f8970f90aa2cb0779d268903ab34e02c60041288d951461cf7111eb1d46b2078b5e", 0x7d}, {&(0x7f0000000600)="f95465a66bd46d4e3de9d7d2f2d15920078f15b734c75cc9ab62d73ebe67d147979967e26c6283e4834b06ba758e33dea9ce65ea92504614acaac191cb8117f3b2383822b156283608c3dbf9fcee5dfcd5e1d842fc016270e9e8d1a58e5acd8f5d676d111f9f429169f84bcffeb3c5b97923bef2de911b576e28379260e40f9ba7a547596008e79048aefc46ed6775fc99d88168a50d762ebdc30b2a090d801d15f6efe81c1d6c715f421c6679f3553fbaddb55fdcd4c5d16995016c0822388a14a8624412008625cff2fe5e41adf5710bb8b5", 0xd3}, {&(0x7f0000000700)="5cd78f121d70caf048b210ecb6f64dcf6748260bf07416c0ce47c28b0ec2ebd3cdbe633e3681422d698c67f3f7c8eb6b24cd26310cca149a1dcec2bc1a214d51e4464573d79c9d013b57209181f764aa52a73ab157899cdbbbe92382ab6a45ab6dc0b3b5635557d85a7f51006d35b44d0dcbd25b00ce551d1d103532fb54ad3cefb4f921694c9e936603fc4c167c976f9edf1ac36d0778705470e35849e8", 0x9e}, {&(0x7f00000007c0)="f97ba4113724b7c5344031ff41273284e9f9318d181e1b2b4c98e70ad4d774ae4ab8fda2b6d6e2f199dd6a2cd0107f532c42fc48af8eccfd5b77cbb3e1114221fc04077e48e54cced633", 0x4a}, {&(0x7f0000000840)="bbb14722f4304cc4c5930b30dfc369981968f84167bc1684ff972ba219138e2300d8ce09c1b552d3784ffce867aa9393ba09d1c91fd56222272cd306f7b24a635cf0661ffa02129c70495769f32abb3a52020e800c7e4f2860e15be2cd6876c6e340c218414fb146870400ebe7302070941a51b7d5ea10e1fa96e55eb52bfc7dd3d5e5210eb57b63967f65f093b2cfde479f6a", 0x93}, {&(0x7f0000000f40)="e65e62e5f116649bd866291a8a2d9ed0f45c1ef8b36e9212044a43f4394942f1022b6e4ab8eb0a4a3ab54b8aa4ce45815f87c557956f02a51b91916d463194bac25899360fdd84d009bb2b00aab60d94f69ea533dec67bb5ad28d172f03c1414a2d70a5b5c5ac2e5ddd28154d38af54fd77cfbab0647faf1954e24d708b54a2cc3aca8d42fb2d6261dcaa001f941f0630304ec7594c47a9a7c333077068cccccdf5be1f96d11de5693b0b0277b300b3c3cdb167d6c8ee4ac11263722c2cfb5fc6e1abfa8d36b12556ece3bd828dd730bdd91d55553669a837a", 0xd9}, {&(0x7f0000000a00)="17512b5ec07c36cfb611d89d276d40fb6378c2c65e27a1c8dea8eac3eee750a09448604437be91ff0ccde38a7aba496c6d91858aa4fbf980b3b4d37ebc26b70d", 0x40}, {&(0x7f0000000a40)="756c915e5950d400130968f4969c73fa997b9f072a34dc6eb5b47f60b94b5883a8d7b65f20d7e66f6fdbd0de9e39188c94891876b646440f8025b6f71bb4a3d877e195320c37db13913144986f520a00811b1b475ecb3fb30bcee593cb4d4f2f0687fb33c1df4679f932bd80a8c101e7d745e1c8d321c899e0fbf43e4e4bb23e921ad9e6de0e712fa66b8db384a34988157c6e28df54e4dd9237a4f2d1247f38", 0xa0}], 0xa, &(0x7f0000000bc0), 0x0, 0x2}, 0x0) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x3e2, 0xc1f}, 0x8) chflags(&(0x7f0000000440)='./file0\x00', 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000540)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000ec0)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind$inet(r3, &(0x7f0000000bc0)={0x2, 0x1}, 0xc) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000c40)) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readlinkat(r3, &(0x7f0000000f00)='./file1\x00', &(0x7f0000001340)=""/4096, 0x1000) ftruncate(r2, 0x0, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000003c0)={0x9, './file0\x00'}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:57:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/226, 0xe2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000280)="7e0a6d36c5106b983e4e227049f2b6f173f3ebfe67cdaadfe8e64ed182485274ccd3ff8ee57acaed18db7439d2b994fc02ad8a65004ad589eec1196f389a93d18f8d4c53c930e2ec948bc32bc7da55d4aa2fde17d7b0a698a39b26f5e90558bf0dc5a58a26dccf3cffa4c0b85d2bec86c9843917c9ba64b8f8c65c19cf0f077fcd2e2c4d90c8a264a4e0358ee3c3ad6808dd7daed94c468f882f750bf39d8e7c51bdc57207f75dd7f1f6c116a5e6d81432394396734e1ce009f242d1be8901ff03bf04b3826d5b5f6d9b86758bb98d9f4fdb547c55666c00a5e5355f84ed66895a30bbfdf2c44c6f1dd42b8ec499e7be1038bc321c3e149673adf6538328ea8f3b9e44bd9d6d4392f3f613f8988fddda7841956eec6bb11ba0299c0e9e5c3252e9c8e15e3159deba7bddf780d00bd546b32e77a1b5b599dcb98b3e6d21d3bb901d3ba845ed6c2bb09f52c7646a6264e066e945c2a6955e1cc026bd5a9341aa8cddd028cb63cb45a1b81c572167ac52aec03a784634e594c3ed22979ff8", 0x17d) 05:57:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) getdents(r0, &(0x7f0000000000)=""/25, 0x19) getdents(r0, &(0x7f0000000140)=""/133, 0x85) 05:57:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:57:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 05:57:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x4000000000000005) syz_open_pts() syz_open_pts() 05:57:29 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x6) sendto$unix(r0, &(0x7f0000000140)="cfe914ca8f8a529d3627aa1150df2a57d1ce32189a247c6a2b89040e05d55f690b35214285920eeaf1a8d5412b3ae878daae7fecc485d7438a91bcdfb6f07b57ea4df59a4b41ce3339ea6e3c741882d4713b84d5f4909e16be9c619504165947a4bea9edd7a23e83e424bec6c368ad159e1c4715", 0xfffffffffffffe5b, 0x10, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffae) 05:57:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r1 = socket(0x19, 0x0, 0x9) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) semop(0x0, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000016c0)) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x4, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x92, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffd}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) r5 = getpgid(0x0) r6 = geteuid() r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r8}, 0xc) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) fchdir(r4) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0xfffffffffffffeab}, {&(0x7f00000005c0)=""/4096, 0xfffffffffffffdaf}, {&(0x7f00000017c0)=""/184, 0xffffffffffffff27}], 0x3, 0x0, 0xffffffffffffffff) 05:57:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = msgget(0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x3, 0x1}) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000064ac1e1760198e133f15bdae455661621e393e6dc207714d2d9636274fecebd72586f96a3c327b00a93912715e02464af5d2a7200976155cab72e5cb96605eba2300c0e68f7e999dac3a17245b27be312975ab583c1995b2f29b102575287901c931b0b4cdfaac7e41550bd0c71b183e09f654785bcf9a3b15df0d95dc3ba7700138f7942e2113beef56537e8c62b0997508a5eb3467fa168d1aa1e88baac412253bc570260bddc3914911f411d3da26bcd20a4765128f68201f5d4d98c969ce2254f34845d91edfeccfd5d4e8b9e59b16fde22e"], 0x8, 0x0) socket(0xf6f7d555227524d4, 0xdee468b545345f02, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) msgctl$IPC_RMID(r1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 05:57:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) 05:57:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) madvise(&(0x7f000013d000/0x7000)=nil, 0x7000, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0xb13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x3}) r2 = socket(0x1, 0x1, 0x3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:57:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ftruncate(r2, 0x0, 0x8001) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:57:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x800}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:57:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0xa8}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="b6655beaab78561cbba43282022e2f660100653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r5, 0x85}], 0x1, 0x5) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r6 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000180)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r6, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) kqueue() semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 05:57:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, "010000000000022a7f00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x10, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x816, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x3f4d, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000011, 0x8, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x983d507c298c5bcb, 0x10001, 0x2}], 0xfff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0xfffffffffffffff7, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0xe37, 0x1}, {{r2}, 0xfffffffffffffffa, 0xa2, 0x10, 0x100, 0x800000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x3, 0x1ff0000000}, {{r1}, 0x0, 0x0, 0xa, 0x7}, {{r1}, 0xe305ac3f4434f69d, 0x4, 0x1, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x139, 0x9}], 0xb13, &(0x7f0000000380)={0x1000, 0x4}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000535000/0x1000)=nil, 0x1000) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:57:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) munlockall() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 05:57:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xaf, 0x6}, 0x10) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000340)=ANY=[@ANYBLOB="000200002ffa"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) 05:57:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) nanosleep(&(0x7f0000000180)={0x6, 0x1f2}, &(0x7f00000001c0)) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x1, &(0x7f00000000c0), 0x8, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0xc08, 0x3e) socket(0x10, 0xc8fd2831d6255fde, 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x7}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xc736145ec5a26f16, 0x80, 0x40, 0x80000000, 0x8}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x6a, 0x101}, {{r0}, 0x0, 0x20, 0xfffff, 0x9, 0x43}, {{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x44, 0x2, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x86, 0xbbee}], 0x9, &(0x7f0000000040)={0xab15, 0x934}) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 05:57:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffff}, {0x25, 0x7fff}], 0x2}) sync() ioctl$KDSETRAD(r0, 0x20004b43) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0xffffffff, 0xaa, 0x3, "e0d9775836d21a52ba5ab1cf6250461415013e5c", 0xd1e, 0x8}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x3, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r0, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) flock(r0, 0x1) ftruncate(r0, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000680)) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000006c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x0, 0x0) fsync(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0x1) syz_open_pts() 05:57:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x7) 05:57:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c4110000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:57:30 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 05:57:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x2a, 0x90000000000000c, &(0x7f0000000040)="ac1cda4200000000", 0xfffffffffffffe6b) 05:57:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r0, &(0x7f0000000000)="8ba5ebd5102813bf7d75d6c2e9bbeffc42885d3aca693e342a67d2530b3e44ad9cc1ff06c1284fcfe5", 0x29) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:57:30 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10480, 0x0) mprotect(&(0x7f000015f000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000100)="0802e621557f0d4b00", 0x9) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4, 0x1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000160000/0x2000)=nil, 0x2000, 0x4) 05:57:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 05:57:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2f8000000000) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 05:57:30 executing program 0: pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xeb, 0x3f}], 0x1}) 05:57:30 executing program 1: socket(0x6, 0x3, 0x6) socketpair(0x6, 0x1, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x38) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt(r1, 0x400020000002a, 0x80000000000037, 0x0, 0x0) close(r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) read(r1, &(0x7f0000000000)=""/250, 0xfa) 05:57:30 executing program 1: select(0x4acbff160b7eec18, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:57:30 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x80000001, 0x80000ca61094, r1}) 05:57:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) setsockopt(r0, 0x3, 0x1, &(0x7f0000000000)="66090f824b7bef19816b3b27490d7fe3f8fc910f71f6b7a6bdf7ad9abdd345d3d04c3c9a4705bc649d19c12e500fec48284e106c8d5b21a62b7b659f9e67366f48095ddd0309018a937cd37f07a5c3538067bf458425ed32b069acb5078f8fb17d1e5dd86ec635ac", 0x68) 05:57:30 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) write(r0, 0x0, 0x0) 05:57:30 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10) 05:57:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) 05:57:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10c) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 05:57:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xc0e) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 05:57:30 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:57:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) listen(r0, 0x1) 05:57:30 executing program 0: madvise(&(0x7f0000b8d000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 05:57:30 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f00005d1000/0x4000)=nil, 0x4000, 0x12) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r5, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 05:57:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x11e) 05:57:30 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80, 0x80000000, 0x7, 0xa, "2b5f44dfb415f316b14849043154ba22f1bef57a", 0x99a}) 05:57:30 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0xfffffffffffffd49) 05:57:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002100)='/dev/wsmouse0\x00', 0x10, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002140)='/dev/diskmap\x00', 0x20000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000002180)='./file0\x00', 0x20000, 0x8) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0xc) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002200)='/dev/vmm\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000020c0)=[{&(0x7f00000000c0)="f242ef30046b2b11e43fc23a166fefdcc8f2873cca99de72cad11a017d62d84fac03cd822af7149418afa6d058b0a0344ce69ea425fbb94cc4b0caad5e49d65d9278380dfdb6e183991409115b12f9cd71402c5f3cb891b04a0ba0851a1d10f1303c23ffff587a38521448f6b5010f5f56400a28b2c75b1c1ed943a2aee7b345f5cced88895a725a1eecb47b147a68c870705936bcb2067e03c71bcec22f8f8ed74fae39d9f9296b6f0d2901704385350541b8ef9a75af6176ab07378da24f665bd263073748cfafc09aed7cee232be9b70d2cb77c3fbc8121baab0abacd2386292b0a4be9a3d082175d50caf917f4ce577046fa837faeac4d8d353c1e0ae357fc1358b8cdc2540913d5c8fc4f81819572219bce81dbf7a151d98373c7474d74a7f738d57f58541ec7107f9c946ffb27c04ed60bcf8b983c8e929dedf9c5ebabd139bdb1b2677a24d0ba15449fe8cd40e9f88d4bae690c7429e4fdc0482298598938b24ef489e2143752868acef88e7e9229b5c39ff85fb27de7ea3a089041379c81001ffe6602c57a81e8d900084fa0d817f59341f93409ee5986ddb9f2f0666c7371465d2ec8e7b7b78e2da06fb12ff0d648448bc27c576297f03303c761e80bf5398c2b0fd381795f999dab6bbce3a75ae77238decbc3df732a2dbc3eeba17169d49e039527f159bd3bb2fdb6a8c3da9d47754ed6064ea6aa82e094ba1adf88375a490aa7bbb5d50fa4dd4606c4efc828824e0a71a81cc68ab51a7ca5937ba1eaf424368ab98fea46e40517f7ebe12763e4b85a7d040ef4139293ca103d8473eb82e1904f82b142cf46cc9d4b1e8e8682ed5cf90da4e0b2b23642e8bfd9c082d82992b6da7bf1b3eb1f142f37fe614b10757de7d2fcade5525403eca7473a8260acdfbab38c776224b742eaa9c48e1e3a25251ab7b3c675452e4722d765e1181025f249237dcd1df86be1efb3bf62a699d3aefeeedf13f3583ca94bb061e26b13d5489d05facf6cab8ea6341327b828151eec54862cf15abd0248855fb1b1b095e370cdab38e9b094ee3ea725065c11cb9f905009142bb8758bfde18d457f1289d6216e7741755cd0acf22319ef1f214027f5beba093161dd47317f956c20c22c30b997d92168b7b406a43ea78e4a88cda17164f30bda4a96519ed33a7d150d31afce5c2a001c6c44dd8baabfdf95f4b9e505603efbcf3f770b64d680a31aa1de3abb1e4d16b7b57aae86c369554be11ea7ab6dae7bcdcb375ee65b7daba65884e6f4d63bf1c4be65efe872e8ce0788586b7c6b52ef1b0aff11b108d55496c7dcebd88d94db83818b89cd2ff0174edaa65cd45c5698a6b21bb8b304880c489b58e7c738e102176679e20ba1d92ef40b21d77540fcb877b656e59636764bc33928351c52574ca67243960350d5ff89c9a529256a02b427433671a731988b73cf8212fdbf19f1cbe247a22c6d93bd35565bce61e3eacfa40d4d03afba8502fb155bcc5205913b8291fb7bf39d3b79147aa99f6997639d00dce1e1c3e2294800b35c6ca4068be4659785484e547bfe58b355a6fea46278a6c7ef257145c59f67cd4f02efac1bf3d0dfe354516b9b6f6c43242d452cc66add416b952a2b57e5f636d642de35263d6613af3c76dd475fd3093d3d4072db4ae6d750f8b9f9b06d42f30a3afbcbed0432ea50cbaefd2763db18b439e5e531748e36b7ce728d08b09a27033812aed8484c92d130e8eb03e9585910d6ce99348fe869ba7ccfb2e813b054b8019129cd741a9b6d99cf40fb0469fe5f4e50d4061dc1eba18ab8dab6b7179aee987249e7d0d21fae18615af0fa310ca23111ec9e2ce5241ff0eedccf7529492ca36b67ddba3c4f9cf338c3e13d2a11334821d93182963f934300524eed29a95e1a6d14d04d4d95ca2089e9e9855acc53edbcae1ab69dda238329dc9afa10e189761576e5d8d47673e2498b35e5c0a7f445c1aab54d55ad2614d4e7d7bb319874ddc41f4e2f21914810d3d2baa16dc4d847a6d2410188fc654d0fb15a5d6c04b90c9a6a72f7b72bb5dba378d84562fcd8109b39c6bd43a9f6b5a22ea04105b9536f5832fce82a09e53d92dce25492b8ceafa5c129a51384f0b88c6597a942dc3f04ac0a8bf94e4e58a2efb781f09c09bf346ce419e87e1aad1fa2a59491cb46e938dbe4b0899f4d756fb9a9f20591bdf6c3f5c9e28e82edd8621de96739958af36969f3eeb5925f062a91c70bc3814a20a2e3671f557092343329ae0ea4775246509b7825d8f5d9d69793d651d7b6cfd283846fc8f8908406725121745c55dcde50acd6a0e699e47d4ff1bc99d0516cafeb5a00468ae5217a239cce8d30fa1c74474b52e538de502819b20f60eb36db38dd7528bd4f0b02720bf3fd1bba54c9307d4d32b7a6980d44b3a28bafb310c2abb7b0fce219bea650272169174012b1ffc8bdb72d969c26fe48203d9e0c8529e6999c1e9dd92a969e1069e9c1d88a68fbade4ccfe90b9c2c16795d3c46ab3801a7f77885571d19e46129b9f25c4e3a744bb005ae84bd2cee55c1cc9086faa807fcf1e0d593ec0561be8fcc1598d2d95f60971cd112e20541ec04e20d3bf92a561c2039e82d71f4cdcd5dd7adbbc17394bb2cbb0dc3af0de2c047324b278a2d7a19624a196e7c496638f714a8d6972a56845cd6c3f9a173e9c68cd411ba669f70def3c4a02850ab8d56b2cc031c3197e0f1b5337ba82d98114b2e67d0cb7422e6596207cd47c787293296b00fd8a9594f5a5f246750be4d623fcf5dc837586a8b6ed2c68e95481bc916e903c86c0949938c02d96d4b68f328899b2564ed8e807f7c07273048244c33bd32ff8f8d0a5fa07abb9eb4ebf6a73a671e3238a2e9d63afa27f26cd878d1e0fd118f031316f6c8cb4eae97f0c9c867aea8a74e587c0bcb7dff4c6182cf5c884888abc0b0e29fef0d7021af68448a594adc4de15ec45fc449bca9b7324b3110caa26e5ca159cd1aa0dcd8e97d02577efcb8d5f6a77c6d76eb897e4985a549efdcea908b67ebe8c0f7c7bd52a35343a051c38644f1e2768685e0faffac288f0a1b952347bb1315d6177e22b0094e511e366333883b30d3920f382728d2a140eb53d60f422830a897f000e4555ca554e0927ffbdd8b35a68187914bb3e058feb48741d6a39d85265f863c3cc4f8339fe0b822a2a0cd72c448592c07320bad809552568408748f55c4e421258abe2d36ddcede290e42fabded77dd3763a5ac2dd7f9a6effdedff8cde0fdd536cc6594d2d2b15cc8a341f31a243cb1cc023eb3edad9b53a2b4f739bf847496225db453f410a4c629c9903710978df69ff4211ae6b6fd9686b7a05441a92968c92b2ce77478a27eeb507e95b65121962200686f6c898b6bb2234e1f0a926e12802f6b293afa1997b27760ff3e5b2e89d513eb8c502201de92f17cb41d72d92b20de1a16a7b1efda25f30d56921f641565031fe1c1e7c1e00ef49aec58eceba35fad7d0841122862126dc55bab20a3a1a42d1a60b8dd7b718c264a59c2aee5e5545656442c5316b63910a2cf605435adc652593c0e6a38425ced25563c5fd8ca7bf5fa3becbb3ca274f8ca775af26ebfe7d42355669648ede01a7ac3a083cac348811e30e5da7477f1756587afbb0d66be8b4e22254062ede28938db2cdb51d3858392703c8660f2a27b9cfe3080f6e89ba5a2778ec7409cbefa6f8a3ebc5078455e5e94c158992120b4550404e4284f3550b84bf6469192af1dc0eb226b3b0b152f9defe95714ff503ae30ad6ea87352aac2533adc285d6a2c0a15eef165d48805a5b9020fde7e0f37e3778f8b93c749f45922c2251d7d5a43b8fde00a0edf3ad352896d08d75204b86bb715a1083d03cb9011c060fbb3018912b516a289c78ccda615466d516dfc1ab4db2c120bd95e016de46e5e6a54a31ea420031d73760ad5a376b1f759e70c50ffa5f762fe24b57a60a08f02a1c31c4f80253f65a01b415b129725e8e9505c59375e2dc1a9885014e10097959f7deb1cac7cb80127edab541c44d2da86b8dfabab67d60bf9cc5f43f5b9cc661eea07aeb70f94d73924f937e780f547baad081eea54d62bc8fc7b29f213c135bc7980000ad22e502b95e1c9be58a1da8a25a36f010da0f5f1c080d54e38a9c85abb7b44873a38f4b80a992dfff19445289ae9f33f7b1f67d0cfd3ca17442461e946d9894d27921222105a0cc2c06a5c4cfc32523d1463022360ff316a595205bf828439aa5c504c9230300a7e33c161fa76da879906aad99b2718cb766b17768b3a8d13e5f6b249b4cde74fb2c85f7d4c0cb3e3f41d51f95ed9c63cc3cf952e156ad6560fc534b62d341f8d5ae4b1a198d2f9e8953ae739afca6e12f12e250d9ff222b10ec3791c100ecdb58923c5c8f1031ef549a281fb5c0442d0f7dd3b866eac77a1f10f2dc398917baee7b4858030362994462cbecbb327923b7d3dea59c698aebfbb146d02d7fd848d1d0061688d3b90d66875ddef26877e96bbd0acb809685e36ecb3db66132a28ca0c51f10fd784d335147a32386331c4e34568ee084ef48a90ebe366d47f5515c9b35369be03fb522ed98d75d4a7257555917234c36577ee0e60ef3b26b2d4c3f90058eec355b496227a57caf8bfe4eb025da90ff9bf54a2d49d780800be232cbe84886af5e48a72608b65824610fec2306274fd7cfa96506ce1e41760c889ad18c630c86c701a13320d25664cf320ffbfaf1b55bd649a6c0cadbbed70f13c880438478b766b9c1ce79c3ae584f57e003ba9f772302da421c3154cb0056166d9f657a9d4856d7b0d7757f8722bf84e1bdc5f66c727434c85b9b985826ed70472b4d29316c3ba22f1e60de8d6069b2812659da49600e668483d531076f5ccc1db9aeb8ebb3360d903f9aec2cfc522627e1e83c8b80fe9df338a34b9416b6d5c79ac644ab0a8a5470364e5b21f2fd0ea8f17dd74992627840b5cf107dd916a98ef33ae435cbef918d6ef0c01d52cf733ba0221aa11497ed0f92d5ca34c83034902daf3e1fe3884a957e25facdfd8c091fd3402a8fa543cce13bf981d87a4666b0b84f0ccc14a692ce88d7154e64ac1c7cb0762184687fef453bd9e6d62088d232b7de3608d40243f11f513489578981a080e7f5fbe06b0e8bff2de4e749a52dcbdb3040964be3cd19815d077460edf27a3adc5ecc7e9e033c10d3c9cbe9f5007db76c101185ffa3d352ae4a0cf3229451773d2f790b6c5ecd400b986f4f61568ed9b99637d9713f55d81dfd50bd2fa1f92c378170519dfd88b0508dc865866ae0155d30948f846136379b6f37504930f87e6da5ea477314406be7952c4e72d6567ac184eed1651c86a63d2cee6f428e92f9b045afb6627475fc3a2d777e8571ffdb66412b9e8ce52061d979eebafc4c83c5833d1ea3d2d0f3a43c5b6814f3de65ba0876c66fe5f9eeced3d1df23ec9dbc09d07359036b2472b497cbc7b991f95c0cb5050dbac3c8516ce15696611ed68258926e36a3ca4c713bf6d1b49539bb4c88c86ea45a29123593b6860849599150d1027f1766f449d4e89f9e7d81e987c4069ee8e4948040375de32a2e9a1c05fc77a9216ce7cfa5649d2d6c211b06ea1494fbb5e7dfc52d2c4603b9f0bea74159487830b93ab4b35b872ce9fda7d39d415ea7d4c9c7284dd4fe2fd7af87ea6727a50cc9a309c44cbcd2d0f49525c0905b45a89f1226e9a332a04975f69501f3fcaf540be4fc37ea9f5bd7449c4b3c604841b29cf8e5c4f2b40fe8672ac9a4ac52e818f1c22a3c7f1ec4ac6d8f", 0x1000}, {&(0x7f00000010c0)="e74a0a2e47a8f8420642005e4e65239cd0e392510928e825aebedf51aaf6cc7b90f7ed053e4994f9936375b41e962dcc9a7e275719a5a7d35a2736151ec796af033296b152beee60ca9636c4cf419e588f8db35713e8260a4d2e158e004fb00949a0decf94bdf9c3d2acfded032a9d65383b2723516483c57c1144ba4ab66d4fbcdaaeb1f66e2ac1c5b5d2b7c4ab9da66afb8af79552ee502d5a2bea0395ec721d89880f7b9c07ce34b88ea049eb9a4dd81dbd745368cb655ea8c7fbc0a588671f94b61d4fa3ac979e6b1ddce7b7b91107987521aa7f84b7e33d39b9c557ec8fcdb5458ce5553c8dc2bd592802cced358d7fc222ed96e34ca2049cb1ccb03385c2af18ad81468b73b7b933e3bdd8d4884254f0f476bbbd38aeeed72dacc03b7916916781236f446ecceceacdc0ed855f75413d9cbba0bd0af6ce91ec33a4082da800bf52f6a58ac83533a024d01b1419748770b554248fe20507f29ed9c2200413980479c6f8e115d921fff5b1edec6c13191437d3ffe26c786977c5a79423f971ee4035de152cd5315d67da1b688df0a74f49e455c1bb9cfcbc86874cfd67e92f336a2e51bf6523e4e3e033345c273d4320099f7670e6dcb6d4570c2132735e537706a108d3a803c342d2f696dcab84dfc8b622041e491135ccd83ff8eda2cea6034e5d016fadb1fee6f72a786c9945d746e6ffc799089715efa657d0d5692e9434548cea16e4b84ad2db4c39b7185b2bce79bbb64593484687adc9097d692fceebf3021a605ff0d9f863cdc3aeb438296b9d4b7d5a59e4caa4308719fd4dcda027dd36827f93721adf35bbb6d8515a15c0f2827c3325a98ce1a12fc85fdffb637eb6b75e4c67952405654103fd5ef0e7a5e90da2ae1e90d3b872aaeb7d697d64001f528168f975cfee1d965cd561be7899465adb86e887fc687286a2b11790233e009ba343218532328055c8eb55f677e28a7d1778c9b252f972e183e46570de22ef9e5d6f33b888b4c25a36bf98ab9a7b9b57058b98241407fc1cac032c685e8d79ac912fe00ec607849cea95940dca30fae4aff0c0da0b29d1fac064dfb6cf6056619bcf683d50a48ff0426a22424c51a8a7f5b57c426012cd9cf1c21e37f0e1ecc95f63dc32b463649480c38f71c8430d9e819f17432d12b22925af3d82ee6ff782a1b9e81ba224cc32530633da4c634acbcc65cc3676b690026cea5e130a2e6d73c808a6dc62c0c55f089de8224f54732d731b851584fc3212023f7674824e260c7de71dea7cbe86339870dddebfa29ddbf33f72ef4361db513a640209be38eb3c00664e1dbb9d8d42a2b6cb8c1893f355bf3225268d25d15a18e9ef698e7b5c5176f98da3d452ef23cf6f51788af25ac29d3fdbac21ff796aef59b90a99dbb1796c3261c9827ce217853af4d3b7a872ce6e4ccbdcca4c8ed199517fc340345f4ba31414a4bdec5d0556e7a223d6d9ffcdd282ab1e12a8b0b123b6c976b953f3b07a9db83f84320864799d46fdffa604f1e7a87411ff8ca25c822391367416a10f0e2f511629243d2a95bef415c9d46ebf1caa51fd0a497b9d08bd35c70ea1f035e1b11d17085203c9b9844589e284ea24b85c51ed640f89cedd72ccb60d43568e8dd20b5e0ee8caf6c1b777a0df2099a467d6cbe78ead459f30e53e7d069cd81f5b86b18cce791c91298bbf18cab1ba6870250fdaff5ccd56a282b12f0bcf4b51a126c74a2cf366d55776dad60e7889feff9489615c46fddaa138edb579a945db2b97b5ab9a3f95d63f501831a3df358cff55b95e31f40384c99ccb1811b743151290d2fe0f4ba257bcef47f6a6cbb176c46cc7669e2fcde0eabc578045c6775d3c053a33d2d403e670bb6163f254aaf93c12c2cd46804fb568a505a58b78539521c7b63a1983288cf117305b676efa50ffce095c3ffb1ffd8f7574c4751f360a8e84e8a2a29a39be072bff8119b748e5ea5ef37d29d6eef58bd8bb366bcf4d4988958e0550c9a409916de395fa1be1d82ea5153971c011efa5fe39660fd7a33b5e50f26e0b5be099a663bf8be05167a58527bd28435f7b897c879fca46382483711702719ac4bcd5f38aa401837efcbe6d273c4b465f066814ceeb5d24358506e51d7e061fe279954b7e17ac581784381a9d87f90c7590d03a425ad6698f1c35f34d7375fbbf37a63a9528e3ab050c024738b75f24e0a6ba41ac58d672021c276f51109bb98d539c503b35e1729f89159c18b15c324c3ef2402ac5fb3ea3cd172c9edc444a2998d5ef5c79bc4dfd47c1e1eda48187a755c2de70da7190c7ba9d651372c6499d0175e431984b9d75ec088c39a3fa4b524c5d74d1a1b9d40d67c282a39d78b0323a6792d2d6bbdc6fc035f1fca78e91f325272d22a457ab9b2aef077fbb3f5eaeeaa7ad9a14023a7e96bfe5af4efdb787f8e856db2ace2cd1864956a33fc57a4729340dc211814e305ddddfc204678123929948bf41b245da0d899178864a331055c71f8c6fcb7dbedaecddb1040cb46582aa7a89fc1e493037dfbfcb2a55722907ba5bf95a258724f78c5b022872d2c815d928ecc434b2f756ae290f82e3528ab5fe311b82674efc011cbcf9b26ce2b668f5d53ef1af8bb77ab4ac52c44c9bc8227e43585b69db7430cd6de6fc0e394dad6271ba748b7491135a51b4ebb4cc2aff11b22567803d423e7e0a2d7a11f6167deb323bb2dd1214d2290ec76c75cf4e39bd19d634940d7f06a4d54570e4f900e7a20d977861343005e1fda837c011ba7f173e5e7e0bc6a6ec2abe10dcfb3b7dab7a1c225e892271892544cd52f097f146ff13555c448574b671a74a21689c683cb50cc9f87c509c79e5726ec85430262d24072b543bcd26b23b2fa7b2f70b45fffac559f27ea220f9383dcf20106795fe280d3a14dd70b0d6bc077cf36db5eeb38342fbc3a15daca769a35e74c3368e9e0864ccee48b2afb5c3d5665bc84258f3cacc1c79a79dd302e6393a00d24f5c4bb374ecea49c60ff09452334bd1c22c995cc09e2fc5f8f8aa241ae05bf8cd70f3e8f79a9e209081945a9209130f9572e540bd0bfcd9835a6aaecf1bc8339e4ab3ce26671d247c9c2a6f42c0239fc10d417ae7dfd27337db973342b189ba0d92d5d7ff8654c65f7bf1e7cea229bf68677d5e8719cf0fd38044523e30d725983cf390acb46efcfe0f79155ee7c79d42e34fbbd0b50e3151ec36391445c3d29bd7d0cf87e284d4ec11d16be119fc5a47564d5b47ab8300d7f816babaeae710a6f6ecad95d95c2dfd39e0dee88bccd7985f7d5403380840aef6fa2d5f46426eb4de22c045537c12d1ba89872ba8c6f6e7c928e6c8a67f3322c039473c5bb18ed9981f13563be8f66577c0df983e47b438d106c63d700b337afdefb0607c89befbcae7f5561ac3b7e9f085062743532dc0e24a1bd5bcce5117e730be6915ec669a4b70165c40734ad6847626a88287abea073f890c1817a8dcf750d6c1060cbf68e48c85d24348ade868a904193fbfc308bbf447927411c95772d6439bba56f5e967782f84ef9a0d5111fe4f7fb841ce3c162825cb5e918111d13888ddcb5d96ec7ca0689205491cb158910b7e8429bcd2827add670044b804f2f2ce1319da0e14c76d8cb9c6b74aa6c422d4cb96e6228d527008d0f3637e9e865e25ac3a7b63c9de5f91aa607c8db56468a27781afdfd7f1932f8a3ed0cdae4b9ffcf5f4fcf61c14ed2f121de24d5ad5fb68efee53bcd4d993e56d48ba8a175faffdafb84eae4936fa1400524e7be450baf62c54e93eacae4d2af01abb2063915929649b068abc5feaafe8c4058100cdaa0624c5de2fbf8e153d33d5e7101ed86bb060a855d60735bbb375f761ddb7cc8ca20a0dd8cfec01404c23020840a6928dc3e575378d33fca4ece23095a14aebcd684cafcaeb68cea8363a80c91d67bbbfce6a48ece018f0e44f8de9830e1d3b407b48016b1fa42ef68847647981f8488cd3bd083f374fa85a7a64bbc6a334f6d9c1703cd942759125f5a589d58acaeb166005a2bb7e5f80e21dbd3ff0628e189cbd0c73d8be47189a3047b992ce7aec9d7ce73b534ab6a7c01b120e12bdde80b68116f24e444c6a7034da961db945708fb553d6fefab3c08728bfc975b8c4f83e98897b90e70ec78bfe4c0993fc72df7d1a3d6fc29e1ccf6e937d6c2d8ddbec1885d12a92ed53e446b25567f727413915e761d654b7c7dfa26b791bcc4d88deb804eea75d8da80efcf824812bdbdba77dec1e94ccd399d3f79767e6b9f2302b98b40738a3f86f7e1779a9b082ad897aaa377d39156536d9e50577adca9fa1dee26751f2f3d6e85779f167a49160066d12028254c0d30330b4c9cb901261eaa14ca5127dcb47f243efecee75841e160a3a747cc732c2aaeec1a9e43f96279bc93a95194771f89487a6ae7b4ec00233c6a07a886a0ac53be8802c3591d543270bf81c0011f725cd3185271b56c717afd04ec99bf000630cbaf629fa91e0c47d68445a4c39f98c4c23c9581c2248133e231dead205df59c56d59355fc9974861da81f59bec4e998faffef9d24e39dbd97be90e79ce21af02411458d037b551fd3da204d6b59328915ac40fb434a6e4ac38dc68bd3d56a7c4a322fd4b72fc0f2c959da94008d27881e7fde7b123071c848a54fd500dc25f575a2d003dae32837a3480cefc5b68d4f34c1618db5ebee8780d8e4310a6c9fb0ca30befe8c881492d92101d105a23acd5447dd7cbd4d0b8f37765321b490aff439630d11d8417cf0ae373872346b39a915325fc2aad5cfee35b97a4dd052789e879d73397ff5ddd3d7442e87bf38aaff33170c890ae12ce8cb3dfb524404846ce28abe9e2e1fafc0e8892bf06743276f531af9bb2d01baaaf94c949fd08b7580d2f4186970c85d62cdbe02a5eabc32672609ea1eff2981234ff566930ee3705414fcb1108e50b185b8ffcff01c7126e197276efeeedf1fac28df2f5dad5b046e8188384d929ec6adcead065e34d24656f50a26f07de6f6eefaab0da1903a7ef48ef7b7b53deb0e3099d0f2628e2fa16449d0d836835d674bd901be2a5501330b496b79034a7ac46c731117deb6d34710a089c2f7013a45df0aa7e2fb1dc2dbd80ccdce4be84c601e38c2c6c6abe417a7d5b0fda82a031a04ab41af1c139acea7377589caaf44dfedcc5c2e996d1db0fe1616a3ed8295f634b5077c43d3cc78ee0a7fa3b58a210fd6fd959f132ef873a8abd14995f6700110649fd0e873837dc64b6db94db49f7b774e929e2906e004ce0b3debdd5580eb89dcc5569956870fe0ff38cd332c435bf1d2c1b577a28140536c677e667cffcbae9aa5998ef012b1e28109b7180ceb16f6306e83f2fd361fc69b2709fa7213d2b8efad4a36ac2a7ead3c98501389e27d048719f4bc7689c369f47e94dca8dba895ef2ac88f44991fc5759f6ddba1d86d4b15f94f1983878a48b79a56cc4da8c587fa399cebb4115f8152c06e7a26c23d0f28e54bf378355aea47eb38d07c6a14b8b388a7c792d1e99d5ab5b4d89b523abd4ca83174c290e9f368a9033fb68ddc50b6a08d39060cce7b3ec5152075a738df55b6d871e61e99dd25d7fc60f295b0375d50b743b3defcad1bb8f321d76370af47ad020553ad2c92f89b205423747da120c8e07e7b8f8e9c5b7e776bc33354c2ddfb4d05d1f1864307fbb1d824593c272fce23f97c36fe22de1b05ac862cc0b437b6a5f0c21772050d8ac4e419c7961032c50e547e72c6f2cab3808ac2cf769066e25324e2ee91a4b716a75f3d0b05b", 0x1000}], 0x2, &(0x7f0000002240)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}], 0x58, 0x6}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffcf4}, 0x0) 05:57:30 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kqueue() dup2(r1, r0) 05:57:30 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100000032) 05:57:30 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 05:57:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e028c40196aae499cba0e5ce6a83f2f66696c653000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="b0002e2f66696c65302f66690865300092f5250e93be2a564e347056461e0578dcff6533750f80c889e6ed5e137918886bf894ae110c55cd60f52af3d715296f44c771340f20b7ca6701003ce15e4759336b46b5540e3f39faa4581dbcf34d874c887bb180a4ea24ecce8bec0e05dc17f93b426463b7edfc80c4b924017b9bf9b691aeb5a7b6"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 05:57:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 05:57:31 executing program 0: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x3ff}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x80, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x13, 0xf0000000, 0x401, 0x9}], 0x6, &(0x7f0000000100)={0x5, 0x2}) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x8) dup2(r1, r0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:57:31 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x1, 0x401, &(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="1ec7f5fbec4b4226b8bb68a15ad1d1bb21c5d854418ea8a88585a5aa7bc59c82fe1913aa8cdc0a2dc252f6c18057", 0x2e, 0x1c90063e65e76c86, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:57:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 05:57:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="d2684d2561e02b6a0d2e658932aebedf1366f9d933f6994d31f8c50a81244195071274ea2d35d9b4225d78c9f5c7e2cdeb02cb6a2a8e1869313087545718228c3ad30b2bd2ff03269b76b8675980652cde1ea8a02f2b6c6f9772934c355ad1973de242884a40a328dd15ebb844ada55c48b1c25feb282e443c9b7d3d789e993b3e5b638f417359b49cdf6904118b95f9529580963fa98edf41c1f4395af08fe5d0427d520c0783dcda069fa003fccf099cf64d5bf9f7a1155798e2e125a901af960a51d6cd7c2fe7b44d6f4745b17ef1d637ddf96a8e18162bd748ec9596c8747c4b5e779ce94a577c9acae15ee8aad177e1016728910e71", 0xf8}, {&(0x7f0000000000)="99ca3ba2695a2759191c73a60a8b10af4a4146e89e799177b8b7bbe14fb14db68be62c3df503b33cefff0cb962267d", 0x2f}], 0x2, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe15, &(0x7f0000000200)=""/201, 0xc9}, 0x2ff0027f7d8b6e1d) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1cf, 0x0, 0x0, 0x2}, 0x0) 05:57:31 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x200000) socketpair(0x1, 0x2, 0x9, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() socket(0x20, 0x4, 0x3fcd) socketpair(0x18, 0x8000, 0xffff, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 05:57:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1e) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x8, 0x40, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 05:57:31 executing program 0: r0 = socket(0x20, 0x2, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/211, 0xd3}], 0x3) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) 05:57:31 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000200)='c\x00') unlink(&(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x8, 0x100) 05:57:31 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000150000000000000000000000000000000000000012000000000ee31801e6000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/147], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500346556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x3, 0x7fff, 0x7}, {0x18, 0x2, 0x800000000000007, 0x8}, 0x3, [0x2, 0x4, 0x1, 0x7bf6, 0x6, 0x7f, 0x2, 0x2]}, 0x3c) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) socketpair(0x10, 0x4, 0x4578, &(0x7f0000000040)) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000460000000000000000c8f6000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000100000f000000"], 0x1, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) msgsnd(r6, &(0x7f00000006c0)={0x2, "e8f1d1e00006854662a75927547bfb53f947a905ad"}, 0x1d, 0x800) execve(&(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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000d562da7839e9847ff966db301426b02d29d7587298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"], 0x70, 0x800) 05:57:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1ff) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 05:57:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfc, 0x0, 0xfffffffffffffffe, 0x0) close(r0) 05:57:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x8000, 0xad) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xff, 0x8000001, &(0x7f0000000080)="9aa1ac2d402d467dcd0e85fdf2ad822b408d09350c2ab1760bef1969e030b0edcd43f6feabe8bce364ad8dd7c33d40a935a96b775f89a23a7d55ec9c90ad9dc10e80abcf6c30a3b6b5aa8769cfde46eef2144e309529a33741d643abca4c2655333079e380bccd0e6ed79375dbb13324d87ebe78b5e7aee67eaa8c5a380ff1312dab98faec01d07dce11d57972542b660b98aa40298a335ca392f1e7b6b7b18ea81b340f9a", 0xa5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 05:57:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 05:57:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x4, 0xe4}, 0x10) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "09d01e8af8a55479016a9c3fa4edce3f9208552e", 0x8}) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0xfffffffffffffffe, 0x400000000, 0x3, "69455ba224fdaf91024efbbca4b06a75a86442e0", 0x5, 0x1}) r3 = socket$inet6(0x18, 0x1, 0x4) recvfrom$inet6(r3, &(0x7f0000000100)=""/91, 0x5b, 0x802, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x1}, 0xc) 05:57:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x48, 0x229ebc43cbc02736) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) 05:57:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8c5, 0x0, 0x40000003, 0xa, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0x3}, 0xc) 05:57:32 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="807665d31e426d7bcccdd3902a4f522585fc5c7b3c4960bf883e239629443357457b53c1e4b9779f1fc968406d7b1cd504e35439462d19685e9f2ee9c675714f78b6c7dafc07ff61dc7a045ed127b25624e10a124ee665735b8db6ab06084fd618065d8cabac0d2da694b371dd75229b296c6c84f026017548bd1a05ed16fda853b6a0eb7f304aa07a47caaa7b5f1b969be0ee14851899cd99f01274659b873f4eb4831759cb6b1f4a9baad7", 0xac}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @cred={0x20, 0xffff, 0x0, r7, r1, r8}], 0x60, 0x8}, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r9) 05:57:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000000)="2effa8cd789364b5accd665bd776eaa09047369d85b5a1852b1738c24a818adb04a79563422c85888c4576656c305798869ee6f3e10111a3d47f5c03018b677df723c1fe8f1f617442c280ba3ba6a9a44850b7cd9298515e1b4906b0ba20f5e4b07ad473990ac7b62597116b470a9a7519fd9873af33e2ed0b0f19d4c49104277024c256fdba1265be768d15ff8baf3b969352723597dc503702feaa35e1dcebfe75ec7377d1bb69c20e6c7233d1d80214616995444fc47695af26b2caca3aa07305cd937f0757c7d2026590de341ced0642e4369544e71ec4302f03", 0xdc, 0x4, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0x200}, 0xc) 05:57:32 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x25) close(r1) syz_open_pts() syz_open_pts() 05:57:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:57:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setpgid(r2, r2) r5 = getpgid(0x0) ioctl$TIOCSTART(r4, 0x2000746e) fcntl$setown(r4, 0x6, r5) r6 = dup2(r3, r4) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000000)) 05:57:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:57:32 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1f, 0x5, 0x9) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) socket(0x0, 0x3, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x8) readv(r0, &(0x7f00000039c0)=[{&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/132, 0x84}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003680)=""/128, 0x80}, {&(0x7f0000003700)=""/231, 0xe7}], 0x6) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) 05:57:32 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x101) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 05:57:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) write(r0, 0x0, 0x766190c710042038) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) 05:57:32 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x7}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000001ff0779f3fd23747299ca4cbf48000100000008cd7f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) semget(0x1, 0x3, 0x80) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8200, 0x100010010) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x552, 0x401, 0x1, 0x8}, {0x100000001, 0x2, 0x5, 0x2}, {0x6, 0x3, 0xff, 0x1000}, {0x10, 0x4, 0x2, 0x1}, {0x6, 0x101, 0x100000000, 0x7}, {0x7, 0x77, 0x8, 0x100000001}, {0x10000, 0x4, 0x0, 0x9}]}) 05:57:32 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:57:32 executing program 0: socket$inet6(0x18, 0x8003, 0x6) socket$inet6(0x18, 0x9b4455c3f0e65901, 0xa) 05:57:32 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x81, &(0x7f0000000100)={0x0, 0xffff}) 05:57:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x115) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 05:57:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) kqueue() 05:57:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/249, 0xf9}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/218, 0xda}], 0x4, 0x0, 0x0) syz_open_pts() fchown(r0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xffffffffffffff81, 0x2, 0x83, 0x1, 0x0, 0x100, 0x4, 0xbb37e8dce8d67167, 0x2, 0x8001, 0x1}) 05:57:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') socket(0x6, 0x1, 0x3f) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="4eeb23cc37db976ff9264ddd030b5d208e448ea639c432e8dde2d49119e1b362ba11bd53da3c79e7866d561274b1deb391bd711bbc9c0dfad2212fb8b22222ac5172d421f6f6cbc98f7ffc3b5ddf32ea39e23157080b89598e6c641cad3f2b46c8bbc9b67392292f1f38759d00b9a6fcf91f2d0688d901f3220a311d3525f849becea4a99fabb3bad1d9a8019903a3e4be0fa2dd4772ca7c848d85014bb45aea7ae2b35cc68c1c7eaaee021e0a5635166bf2c19a6cbc95445669d3f72e87c804eb990c418a21510468417a6368a69861ba480c68fa9d943c5977a0b635664d2d492ecc5064e2f4af850c80ffb0f11010b98e8f42d54d8dee782dca", 0xfb}, {&(0x7f0000000000)="395d979ece673b732d937a9495739715b11f55ad48704099e9fe9fb4c97fe41334ca63da30c98e1a3283e8ee4190b26f49f17faec778c84715fb6b41022dce19f4", 0x41}, {&(0x7f0000001740)="258855f32a916c4133381931b6fffc40fc52237761492f8b285c0f6fcc113ec56f2cef492e9fb2bcce7d2512345904ae937a74c536b623d08524680bdb1d035a1ca16330807d94460a93f3bcd633c564408b714087ea16c163beeb59f52d72c252df132c8c4b66b59f383f42125bd978e7f732472922add984c836c664c91f8c89bcf9bbc2a0747a914c13ccc9d718f179e4d135e9060bdaa7422ac469b69d7ab1c23d399c1c3bc360ab820e5a4d39f7e028eba5834f61d417e4a4ac516a7e4762e6b868b118eacd06db5cbd860d28e45e1717be83a313b2908c6223ab19b4371d6994d753e3b5d4ace7a6df450abc90854c8baffe327c56a56320b90786059116fcb893449174104e2df8a207872e6d5f2328c2d442c17bb02c722e2d05ea200d332ebae75a707c692b676d8f5b55cc6ba8f122310c81874de85fd974ee6ac1016db6eeacbc2379e2fad547bf6ddb7475d83d702b529fc4febcb6156828a59a8537813c09176913fdc19d1e442e10a41a5aeb9c861bb8cad24d786b89db16a32e5a8a5c77485b23768581dcc25de94c921196fbafe4aba697c6710b1687a5bd9a198f84efbae0b4db4046cea928c63f57f83407b521aac0c5ac5fdcf8d52fed53a7b407232d3e64f2213bd9c3bc5c40e1cfa24dad0781bdc4356325c271a63525e83869c2ece58d16f833fb856561c0a017072913ad5a558be14ef30d8f3989e1ea2f7f5f843efd55565430cac01595d4eb494682bcbe3f07a16f32009f26fdd49a9755564fd656ee4841234e83b233904dcc17b9870e39fc4d3f9c37f3368695f9c323a51afbc317ff58a8cbf39d323acab5cbe918fe25a7b113cacc4ce200fccbcc67019793d3fc17ee6d146569a2eda9afe28638a2916f0c306a2f82f37fd009a31a3b38d88748f75fadc58e89a91ea21fc0129a19e047df915dfac6b805edf5411679432ab6398b82483fdbebe5490c59176f067b4372c79a3bfb1beb181e6a24c1531cd749f905ef7237d24d16e586efde29d107c22c29e89fa3e249e6fcdb8a65ee21821309d7022cfcda63201af61e216fcec68cd040bd9cb122e01282de50a4464f70bb010defa84147871ab1cc8fb2cfc15956e2fa02a69b4808777c8c54fa5f6c8ac51a645ff53f28838414ec581af9690166e3516bec3c02bbcf9d242520fb6e5bba21a22d85a6f484bbd221a9c2562270a02637b85f2fd185b42ef25efa5d5e294d53a0531b52fab94224248ea1aac21244ff6f461c72ff8576d51b64963df6b50bbdd77ac0c5854f5f28c22bd526bdbf256fa8d1d49c30508b17d490cb7d3614fbda1d2650cbd53b2ede2b656c6818082973efa1eb70e576711dca49632ed81978040fe5df6a0bc005720a07abdd0be7a9967171784d4e767b706fe3662685f57e48ae06aafd8d2fdbf792d6394a9ac71ada7be318b4a198fe39a97b0edb5082a2cd160e66c57761370bb7e506c5f00f366760e9e87d7035dbc166d3b3df0d254c781dd4c663f889e9471fda0102e0294efa7d892167e65ea86d4c551b06def7175f164cf0529ec25be6a44d39cd55c4e69c6f963b15e07d65a602a008479520c6f77b68822044675aa07839e0b71c9d30efc2d254bb78f78eddbb7ae4f08019018c4193949f243316c4a2331d1d4b30b259fd73b1b3fb0be559ebe5d1ef2181d725c8509cc839628a55cda079e47c5cbbaceee7f39caed638faab936704fceb0440615cb650d987631bccadcf9cd06a8985357915615e8a910f162443e3b5922fa1f61f3606d7f8941d902ff60040653d5dd90b0071b6921dd039a94f7d755001a55dc322f39f87e10a92c1ea155794f46a68520982b09080a2307839229c39093b56d321bacb861a62b044fd85e7d0527560bc77a9acde85c4d184c92384f43326fca986fcca06789f8c6ec5e9cd6bc7571cb3fe1332b1453a364893883e10c5f48b18d7829cfa2e3135b46fcaa0eb02c1fa2103cb28bce3e7f572984c41e1b7954fb7117d3efd0b7a36d5744df2e7fc52f72dd0965bf3d03ae9c22e8c7906515586831aa537b7de0602ad3cf360c2a70ede28806d4ded917cb3c7fdd70dc9af5b00093aed56f0fa5d884c3d291740eb74877eceb6d6505c7e7f63eac551dc2860fff53f9bb0bdb3533aeb4a00a3db02d772cabb6756621069ae5bad2d153b405a842ad7d5ace4714836a61268859ec3f1464934076a11a4ac53f6f0c32ecf98045047bc1542b6028aa9db56440946d07aaccf21703146f78945166b837a6518007c0bba05d887d6189b0bcf63eb9ecfae0a145d2894c83f211a9b4a156b7039dd668279767469bcfc1f3c0e8398757826de739648b777bb9505e8947defec641f95c085fb55120302c2f775797690db351f701ff7dbe76b58d051db52440a46139fe87f6e59b7da75882290845060a2c1ecc198fa229c5de0a60bf5d11326b922776148c5d4a88e09b6937f19743eb8712d54c4b3e5e4cdb6d86c3dbd4318cc2c071b1df3e9ec14feb19d8036f5043525d3b1a93ba696169e390bda6b817a00ca280f92f4cae1b8de0927402989d1e82e4277c785abe5df1cdc9daa0e538adf254dfc990e8ecd2c715a2392c12db755ce7e66a91aa0d3c518aeecbe0bd739e7c69ae3d6f969c66487b93c17abe8b7c2f20c7c7d7098f5580fc2ea8944b4ec442c722c08fdaf76d3d2e305b0a2a960daa12f6f042906f50bec75595faabda1b0cff9ff2e61cfd2da6cda036e7b4d4162c5dc0d6931dadad7d5878b1afa6eaab7d8dfa56de9fe5386f8c7953ba8be0b6262c69efcb2209ff111bd1cabcf9415542ed9c44434f551ce939416d595bd15e7b4447b2d7182b88f837c4ee0c0fa2cd308293fd103b0f15f038b4cba30a43f6bc459d7b278e7b926fec1e029fa3d4759bba8ee56e0f2849c194c75ff3a2e2989dff2a97de0e25b5d6ba506ff4df2382de9377c641d75a642676819c7c24e3eff66a31cb2705eeb4cacd445e8e39d561854c4bd015ad85327ff03f9ec62e6d9115991554a2d5b792f12e366692de72812461ce3522a55093e8eb6d4520fe278dd8a75a734730f542227c8d4c8df7242642be8ec8447e00980b4c7cb9d68f08e1c5d9e1a7060a8c65b20824586e8e06641ded0961242b9b0f372e157ef05993d58c1ed3dcd02b23d75a19312aba719f7e9c8e53f14711bdc9c114dcba043440d3c32a1700cfcacb0e6d37c2993c58221357d75c976828486bb517af2c85751d662f2784837aceb1c4a2f55679eff3aeb520badd9460c2fc12eaf2152647a5ae008457d40e8797d5065422541461261e74b00403b6e5288706514ff2520748babaa5b3dfc2f4a02435c1ad4a6d70adb1a6b0682c1109c5c73e9fd49557bdee8d27beb056df9a7f0eef1600bde656edce7a43a692449140e1357393a238ff3fed05754bde368fe0f34251a2b61e2a69ac29e2b870fb5c3403cc67c4a5a95f697c711e3919106241aa5222fa186d675a2d855b6417513d9260c4e155c9af16fa0a3584e5b4d07aa3811bfb55d6a9ba4f2dd69cbeef63b7d78861058a643b45507f3981938ea691b6627c9116aad765ee5f5dc3532d0d2dbce861cc1d7eaa4e106e5e6118adefa505d5b5b43dd94ec360108af4197e63235ff721412c491105c0b9d4e19a9a98c67ac21d3eccbcc21f990af0ee209c275ddcb4be4fa59fbd70328499c907b6eadf00a18f3e262dfe61ba15eb3d49a0fffe03b6147e8668ed67c4946dfc5de353af7568371abde734fb926418e24da5c4deb2c8c083ed50a18939766c696e3e6042c706c7ffd403971822b2bb98ed12200dea4529c8e34f22330e5992842483a7f14ae8ce89ac1333e334caf1cd5a192ecde7841a525288ee9bd4fb332e60b8ca26f53561f327cc6c7d998b2ea7431ad785db4769f7689b07a7e1cd068df7222694ad19aadd92c6f2226976c1f8105bc314924e6dc91dd071567ec02527b50a2317aa22aa69f065ed2854748c4b7a89d21b30150cd3d9acc9a86735aca9c7f65e8e5727413a82470382954f4653359be1aa743483220b86c106606cce1b05316bf228eb21f6023ecc05a255dc61159f2f03177c66a6ed52b3737f103512c1dd1bbeafd86909c4f058d11679c528c9e25416ab9843292fd42edaa992f870c65c2d6cb3c92cf2d801b1d797be36606d251398d9dd6807e2360adfc2ed686f68b016c0221006d70350cfcfe4b509fab0358d6db87988a32f03d122706c89b21429a3adccd6aa2b0048efcc6a4f3ed9b0b55a1b183ab8f59560cb9c5a9ef07a7589aab8791da91cbd76c561440bbfbf0ef27e6a9879716f733c266b9eea950b0130be14cef46157d18b47db83f41b894f1647c5787f040033af8cd7329a0971f05b04859c5c0062ba835708c63dd25b892bae2616b83cdbaecd9c5401dec0d9d1ec2d981cf0d5a9cce2fcaf65be301148125f18ea8ab73f74ac8cdc73f0c6f51f054434d8cd3094702c2613840a145e8134f07bb5c1298552d5f6298aeb6b5fc352a8ced8b8c71fe5e1e3b7d59a71291cfdaa0a116208c2828571f45c21773e2747f4243a691b9e35e097c4f5be2aa21058ae1a86368e8d4ff0b8846452a157ee03d502c5ff84468a53ff6386894ed757e90866768d6a877bb1c21942c6a8ad0820f82111d02a8cf93c78ee5f1627ed9ca587850d92e69c5befb9c3cad69fd442a6f3c95366f32d72b72f5b2690a7ef143ffea598e946c3e0c0171cc6b7228c42094d3cfaea623bcca01d165251314c8cc7d0dfccf653790db22b48d5dccbc97dbfb05b3fb195cfa2a0e005dad3c6d135a4f0cfe67ac9e37a4e496b6f8ae5f52b6b2a093b94f4b7a551d4e141003c318ef1108449e5a10a4139d48d5920a3dc44efc357a3070babdc56689b68d13ea0eba50d2d036bdad2a6a6f85414a3a5865a78efc2f533681b014e9b244a38828ccd565b0ba0a10ff8e0e95406e52ac0fc7f3c175df2ff40538d98d1cf0e297b7b4a321a80ab1918b41ab93ea8f67f0a15238555bc2f938032893d9959d7793715c22bb9d1fe89e81cb3041c4bdbc785909da375b9a50479f9ed1bbf9e88c4d14019c014ac32ec1a222153d99fb7b042cc18b7edbb8c3304570cc08c716bf590d3319c145577a3e007ac884c77b542dbb6c6378059fd761300efc3236f44858bcacbfc1a58c4b121090bd90c8ee06fdec801f3c9cfb447d2ab7ec219cd6f8b04250b6330a2784f9538572229077b4a723c9c9376acd05a486b8d9842aacb2b8c3d07e305da0fdfe2ba6968aa6a6a39bb108d194d1a2dd90597b593565e0254c4ed98a981ca5dbc72dcb79e2b0f15013da182118b23d8d1357025070cd810f97952217fa7dd2f1c74933983c26caa69894eddf2f0f33972390ea60e61143377981702dd9f672e386602c80b21f58b4eb76e6db65ff44b0a181dfd5ac901f9f67995f93bce0bf03391b9faa5a013f12a2cbf43eed2eaabc722a48620b7602906879aa5111e6448e6ca8018dee9df480492a90439bd3625a230d9341576ab8ddd20685c5dbc8dfce4026ef09996ee45e469ce71bfb56dcfc7eea3c03b34331f884ee308009952a90b1bc36b85eed0848207462e48a02b8cea8b51d874488b68ac970f046d6343a323c3561db8e1187786f509ecb83e459ba5af855b596e754e211ae0b58de92394e7cc8fd5ff0ec5d8e849e058b2a2cd5f5264183e9c7f7c0f5142cc92a295c51989db76a9f9845608c4c5be31e4d74ad42ab850e9921f3b4de91a74e3db2ff46f0444dfa59e5275b7e90df28ff2a084aa96437", 0x1000}, {&(0x7f0000000080)="f7c3e1ddb84b4b8c1f0954b0309075161ae2cbaa2f8d20099b0fb30972f42cc64ae4d6c9576e16e7f8e03b47b4d5db4c9bde", 0x32}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000f40)=[{0x0}], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) close(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0/file0\x00', 0xffffffffffffffa9, 0x7, 0x7f, 0x0, 0xe9c, 0x33e23679, 0x4, 0x0, 0x1, 0x100000001, 0x4000000}) 05:57:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=' ', 0x1}], 0x100000000000006d, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x20) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 05:57:33 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, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) setrlimit(0x5, &(0x7f0000000080)={0x2, 0x9b8}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 05:57:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 05:57:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:57:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(r1, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f0000000200)="9edb8cd6fd3c0a315391f17d6ab7369d251a8f04cb3114bbed90d35874a2e88bf620b766ddbe15eef97b4000fdd881b34b256c5d82bac4eb6425b48dca956f9d9ce17953410d8853ac42949efc66862718107bf6c9e6030aef9f3f27b0cf978b95a050c602d6ae77dc75f5f68ce6972af78c3ca0046264d50c079db0ebcbfcaf312b444cc25255", 0x87, 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="ec130d040f058333b9df3b4e2059856733f82e31ca75d80924cc35ce299e2a80311f0051bd6769eee85df7d5a8cca5c307b28094aaa8fe9af1577548a3599f4820961c1d54d145d3f594edf2c50a535a19784e871a5c02852003c04f624ad416511946a32476d544ef94fc4c1e385b0cd62c25076f8224b9f4e99c6b0ad351c68bfae3480e63379da2129441c91b9d53d448e6bc5c1db948240ed354791c8d132fda0547f163bc57b67939ac9483c5", 0xaf}, {&(0x7f0000000480)="9e91195ef56a7c6d1ff94bc3ab9ec250a6cd9271e262cf445f751de35b3eb1d102f1fce79cd93278e5b38e179042366aea3238d38ccc881d254b51b22bbbfd594cfd2753e7b6069dcb3aecaa4e5580", 0x4f}, {&(0x7f0000000500)="e6a2b8baaf6e9a37793fa9fbee6d87ba6665591257e3c2b845ef7b030982b80b1510acab727042416a8dea5c1343a35b30f382794e596d274073b65ba985376ee57a3acce2e6314cff1c8d54671c5d002c25a69b0c8be79ec10fb6070094b7fbef333af786b4fa224581a166061b5f3ebc7492af576b826ef88c8a77a516f3bc57fe1c9d9c043e79425594f8f74ac030f0dbcda15ebee27752a04b4eaa9b6c2e93181492ac22d8807125ce0e1472722fc1523403df5454c68392bfd0678de0900e84152c08a287aefd17f4c05aafe079250614caeec66517dbfaa2712dab4d43f2fac01e8d7d9d", 0xe7}, {&(0x7f00000002c0)="d2542d9b8f9fc00369fc6a25fe9f9e93bf", 0x11}, {&(0x7f0000000600)="9be09b24ba6edd1ead4631b591525f702a580f97725046440eebfd7c155872cae27db1f24cf03c4f70fe594951dfd9158a55bb00dca85aa39b878e2de03f27153a84fbad10b98504a879d59679a4c5d136b4e1267a4da4bf049bd573cc796774206c05af585f7b47da07f74776ea002ec58270c73c5ec4bc8324c07001d386066c1ca526627a0d4f412a3b9d50922925aa9e6456990ef4124de2d3e19db48e1368150136aec3364cb0a881a6fb65c6f922868b969d34956c723bcb463c20285b1696a596972497dca073fedf9e96fc8c955012323d0a15a40e92824ede7fba3ef8efdd5da3b6dc82072e32794d76b91367aa60ab43e42d60d1176e9e24022e33e281027c5b1f75a3d1932264c9f903ad3bb53e918e37dbfd17f90adc5454a3063dbcc9f1fa4195a5ba2bce58bbc62a75bcdf644ecc7e682102fe15e98c8849c448c32947cd64c680efed39b9e8de98731362d7e3641656503e942423ebfa2fddb91c579ae029bb3ff67eda7f6fbae7ef2f87d25ec1b0433d001ff7734b7f6db93adb931d72afce06feeeb1aacc141729619d0f289fb0d47a77819df1f9f918619490189f227bf4265f4dff603605d1ec13943aa8d1ba4f1dea72b738adfbf97ef411bac58e24e9908eb7bc6cac423c8799d30a3846ef90194b99ff895643acf049ec4f2fd0da0e531e51e71747d5ca7b6ee8caabfe0275bff95acf7ec8f8112641fbc2743ef00605e0433d3dad3975a162a4d4367f3b74ca6a5425e2343187e43d493954bd97d963ac1410fe9caf03837f63c3debce807fabc962670cae87178b8aeda256c59fc0673120fe83eba24d96308c693443789c41f8d81f96df7883454af86915142350397704ab6764b6a5935c8b4c9eb266ec92af4fbf0d7e184c96de0791f4ffeffb43b5a6848522495f70ff5dc6fc5cc526a8d8c1b91eaf42a51ad5d4b1fe125b47cf44c181796becb4e1676b693ecc73bf9c134c0cbda9e7af259194393074c022925e2b92d22ae2abf0165d8f62352e06cb44f27bd403249a8a43ef96cb2533ed1438637501b8069578ead42e83dc5ec5b35f13385ccd5e83290701e796e344e25677b00cae48ff233adcc9160a9d45c7940ac897a5dd5948c37083b6b5b1717153d6933c47830be1c34507c775ed23be8f52e63ef7e57edfc735dc06795996a0e29ef0f74e783fbd92219591e0999b9cd1ee1b134ea6ced075b668422b3b9db5a5842f24af271a4c3e9924015c82d3f4cfda14c9f0a1951a816ffbaae0a80cc28f5f94cb6b7025741a9d22e469eb81f01b25143f5d19ce9ddba383da9d38c4c4258c746037082673eb38541af363875f31119700411c59b846b6d1197bda80632779cb32f85c18da9792c7805444b8903491c5504ad8f67649a94834aa5f258de5b65faf4d2575cab46b466991d87ceb553e178304934e1fde8a74d656431eb4ba83551698a9dc2fcc6cb18ef34be5238981eb4aec5de0de74567921f849264eb30fc1936bd9a5d2d5f4140815aeb3063af3df2890725200709837f4c516c265a39dd45aac549d35ce43e08bf690a586469f86ed86df9a93dd5e48e980e109f9a115c1e5e6d600e50ab2f9d045d278345af7e25267c7955e10d22e6fdaca290eb610ea0e94e0d9dd10cdade7696127b89be1b6a179e297a10ef83f79b9f9abf9314c23982aff5764de581cb81e15d506cd0d9c0b3fbf8b7bbed3a1693f16b3c0d635ccfe64f7c1fd14d1f37fcbd2c713126728d8b110a8bfb8af34bc70343ffc45db265a8294287765977034917f85de66b76f7e4e8fda9090991d448bed104c3026bf80eee1482f8749f3a3a2da02aad7f68002c0704901b160a5f203b36e8771b514cd65cf09d0f4d1d5eb57165ff183a58ba59680743016c59aef3d598bd74e9e68d0e0a717dafb54c6cbc113ec85c4b6c621280ae7b64cc02b777f4b830bfe069c252675f2d570a6645376c6b89e0469ad77c3402ec4559e69af81c753dc0aee2429d573a968a318a9a45d0e88b851ac5fd1e413b09102fcd4173100121a479ce8f529a9a039c2a49a200355968de75c6f724ef9dfcd2b369a47e3bbcb7a8aec224b3249fbca04e2e4fdfc031b839afb0fbd9ffa12536d108cd427d8a54662a7329458d684b35cdb939e97f2345b216a1a73645131f42af9720d7d5643ab5aeb17a6767503b5c8e4a410a8034c416dc72700ad48a99ee658536f8e233d2a24a339885ee95ae09478e10a36cc43931947156f966c45438a3d06803a8ca445a7e354d8cb0c5b389b6d2f2cb7ba34e10556216d642ec6f655703b2d1eefd8970919dd6ecaf42aa422fe5f2eb3646f1c8de94188831754772be9c86c9cad056badc5fd09516912f4c869968f4e44dd8ecfea16c4ac378429f0db1d6ebb1f742c462606fc2671497ee4e378cab7e68658a9ce7a7fc4b44d7d881b8e1b010d5f3793a94246485fdeea701506e01a6be026627d3e8a02c7981c9c3352cfb82511d19474f9949e79d733110af7f6454f9131382958ac76e08793bb8c455d9843eb75a755023572bbc6004c47b19023426d00a8e6e6475601e0b2997a5de3376bc422872ac59bf86f45ce70d9c82f4245365f814d7bea990799038fd935514e76b8996e4f9197f3bed3baeb0a71a7ffc05b1afd17519368a59cebc1b8a1bb19d7f66507c4e7105ebc5e4e305923ddf7118ab09d991c9def1405ec14d8f052e221ebe0c1a2a6a7478cf84958f1c52f72ec9e9911297b9399c59939ca5358c3d8da1c1c2d38baf76bb4028f8eb7a6ee8297a538e31c572f071e37864f106af8063ae2845f45f3a0e5c789be13fc6f04e1c9ab53a14121059667142478e9c488a77e47fb149697140dbc203b2535d7afde40dd638de456eda85f1ada2ff52238f65769d8ce211e7256172a4a3845ac48b32ec1c2c206c7412f5288e136e68fa54beeccf7fcdb32189141cbe5a58e6859e652ef5f1d86e855961ac2b2defdbde007e79ba906c3d1c4b12dbae5df1377dd5372d1e9f388b2f5e925a30ea45d07eefe437bb5f614bdd8086c5b65d075d949be6619643c3ec58468f84b34a693b8a1f1343baf53d7117b8739f4aa64f5e3271f25b50527d7024d139cc082865f820fbc2732467c65f2469fe4fe3496f980007e1dcb21724e961f2622aa67ffb9d4b5ce6b3ebe42c08b122331c26a849e3f1e5c7547707da0ce76b83a4eb5a7ec590bb1e7354929ae4a727eb96bdc9e1f7912dd74fd17d53b5b335b81e6211642a492cf426d239984e08d6ef1ce0fcda8cfda1f8cb013a738a0e3269394a265c660bd560266557c045d1fa0fe3d08f64dc69a113c153f653b6534e0395e5828f84e207ef82473d4172b76df6d5de3bdc6f4033f9918c3c25f6058b548b16672246100113ef8793ef5be35b1bf35ff4665fd2b315b44249cec6c13d9e92ef4d02e5900a58288a09ef1cacdf3aeb6cc1e7eb30ae73783ccfcdfb1aa73104d74739a5721add7cf2344b97f05fbf747ab8d080771d007322f5dde096aec3cd0cffd38a499d87482d2f6595ef4cb7470dab11387dbd7591bdc476f5e6a36292dd74374f111404856192314581603a08397b77d1bdbf8408046629531e44817e3363fe6d351fce9912a409022b6e75e0164e8cd21373a647b503ff0b3f79ba6781d1028a0d61502110f69aae986bab051b8aed4db4276f1560796ad19e386b512b5f2cad66e08593739c5fc5f62f11074839e00a81c614c6ba2682b04d3d5fa378dd8effffa5aa971e6f4e0c1b67fdf82f9bc2e6d142ed301ba700646ed884a906cd5c60b491a0e4340ffdef4fd6595dec47348783f5394e1a627775750e8b65195b9dc5ebaf272d08a80de9472d82e062c97eb67aaa47fc1c2bc07bf683baef5fc0894f6f5b54bbd38341bb601c737a2a135c682530ff1d8bf01cbedb7fd16b9177e79b5890002f86fa368dae5a42ac382cd269c0046f54d8de035516ba2c42309f7397cc8032a96fcbc64dbd1d9464c8a2fbff7516fb81b0368e6af58e991b6012ecd82ff927912ce10bb02d7295e10fcab4f36fd4b6c728ea0281191c10976099507d08d39ac3a8fa5e11f989cf291b0c56bdda3d305611c65213faae4d7319ad63293675ede60053758a873c593f9f52698ca1f770abd292f95d3f85a1481f8b01cebc32685387dcecd15e7dbc54396ba9c602c853f3da88c5513e526c3fe07ccb178f7378818b5cd52fe26be369a1f6cbddf9e541b46a2e9e13759bb89947840f8fb78e99ce900c86a3d7117619e3c5205b0284109705a14902f9ffae63c82df8ec737e5889267b0dc99d166b3d2d7862174acb093dff53f65134df5f19f471d245839e8162882475f3b5d52fa7fb001febb4ccf4559e4dac5cfb80eaa1649c2c459dfc5f29b016cb7db7acd5a7c7714a6995a48ae556a2d7f254900472554619c607745a175a5a3084e154244912d76b0d3c8ddb9f2ad14d7c567a08028c197a8bdca8d742fb1ac97e82708f64c2a57f769cddbda2eaff5eb40341a4db10a1dd76edf11881a16c4092c9ea8abcd30cd9b6f52b48c8ccf1ae8b09cacfe8b3651810a7875bc6903a4dbc804f5ab578c0864ddea33a33a70d0c226c420f5c462ff5ca83a37c5f24b93aba7a7394e7340a6be1d1a5beb5769070f47c5cba7de64026d4eda26945a7029199d9525d9baafdb57ce2adcc73ec9ef082d7287c8499ca3e4ec771f912e50d3d3d7eb6c0c1e272284cefca9a9d8d489f6b766fc58f68844f8f470988c7d9e0080d796ffb15b4c00552759c1aeb1acdd4a7fc8918671eae0da3fa96d411df8c2f854c963c3c9f28b0dacb77c832f65db0463f0e9755e9866e378e6f364b6bf11f0a9aebdfd0a48818efa2d82a87798985be0c1b8cf076ae7daf70c46fe983f6b08c279822b3a6c5954d4ba4b9416ca4ed5aaed981eb562389e28990eff0c32b03a714d8f4eaf40a23f24ed7de6d8de24d486bcec37362dce9bdc3cb8a3b871d98935fc681afafafbb97c2f44f4ef11e16793f1cbbb37336d828133af846926362cf7238b0f3e88f06289c419644cd6d53cfec45923e18761444f05b2e57cfc1cdd3eebb911d7a64a83734082564408420b3d836500846f201e0da89992aa914ec777cec88a95588e0521458a18d6922e3010c27d3c443adad79d0ce264166279672bd67c645df81c6586e03d3d365d6de6364abb030ae716d34794cda51566b50651c6fb692560871230382c4d598174e1b8b848c436cd0cdb6ec0101db9e44073d6be2c25362c1171353fba9c58b5ae8041d2c0b78fabf8c9dc1a5bb139b9c29cfafd32294c2c131c66f64301ac210a85a211cdb81046f95ff9b251ada875660cfb8fa338518e253869a806e753ae5d29bd503a192518c26a988db76f1ba32b0df64cad88ebf4decce535c03c53740ee6b9a41206458009fadb0f808277e1b29d41f46fa0bfe9ec3f2e82b8ed665dce43915fd17d84d702f2cdbb0674a1d7b3f9b266c1e8412b2d4d385993f0fbb1a0968d337696fe97b5ccdf57d9d4890fbbcbc546ac37dc1f92a90269c4213df57aa6e9a39ec60101dd08dc96815b9e0a2135c1a246d93a3d7be5dff13e9689af6d7c7d5e1fe1e17a697b92d8c4a9db5a124c78b869a41037223435207ed1ca873eb03c68349e1026f6411a9270c8952badf359b5969aba0ab9a571589d8b1704be368de47290b1a31f8bf36a6b09c0be21b424601ed7f0a1d5e38d8c5ad93630d146deb44eba9339691c44a0969f26ceb72f934f8b74758e7d9714d411ce395a88c5fb8e6b52eb249", 0x1000}, {&(0x7f0000001600)="434dc6f03be803448f2c156e7bf2ed858f65950acc6394a3e2b95ce8e85c87be736615f3fd6f430097adc7880807f1212bff596834f47eb7e12092baebdae80e7ddfd1721de97ba1842a52feefa4f90f8cc16bb5e4caa801e7a8dbf4d63d1b", 0x5f}, {&(0x7f00000016c0)="11d4ad2a98292c5666c5b9550495efcd563e0155ec936a2cb485a5b799e6983e927c866e54b35e8a53a6f7f9ab11ce19b3c098a331ef5e4addefb1ebf312794853433fe5a96b8dc92862c9c7d3157dfb725f301e44e04b8a171d0ddf13a3f0da2e1dc1b0ffd894d980148c54fc41fa7c48b359fda6c7d3445a50d8d34b3adaa04bd86a4b7f50ae974d6b4ba9e4bff3cff44c54f08f254070b207e4849a160955b77fbf783b32db7a78f0e3109fda8f5d0fd799950a201f113084047b8d139f69edec6b9b1b8fd668d23f3b6ff7072de9a0fbc5984546a12afe53aeb28fcc971cb98b181459498f70e0dfa7b92e44114216126189", 0xf4}], 0x7, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 05:57:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = socket(0x6, 0x7, 0x7f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000240)="f95f45d8fc2bd950d68d47574ed1299f8b0b8ba3ff76450642ddaad4b0b0104d4d10a6a8a20f63da06f05b44cbb35c675370cf3b50949c1d007e1b5cae1dba05a9591655de16ec9f73df3f9d866ce5c3d4da91b3251dcbdb64db456ed2f80a50ff1efbda3e0f980b146a6e47e3156974fcda3f0aab9d9a60b5b83e0bed69ed3426e85d6415af7b76d46ebc2d53cb88", 0x8f) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r4 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) fchownat(r4, &(0x7f00000003c0)='./file0\x00', r5, r6, 0x6) setuid(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x2, 0x0) 05:57:34 executing program 0: r0 = getgid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x110) r2 = getppid() r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r0}, 0xc) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xcca, 0x8}) 05:57:34 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xbc3361c94bf9a9f9, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xfffffffffffff800, 0x1000, {0x0, 0x2057}}) chflags(&(0x7f0000000080)='./file0\x00', 0x1) 05:57:34 executing program 1: r0 = socket$inet(0x2, 0x10000000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000100)="1b255227f649bfc46e120309285682000000d05d530ccc7d22", 0x2b3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x908, 0x7fe000000, 0x8001, 0x80e3, "cc3fffbe22290f1c187291d83352fa64ce13e9d7", 0xa8, 0x10001}) 05:57:34 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 05:57:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 05:57:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socket(0x3b, 0x0, 0xb40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffc, 0x7, {0x5, 0x1}}) r2 = kqueue() pipe2(&(0x7f0000000080), 0x4) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 05:57:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:57:35 executing program 1: getgid() select(0xf714139b08b38fa, &(0x7f0000000140), 0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 05:57:35 executing program 0: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) 05:57:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1f, 0x200000037, &(0x7f0000000100)="3db5df8afe1ed887b36200eb5cdcfc21fee5e441c2d3dfc2ef98a2af5067eff3202e772ef40c0c3846812935f7c7ebe712b5a6aed0656baa7cfee50daeaff0676ac7360926a0fa71db53aaa8ba77ae0539aff7a8cfc3c3841620a1afcce80484ee24195c5c7ad29fc24f459928a8040232357b9816ffce46b5834e8ce4efa3428902425c3a5f6eb39e796ee1ba331f45e4ce592451e46f8698fd27097ca01abf53b02e2ba0aa47641352d1ec0987ac3b7da790dd541abd171c18b1dd95a879cdeceabbf452f27ae7b8d393d568be4ce2a6771e5fcb5cebd6d45ab1e0f95dad0e8205674cee", 0xe5) 05:57:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x100000000) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:57:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) socket(0x20, 0x4000, 0xea) 05:57:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:57:35 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x77359401}, {0x1000000000000, 0x2710}}, &(0x7f0000000100)) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x20, 0x5, 0x5) listen(r2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x3, &(0x7f0000000140)=[r0, r1, r3]) 05:57:35 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/75) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/51) msgget$private(0x0, 0x80) 05:57:35 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000019c0)='./file0\x00', 0x2, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001a00)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getpgrp() r6 = getppid() r7 = getuid() getgroups(0x6, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x3, 0x80) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001840)={{0x100000001, r2, r10, r4, r8, 0x80, 0x80}, 0x1ff, 0x9, 0xff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r16 = getegid() r17 = getpgrp() r18 = getuid() mknod$loop(&(0x7f0000001980)='./file0\x00', 0x2, 0x0) getgroups(0x3, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r7, r5) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)="1c7ed714a2fe0e965c09a264ec14f4ca6016e5cf451489f1a8396bd9f9c033a3cb212f109fdf7108fd8a882e7b7aa9acc2cdaafb1a7f9c34162a898130b22d0be712643b02dddf9939ffbb05daa5ab85c7464291448d3bb913d45666d14c406a92c9dcc5ec", 0x65}, {&(0x7f00000000c0)="5ae8f2f9462c46aa01ec65b9d883115fca4db1d2310b6afa310d80a8a9c73ca1f8203cc3c84e756c2a2f11d9dea3813aabdbbfafb3208572e12e300ecfe2b9894ea773fd183a6e9a3969240d913e4d1adda9057ef332e20c5a3c4a1567a7906aca5730b350f562ec39ef13b9f41175ab2329a1c2790142634f506ca71cc1c9298af23f6ef7af7f025bbeed5fe477e81bdaf9951c9d8e1fadf3d25fc104d10c84c13b8eb06c0b98ad2e5e1a16e45c5c178a93276c1e69afa91f3a96bb7c97e00e8ab56ceb49fc6f7d43b3db743bb6dbef54ad68440479462a68b28e978331b4dd5d04d77bb1b68f0e5d8fcf9f75bfa836178020f495", 0xf5}, {&(0x7f00000002c0)="989d81071b173b9ae6dd350a860aa919b68c00473a1abcded1ebc90ced3ab00866921aaf2e243dd8d29b02ed2bce374f0ba287278a3b3eddb98c7464fb9c6b40d2c7ac9a769526ae922c9c15a05c2df35189ec4a", 0x54}, {&(0x7f0000001a40)="d5853f587651885ba8965604164c2c51f63066fe5426fff24eb4dc20989a7fea55633d35425e7a65595c9764f3694e40112d454fb73b9c108259f102af0008a777607b1687083ff1f2e1ce4970d38baffc66a36647eca621cf3f9b234ba8f5866cb010575eaaab09e60e4771e1f53f2146c57c41893d1a5038fd2bc427df76fb533bc6d10345bfef7b0baf4df220ba3da7a7eff1e21edbf42e07d3bf0989b4a0ff746408720e551bac8c34a4719e83560540b9e50c0989931f6b7d6dc61ba409e3d452b62ecab9ae753be69da026abe91bbfcfa5cdce265875f5f1310c6db34a1941c67fa22935c3c3cd69d9b7", 0xed}, {&(0x7f0000000440)="5a1a458796e672d5118d342ecb5853025c1c329f58da1e6270dd8a046ad577dd75924f09a72233861458f027b24f3983e8936d62e1c6c0bc2d4fd94a794729bd78399fa298325c95fb10dc9a5e8c1b43e1392f6090fa245b3485ca60d720e376a000fe90d3e78f896e704296ea89ececedf403d7c00ef1b08900d191ba91f51ed3792ec2dbda2b5c06dbdaae20a68ca56b22597aceb37b0c89b08bf2386050c3e1c3a8540c9742d5220166f26aeb4470663fba8b7f7e13459fcce1e8a99f86467b34c9b2c4c14b39f90e316909d517a03d0c8f703d89e8006695c4da9639623a0215747da6034a0ba74b88cdfa9be09967260376b932b2590238e95efcb39499413e002a3a36f228165ad856029a7767d19e1fbecec04f2563a81165e2a8b658dad7cee92f6637ae31105349ada1ecf8fd6a2717c8fbbad0071c7308624c3617b8f219780cfa7d4dbc7489f406581815878426d952a099efafab3f00d8365eb746ce64fe97e006c6e35b10069eb4da6feb04fc9afc13ba573508e7d8bd991b198902956004b35f7b9dd41c2261901635764acab71e837081611c28070016d6f3a4c048596c1d67582d224b0add8dc48ef8232123ba66f4d939156ab5337b1889c01d7a569b02d705474ecce98f2000015d03a008a3b7a3198269e2bd18053bbb0785f835920dc88424b23db96102ea729260bf20868c12927c8840c8ef41615ddaf1631e3aae65d61d29185f5950ef5a6a4483bf19b541a176097b9293a9426659b4bcfab2fcc823e46d32c506e21c1b604ce62404dcf26c52a3aed6a0b2e2a6dd0a74b0aae767373ece381812462089cee7bdd226813663ea5c9b3517c1c1732fcc0cbcbfc575aa7de3da0a592c38bad4796ebcd9b64276a46e607adb16914f023a0da3bc2f9acfb026309927f71d03adf6647627c56f8cca761e95698a4e8e6e16ec62e97b186c923db786931c5ab72cd421d95391799cddf782222ac004648ef6b4f40a4aef624a7cac553e2068057ec3f53a658db2610518e0877a853fd47a8cc67be2ce14a9f55d180263a5aba7dd61ffc7e90d195134afa57519b2c6cc363bb5ccb7c9623593e37aaab434b2c89c957ce39c4ef304a3ff12c1ffdf976b8e33f6488165ef3ab0a8728567ab4a8072e824fa839bfd2fb8a848c9ff681c1e30d4ca8d274fe799b7db71a972804c49cce0812de25d416970272c35cca6df61c7ce11f80919aa4dbec2b39dd08f2893114e8ada7d0fead9538e49bdb20f841392a3629d2211657487f7b70d1bc70e8fba2952d69f7600a1eb232f93e55e0ed6f6c76f7171a4122c01546b25ee82a0d51394ef3f02836ac818d13d8fbcf2d3a18690d3b9b959575cf7edfe21d60430f0688b90b108c4a1256b31546aef5939f1081324faeec4085035213b411791bab61e4543e4ff535075c61d6418193998506826ba6ce45065477480b98203de40bfef575e6f32aca39c4bfe98ae26cdbd72e617ec17e573533a5370e8a2e100e1f46e2f3c9a00247e72a492658b8aa36651056b1eb7074c1f21e1f562a9cbeadbaf7ff0f5501939e16421f7a460ebd3dd263b2ffebbdb47335f9388878586bb004aa54b8d2bae4aba20563a55464613f58247ce493dd64532cf478654509fcf2be45f79c76779157eb81736ce57c0fe6dec992edafdbe07ad3e70233c41da05e7dcbdb49a96f2a708fc899c8a82e6b0f6cfa11f50af05782de8acf2db96bbf5ada81af54cac70fcd0fcca5867d9376854322b762e4de1a293514c9cca7c610c5ce6e86d894cbf5e51d3c754b7a5cc651f28cc0aa72d5f18bfe2b27da3f83474f1c42489ff0efd5dec433ef6a2e4420842cfb6a44c69ba220eed18f854d6ce8ed33c36db5151a598d5595333f7632720d45c8134aa1f6814ce73cfbd95c930364b44b2053207c4219e54d0866a7c5b92b611ea35bcad1a7c6e75479ca258949d9b79bcb7129b0acf4cd65ea64987651d268e7e9c940f909d856ac8c9bfbdf29193686b6cc8cdd8d474ea778f4f54b9bcee5cb92906eeb761ae359388e040d80c4739cd1b5cbd5aff711e669c5808e7ba67aeaacfaca3af9df4c6bf3c395a110f43081e2cfacdbef0528176f5b08ea63f083f4b7d926fbdd57158f3826683a146f70f5c7d4ccec3e1447f757c30b0da6fe353ae57defaf0d18a5327327aa6286c3b32bdbb4aaab0cae0d8b3f00d60ea08167754f743b96855bae4303c1779e972f8aa5a4755552d5c487a1f6c6243300780db4f5ad54016aee80b7b8f750ff4e2d6f2a1c419aa73b98a949034d5af02c986b36a6d7117582a6812d489086d5a9c51a66948a5ef59bd18b973df4ac825520f8190a8cff70e5d0a9f4647482a87461295bdba3694340e0f29fc2e554a6059e399d48923d019f7f555dfd9391b3e946c6e4cae7a1f2898c5d02d37e9cb14b5338268cbd637048e5f04a6ed21dec3e8040cfa38fa5aed6abd4b001483806e07928bd66869d113f0bf9a07cb46505dd12368b812e50c843c8d888ec1da27810e33913d367b0ad57120b4a2b1bd0ab6c14ca00748eed1a1f9cd14efb2b461561e3cdd520e6a4f23deb28cca8f87c95697b1316da1a4b3b63851853d98164fe23da52320899436f7c1ad9416eae8c3508dee6949d9a6949e6881b05f33344175140ba2fd49f178c2339b3c12342c0a23f48dab3d697b6e75446da708776d4b759c6b074ab6b25f1168ab30b2c8b51856f88e455de2fa7490e3b75dd33eab704b5ba293ca68da9ea90381dfe792f78680ab9d959e0691e8f2b84cc5dc4a5595adf5a656a3095b959c960d0c6ccf8f7e69b02fef3a7b67e0065165bdabef7586fcea7682a88e478af773d48614c0d175120170fdf79f3542a587da3629561fff0c4c2ddc92be019c6d337121116e02b234c94800ac9af3d509468f8750fabaa5c41d70f66fb4eb9d6e96bf8c50290cc67199265a094cdc283f755f29827b1d2d095ed7fcaeff11628927914507a31cb796d94d01a16c5757183b402310469bc23333e09dc027d3976529bba9e2dada5caeb047c85e47f3a142a20b4f2d20941713396ce2a28023e3c42f299ee420f156be6e47c54ea00be0bb5ae2cb9d140be520d7d4dea03223102278ee33ec484e9f53224e4358e3124d5833971213bc41fa4f075f08030f1ee9125bca204ee5b8af31fe9b0f9f48f8b553b45081ebb798b5d07832c0980972753e10f0ac05f41afccd0f80343ddf237c99079dd1b4690a32cef59b44871b6f4f3a9addba1063715e9379ba7a8b0dde293532039f58fa3a1768684cb1cc83d1f864684b367572d97e8dc92a6a2e690ed9072ce1c0a1d4aa7bce0325fdc2731def19fe0f66f4c8cb7bff2cc7900f940c959e17b02007e2cb9ec6c96b8a371c762dc938efe3d5ce5151847fd4e8e5aff97590333dab5b973b307bea8d99d6c997167ff52fd6dfb4e9eaaec46ad9844734d91c16b46636fb70d3946392674ee2d602a169eff9b585d85c720f401db747c6c178a4284e672189c3b35ec54b8c4a5cd580f470aa4640c764eeddb29c727e7e932d8003d398bc302e4c9c06e6c652a80a1dfee50249a1d0efad5fbe8fa3927e0259f66ec4eab06466586fa34a9c177dcc7f1be68463acef8bde6c8b394b18036207865fba0565f81f5339cf5d83e6a27bc0423f706fe879a3c89757872c3364d849c926f626eaf9d568044bd3f976f4064ddcb2f680734abd7c3e011c9cf8b5c276f43539bd13c7d8c72d09594f10307ac91038c18e0995ff680eca17252af2807359c040de8f73156ff476439cd14d670c50bf8ed5685daccaa24597e6b2f2d78cdf1eb151fce2f24986c119d995a9bd00ad5bbc0a53b207ade16433d4a63aee3ee28dff4051480b8f53ac01458bde2cea344e0b28417e3874fa27239380eb9f788b449dcbda57db9e5abf551d956243c3571ee7f38912ee9c93625486d132646400ca82175587f1c6823d5fc2c6a3a07b482a5b0c3850b888a6b3fb2eaf65d6ff172df941a4a63f933d758e49690116bdd2a7ae9fbd15291def496fa67c9bf53010c42b28079d491cfa58f0909fa9a3e93a752ceb40e7c6e4e93889b21cf38e0deaae675f8ba519b2188288370c48f05d54ae459c2f725b5181a895672e3965adccaf91bcc921fd67b5c0969bf62356e9bf8f35b2b70d01de995fa4adabab5593ed10616280e32cb0ef9f080a04a10bd69b46127a1c77e11f1016d0aee52b47d4b0cd629fd5f178d1186c9c504bd304272dc662ce91a2cd8b633b92b03e016f5f27dfa9a26472f9220294fded2b976b94a7612351b5c5069f0933439c526e7e5978bd55e3645ca7522ffbb1375dd4d4cd53fa8008efb2fa00069ff5a689871b45a497927c96fc04164ef240458a85e5ca70c273390809951c46dae70cc8fd2f96c0a53f6ad0ec61c623d60fc14e86b9f415130eccf8f64ba9db8afb820ea2029958fe60dc50a73f368733d5a130e872a9f46e12134f1784853d52cea03b6e5076bc0eb3ab944ec59521df2b7c09a9f9a8ec3d1f79356ce995bf3cecc9ffcf6c2010b6b51fab8d76052a6d581ba2b1f83146e491d4ac3d606ab10c3b00c0c718ff0cd5032641f53f0f296a65e0de5ff4570d715c6c34d459879b3091c742cc465de86ea4f241a711c101a7d763fda60dbf1fb6b41200113c9b67997aafdf02234bb359b31f34a80f8c60230cd946106f2cb434c7a8956b0988b662cf57714c12b65b533ad151fb414ead07e58084b5725093afbfd3fbce70ff3d7285c03129fd710e0d8d4d91e3a8efdb9bf77d6f0bc086b5a899c87dbe89f429785de1f4b2ebb9be982b6454e9bdcee73a4dc125af1d4bc4b30b992c082fe5e98361850606e88ad6edafb7b98eaac1fbcb9b37a2512c221d6aad71c1be6cb5de9185a718fed90a6d176526177f89e4edafcc8c72a2b9a7963ca1f60672715f3db41f750e30bfe2e0ad441d79c5ef78ed3a444749b0246cae517132999c46c0b7bfd19319440cc1079e2e268d323c0f4731cb88ea99b505ed1d205c004286ab21a654830e523afbd0801834f52cc12b3b70a47e51ead8bf91c5d3cf9716c820a230d1f2048de41ffa17d49c9a0e3d22f553b21b2a7574407dbd21cc731e87a58940b82381f3159a2f3d512445f4f173933b5fb0589dbda5d3315f42139783b2231f3849ebee6438430a8bfd242411b8efdaafbab5c8803fb33ea11b164feac36edce0d64941f5c2e25630a196311f7ed729c9eb0aecd1584c4927b8c14eabf09be3d86334d1e7edc75dd57e5d2285908bee53d42ed1f3ee1e7be45d1d6328646fe932db2e753c12a5f718f19d45a8f99312554f5d81dab350f2c09334fd4b2ccbbbdb7fb69927e07b61fd06815f31679fe33bdb3c12edf8fe2618639376c7fc4b34faca5856bac5bca33ccce97647b1197ac1f734078480df6154c57156967338767065456aeae49494ec15c5d625f18a0810b052f8e5f29157830871f496d852861af5e871d35cae21b0637485e0884d61a3b6ca8fb33550e44f52358290580c0eeb3eb37be870ff865193eb2223e4d630f87e595b1a196d0bb321692eadc71abf312007c87fdb93ee0ff217579d98cb535d658cbb918871a22a2b6f06305df05deafa15085ddf66da97b99c693e878c9360486ff5589d966025523de617af08e9d047861a8bb18749df3847da310f9ebcab588b4cc001c5b19145f9cd2b927df4985b56460bb0a100a97a22dfbf47f866f37dd0e2bb454b29d3bfc5ed1410f8258b53da161c5a10634d2fe31c5bb5ac18c0", 0x1000}, {&(0x7f00000001c0)="fd50015d99433f5bd6856538efd027f4e9", 0x11}], 0x6, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r12, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r14, r13, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xf0, 0x1}, 0x8) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000018c0)=""/147) 05:57:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) getppid() 05:57:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x68) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x84751f4e74e0b8f5, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="4d25ca6af349e41eb02b097f458222c22da6753b60a740f6aba6070531928255d408555cef8a193a1da75566e3c874e417f9fa8689cf9380d4b07e8c84b52d0946c51b1f864a377f3ba3abe954d9604805b47ad15e3017df935db24a3a0169da928c1e86003306cc570f83967bcdf3d236f9f56c5c4c3f12ef593c67", 0x7c}], 0x1, 0x0, 0x0, 0x9}, 0x40c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xce, 0x0, 0x8, 0x2, "00f42d3d7daca8d5d6a99b2656ad562a6a504cd3", 0x20, 0x9}) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001240)=""/67, 0x43}, {&(0x7f00000012c0)=""/143, 0x8f}, {&(0x7f0000001380)=""/191, 0xbf}], 0x3, &(0x7f0000001480)=""/4096, 0x1000}, 0x1) r2 = accept$unix(r1, &(0x7f00000024c0)=@abs, &(0x7f0000002500)=0x8) r3 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000002540)=""/40) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002680)={{0x8, r5, r6, r7, r8, 0x8, 0x9}, 0x7, 0x4, 0x36}) r9 = accept(r0, &(0x7f0000002700)=@un=@abs, &(0x7f0000002740)=0x8) mknod$loop(&(0x7f0000002780)='./file0\x00', 0x6000, 0x0) utimensat(r0, &(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)={{0xff, 0xff}, {0x7, 0x4}}, 0x0) mlockall(0x1) fcntl$getown(r9, 0x5) setegid(r6) r10 = syz_open_pts() sendsyslog(&(0x7f0000002840)="8e80998d6e4261438d2f2b66f069effc4c877194b88da8a0949cc5788e0922", 0x1f, 0x1580fcd7f0972bf4) msgget$private(0x0, 0x4) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000002880)=0x7) getpeername(r2, &(0x7f00000028c0)=@in6, &(0x7f0000002900)=0xc) recvfrom(r9, &(0x7f0000002940)=""/234, 0xea, 0x1, &(0x7f0000002a40)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002a80)=[0x3, 0xfff, 0x7]) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/wskbd0\x00', 0x1, 0x0) 05:57:35 executing program 1: 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) r1 = semget$private(0x0, 0x0, 0x449) semctl$IPC_RMID(r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) semget$private(0x0, 0x2, 0x200) sync() unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 05:57:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000001040)=[{&(0x7f0000000000)=""/4096}, {&(0x7f0000001000)=""/25}], 0x1) 05:57:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x6}, {0x7f, 0x800}}) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCDRAIN(r3, 0x2000745e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:57:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000070bb18763c59db92428bb96fd8164c1eb000f7362201bed10fb032bf4bc1f45f3e43c992ecca3de61b1a5fc6713e81f75186b7f4095fb737c8ca0745e2099fde5c1a02de4a488290ea439c7457c09a1d32e38c711f7c8cc0b856b3fb823b5b735ffa7d33876e11fe1a6c0254859f1d408357f988ca8ef063ec92519168663c139eab4cdda818bd52f7bce365a5b1b920fd6208655c53c28765b3d997e6fe8a3315e08e20d7663744c27bae0de95978c3932355592df1a27e78eae24120a30e2218463733b3138b3d8fe419"], &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000840)={0x3, 0xff}) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000800)={&(0x7f00000007c0)='./file0\x00', r1, 0x1}) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 05:57:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCPROMISC(r0, 0x20004269) 05:57:35 executing program 0: select(0xf714139b08b38fa, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x20) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x9) 05:57:35 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000002b80)={0x10, 0x100000001, 0x4, 0x81, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ab3000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c9f000/0x4000)=nil}, {&(0x7f0000fc0000/0x1000)=nil, &(0x7f0000cb0000/0x2000)=nil, 0x1}, {&(0x7f0000dc2000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000c82000/0x3000)=nil, &(0x7f0000b3b000/0x1000)=nil, 0x800}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000a4d000/0x3000)=nil, 0x8}, {&(0x7f0000a10000/0x2000)=nil, &(0x7f0000b9e000/0x2000)=nil, 0x7}, {&(0x7f0000c5e000/0x4000)=nil, &(0x7f0000a28000/0x1000)=nil, 0x5}, {&(0x7f0000bc8000/0x1000)=nil, &(0x7f0000adc000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000b32000/0x2000)=nil, &(0x7f0000c96000/0x4000)=nil, 0x631a}, {&(0x7f0000d7f000/0x2000)=nil, &(0x7f0000cf5000/0x3000)=nil, 0x7}, {&(0x7f0000d59000/0x2000)=nil, &(0x7f0000e2b000/0x3000)=nil, 0x5}, {&(0x7f0000cb7000/0x4000)=nil, &(0x7f0000a4d000/0x2000)=nil, 0x7ff}, {&(0x7f0000f2f000/0x1000)=nil, &(0x7f0000d75000/0x3000)=nil, 0x7}, {&(0x7f0000eac000/0x1000)=nil, &(0x7f0000e4b000/0x2000)=nil, 0x13}, {&(0x7f0000f6e000/0x1000)=nil, &(0x7f0000e71000/0x1000)=nil, 0x9}], ['./file\x00', './file\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5156cf}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000f1a000/0x3000)=nil, 0x3000, 0x3) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x8, 0xb1, 0x80000aeb}) sendto$inet6(r1, &(0x7f0000002a40)="8ba943b77ae0f9ebe6c77e5d09383e61c81707301b412c909dfc4a9c0ec4fe0d201680f90f8dba43b17e5577fa56f373f0f24b3776206e377f858d0fb06c9a5051e6b4e4c9db598bdf8c94e32250b98b426f66c65b036681a5e13642efa5622b2d4fceec815b1529f3d1d707f93097899a0c71bd41b56bba3f168e9ff88fc4b0dc4a2bf86ce7f71591f047675eccdc57b984181f4ceca9dda5fa3a9c151d1f35b879f87b48572c4287ec956e2d321416ae97db3117a1efafe30d2eb9edb9a4d38ffb2868cef287e6f326949cfef7558cc15c63cf03a28ba5d51759773b67bd8e04f447c0b2ef486d1595a1bdc21b6885d2655b52dd8b2add1bc04b", 0xfb, 0x408, &(0x7f0000000100)={0x18, 0x3, 0x5, 0xffffffffffffff7f}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002b40)={0x8, 0x5}) readv(r2, &(0x7f00000029c0)=[{&(0x7f00000026c0)=""/201, 0xfffffffffffffe27}, {&(0x7f00000027c0)=""/98, 0x2a6}, {&(0x7f0000002840)=""/105}, {&(0x7f00000028c0)=""/33, 0xffffffffffffff18}, {&(0x7f0000002900)=""/148}], 0x1000000000000130) open(&(0x7f0000000140)='./file\x00', 0x66e9a2d7f1b92561, 0x10) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="c935d75a1a1366d410c0583da956", 0xe}, {&(0x7f0000000040)="846787e9b471489152dd716f3ba667d43c4624d7c31fff52b1a157155aaeeaa6cf90fa55e3", 0x25}, {&(0x7f00000006c0)="385c9e08dfd067b722c25ae9ceb5c0bf12df4187fc978eb385f88fdcae1f3f5440ab1e5625e9e35893ffb0e7686626ef735e876984910470bb80e634d9a0e9fc9aac146bdffa014f38f82ee041cdeeb0235738d3fbdda1ee29ecc85afc5de062929232d8b75fe1fdc44efdf68f973cb62c53e07138de22e43868dee99f3cd9e87aea4dc2a62618f7ea9329c7ff8200f7dc1bc9ce170ff29c8a371cadd9347dc4be3253be36e03699a077ca07d24922dd39cfdf1b4a46967957050e71fee2fb9fdcca597b9685abc6fa56fa93e069e88f08a4d149fcc7fdcb75e1523ae1483dfe486f8befc0fa032b47c1f2fb78359be9d1b0f0895e0aeb99ed7a46ced797bcb7c0eb17b973d74c74704dd568b065bbf0e46c37060355345209b52a854037e53ba9a1783e35096b18a4c733343955b72873be6cdd0527925413ac76ed4044f8687a2ccd5f7fd0afb471b3b609359771f9adcc6c5f2cd45a3f93028b1aaa7eb30acb821eaa117cd5f274e1e0d1bab395a82d99d715e2563d3e18c72c473f122727fac8c83731d2fb55c8c4dafd652cfc913e2de6cffdf19a78f268c6b13510801a64df704feb42744de029ef13cbaf9b1ce1feb5aab7bfabc58903635c5963b1891a4d6e8b6728efaf36a9fccb556487ad59fdc8bc84fbe2ff8982bbad6d7850e61a3cb9b1d71c9e6303b9a4cde8ee3196770c03af441928f5cec539dcdeb9553ff7f3c837c192beff242a0a2be75e03569738a12e3691a69a36fd361ba1fad47389a44a5ad3121e692964d03eec1448a693e64ace52002fef7f2bb0e7a682e60a06e42ea7846cfbcf9a3783390c4096aa0ad142280e6a777f456c089a3bb95caa554bd54b30948b7c02edec5ad06b3ec6e90c0a1a42a0305beb03bd8ff1fa08d6544cf0fdfec6aed13ec9ae95ad65019b8582324cc83543b6d5aef9b39d4f29973e5298c6cafe41d3702048087f24c1a4729cb26c2d8c319e3aa984ec71ab122dae14d76d0999bd701386f9f3f4951adeddfabea6698a0d281714929c072e4c0297a6bf6ee39cf3cc92b349ba306d702d02e40bd1c1c9b8299b1f667d0266b2efc9cbcb3a8f7ab2c86c98cd0c2501978f0fd60f137e570b1504339c080de3fddf21f1b437b3e157a1f1319017858989dc185bed4622d0dd944a7c9fb186291390161fd60bc9562c76b17227291d416bb7baf76e8cb26f05e84ae1055ad1c9f85795228bb5005bdee8cd1bd4b8fff6a940168d52d8a064e795322c732c91b6a7e867624b3f23adb9d5221f37f7e4a9237b94c12af524911ac27db4b6efd9a6ce7cc853e1b11d78eab5698cb82f4a0f49d663aab2c59a243dd4d5fc3bf387322e8c269046c3e9027fa57f1b7b3f9f06543fc78629b9c347d7d53740ce38061cbd15a6a532ef7964dfd6edf111f8c804c08a2f7e76bd607e15e53459647ecbb087d40c7233f613361799538b32322d9d8294ee7f7583fa3b403ccbcff52670d78ab2dc7d61773c6d0641bf00fef26c959057ddeaad393395e0e124acdffe8fd570a418d20dc463c134e14def4a88a0b7c08b9c19ce1b24f14bfa3cea4e05e3738163ab832e2f1e716e2a13540dedb9d4208f8f3650c146a6f615e5033675b2d46a33e461e825eabfcd10f9026a5f41d95c3aceb2309e40529c3801d307dd79cab32960c269ae612060b4fa01eec32f6f51d94e0a7cf01c94f72f217226f3e8a7b99f2139f5e25a25a13fc2c1560c5fc6f9189931aa8864195e6ba93daa6c39a8dda98cb78328807219159ee6d57c9e08b74297d8f2fb25bc1bb585e6a4af48f19bfeddc84440bba15186067d61e4a28c55fa70bedf608344d55143d777a3dd40cb31a8c5ec7f1cb7ab53c3c5c3e9bc8bb668ad9b23ca0149951e55529c0620b89728fd9c5891d6276273946d67106bff02728823a3cf8e1cead000b36d4cee53a7895668535e96d7bab8930af774077b03903abb96ac862987735eb05c1ad1b6b44180446e04a29e48e746761abbfe3cb0828fd1a80af6c853188d98b4f089556a735aa4bdfaf46cc94daa28fd241fe5826e20ce4e1b1d6709aa96005cbf8c28c7e7fbd9c07c4cfa7dc54af52a26e992e7cf2c7411964741bad36c35eee8c206ae617be470ce351def818ae1358f165c23716ab6ada8b99a3497ca54d5ae236c847f96798a0f730f7184413d16efbe91c7ffa8908ede65f97526824171e817d1187b8ab782c86302ea556dbe1717aa328092b8d27fafc7f48ce39391fdc9057aa05c0edf8a9c2fe120820f674a650ae143c7a67359b90feb0d97ccf9ec32c0f3d30fe5bb19b706a5b63d5b32e59aea71e79509cceb4d9ad61486888931674c922de00d9b32d2198d6b46745da2c8b0620d912b2e7da199837f6c942674aa916fe1c8549c960bcb2ba9a107d82054a849e1068c29bfe2ec40670638f92ee098a0482ef14efe6d8d8c911cfea3ee1594acb7571e4c9a0723420f63c8816bddfa53c6cb31159afc551452b4d6d79530c11f407c13ab83b121d256f05591bfae5ac9868434d3640ec81a4f2e98b917051e7445d38a126aa6a46b3e92f76830fe967830e9389d73e804073938e8d94ed0af10eab1ad3540e6e2c16e9493172b50bf87db0c4a3cfbff22e0092ac9690e9bd1bdbd383500dbaf594a96a569b4179256a5df2190ebb4155a607113142ddd8fbe15ed44cdc41c9cfcdbf7f915d2d6c3dbb5a2905bf54c07044629d74b4b73edf202fadb7b3166341cafabc0981163c380488a0b2e84bf53c9fbf614dafb36e0a994e169ecf86c2427b6fbaa5474240ea750d3376fdf8856b9a6f8fb102f6d355b9b3182e988fb859714fff0cc5abebfcc48ee389b8c513da56b2956d9e33d6a1aabd6569dd92091c5a92de04c8ac81f852b929b21d1a6781deb1f011852b6de94dc38a75383ef8276d1c5e52ff578a42de65b41ac4b8fb6a121308988228f1a917e475d5d4a33ba2abfdba56dd6c111d65d7165961d047604d143f875c8a741ade3f945c2f7e4b59a5678d47e9f173108563d53b1c00f4ebfcbcfd8e27fa4d6241da487b11ec9190fd087f4558516f461d79178fc508d809fe63164b82cea81f55b485b63dba514fb9029bd6949157968935f08bb06ce95153c32bb28e3766da4c310317f873dce3fd692c30ec62ef7d47da3c72506af72c9ddf457dd3a0f0f7f8fe6dc045a2d222ccd2d81844297b9c8897b3e1e1c5a1412025b734d6f236e21dad91a67192eeac025d8be7d4e8eced9fb732bf233e5ecbc6f4b34b86dde706966321fc4e1b392b885f157fa47324e7fdd0b2af551f07c0e08eec3881d0a0c51e53d798e4652b2f8b185f90af300896e58497972f84789cf7d73b17c0307823117da85111acf25485ac1988a3477010b34672d192606accfe985118d96a536a64e29c7661b67b3bafd5dc641137e3a4e5406dc252507ce2048086fcda356c5054b893fae3c3670420d7ac47ce47da909d06793975edac7f505bbf32677e4e73625cb950896b627e0ace29c704076cc1384e5a01c339d982fb0e9a7f0eb55ed0dc1c2718c42a2ab4dc1d70929b3fdeac5221f41d25161316855a578ccf8308abcc264f66f855077c4bec3f484b032a3b7ace5079f266df7e6b739b2b9b32e3763bb655f235f570ca2b8199fa8dd7c86c13c9ea1ff4c376d39b1810287687d8eeab060f5b2f0d787910ef8bb1e47dcd6553f1dd906df84f81e22075fdc485e1a3444aee75392890c33fc5dc03c44228caec3b2fc57b792ed10685cdaeb40130bdd44dbbab008a87c7e94cfb406063bd31d028fd612f5d209d5ea87e5e8d02d10b896b1642759e0328dfbee76468eb42c2377b1205cb2b23b418506f08c23252b8c0216298a7b13751d6dd93a933ea9ed3d73787d5618e475f2af84c41b14169aeab70c97bfe64cac68b6a53f2d07e0b6c49f3abec119c242927e258f361434f3450e7d821c77655dc291120ec1e271981d1bcb1ffd3d1a66b4f77aebd7fb1ed767c7de648fddf5acce797a4879e8ab03b506828a65d3d121ea960ff7dab8ecfc15a719a3fb2c6e633b663305441e22451765ef7e110d05ea89ec82452a41b5feb12e5a85f335ca441df7e184ad6a163716a86fa11a387e467c7e31152d1ab58bf3e1e376dd0b4a4b7202bf57221d8e93e8e96ed10ca184b7846c5857d110128db85a7c1e1c65a8cbba5ae392d9e85a9b68020f245d6ee3b0af01ad6b794d11e543fefdc23a2cd7fa96031e90250424315ff3302f509128e35ea37e67d138744f3b673bdf98bdcc9f735076c5d89a4f64eef09431bcc6b56df5712672e283cde6024edee8faf88904500d43a273b4bd3ec4aca115e1f73e5a627d853886a6c9a7bde9b1d4b5b365fb129693eb2c4dc7315b4c68fb972d75255db7216b33cfd5b8c577770ecc087e1fe3c1a039aad8a2b21f34e8ebf45d5ed7b9e1defffd74a9de087b5c5e036285caa84ce007f65de56daa9636f9ab602cb1fc57a99a38dca27af37b089200724521fe961edaf2aaa176c89182e2c3157984fdf30547bf9fab794448de21c2e32815c67d27769faee768cdd63482fda05dc7edc1b9c0da38038fe017ea62b7e67b17ad0cc1e9b09cdac0a9f6fa547acd19e863f2de09d0380f02763aaee138f90ea6772d58846d0c0c9251cb3d4ed46bc7a289fa365e9605aa08faa055bb8b9df84369e3e76c0197b0f15db46e3b9bad33cb8956fdd0c599e04940dbd62c90f56c5cc83cb718762f93061b356607ec9a2857aa975aafff42e7b1e967e427e1e4d9dedb02f74e7314869a58ff3538278e4b119e0851d74ddfcbe8c09db7056359ba2068ccefa0e16f0cc6fad39a599c1ec939c12338b70215344d3589fbc6d6a10cfb2a779f2283e3df578075066e65d1942fb70e8df992dfa6b61ee2347e0e3179b4ea30f94966e2e5c2df33c7f02fc7ceb20248c351b855ac9897275c27b7c8e57abece46672bf17019374fb8059b352df795de21ef046628cda18d6dd75fc5188beb224900265fccf8ebe50cbb82bcb19313cf8529958099c5eccee95ab37d3681fd6d8c1047f0a1130b09c5b2296e4da844164e61ba137df4ef5a76a96772a8c9cea7e622d4eacb3f3d710a26bdb9d8cb0046a38850eb7fce6e5714ffc5b9399ba8205d32494fa6d6a27e99a1ee9752ce4f0175d9d241fa88e837e83030b1939b1fe1abc48b0a1d909561b299fda2b41d9eed047546ab16c9b0aba7500d0119dccf550e6405ca47909a9d8493f34cc66ab34be3d3f1599ca4cff884d277e4f077f1584738d13591c5eb06ce29db6d083296c930f7be0fc1ed3e3b92cb53b49277ffe250baaf9ec2572fcd200787e479e2d267697f44ce6b639540e2b977e0572c8db4b91499a5ddf05f236f30edd849167ff06a09a0d2d81041c907ce9fabd277103a4624d87de8669b2050e7fb10442443b72e67484a7f812af56c7c99a485fbb40500fffe94d327eae9aff176805b0bbbadb1b75be3ec417aeb53421fcb6050f958cb11955c7dd199aba5e96a8c5bc395de7ff338f458a177f83a243ee7dabbb1376e77718232583c577283dd647d1df21cb1705e6c545e6b6c8e428f6afe7c5956067ba5dab132ff16b294eb3559c4732a040ea7ed7c30f77ec56678cd2aa26daa9a56e878f3f5a40431ac61c2f68e80422f95179c1d5162a30c3182968d71ff85691266cad6bbc0d9952ee91ced539a379a53cfe3ebf7e02b94f7a994dfa359718aed632326ecd99bae488a0c100e3a1aad4cf33f5cfbd294a27e62668d3346793ad0eb8595b74408ba36", 0x1000}, {&(0x7f00000016c0)="d4c0d48cff7984167f8df74808afe08b03f28a1e5958b864b7d0e3fa08b2c69c1bdad6f50465266174b457c10fb68f0c472e05add81627dcd72787a7d6ffd05f73207f8260912e216a9f83065967a00d583122eec6e4d90764ab3dab63938c8f1ed20098288aee7721b3b300daf6852d4cc5d83f855a29ab91d076924cfc6735ffc2fdde566724a920891315774d25d101e5d15d4e5e4ec41eaf901fb3fdca9b7aa3e2846c97e300dc2c8c35625df55e15702b06bb9f352db3b3143d09d336b32c5f03fbb0bd7d948667682aa33003f8bda9a99c9f1d1674859564be874370ff92ef3d457c46ffc8f5e45d6e262c7b84026782527e8185054801a1bd7eeb6b9923fd7770f8e0ac73d4f3d6d40dea28e45cb7108e3b9e3cdc454daeffcfec28c35d6b5c096228c41cfaf7b39c72e809f32acf93ea8eaa4216c1982388aee8ffa58c37980e4eaaee381da12e554681d2486fad67a35ade7995bd8bef6a0169acc4510f5f8a3611635b325917b9440818874424d2ff96bc5d16610a62a5765b5291e9f9768f9b69476b267d23b8b2185cb72f578d0e74b3e4f543cc2ffd7f04a9e966df64c59543b6ef3b17e9b55d9ad7854db11259f5efca3b3d349f1012c6da125032219c6527f394981f4257cc73d2b20d82657fa08a6faf939c19fd15d88ac86ce7adb7448d99476b045aca36546d126c3c89932df43af56cfa1609d0e9230a054496176a1b9fd768eb0ed23f1479dc98a96789d7c3b66734ad8905be2ad87c7f9451635d1f8934bd71e1a6a964cccc1dcff6496c864eb0f596a5fb277ff9182d457ddfdece063de9553aa2ea157533ec057169f9d440a67c265c64ebb3dfa608433a661ddff4f923b5d3f819e1f5afb7db2eb9e3ef761a2c1554206c0ba534611a19d664bc1ed1cab9cc715b056799bfefa74ea6c3461f92ad24fab88377cfd8aedaee9fa2d54f94c6d288642011021a89ce2ba96f4b1a9a78c24d48ea2af6584e493ae4e466ebeff134790698f426d72971a7f78ed385650eb28e5433a9d2750a60bce6c5338f39a7b2914b3ba98bad3e44fc159251b8f6fc230ec801f0e7b64fc0f62b10f51621f92f7866c547387a304b52b6a048538a7c2817a676c7a53c9ca5184654573dcf9cd72c36c22295252831f18174930fc9212f69e91a635ebc5a1472906c4f44955204cc27a203fb80af97fc6163d34e3f8a12b88e55ae99316376694aa647149a53fa694f13983c5e19d2750559bc3a46d2b5a3e442a5521a14e491e1a70b7011dfb1c70976fecf04f505a881a6d3df69ee427a595babf3d058fdf5f895fb63c1c1036a7b8acce67d3f5134cd193892da8430d3f210e562127a13053c0ccb7d74b232075661726e1a2a4ee0f741fac8f65196abd4582ade204db90d113ef9fa0288c765a6b0ebd8290319d56fcbbb775b68a43295f424106b1203da3fcc818dcfdfb281a8a0873e99c8a8b6e5f54c334ac109423f41d7986a9ccdb079aa35e172cdd4f48b7929d427a21b46a3b504ebdae999ed05c08a8f7dd2df767f1abcff1424ec66be572ccf9b45ee4167ca61bb3eab5bd5b54aad084016c60218003a3b3a4d5d52cc0732474398ec4d2c010e7bc22358b993278f17d0b07d2f958e8e79ab28785f07b10fc222105e501830580006b7dad846028f2c1481d4e37787e4bd35a4902c90cf8f97f842c2f7ca393b788a1d25ee1e5b31d42ab8a66f14c1135b48ae7d4ab5e7c09c3d4133f7f4b327f793c8d29f12fb95d3883401b29d1613c582c2c2f2b13cf2e9cdc79b5fd0575d8ca826827fe81e80c38604f2b977451b503d2ef00952a7f73e9a3a3dac4a8ae61c05922cfa6cd296df8ce2038d9b4ce13b247f3a10db3468aec2dc44c43f4d309aef245b2828344b9fdf885e020bd7453d928c7ae528ae4c37cdc2cef508d0d3b3fc3832b568af3fe31f5c3b19525de183b56e24c29afd8328398b687da36053c5b8626504c994ad6ee3e8b133a1843edd18994f8e7bb6bdb43f02a1fea4289e579bdb9261796b0fcb1c3683eebc6774ed520b83027b49fe0fdbac7d35474ad62348475c1e813e69c1fa6eac0c9d114ed5cb85867501b6978feefc2dabc9d0fb5a2efe51628d5a3adab122d2159eff2338d6448fdb1511ca99c88ddd825971f67cb3c43d1c4e5c30c242cbbd94f4ccbb1e4dab91fe0ab504fe02d839bfd2b0d8f6d46d01e21a380a09b8ae3f7ab915085bce3899825bde40b109dac3face9514d78cbb2b0f68061288fb7ce9550239473223b78902d8130d75a2f85dcecec64ea1a537be10d94cbfb74ad19c0ec18a5da393aebadb55efedd8acc712210f9e902c44beb163037296edc5063ce228d842c6928d57f07df269d410ff2e54e9a66f18c6b287544f05463a871f7820196128b37c884250b9a63bab110a78ebb91e23b399ade1384d28523e26a2af953681861071a69a2926b486ac5ae6bcd90dab8d10f8243e1a9d90ce683f6b2cc33a5749a783a65d59139d1c5ceb0f72eb46f7002af0b01dd6dea43ddf1b9d70540a3e2e2b2044f0cdebddf3290504c387cd3044463b7399af593b892fb6a9484d80e60c20a452b8b6cadad5484aeca5332de00c9b23a1d7ac7ef1b2c8e60b8d6010e15a979a4faddc4c5af0e05097dcbaac60c5ef59a636722059d7947995b1d513ea168bcf954111b8d18b5af2877de798a8a66335c0a926adebce79bbaf55ad6df1dab5ab7fce8d976c2158c909cb7b2f597232eaeeb57f25c992485d6f023a2b2ee302a54097af039b3d14fc561581f1ec1424ebae3daafff88a5a074d24ca489aa1d822bd707b36d0518cca8f2052f689473f73d6aa63bdd32269950b195e5d4c89a5aa48b3bad15a450e6ae16ad1ecd8afe4831508d7c5236839936ffe2f52bae4533674b39920dcb4198b98d3b79fe06177727d63720c559eed98b11161991b0610cbc2e89b66f1cb782ce454111e7c403a1ff6b4461104b5866a1d0244335119e3e0b37cedbd498a7b56c38ee7d1065e0e5bd76cfb387c1d32ac0d2bd086687f139beaa441272557da6cb2548485ebe0ebf9d1785b49c2da4408310137fca103759bcf430504ee9cd8537eaa234382c86670d68e3793aaf41dd5b35fcdb4778b95e974f08e93333e3441bb3dd10079d0893a645171fcc35387e59964d60b4e8fa7d3a58a9299ecd13622196e3469d9c6e597d32173eeccbd16920771492a3950dacdcac7285627a83369c45f0304cd654f58319d02bf1895cc2de3028332148b2b6cc566c17d00ce7a440b5ab74d766d7e0117ad00c2721bdabb3b2e093926f1d21d0da689269201f8d4548a1e0d262bff340add862c34590be459a78e686724c4e07c50c7e32e61a096dd08483b347c0a93fe8a5b92fa28a518c718982500327f524ca458d92ba523377094f901cbaebb873499fe7cb1550d83b500d56a920c843db18842361e0b2530ae652f18093c2716737bc1f6b6b783e3e1dfbb059e1962b61eb3da92838a45b4b16d0c2e7a66e43b20e711e86bc7b8c9f29050bb17049f1f7b760942881d450e6380fd7eb2b2c5677ccb377e67668de577c7db25438f72646661b8e00f24871f5e82a1a29d6b3ac8824aedf1e87006a26cfe8a31e8d00a90efe1a19dfd2c91224264f46f473976daaa7066ba075bd5c769d5a352ef4f8f3b7193e3d013ffe569dc8d2593816664a9c870645d49fc9703eeb2e86b96ccd547e8c4afe07142c4ed4e2a9367184ca7d9e95415ea4c67f40f940c5b022087b27e4697aa374614b43eec7fb7798678a5fdb5bfb0ad77193dd448d12d1407db797e6fcfffef482a81f1d8c61e52abcc2b7bf1f89947eba5754332f2988031ec1cda9361380a81310d4672c8b1c164ac743a2319eb57b0b63752df82f474ad8e01cfe0610e363f45346b1e77163c9b03fd7097d6bfcc1dcc2676109a7d9e82274e94ab81d0261b40ba0c909b0b5eeea90049f39df462d52cf93b7e2c37182e3355afb911dd21301cb1c1df3dff0301710a6fe161dd65f084122b86196f43ffef0c1c643c09538c3e7def359e3e7d19d4e6635ce582af8e2991ecda25b85fe35b332e70f0c68b067c655b63f1b6b6d0e52407e5ea84c7753d70a7efd25da7f243b96d40abd116b8c6ac006a4c5ad2709e88ca2b47591d5321d0ef6df5b8dd6a5996b2a33ee643ae70ed915f66df54400610845bf5fb3449530eda98662f867670ada7cbb8dbc8a88c3b524b7a2dccfc3b801a65eff43333274ad45e0bedb2f3e4fec1de7bf217fcd3eda7e7d883bf2268153668dfdec08b4cc9e96cf3e2a8482041aff9d90cded843fcd4db3fb286daa93ec20f6c7887dd9e249beb4ba0a97751601efcce3078ed1ae1aaa88a5ab27f136f7596caf948e8e8e6a45230f81708a19085e5eba36582359375ac849821f5c45688e89cba71b91924f5b711c3810c8c394dc415c591d31648ef6f7cc855ca1e24b5785ee2aefb0c1ed259ed239e86db7514e8878781f30760b30ce342a4e1691e63dda665d9718e8d15d50d9f492100d9f95e0e176c1c388aac7c93893a43ce035e22079c2f3f4674dc4448d27620164ef8490ad66d760d405d042ccd47d31e4996fbe0a328309d9cd05fa77d4d54afb9c7b20f263b48e76636541684742a98e1b3808f286a313aa8357815ed8b9b9ce7850668ce26ea0d3ea1b08b458e75739b32a79220f8844d862fc674c0e473f784d2234877f9b9ebe496639d0c0556ec8b8337e825e12f246dc12d9cff084180e24fd6a401398e1d54051c686c941a0512275ca5b8c131a8aca41029221a494358020ab8c2d6b27325b490c26fb22b0cd52deab9779abecd51c71ca794f6891fcddec7567f12cbadcefe0f59f12510904a5775c5ec78060633e7cc7c274193ed8683a0e7f9f217ee7dc3b3148ab81e076436dee0bda595ae2565d235f26d9577fd744fe993a3aca5a1d7cdfbfea25b441d33e3cdd24cabe6b5302f62d4c08b8d8b8a41cdf65beedc9d061cb979eeecdc7ae50e0b2c7a5c18d7d32c0df3efcec14b85f266d2d7db1ecb089c58692e91ab20427b029c1779f8e7d608df11bcfe221b67eb835bc984bfa0d2aaf441bd20f312e9c1177caa2103bf43a1514f00e954ad69fe2aff22b41ccb5499b05c217156b74b2eb5658d855807c0f8fe11b4b55bb50b01698490042e7d88e4c3b0fdc38705686e833f9f74d60f11ff316be7038c2bd2fb1b3265b59f78fa52765a1309f89464a8c19f68fbb251202f0870f9c6a0163042192b6eae9a7bdf6b659e1c06ea766e1f5b58b30b3be334d5779697445755294ba37291bbde9e95e19a8bbd8bba2c76d231988eb0cb77fac5f099847dd15806ba6a4fc6540b9ac1147106b52aa9f06930a7a767ea7cf27313bb039beec5d5d9f3257848b3e6c45367b54737bdd11f6d8d8f96111d4ffb0f506ece8a44e0a46a4d526f1325ba55ec03d627e5da48b917478fab8b66208f007a2842956ddabac4f8e852c492873a145926c67a99cb082df92795305c5d52446a873bf7bd58dcbdb3fddb4f9ac3fab74b3e8d8628508e5d9e226108de8b5e44fca4a823f5475a29b0e67cf88a596d73ae0c36c1d38f1062ba21fc61892260a597517e9b94eb476b09aafa2d854fb76e899b9c8bffd9c772d5fbda5d175a3e8c088e7fe7605eec8026e1310b2731ef74f6442ac2a31a8540e2c33e315e0da6ba3d759114dc5998f4cc5244633c7ec98654b615aa15c829cecca6e356cc87f3673e3bb399a2b02d91502a99be566740a5889e7421a352fcb3b9b1cb0df6d84b", 0x1000}], 0x4, 0x0, 0x0) write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9b57992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e94805000000000000009158b62e2af5436f", 0x5a) 05:57:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x182) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r5 = open(&(0x7f0000000240)='./file0\x00', 0x1a0, 0x4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r5, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000000c0)=0x24d) ktrace(0x0, 0x1, 0x4, r8) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) r9 = dup(r7) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) 05:57:35 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') openat(r0, &(0x7f0000000140)='./file1\x00', 0x800, 0x110) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') 05:57:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) recvfrom$unix(r0, &(0x7f0000000040)=""/134, 0x86, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 05:57:37 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 05:57:37 executing program 1: socket$inet6(0x18, 0x8000, 0xf192) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 05:57:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) dup2(r0, r1) 05:57:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() flock(r0, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 05:57:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) getpeername$inet(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r4 = semget(0x0, 0x3, 0x14f) r5 = msgget$private(0x0, 0x2) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)=ANY=[@ANYBLOB="00000000000000005aab057858899bbc616aeae94e9029f255f2ecdc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355bb67a2236423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039e0ea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"], 0xd5, 0x40000000000800) msgsnd(r5, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r7 = getuid() geteuid() setreuid(r7, r7) msgget$private(0x0, 0x40) 05:57:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt(r0, 0x7fffffff, 0xfffffffffffffffa, &(0x7f00000000c0)="dbeaeda5ec7b63c1c9e043d13c5f030a64ac761c7c18c2d9fdc6676f100a8fa37cbf63a2603b6a05247731b86f8b0ce06ba2288c87b23616a59545a727610ead2d30e3be8c28833e98dd902bbc1eca22203b06696c1a2745ee85f083cf39e510cc366a63eb365e1909505a3b8e4a00b90e60ad53fa79c7ccf2cccad5e1f98a825e0303758976ed46462e09189bfbb2a7954679462cdf37a60f3767324e4cab3e3cd68c0efbbefcc74c6a9effe58f7d4e815929599b4b3db2682abe72014fd61601921437565ffdeedaaa7bdde9", 0xcd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:57:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x459, 0x8, "024d0000000000280be9858fed2cac334d00", 0xe34}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000000)='./file0\x00') 05:57:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000240)="04000000", 0x4) rmdir(&(0x7f0000000200)='./file0\x00') getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0)=0x5, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0xffffffffffffff44, 0x0, 0x0, 0x0, 0x281}, 0x0) openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x4) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000100)="f178453b2069baa6905ef72efcab2fdc871763d92f2a3a9a42308d344290cea4d6d51a42fed85cc580f2c90eb1fe008d5697efa6ef815983a16c6c3538adc461f2324fa96182c32f36d5dd181f3a25747066d974874f8c86d723e7c40cfdcb1a3be4c74cf84a5121efb359e8b01b7a9c6a9b9fdbb345d6bfacce40ddf983d4e27ef9df3c68145e42", 0x88) 05:57:37 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 05:57:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0xffe, 0x0, 0x8000, 0x0) 05:57:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getgroups(0xa, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 05:57:37 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgrp() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x2000100000000, r1}) 05:57:37 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 05:57:37 executing program 0: r0 = socket(0x10, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socket(0x10, 0x4005, 0x7) 05:57:37 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000066b000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000080)="da9a28b62b8a862d852d94d2aa7c89c33fcbaa4b52af6bec67cabd10a5595a0a34ee75f0d78afc4dc9c8ef3c438218a80cc39c665d5264cf793f6fb9d918ec271f9c0b5d07a46b5e", 0x48, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:57:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="41cf83b1feb27bc523be1c65b0b0f0c11e443291178c3a672726bc44dd17102d20c1ac96758be9a63b629814041bb056468ac09747f778a3ff7fdd99bab86822756c135c16a40d968b5ba63593449687ae6fc8527ae3f166b69f648c126623a966370b3892ba22f538ebed6f06ba0b618267ac1b6b62310f7f58ae8a79c3eabdee0865167456d39c0d8c6393dee875ed8575be69f30756ac2a0f582115478484fbf7e73f27c51a345630e7893f4783fa", 0xb0}, {&(0x7f0000000040)="69b87f1d0cb1215cb15563cc78e0f3dcc3bdb61c2609f5b558f34c157a8fa83a620a49", 0x23}, {&(0x7f0000000240)="30725d6a36e6f9f5dfe6228d859c747b3fbd5fc93c4f119ac39c043c96ee439544125f0f1e9f98a2cade7ad5717730c23e5e5441a919ab893f95eb200ebc0b689f7d800710eb5ac643bb634a8718474792c9e5d064ca4744c556f23e9decf85469927cd291433394df6751c3041642c51fbae40227d28f6763f104dfe6def2a7579111997e7af5a1b8c0238d092ef11fc40011e00de0", 0x96}, {&(0x7f0000000300)="03d50e73b4ad7796eff0e58f30f8a8c895b634075de3b7159f27d0a5a22163fe3fcd48c2a27fdb4962efa2d9a772b4d1df5c68d897d3fbab68817bb092c1366321a6b22814f04a57c3fbc095a781e8ff1a9e47a183f7cbdc", 0x58}, {&(0x7f0000000380)="3a753fe2a018df97a2d88edeb512170e034b5c80e40424af690a13587f55a1553dcdc1caedd1b355ca26af17837e2d5bdb70ce3b9ac4feb41da001cd5dde93f8e53afb728fbd5f5c6ed9da8862e8c943a1ed4205e47fa9c082afa0c0c96d7dd0a6f89925320386658199f9ddb19933386f060011d92023eb60645520c6d3c4a008724430cbe39c68f0bcf0f4a343e7e5ebd7", 0x92}, {&(0x7f0000000500)="14f0b65bab01b1c3bd42c289409839d34ad8afc8705518dc09dd29f13a00ab22ee7961f81af00f10aaf40b95e677836860ddaeacaa5d6294af5adf38c8178e765a567256582ddb817ff633386155e27d2459405a3f4e7360387be89e59f8f8419cb360d51d4ddc37c7c9b6ccf729e8951b860178b103507966f8347df7634747b78c356b3fe61a4148f0ff84f0d0d13e4df82c05163522b0a06ae8d9c1c8b8b12df8786ffe7ce0ff0dbe75dfd6953e5e047d7ed12a52232a0f34f7c55d1bef4f527b157894e2d03dbbdb15581b7cea404689f3d2a046d03327d7b4b79fee780b55900c01f614389b10626f", 0xeb}, {&(0x7f0000000600)="c4aedd5db9daa3fa993226e2e23fa0140e0e46b90edf217e2f52f88591ff976053f5d735fe736714a02e43c552aee406dcf5369460c710b7e8e1c2da41f4387ec601142c164ef06e59a28c7d854fc87a57ebb923e1c4ee6f7c1d78b181b2c8307a7f7b3a3c5048ff856d931974ad2e020da3a0b2626e4b5e1373721888c889cf51fc17ab27158394e3cb28ad59e7c59ff17e4c4f8d5f5b6819efa1369ed69e5b61", 0xa1}, {&(0x7f0000000080)}, {&(0x7f0000001740)="1a2f7d30eacaa6f6a5a2b19bb5d1c4d912e18b321c1b7b9bf72cda58e0208d5f49d4a3fbce531c60bf9558fd4b1f01c9f62fa29ca26f6c053fbc072eea1eee077398e355c9de60b59b60ef65f6f3fde6f8c626d47c14817869db49bfaa5b32b00d98b7c86c3ee056bd3b88ad927b5adc715778c61fc71d3b13a3cc6ea227e7baa9e1171b3c267e419d45d29e97b7ae1428dd0eac146b4a470939df7b9b16f9c0ee688214fa4a48f44a58e725008c7ba310352c662c86f793f9463b8821149db5e313c0055e9d58c7271b8f6f3295e852f9c342af55a3b54668d6587b507ad2c4643b1c519b09c3c934f23f7579a3420593a58ec033433f5f4807525bfafc37bcbefdc849816f67ee2dd2bcde8856a705c69caf7364232bfcd922c60bdc1010124d7219071aba75749339c98eb8b63eda3b819b6db19a4a464854b0defec4d1051970959bd11f67d04d87749363555dd421b4e0d4544dcf3187daade791fb093309a96691bd55d64a311b094137195aae900da6753e4b1476951b40062b64a6adff9c67acbde425382a62f647831bbcca8ae79cf3319442fb2cde8b5b916a57f5e45b05e660cb0b38bf158f6f889d0d0df98979e48382cbe9b8f93544dfda30753d435b0f496c260ba2088cf49601351ce4350c45965e34b91a1cf3c56ea6fdfcf3280607010387bc225d0deddb188b8aad45fef6939042428f36076b8cc793b15f35310c45820cbab633c1753cbfeba638dc7679ca33379768ac4df61bd89fa78b332fc8e811512e0a7cc3786d4a5b6f25c0e43190e34345c5905175b5ce39d3be07a949c6995fe938c7a1006b5d1f3a1e0911cb3aa8bec232d49d74e23b4177049ee5ca9efb4474d3387663b855d51c1495db83ac39f0ce760b73ea61c579a382340874c95babd30bed198b262d2d9cdca138091b2aea65f53190e16572222f626d3c66d2924ade5c1b43814f8f5150bb0a3081fbe243751408d439caba4e1aa6b152e52364d9892541a6c8bf3ab6a2cdb5097ad766a73aaf6f762e1b7ebbdffefc51486c15a0d2feedbb8b7c1dba26da01d51a734c4a91f501d9a904d4d879f32f5af940db848c9a765b07f8086ba4e68c9c5d923d160500f1bce389da75cebaf8e1d51723fa5fb2f81c7f8c032b996acde2856b9d58ba0462f713f3400fbfab4112803b53ac78380505cb18f8d4cc784cc7dd8c06f8a8f18a229bfca319de37e653923ba196eb94eeb325cb89400714b31149eecaf81d9799435273c968228e2d9cf53d22ad840740992ca0a0a0b5251ea2ba0f14a1f428bbcc174ff732470c723d092882fa37ed69c5f437c34644e4424191b3a1c3d1b90a03d57d58c35bf9229bedd7d12c75901e4a0c532468df284c27903038da6ea56548d22c65e7b53e3562c75ffd9fd19da6b6fa4ad84845c69bef82dcae10ccb08a494df6d4129e81dfe735e67e850aa78571614611e2d2026c14de7c0cc53d85d0ba3ae2297da8e7429ce5c9b949b90e8ce652e4bff75a03c63e77334cdd157ba6bd8b2689001ec171d5e488f3597b18114fd32b7ecbbc05a937a5107d963cae3f719292aca93302a9580d6098c0afdcb2ff5f5be74a52baae601dc67238fe98e1e4cefe6a31cb3b447cf95a40f8039a5a12b19dcf388de3735f2dd98168731459b54ffbd9735ebdcf6769546ffdd9bbcabc37756f3150501e3d78b2e6452d0c8bdea72f783b4ae2c90ddf8df815970a2f6dbc2b5375d7f0d4a54826c79fa3800408acd1cdc8eb1331c1f0ecdc0ce55cbef16eff5901c457773e7ef1496294032d871c6c6c08abb30301c115278d6ce8f30c98dd4725cea9b260e2172af399137bbf3c1b942c8884545237425595ea7f2c987a7498cb4b5ef1bd734c71f3f82885bb02d19f9ff556540eaa8dd41edb0236313aa8e0b0da1f968b4930d3854f7cf1ba53a704f7beeb5fa27781950a30b20a47699afd5190c09e07eb4b779ec0a198958939d0b5044a9b847741c1d1ebf7b56170d129039b991ec9e896b3fafd65926e05f2ac8fe3cff5f49a8185f9a0791a24ce48cfa6ebaa85acf36f4c17ef64de66b8da8e4e6937a3b1781948d2d91bbfb0a9316f804ffef412fcaa8516ad304d82e185937503058dcae36bd44ca7e31a31a84c7183ee09b6ebd1048dd034a128d5406531a10e3695806701ec8150fec822bedfb3b1eceef494b563d8f84676ebc88af1a0a31ef0459f38b3449f84b75d871260847454d5abe5836f1cc43a50c7fec4df5c4e0980c0b81c70eb42909edf7f05da19e5669046d7eb599da0ce664c84270fba7e31b906cc71c7b5de2cd4ee5301648ad7fa2a003e1e8447d390016d45299218a639d35c84d0a49430ac4c87eb7a49312bb9cb8913b7c31ed64d91b44087fad147c50c6e0252dcf02e120fb5659a83bd68948c069b051717c1a8e0eaadb77bf203a89403920d8c2ffcf4a2633dc1a024e1081797c177eb52476abb008dae14623bbb937bee6d3ca388b00842ff1fb1bd20597765bba364d4486101996a2c82bfd040bd701f3f4002678cfe5d604bb09682f12c740d334d46198ddbdc7051361afd93b5fcd421ad786f0376e4a7f4dd667894f3968ec60053e72089c00a59e0296f8885979cd15f7c0221f84135fd1ee121a680bf3eaa66d37f46be26fbec72e2c498699207ec13e60a89c272e4616f348828e31ae9e49cbb4ff1a8932a6f9690135b4f7d378074193252bc99e7b9c25e64042a90cfd042988c59310789bc1ae826810dda33a08be1fad984c3efe867aaab665c98b83326613fab04ca090d9e7b7b54f42f7e1d9a214874b2275447b4cc82c4479befdd842bef9d8c38ed779255292ba49b0e0339bd3e3e1f1c715fd818fed4d95d64842037a0ee437648f1cb40a1ef4f6b003c295e75c17c2667b2fc28aa7bc56a648e8c58f2cb6a64153bdafeffb995deed277b201f354d8c85a2c1b669fc88c7f87ea7c426a050f8c62d87536a7d21bd79fa9b4cfaca3aba6856cb6317783e7168a15f30b0a349ce829b2fbff0583b01263f96e7237e0ee0e4da9f23ceb38cfe476ac50c2d81748bfdd6011252796e83529d283b40074f2fa68bf40ae5e8063400a79d39538219ba5ec7161067e5c4e3ac40bc85292b38b10d63d6ff4fb7c7e4c68d3e2cb0602608eafea3e6dc656d290a7fe9048e139958cb6e987575a654324e02656db149e1f851e7605b055620cc6c9372b4d73c2478b237a8bd0ef5b4b753d122100bd0f35fa46c301fdd0b43dcb040744f49b0a4a810cbae34d52ef6eb701753eb0655ac29dde2a4ffd13f7f5877f1bd884d942fa826b660bb0617505756d97ac28ada35db3a9905fc72fd777635342230742ee3501777eaa8ade1e3dd61ddcee3aefb64a4e7ea159ba4d4e95db1a9a4c7bdaf01a9193231b2b11dcc49347485af75ff5a7f321af59db784af6120f5e3340fa3661c7fdb3d79a6450ffc4a52f0105bc9c7598987b463926b80a2065f239f5a4cc44fb87ca838b7e8a4038d13133ccbe752339e7f469b97b849cfd1d97348b573d30b6a59322c0fc080560da63b38f636a7c3c861ffabd0c4238cb3c21b97c06ee2c9b11345c45f30e6f09daf2cff0e0944ad34cc20cf3f1ccfe858dfb31cea8f93e2480c16dc863aa3fb0fd6a2b4fa4e7aadb6af462a88c95d75080b399b60b97d007192ae27c319db6e36fb1cad25dacc1d20b90b89e7aab35e5a8f96b801aaf7a73a13b103d14b5bdcfb556cc31eb7a52b41e3b78c98fc4de3198b3c44a52a21cb57e313c017693e4eeb3e029693281417e4f431316b47fbba71af94a4e4c38bdf21f3d15e9a3f4ca7e0c7b90ad55f9b2c49072ea7f7c80388f7e59febdb968330af55eacbdcd0dce8436690d443a31b46eae83c9990f2e9ca4223fa37badac8360e3ea2154e24b7903a96e5a0ca2affd1e16b6c84a57d44d3f336e17b3f46664d4fbc6ce494d7f9233450fc6f1ada284190c824aca9231393315934552b46bb51110acb6f8606019575960c647d10987ee0ebf3f342f363ae7bf8db30c793a7451b4e24bcd0ddfcab776e79ebe441b1cfe7d1edb47de4e54802a8b0f4e94a527f54c8771a7e9c6207307c9fa189f40a9b136b328f0e15270b1c70a4b573c260b5f7f0188cba8fe7befb6c7743995154ffaefbe2e4ff96c2b63fa8c64f2bc3d03bcd44af3749bc9e5193eb721f7f1a9ec67926f0435c12b581dc02f72e38b9afb3a334afdb89dba56466c6c94de73f3a6a1bc5f18ea0c62d8e92e72d4d84454d35781c9aedb65c3c1e3fc8d370361459fb5103dc5a99fd86d7861dcbf44430467eac1ee512cab57a8e25e4463d4407a0f0d40320fe4f1479008357f056bcde29e1be3900db944d26a0a64495ff3c7d7a5ad057a66328cfd6d26fe9dfc2d7511b02d8121802b4c24a7154b631d2676f576fa71bfaf581f46aaf6e9305395ac70b63e32d954ce464d582f72ea7befe2df7874c7497b6374e84bbe6e49989311cd752a82a47b8cab21137e1bf249f04ed7017643e1aa1561804f0c93508d7fc1752c5915d23a6fddb04f8b15c56ec29f8e0f0f4d9ce96e2fd1bf8e029a474c976c1d8d92b29c28fb8eeb1d748c516e6dde4f1965bc048d8d6bebef0a30a6f78090a924d2e8508f8df1419cc947ec075995c3229a94d0634b116adced36cb733c2f47aef22627699e6a5669e3f28a154df5c9086dac6dddbcd3e7174c5cf21d3c8375045bfcffdcf2cfcbd66132c34fad72413c9fad290ce7e1869c3a07c4fd905b38998736cf488df601069548aaaecd622fd6e4497be80f8953ea836327119cdbca72c13ff8ecc7a179e006a031f1383099b2c07da3e70f7f706db2b83d205b97f089118e41ebc38e4fa52f248169ac99bb83e9b1d89ac2e608c30bdf0ec33ac338c6689faeb7e52c47c5e4221ed18aee73a967e11a08be32306a161503f367c7735b96bf34d3245044b7580cb2d69d311d4440cbb38d7b7c30b217cfe38d94693dce1aee87bd7bf94b92b67e6a4c0cc08b88e3013859eba9554c293e4a98346d42977d8e197c2d303aa9940f2ecd2d1886da0df66bf894f678168956d605a049200c436b64fb88032a5373d13b6600e325316364e70c3fdba8ea59361b179480d9d2f63e889ed0a9c57319611b2643200048d74cd06f20eb6e72e3549ceda3355ce1c53576173fb86bb22ee747678b9be91aa4c124fa2467a9af6f1c1c0fd3c64c7d52ce36f8c97989d4b712ac04f7f134f60387b0cee930b53e432b51f68b5cb73ca569ed14cf69fb543618f575b8b1bdaa7607e7bdfe802320f647c7bb52412ca672ccbf60561651b3549204e6d2e03c3aa51212a9bb700ea2f0e0afc4a4026baff8bc485ebe8eea5ca451b0326495ef81afc4f3e93dbb05eef343ee2bb13919a15b1d71161a3b347b118800ea16437c902456fc494ddcbe4d33db4bc6294aa6299caa2f57777003ec92dac533e3ef6295b857e8e26763f224841ac8bc06ba080819b3e464fd81687232354d64ad67a36477d691d3a04b86a2b9e4e447558adef27efeb67ec9774542656d69dae37c3dba9e231322fb26dfa80f210473fb00903517a4ae17b9e03e0ae2226bb9722502ec1a7bdb1eda5005c3ec7c104c50309acc3cc2c04eb4fa375a76fdca1f68ab33ab862141fcae13448ec75d2a925173248eea7ee4bf6f686039d13838ffebebf3ed1426b3ceefc674146b81b2508ec3695db8e6fde637fb152dd7825a4c6e5f864551c1571b34c751e62ba314eaf59d6c58114e7ce9157570ea110215791a34d2819275263f485", 0x1000}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x0, 0x0) 05:57:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000440)='./file0/file0\x00', r1}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000340)={0x1}) getgroups(0x4000000000000080, &(0x7f0000000180)=[r3, 0x0, 0x0, r3, 0xffffffffffffffff]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r7, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) kevent(r7, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffb, 0x4, 0xb01ef3df59e7c8e1, 0x1, 0x8}, {{r6}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0xfffffffff041f233}], 0x9, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0x41, 0x20000020, 0xfffffffffffffffd}], 0x2, &(0x7f0000000280)={0x2, 0x1}) clock_getres(0x0, &(0x7f00000002c0)) lchown(&(0x7f0000000080)='.\x00', r2, r5) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000100)={0x401, 0x8, {0x36cf, 0x4}}) 05:57:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x101) setsockopt(r0, 0x1000029, 0x80000000000001d, &(0x7f0000000140)="c5f54e84ae51ab1e8a2116fec64ecf8eaf75b75318ddea94b630a2413888125f32e9b3610dde362da9740fd4c203a5bf8092aa30abbc8afc32f24f7a2537c608962191d31e13a136d1aaf13eb7d44b59cf8e0fc4881a509c573660ec4b62e3a9dc9500f6959171917df45ed381cc6285946bb5b1f7d3869ab2b3717800"/137, 0xfffffffffffffdbc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:57:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/191) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 05:57:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x9e1) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100), 0x0) 05:57:37 executing program 0: 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", 0xfeba}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x80}, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 05:57:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000340)="b5c0605f19728326edb892e20a96e8f56f986a930d90ee5860f283a0e6e41f69dcf6f285bb78e53ae6f5bd51ccc8e61e757edc06fefcc76bb074f428d14194ef7de4b530860df9bfb688f65d28808fecee982702b1bf41f33b874b1d4947a82bfb6ce6fa56dfe172309551409f1a1a6ba41d91473c29669f9dd4e2d97a74763e6faec8ff63fa5c85ae15e47a0561348e180dcc1126d013b8439c9cee2e529b37a40b132224144b86bd3d97287bf7ad8a953ae23ff7bf210b542c9be698b9ee58b11c23b8d3b13684ae0a5d61d17513629a561b838490a48e3bd8b9430899247ae5a5be4b4abbf614ec890eb9", 0xec}], 0x1, &(0x7f0000000440)=[{0x18, 0xffff, 0x200, "2b0ad5df4851a187"}, {0x48, 0x1, 0x7, "fd8622f97e6a601eafcfb41cec306170da4dab701c83c68a7042d70ee63d12915e0ccfcc5276320025a41bdd56e72013cdd75a"}, {0xc0, 0xffff, 0x9, "ed433385be3582b013ce65e0f2dfb0312e26203a62e3a8f454932c84b1f3b8fe9dff8c209941edc0a85e3ec64f74ba1d10639d23f26dd422299a07d528f499ad047745e99136186f27e4e78f6c441809da71dc5a20ea592e09e0f3d34e1a9dfe1a4ee8a8221ba6ddf74fba8c864e797aed1acf4df4a9b7f592eedf4f5810259375edb2f00f6d10a8f480a1e2f469036df5f41ad77873f20ce23c9139351926fd451a22e44bda81ada876"}, {0x98, 0x1, 0x2, "65607f8ab1f5a80aa89e300d362f631c867519f97802c68c4df5beaedc218e862a038e0b4fcb41be422276fdea7c90bf446a5aa3183d2bb0fdd3e06ed360943b062ec161d69c4cf1be727107de572677a76a1cbd3274cbe154002048186a4da24cf7415c6f68a5b17077dbd41fca98ba2eca513c09e7d7331368d05c95f4908548997f7b"}, {0x1010, 0x1, 0x0, "9bec6a9c1fb9d984971ec2d817bce31692baa7cbf68af6cef81d420f0ffb3106a102748e1962dd94b554fe3d1af646996a01493f87048dd673498f5aa7a0ba1d977e620c775a4854c974c759c3ce4f94423dec16ea6bf3bebdd9fba64328f71b7ac10540a88b2b36a87e2abf8bd151cb09583c47f997613feb3f9e6c7884452cd428f17c25818bdfdd918fa2618c89be52521bef38ab9ea7835f275ec3082149333d120bbaa71c46288584c6db47f1e2903bdb09ff606e8fa24be5e1bef283b3a271109c391a5c6902a622d106c3128eb59b4470728a1300657152044d7e8ba8361a1d5768e372bedf43f25ce1935e9aaa3adb923db18f4e9a45e302e0bb478e961a34a025ef669be6833d0aa53038d0a50bd899af477182e35dbe08337a67d05ac53f6601793a099d5dfe34eec02d5f2dc23cd672c2573128e2d8af30d3f4e398f722e28074c43534b210dfce61beca8135a154794b7d71eed14af04e5c7b540b87277d4d03db1aa3a46867eb5b31d28d571c252a01b934169c5179da29d06b19f1015e629f75588fa5cb25bbf1ff3347a476e525dc761dcdbde0e7b38720feab05432b5d4853932824411cc7c675163d4e148a7eadb4fe83b9bebadf024436fcb21f26e3810e160593ccbd9c558cca6526d7711cc4cc52110c4ec10114fa42f2d122b98a6b0316c6f1bf47c2fc5bad37bd4420e574333d009d8515d3de7edb2a697e46ece0cacc7a4b43b7e34f8ea723d121626286c602e8d841af7bad0e90f71db342b66d79e54ec5b2be297c92d11efd1136a75ee8a3af4fce7510c2e0f7f7e8f00728aecb3e095bf641808c68e9741e3fbb62fc487a9be4be9f1461915ab7ebd2c00e52d0158fb1a961ad31720d0eb3531e0743d2d338e5b477621c62d3d402e5358808966f8914d96b6f20c23b6d63318863f075e8a21e0072c5750e97b1a9b0ed406d3140929517a3b5021b623b981c2e975007116c23cb8544bfe2f0d7428ebc16aae35c7cae784a8c31cd4e8f39fa18be45c0f956a4ff4542e28261f357a3fcf3a7a3aae3a1afb04e8bd24c950ec15a6529128675ee4f824fe4458fea4ac8ffc801bb5bc28463615dc4c00e1605737da65b6f6c17602c01aa66023019346d5b7dbef0c8a80baa48738e3cc42c3c8d25cdca6dde57a0c9ff3db525c8ec3c547a1a1a1cc8e6a2abaf096e5d8a32d37a2eb8b7fd6684ec5ed6fdc71bfe04a9be65aac8982ffdd8ee63d04d323765908581087fd5b4724db9dddb1402cdd24e195497424d7031361aa238907c909510d857f8df39be5262c4093e64045a328f46b1fd2726a99bb2fecfd4844090cc52fe2a39bedf1f12dc8565ff315627e963166931736baab6d48bb6e076917047f468b9becfdefaf8ce2753735d9de74090985db7339d509f22c9ba364115c905693dc8d86ac57167c38862376e897e52d9391ea3b8bc3baab70a1749c5fa83ddffd447ac7c003e14813f4364a2fbbdc1352c57ffb5717500e41ec95736306857f0a58a204a1002d4f7cdac5d6dd02e964ef61890d0e034d017e88cfc98625c86305c39ee4d571c666cb87e8d874987f4b019670e838478b1c7a441268c6f3ecf250c20ec70cb81073f886911dfdd2a5518d33cef81652379240ce3596ee621cae485c1b37fe5fcbfffac2a641887747886170106c41e421a48a44496a64d7878714ba8ae45a1c18d5952123166def77c9e130c7d0ad46fd1bc3e3296723f65db3d811ead0446a4906a4ceed3434a66722d2af0c1553f680fd13a977335980a4a7119fb4d2c1c406f9f948f3045d8c773b6577e3609aa57067e673e6553d1c5166e07d16eaaca295e763c4fd62bb5d2c56cbceaf190d97dec8dcbcc7431f08af7bb4dea9cbfaec719002960abd99723bffaec9831c3f4f4a384a71b372fba663d57a95b41a3575623209a387042284ca64e2f253ba9a919a1c9ce15434e96608d672ec0c27eef9bd8ddc94ea828bd88723d808adfdc39748db288fbf74da30966e33ea0065d60bdc4432449987e36d25d1e5e9fdbcf48cc9e6aafb599c1a3b947f3b4d0b8032aa22f791fa20cb1a5512137d7f57147749f9a7bbd2260649e438801201b8c52be46bc8b991a47993f12b3f4911860fa7478daaa0c857e4fd3df774b8422d0fb1492cbd3db78fb7790cb9a9023162274d5b7f26d6f691370d5a51972e0903c1529bd348ce46770bc7abb282cd83944da5480feea2c1dc6689bfdc62e257abad08ad14b14e03f291219301b8f18041d3a104de9e2bb60a1c1a39c8dfcc3c402f6355cb82ce6df8ac0ae0d3f76764c14fdde020d2e38e3fd6bc5054c7b95dca13be8be9be10d32b73e0c5795babe2d7534f3ef80f6a62085d991147818c7a1d4f0de0e6b5a5ee568c87c3a585cfbce71e79231d5accf21e2fbdbbd02ba574ced33ecae3856e93c3de349976a605bc3533d7bdb6ad4bb452e7bf074772d57c3663dc87cde22e5ce013e8ef35c5b3e109df276386bc96ef3882dbb09f639b6449846f6337887d5709d06c34c658f4c8ae7ee3e2eda7017711f48ef093de539d15cc43663104480a1cff16851442d7f5d9a1084fa7972bf7ad9af2256f8a94b853d8b7ee5ea4ad9006010cf0d2af01ee7d0fa3899a385ab5474c21c64a1358a66313a7a7fed7e71eba579881752e57af9cead4e3bdb1f6b4c325c85c47c4747e5f7de263d784a7d0f0eb33d8b720866876d7bb9d54c66ad8263a7c90312e3a45aed23fb0cefaa5752fa1cfd510f64b0f864c9e4829213759514232fb99201b83c72c93db5516fe440630b48820b32e093f6964d8d78076c2c8ad343d7fe99201d4143d854b93323636eeb0463b1f8b737a09fb1552e661edd1ca448f4d69afc456dfdb03b7b90120772bfff192854d89214e013959e273c6f3241bf0a3f195f058e11906da8fa122423c49a114014dbaa19d064d0dfce67e0056e35f05365480cb059574186138d061419c2d54a8ac2ab80b2035990f6d0574f34ef4658af13efe2e48c046d7ffea6cb048db7f4c54baddb07f16dec5de8845b7b1ea2893375b70ff86a82c7bf86db09ad17aef154818bbf4b5e2427a5674477a9b004b998832057f74c04e92ca5d7947dd8e4922be8c294fd71e5efaa0af8139db98b4ed229b3ef9a269cae79f20056c2306e30084ecc3a50cb4be38952e2ab281194fda10f82cfdf55e86e8539236b962ad991bcc796513433594b5f53a83dff007c7b78998b277ead1daf8c4b87a598dfa051d1696e2cff2e85e84bb1f5024e7c02d37fa1c6c5008e4bec886479537cd82a6b9adcb34209edfb426340409f1339113e98d841e7e14d42f3c49c681f9361924b9175e6fe2791c30af4071533cf23b80f01cf5af276e57ce065676e5d138055d5a439fadd2013677485f11eefbb0eca9c2e97a871116a02b26cfeb876c3cc62cf089110c894f2e4f5873a608b2b0310573cdabf163e31486f00a6c85446b7daf4d87f531b9091f08a95801a9ab1e179191c9219fc0e7c5f646096af719cb40c70c8ccf7603dd502bc19c5245cdc87acb678ed45ab608d449561986196e8b4839c63287cfd88b4a14e1c089dca349a3dbc3617b4ba4d412303a2b14dc53a510fe12c71fe550c014030252260aad45271a2090ddb376ab580f5cd8b15004ad08835b412975d128d065358b4ee4c9654d6c48cb81ef71b5da62e65c6ae2ba477ea0af6cf78e199377ba912a1b80d6788382c48d6e3e3af620c541dfc79d433e84b0ce793e33a050c84a41dd59aaf1d1ec06f35aac70c6e8ebb6286a914e38acc4edf77d8b078d5e24ad0194d0326abb320c71815416a20d679f7828d4f794d014e9a1ae85a711a98c13f3f58f5fc448d0f8907c76137a794fe6f893c4c1f2768d63f65ca6d20ee7c69bc4ce5f12b903f3e40e680dbefcbc09dc142f5cfd2748a79013704ad910985b5eafda5100a46ec6d1b1f8480744a8d9ecef4f49d1aa2192c69a5f9abb22b3330ce0d9ac5eb7ec59fe20adf60987ba9afb922257823db438279f0d6472b03b6980948af363e11dfce2a4436e276b2fafc8c8c7b20857770e5938b220a522b74a806810e03ae2b20f363a381f7f78fb6e608f5994751ec07da0996b603e312354b580613ffc85035bccbaeae58e4c951f90c089728168748895a4ce9ecd1f969d01ea2c749281c9c0ae6b7b9c091c618d50f6d816c97873dffb13dfe1369fbe4e16dfe98c11e9d05104f6a74dad157967826a6aeb6097c9a62b4c302a4824a0f088460a72c072df20404d60d3b7e8bf02ed5ba045bb4f7f30f47d1f64970e2afb624fca280fad584e2b6dbf61becc252f5b690c5f957c121e1459b729f10053a18334f0e8e4efc1c3349fbbef5ba2f8b979164bd0c629f8b3667ae02409e6e7d65c97f478255ab87fafb673581a8b9484bf9a2a9451ff2957b3253c0336a2b534919942946541fb42c1caa40dd57944e774ab8cfd33eff3b021fd4a1d704f8cfe60c2a55441ca35eaae41771ee6e98922a18e31b144a99d96a70de460b6b71cfa452c1f6e3bf6a5e0c16136ae1072ea09736e451f3ed9f07a600b62f9a59c841c2e7b1268fd320bf6a488820e2c3cc0838ff6a786cf406e812f8e34dafdfdedb3b96fc405dd4273c09985e8b0e121005718f2d758ab6d47bd27cdd86861161d6c14722be2b076818ba275c13606a465ba739b24b1ccefb231ffc9e356835848391350e86c13ee4d1abe90dfdaa47a404aaa1709b2db6b7d35b991369dfe3369847e37755e89ca2ddcb1ce88af20b5f0c3fa8bf4e19f6df248831ff14c78b2e6e32489eb2b38c0c60b09bb6d3347df8c9213d0d3143e96e4c1dd11556f2098ac51c85e57eba52049e1d0dfe353952ada8890832a3791f5f26d79aba5f9df224309c72c81a5a25296703afa6c0bdbe656e5b30cde17c5b2f50f298391dbd0c7cd7a71944e8001f0e926a4982ad272a10af4ab781f8777bdbfbc900fe8c03f4f817603f126941bd2ac3b4c1a63b327830d7e8432d2457e41cb19756814b5c087ce1231457769da752df628a359e184c2a36e52ec98f56b24468caf826707c5c4e27c9a5d1736abad40c7389707906bfccfdaa37e3c58f3dd947866febb17ff457ad880b489ca35aa9bbd832a74fe86bd4646e02e8d30ae08fb1259d1232fad5bb15303c4b4049ee7bc2db64281a0089dd2325c20e980a75aeeda54b0e56e33ab810fd704b9b804005a29519900b11229422568142f1e15add3a06cb0f3fd4a8d01272094fb4f924a75a213fd03c08573a702a3f1c0e3a4dbba599566fda2ae812af87f05914369b0f5c6d9dd81675525af4225fe91727005a10b23feb5ab11ffaf6bc750dc5141bd985dfe172edfa9c87232f445a26b3da9795339207b2a7a447d429a93a11e4c14329c7aac062538ba8131708664a643daef9df18b9d0f8e08eec1e965458627772afb05218083348648727341e3e6870a3e70456d71f58e59b0893a6784099b67ae2dfe4fbfac490f9c93db680d25277d67b38b6b82d61494195ac91c113da73f84ad981b0739c4131624ee387670e44129bbe79999050850d6e583449cfd7ee475ad7b348b89d883e63b16d0c79523713613ba98270ef48badb05ced72b8e8338a956ef56014a33b410bb315769abd849308b215497c736c66cb8c9f2d09a46ad6c414f29a45822b234ec94219dfda5e82c2e83f3cb1f0017777907dea3692b9f781db17425ac5fc883ffee1987e57442b1209a4010df1ecd2496f75eb54cdd419a44da52c4710d12a304f78bb66c131235c1"}, {0x70, 0xffff, 0x5, "f0666972d0194362c6e1fa0890d8a4a08fccd43e723cafaedf1cfd2c60c5c6399d5ffc923457a8ab92099789bc834bc0cbcf25b66711396130580240721ddd942d1e7aa55638056d54d07a8b8027c4752017c61fdbc24200f12cd0ea"}, {0x38, 0xffff, 0x7f, "2ff3a0501d82b7a53cf9d80db036cdc9c264c8adf435c76ef909b0d3fbf3eb93e2f96adbc4"}, {0x48, 0x1, 0x8, "5d46692150d70649e54c0671a057279b2494b33c5521a45aeb2fc762fc46493453b84fa50dde1032afa53830a1dd03477e45bf8e05"}], 0x12b8}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:57:38 executing program 1: r0 = semget(0x2, 0x1, 0xb59ee9748c09b76a) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/250) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/37) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000140)=""/255) semop(r0, &(0x7f0000000240)=[{0x7, 0x7dcc, 0x800}, {0x1, 0x9, 0x800}], 0x2) r2 = syz_open_pts() lseek(r2, 0x0, 0x6, 0x0) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x3) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x80) getpgid(r3) r6 = dup(r4) bind(r6, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000400)=0x3) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000440)={0x1}) kevent(r4, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffff9, 0x43, 0x1, 0xfffffffffffffffa, 0x7fffffff}], 0x5, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0xe0, 0xc0c0}, {{r6}, 0xfffffffffffffff9, 0xd72591542c184ee9, 0x2000000a, 0x1095f8b0, 0x10001}, {{r4}, 0xfffffffffffffffc, 0x1c, 0x20000008, 0x8001, 0x3ff}], 0x86, &(0x7f0000000540)={0x8}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000580)=0x800) sendsyslog(&(0x7f00000005c0)="64505f25ab0ad05ce3429a12a6eb5b38b3c178ab13ca8ed4b276b1a46d1dca86eded0a3acb36d09ff748131650bfcca3b5c5a4638b1d40f23d414f0bcc647d2ac4fe83ee62ae06b6f837ab35a0ea816ee4d03ad79bc72cac003aa29f4b13722c30ad1fcf0e6ba30d5c17e6f0e22e70fe6f2f7ded69e42b7b8527b4a0d0212f91c16562a1192ffc42620bb863f94b227e7839cb350dc89acafc20103f21029d55e989a2af03039e93d9a40930f4ceb3a274e883c92f06bfbde6ab712265df0ccc026b2a5eaf2371a89dc3c93e8c8e003b9499438362087e2a9f4a71e712873be80cf9996825354587dea2b0f6f52344cd47fa039dbbc722aca56d7bdc6881e1c656d149090e77d1fc754715decbbf0da9205efe8c6eabe8f6a0326907a74d4c719827257085ae80342975931f93b3c5c91c420a2eb600231b760d2da1e1cf8785535336379c69100b6cc6efde7c697a9be763e97c43c797d24e639eff3989d03948c07d3d360b8e0fed022ae15b77efc62c97502cf03daa59f676631d738f1fdcfbc2fc426d3e9f62a77fe108610928bd02adc9259f9fcb0a7aaa4c62c3b2ef7c8e2ae698b5d4875fabff477dcaa22808b5adba00af3779a5bba53e25808f91e36882d42974b1e62fc65829be70ff60adf3cf6cc3c43da1461731c3b6a05a6fcfa6d24ad4e9d94bd884a2ce9e870291974f87b3418c809b919dbec16ede57507dce07a1a7dc0c1be901e2f7fd396835cf02b222462ef643bdbb850640391cda7dfc88feb270c1d6d429aaf78cd4a53b1cf2719b9241ee31e962b8e245c3331110e98003806082bc463675f4c55dc9a51b6648853c1b22b7183755596395be5edeeb4688948714247b15e87545eb95c284fbc06c9107c5df40859ea797ff26fdddb436d21c63c0dda1a20a8db4dc4033d5a2a026875fad30dda4f68aad6cde34edbb869b2cd4a555c44225e0ed4c4421d44cc801825fe28088994e9f93913cce59b5d47cc96b5245d6bda2962053f08e0113e5703d0ea02d6c577bf9fadfa0912213557185f2c0800452d095bd01c3d8e8087207579d83a447f994e1efa125577b21f237b7452a147435a6eeb53d92f9c46552d0d1ad9bca029472045cdc4534383b2d11d169a09fe18085c392cf39576e17400b60baeeeb761e9a9109140f8d48158cd9c0c78675108b13afd7690801590aed1dbe47832e61b4b1515d463f8ffbedaf5193b4ed1e2d5f4c332522a2687f3cead3f73f6f0ac4ad7ff01c9337065bab2031f23f87f909b519be3b4bc4ef191fbe65881d86dc54aed0ac6e8363c58628d8d7c2f070b99ca393d40616e6791b50a402dff46b78a427e12519771d7e6a95ca05378deef16d8ac42ffa0a8102faf006016d0715ac3c4c20bf0ab073cd8ac30f28dd7cae03d4eb38835a04075d93cfdd7b1024becbfbae9f325870f03f6612ef0abd2b25e24f474012ab91ca2d0c28dcf2e7efbed0cf1a73cc6f45ce756147397b458294cb915bbe31755c3df32708a7f1d50f0be7b712443b64ec3f08fe416214f43a06c66f18ed39190ba6a7dcd0c9ce6641621813ce4c828d2eb985cf60ac94f9cb636d2f44abaf8ac57c0f92ad0ff5808af8aadab3658d6c41fd2064073b9d43b81644346ea50bc4c2cf54f9cd46b272e071715bc2985f826e5dd5d99a233ec60bd9cd12c9a3950a38287f2bcead15f3e4a888f0f1fdf76ac574c56562d9398af318e78e8c9d2610af3aa1792a015b0cfc6d2f770c315c2e20075eb631c223642de4b64f46dad49c4ae3496f2ae996878bac8ba7ca76e5ef3838f419196a0a4fb67a830d218e8c7e9d91c58c2e14716a9facad7c9de6d3a4e86023e3e1a5a55d3934948d72b0942060d3cf8947b7778ae5af01220c54b81015ee60067d792ce496900f3a87a7013c28c427117148b9b278de4dc004fadcdb3e6321c8ce0880139055d74eb9bc02bf20277eea21317d4295966502a248088cd0f9b54ac0bfe05f2129d92a5f77f75ca6996b37a5129c5731a48c62cfffaf20d44f176985a7077af85581fc6f716fc88a70b7e0c7b8e286493a3b81c41a00dc49c7236cdb2041c9e003d6e83d25221a0c2df3015035d079fafedc950d7dbaba48b5954d9a5cf39b94f576e490cb6da8f310217e75964b40ea0a38651ff24957ff1069724801ac86f844482e3b9f7dfcd6b25345bd1c4afebb2f1eabee47a8049c1bfc5a56344bfe58911a3841cce0de25ea5b14eae212ad73e670e1ae31bb44942d5d93986f95f338e984ec5b8faebd1873812fe4f88a51a3618bbed9b900722d682a39007b05e5d85a2d940016a56ea56b704aa4c1ef6fd26125f1c2862c478d9688c5249d7600d76027c0c0d3bd65cac421bdf2b194f06a08e0ec6f9adce49caf98ad99b907d65df814a54f0919bac67c2ce833540d48dc10684f49f1ff9d81103f188c5bb1aee9b7697f2d74a5c5595959d17cd1a1cbc18bdd8a4eca9263172d92fb3ded79898f3e324b3a19427c899caf63934dced30c0551397def4edb06c8eabca2b35c571ab71d0209b4fc81807f3c38205df5902e81353a2c330942709b17b51ef7a73d17a2beab481557573e3d95265cb241486c8708276a9dfb01e684a18cd70d4740922a35b6bb83cd0528dd9d877d2ef620a0c3904e63417fe6f50d8c9b9aee4740cb266fac4d66389d04f2f4594d71e6a59285d7ca7bd4ba8ecfc84f51ef4a1e29a466ef97a256a78c1b5d1fcf7c9c275cb0d882331579e4d2532acb9f361e962b807a42679470d704a8c3c009f5536c7fb4abb9189f2ce4571ee745fbf0b4679e9eb45e220c4cb01fc500fa61490a9e46444fb90cc7350075bf0ea319915c30c2f49bb63c01462738fd8365370ed944aa2e1ca1014ae93917cba106340a9bc7c7298d02c1aaecb7d84bbda8b1748439a6915639e21c09914648a4ec17596126d5930469725f4e4d1670649c68ebef70a13cf438cb2802cfa00dd48a2f834f4dd53ee36c99f3d746ef1208031623224e314bcb8f54a904dbcd169150e58929b5ef65e9f2cceee03d559849524ab7e4ec0270e9d25ef3f56ad4b9004d4b8d99703e36adbd18975cb3e0782add393402f8910f15489ec95d9b3bb978f1b73f128f604634c5dec3c337fc46d55aaf97c06f398d0b381c2094e3046cd3fdc185fb3944dae240b92f459b89c38f31eabcdf2439ffc3a520a938943eb54ec51fffc00b75a76b107ae0859bcb3ae1cb95cb254c9bcbd58725d7de2ac3e89530fef115afa2a342c1f10a63a40093f8893a8917e3a4d791dc4cb3a98a39e88bd6350d2632235dfbd56656c1cfea9fa27668e8fa2de861718fb73df2b16543035fd955647800e06e3f73e56b7f583dbc371e7c512359db901ce98941b24cb8fdc4a5ca7f7a69e969cd9809a5855b4d52ca70437ebae4709a231ffff723aef0b0ff71415e2204a52e951a734b4da9124e27a9fecee1dcc63fd428b6935e99651ab7b4477b438abb45cb04219763c31957006ee636323024d783281f43aa2c0ad270f49ddf013b60fcb885825831e7f7612c4b326ba0cbcab2adbb8eead36a5212e02135db08c8a0ee5b487750c4af9cd51e42bb271dbb4d2a9f25f4c458eef5058002b46251cd150d3c1b96afe3d287a89e26525d95644d5c5a601eefbbc3e7d9f379eef0b5815836b4e99963c94f39e3ed1f40ab6d767216079d9c57378ef843bc07c519bd228317ae90fe642aaee9a83a6db39a0fa61c81708a5c1f824bfa44f141b944184ce7de51c6d64119fe0a61af382a03250bbf234beaa29aebce00396923d269544ee9da0c836d4d0d94138d19ea60b1005ef8ddfabe1d43ec5a7d9d7eaaf94ca420bf32d8c8fffc8370a16930dad795ad8f564b997409fc647955693d89989b25971917a371095c9943755c1c27d98ae27225325bac7bed2deae745adbae4a3aad77888cb451742ca4c952f4c14242d6d18dde88c24a6128b7e278d8c5d544b8863f0120863e92bc19ec34fb417c3249cded84d295daf79b450a6846a24218ba270478d1689a6b9787e5219c3b0581229b445fd575d222da27f9dff03ede04b2014e28290e82237237170c3d9872d12b488f70a3c866f2828134419a72c83633cb3e9dd737aed011f1643837e7a589de8f0dec42a0470607a028ae096bc5e5c2682069489a2ab71848a7076a2521dff52b5bf78914a751eb3519773676e4ed9b1e0cd3750e0299d9b2a17b4bcfbfb1ca57fb0db1c6109b2493b6e660efa5951fe97f823e4a31a8f58b2cc1fd98007528095323c36a3692d0b89f475cd5d86fc8e88a0ba4dcef7c9963f390eeeab89c68070164db081d975db30664ce3949068b8295da9edaebb09d6a4d627fc7393877bac3a743b27a69357cc70334452f7c45ffcdb91d3acb5e161acb1d3cf9d8fc2566c22f548a5737a24cb91333bf88b61dbc9a3a046cfade6dc3f54bb41bf15fd076e3e81a884ad7a261876f0c58de97edfc9953326d23552fbafbce240f98a19c88a10433e916aa9c407ef37fc6d6b0e1e402692adc36839afb4e67800d768ccd399980e3225fae3007dcd2c7d676bda22d5cc6e098faea0cd9cf9d2e11b085d7fce623dc1adfface8956e09f5753f14698d5d02a2f2a223b1549c1d9f38fe7f5cbeba440d863e055d58ec3542acea5ba0696f3fc0a3f077c21e170d5f2e0f865b87669b796b11e42313dcb7b9e7f72ee73fa3ee15af7e5ce67d999727bb293df80e74f71ef6ab20832b0e13b1940eb81f94c3dee545843fd6cd288c5b1eddd937842f363d4f99e3cc48f15e8eb4403a99cff4ee3a60e73ec6b9fbde486026f879b9b230c4ece2386504cce118960a9d61f88147e491af6f19e9682b0888b2865db817bf90d54ce9a2a133260762852c890f1727cde54be3281721b3e7558094c3633e7ef0cff10bb84cb4e965e02389e0b51b29f6555c1d557040a6b4aa791f6319e009f478b8d6b311b6a1fe647e451169abd5b8afaf1fc32c19ed834e1327044851880712521d263b3533dafe952502625243e7b9f8c390cecf8e8860ac3c1160e1018936c2a4c859917f7bae07c16728beb77ba308ad0e3bc898b2b4049dae971bbf501e62c89754e4a891810c28d4f032599a388504d34f4ae794b8e68f4d51d1fa814f728fc9ca42f6eae21a6c62d73f7d0535182f230557df0a177bc0aab01da56f13d5c36f2d06df72d8c8de21d6629fdf80f5b8dd3b2cc854ac1d86499b6cbc6e8b24073b891dad7dff4d11823849ea6b46b6ad95547403c39724db99ac0460cc415f6faeba4a5cab73b65b5e6703844d9db6cd4a0d08f5a87ade2af71f37c4aea4d08236cb6006349e2858e8f84d06db29cab3866ff4f69a887e46cf21acea6722587427b263155bee5d31682bdbff4c6f4c02d20cb4360a42ca68be9a718569e19cf8405efb4cf5f33bce12ddceea9138d69040c22c729a840c878fc9667f647b4ff0437c44be0ef2c86e2a0c9abeb2f242131d337183e1900068e78e353fdfd93ee35dbf858d937e1486f8bd91919d72c634ade1d7a224fa6976f3c872b8e816193c43ffbd11c7014562004d9e3255ee6fbc4108c42d9a9c15c1ed96cd81968aa179e4eb4fdd5c63643d1b0d7a5201f3cafad5641679cb5bd98495b26f863a042a83f687b302b703d1beab8e9a3fc0b4802529aa9893bdd26b2f151197c87130d61bd216ee218cb3173f2279661b555d13e96c9ef7698fe6248511ffb8dedc28136d54b996fc581fb50856e6487acfb305818b48654b6adb832095a7a9cbce3d7b054f86f619172d", 0x1000, 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000015c0)=0x7) connect$unix(r6, &(0x7f0000001600)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000001640)=0x1) semop(r5, &(0x7f0000001680)=[{0x1, 0x401, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0xf5, 0x800}, {0x4, 0x7, 0x800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001700), 0x1, 0x0) connect$unix(r2, &(0x7f0000001740)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000001780)={0x4, 0x7f, 0xa}) 05:57:39 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) 05:57:39 executing program 1: execve(0x0, &(0x7f0000000080)=[&(0x7f00000000c0)='//\x00#%\x93\xd6\x01\x00\x00\x00n\x93}'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x8}}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='r\x00') dup2(0xffffffffffffffff, 0xffffffffffffff9c) 05:57:39 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) close(r0) fchdir(r0) 05:57:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="8888c1c58072c5b6695382f8917ae1111d07e2740388718f4bdf739d3cbf3bfe96d1dc2cad784301290ece03b5c450529ef05751bab2fbd75cb34a9a0531e369ab", 0x41, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:57:39 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x2, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 05:57:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) 05:57:39 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0xfffffed1, 0x800) 05:57:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) 05:57:39 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) lseek(r2, 0x0, 0x0, 0x0) 05:57:39 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="a7dd4f9a07c93c544c5ed46962e42a504cf31f629c273fa1dddc01790853ac357a3d2f71f4d02093b5d4b533172072a6d9fb4f14d6ebff9b514e9092451e695db6808717f5ba4709140a2bccdca03a89e929a25c491e8c2357686b1c9f9e5bf6fe4d62a39901fe873a5d325c70b214c8f6c1ea7728996129924db4e58915a179a386392460f804bdfe640f83d6c97c5bf0459435acc5f1fb1926a1ce2a099bb1d9e64a0358a7ddc6b118805daaa71ed1b0c42e3a470685f53770d6ef0babb695fb6c82bee8084ffd0683e6b625fa5e548fe1d7fc4c3fb0c963dfa96d0bca6d6af9bd123bb262905fa9fb728a737e97e47643765282ab4a053a530e8960fd977dbf6289a29d785d9d9e1b9732e7a821e0aa70105aed9d412ca77be8dfd5e895b656c3a396ab0310f2f8dcbb4346b28d0d110a7304186e356f0640202a9bf4181a6434e6733969c1a85d1b0cea26c21ab81211c79cd424ddfc44ebaf3d8bfdd71c1182559ac5ce2a5135afe40ab195f71fbf54ecd4b0444a334504e56bab907a105f2cbbad635696f623293ab39adf753ab840ab4166e880c5837fd6d43a3f1dff5482c07546c9cdd3701caf135d76e80f4f16a68602ee78b9f35e91c35ed3b5ecd566897e8de5f6dc46f222d2c7675f0130009d662793ea57a2c24c8d18b434285424bc97dee00a8404e5883b53bad91ae3e01ce17daa627c92f9b7d9ed1e48825396c21cc0ea547b7bd70d8e84255952818ef0a12d7307d5eae47bc5f2473de6aab76b9953b0f0fb24bed80c87553033d929bcea9796e4dc919fb9f7e9789ae37c67ebaacc8ae370228f4437fbdd57a67492150c9c89808ed8d2e881478afec29562acce651178295b18541221b54e240f30e4f2c10470082e3728ec5d5dcb725defc5e0a4d0d80008fa38fc8b1d36540caf40919863f2e845b4bc80d2033d2bba3f58a1fbaef195cfae4bb37575c90628f6de0994d2ec243cdc394fb2b96ce75cb1b93f880076b21725bb0176739babadc0ddb118ef0f8929fbd8ace768e102876924fe5e2b51e8bbb14623579510256de859685dd0dc23aba6b4b344ef6cb3002ee474885a711494135661800bf0f94782d0092245df8ceb51c7193a3bbb54be034cd8aa7c710e58d09aa0bf509ccdc881b4b8d8047a53dacd2be3d7f5c029f1ec656f4d28f68ed8042a2c76815c1026f3b96e5617901ec33019a534925b1608fe34b384fa261ea97005cf29686ba832a6bd996ca73d20a443f829fbb66ca4e8b3c690f6d2f768e4e97a6e9feb6bdc7cd0f3de4eda3fdf412825d4f1a4389a88f22379fb590b4f04519ee243ecbc503d81db2cc5d8aa36807febd6b04d91db887e90a4d8be2422d420e6eae5a9d92c3b49866a84d334bbb7fc916691f183fbd7696d4108afe633b264af728b5ca39a4233aa8ae7dff1d46891868162749464a72d5ea0322aa44c405bb9122a2dfebcc9a6b4e6630014657225d7b53536f7c65fd0015eef1921267e0d238e80993ceb545b6a746c95d314d0a55db355f478f0f184199398e3887e3963097f9eb00fa3090dcde21ab0a489878fde174bbe04b0a6e8107a58ab920bf5d1bf9ecb8ee5dca5f9a061268bcf10032435f817674f15609d3f11495ca261df7d4f807f2bea46cea59d5e27daaf89089ee164e639cee844677ac068324b626e866020b2484aac2d9dfec0037be7e422ecd2e56d41ae52b3e950413d3e02054fd5910c8bff71a00b6d7052a848c6525afc0c4448b01b361b00292a3a5dd33cb6eff91d84c84590ab17fb06a4fa982ce86fe48176c9885eda9ad4a638d974c182b344fbf62c7abd5b8637f2731f4fe0287aaa6bcc96145b6d83e63ce6d9b22c8a2e264e28d1e1a5863d821a4efea24b2256b90af7629bc355795ac9a0bd7d8fc517c8b5486519e6d94bec766374073325ed174d6e0b6410d1ed82553d8bc4389dddf15f233cb74b3277f232c038377e5cbcebf9d986e3a3e0f2d14ade989a28e09ec5f548b334179715561815c3af7d2f0b6126754054db323414eb861d69878d33cb57e54349f5dbfed6d1d7f9500f93882b95b30d5f53aa615183ba299a915428bcfc4ed9eae0f87083bce87a5fa64847fe8cc3f7a45953d2fd67249fb1ab3cd46bab2fb38d97060fdf78057a3c1565dbc3ebc1bc63cd82ce91f75fb04a9c7e8651276d3219c5dfb5c79a7fe30ff4406d8af5498808033beb2a10b0984123000f648f14a5c250a4f3ed6b0f1a956a281b95b83faccdb90ef47e8ac9343255b0d1c945679bfddef7000441a89191e5204c982b29ddcac11437ec1ea107c1478ede00417b6cc72db786d4e65551f0375d749327951b03161c33d5e14ce25fb58c804b6c92167238ff4a663ee0b2ac6ace3e511be9c1a4269bb1a8eefb9d42e8e1388affd785e45ee9ff162e9c2aa6f0176b4a1715e9f3efddec792e7c6a0445e15227f62498ea044c4ac3780f8a3a9eb58a20d4639def4a7e3781cd198bdc3e2498c77eb7ad3d72fef1302541d329ba491d3952e5fd9bd1ff81cf48aa50dcaa9bc6fb75340b68906b818e957247956c89516cbf691c84cdaf30f704d981e85fcad17a16f5ba281370ac3ed35977eb9c1f0d53ac4030dbde51cd1e28c8e3574b5922391980853c78d10afa238461601ac494533f0feff9d779cca63c1a1d52149965488f58a49a25474c2a603df0e7eac2394accd88fc734b19ec3babf087d7b6584c3bcf877c08a539e4d24e0ee2d810c458a43ce2edac7b1591306fb5e41728297f39a8003a87d7288270b6303d167d6f886f90b3b95b64b6c5453ba606243ce08ca6e54cd352567d01e3966b3e96102cc4b017d073bcaf61e95a110a9b21b3c7b7f698897b5865fd5509790c8080c4985bf3dbf0c896fa613ddb742aa5bb6ed15751f952ef277d0d552a741fa5f6f33c65bae83935f13f1bc0449bf0dd8ea95454dba9853fd7d3d32ecdf7f382831a6c95e3d0d99147ce66e1363730b2227708bb88260cdc7e1ed304623a204f8bd261d0dfad5e352bf4663015ad4cefedfa016bcc17128b5d98d4066261f2a129282235b911760a7d610715ddbf87f13e8f926c95f719be06c289e0ad3d55472a697fa3c0269c530cf7ed22917581244dd53d58bf2decc0cd1c7b59bbc978d4361be1bc31d774ac4bdb45ea7c913244b6046d73a0165d2694d3c1f52aaa5ab97c0b86130608957e451593cb16a1bc66975e14e38de17ef3f3a145d5c7553bc13815a8e96692b2cbe503808c34c34d3b1ea44d38596c2a36a726fbd4279e1e89b7222382c8b09881ed0634903ce12454040c15abd7f476d98ab5eb43414d3f9ab8e74b51ab058879d7cb4bfff056a5c764cc96e4715eb4b0b136e169355379cc56c45aadd9e80fb9ec662bd78f0737eaf9483229241063e73be41d5f873a1693b87300dd526ddf6f5640984453fa70889dc64fc39504c407418824f44b652e31b33f54dd3098f4c79313a46c6d2b62da0ccc9d014bd87a53e02d979f6ae79b92c0972a7159ae1d8a3869e6ef2b5d9eaa1ddc706aa1cc112700b09debee5b9fb0e0d9a90a312912d071aeb00da12b22326fd457b1e28d74ae138efa7609259494776bb6b92070cf1b7f094286357d3942f96184e28176dd3a930d96013264f063b88e3cacc90d2585ab5dfc411fcd9442c6a7beda680583ead85a082826a82fba6430c0d5b3b8682378ec9f35645bd8514e809f41fa2480d0efd51055690ce7368bfd189ac072174bbb2264ccdd5009252b281bac972cc73736f9cb465baebd3ede25bded115d56552657b461eb7817a53d0cd7dc86e79da733397f564c577cf3930a5c23a47e960bd5a8695b2b8c1740a8cbfaed033d6562e6761806a69d7afeac7e9d6cbeaa1da658465dad3ca7d7798cd1f2f6887c397b130c6049412dfeb7d24012298c27c68e8817d66b9b765cde3083363f015ae71992fb9f5d3b06725cabef8827e87ee081a600b19beb9a59d279b4c465d71d319c37fa62fe4fbe517f6edb1dc6ba06231905d8f8029274b9a67815f1dcc32623ba597d5326eb6a87105e4ccab4d30d73d8f07c252ed9e30eb70879144ec722ac6bd4ceb2569aa02d1076f76a05e4ace065e460515518b64805dad93571f6eaa8be72a6f68c5afbe9b0475eaae45d2fbeb43d6b8a08377ff2c13af3d185e18836d11b01ab05af1b12d08c886e72e21f5175728f397fbcf22ee1b029eedd82593f5732b711aebe95487e150369c4c502f751d9025da71dee786436dea7c18d1291599a7595e4e7533b8fec9dbf555457db9fcbab50c443c1a69c8e1203b72e402f1816ad0c21c0b9a8001d955076d7f6228a2d47680c889dd08f1938e0c3f062d2c0af3d901c73873d1a79a4261e13f49769f61ed98e4bee587f5bef45bf82db2d23d9a3c4e65e32259a7011203305d6069569197b04521dacf6f4a60ead4257ab9757fae23e446e878622bf3244bf964e2b751744f7d3d3f316720bd9fb7cb1e773738a6193ba0919f08407760e7f2c60441c6ee80659ff3eb057f63912e9e10a870e4583b0a0572a66f1fbd9854e59bbafcdaa471f51777c61512bda689762f0415a82d4927ca428aaded8b4af4f9994ea79a773ff0eb7ca739620a000f19c3a2e4b9458a945db1d5699e4cbb92ee377b7a14ed7815d0ef8789cc46a364cf20f1ed93b019d2bc0b53996da45a835b44bf4b0700837ade80a50dc087253a43d690900454e0e99f39c8cfda6a5af6e1e192b170ceadcb44af0c9fc6caabe8a4d7faa7666682aac4aa63abf6e08d1d75969a53bb00f605cab00662db640219decffa990f876a61ac46a48d67cddf71c22d941980986ddd89e40f14ae7151951f1228615d81594a6355361f18fc29401afdafd5c7b8d041863af820685e44924a2e6c9c17f85d370d11f9d0d22ab1c106dba0b0323745da3bf1e32e0164a90b7eab5806e8000d1bf8e87e358cb21bf1587c8d4a1abd7ed48b4aa0374144abb99f85807917023deeae86801c241050d20a0407789c5ac8019489c485a7b7aad4155b482b95c54869c6fdf75010b374c45ae67719e02bace9f4aa2756385a7c7f1650b8ebbd21eb6cce6561f5445dd4766ab9f420b5dec5bed0267d35b956832c1ff67a3a0bce1d22fffdaed57abc1ff0665ed3b55d73aabec42e7244cc32537120661705247d1d02a04bb2e0b7e2d2817b0771ce0f8f4ff43eb437381c730ce69eef3788f3815fa5505b8baa570f5391de96b28a4ff6661830ea4af41473f557f2ec3a4912151eb363e0e2fa326c8fa1f2b484fd33c83d7e11dc804331bcfed63cbf511f5f561b8cc2b4530e2225b0a2706162aa7b377e4b5a294f9ff32c6ae60fcfb4c6f134f91f662a53e1afa12c9e80a3c646689768dde29a8c0080b53feee3b374ecd1d864cd743af9e4433f0b8f6fcf5823d006bb5fe18c12090eb63debf35efb20472953762c7f5815e2824e751965f85263fc12d7e9769fc400446ded3a0c9dad653f722270a6901b8275e971639a718f2883e4ed1287867a1b1e21ef11574b6765774567ca18c7dfe826b5afb6e0b21f06a7f8fc8246597267dd1d15580b977522f078ef2d068412a2766aedc731a1a757a04da3555cfb527402f8f768d83e18f0d1a02ac2939641d5a1916aed8d40f54a081be9646a42bd5f34856e70ed4d93859d29eac4b66ae711102dc104d1d9d1b7cc33a570d2c9018073bacfb599c2c02bd582e1a09048689c1c6c84e4bfa57b7ec27580595f4bbc3ff33476cced40de3fc6cf75eedb6a5e2b317746ca8364a723", 0x1000}, {&(0x7f0000000180)="bf5769fb49ec4b8a3bc8d64023dd22b3485fc29fbc29a7956781a816dec5fedec1ccb6995a8d3cedfa99df0f55a1ebc05e6a93c3d5511777f142853a072e4106ac342b37d32c49fecdacc6065570edaaea0ad7972e90e27bd689712b9212603a11f26eff3a64a6cb006fcb6f41f213c762e43c9ecf3c5387ce4c2c4c54e8af4916aa3c3d6925a389e4426cac7674c34ca00431750f94f35f563b8e9b8b9b9065", 0xa0}], 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r2, 0x18c}], 0x1, 0x0) 05:57:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x561, 0x0) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000140)={0x9, 0x74, 0x401, 0xfffffffffffffffe, 0x968a, 0x7f000000000, 0x7, 0x10, [{0x8, 0x7, 0xffffffffffff7855, 0x8}, {0xc0e, 0x13d, 0x3, 0x1}, {0x800, 0x1, 0xba90, 0x3}, {0x6, 0xa4, 0x4, 0x7f}, {0x9, 0x0, 0x400000000000000, 0x9}, {0x3f, 0x3ff, 0x8, 0x3}, {0x4, 0xfffffffffffffe00, 0x1c0, 0x7}, {0x1, 0x1a80, 0x34af, 0x754}, {0x9, 0xffffffffffffffff, 0x100000001, 0x9}, {0xffffffffffffffff, 0xfffffffffffffff9, 0x7fffffff, 0x1}, {0xffffffffffff8000, 0x2, 0x8001, 0x30}, {0x6, 0x7, 0x8000, 0x9}, {0x3, 0x3f, 0x8196, 0x9ffa}, {0x2bc, 0x5, 0x401, 0x20}, {0xffffffffffff0001, 0x4, 0x0, 0x6}, {0x9, 0xf57, 0x7fff, 0x9}]}) syz_open_pts() 05:57:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) r3 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x3f, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x1a, 0x22, 0x415, 0x1}, {{r2}, 0xfffffffffffffffd, 0x88, 0x20, 0xae5, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffff, 0xd420}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2fd8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x4, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80, 0xffffffffffffffc0, 0x2}], 0x311, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x4c, 0x40000020, 0x3, 0x81}, {{r1}, 0x0, 0x10, 0x40, 0x0, 0x1}, {{r2}, 0x0, 0x2, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x7, 0x4}, {{r3}, 0xfffffffffffffff9, 0x16, 0x2, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x4ea3, 0x74}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x400, 0x6}], 0x7, &(0x7f0000000180)={0x3, 0x3}) 05:57:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00000da000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:57:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)='j\x00', 0x2}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500", 0x1}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 05:57:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 05:57:39 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500346556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000007c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x3, 0x7fff, 0x7}, {0x18, 0x2, 0x800000000000007, 0x8}, 0x3, [0x2, 0x4, 0x1, 0x7bf6, 0x6, 0x7f, 0x2, 0x2]}, 0x3c) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) socketpair(0x10, 0x4, 0x4578, &(0x7f0000000040)) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000460000000000000000c8f6000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000100000f000000"], 0x1, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) msgsnd(r6, &(0x7f00000006c0)={0x2, "e8f1d1e00006854662a75927547bfb53f947a905ad"}, 0x1d, 0x800) execve(&(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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000d562da7839e9847ff966db301426b02d29d7587298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"], 0x70, 0x800) 05:57:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6201"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) sendto$inet6(r0, &(0x7f0000000340)="11c33e25ba04742fac78bf143114ae4fb49182dc2c46981d137fc22963d299b97a1fd2f9bcef9628489544469c525886dbc96164c04da3602622520b90123962cd7336c15beb7f5695f5f6de949daca0b12db069f720ad67009f1d346062b9ce5e07d63fe80a7c08963958afd54f256f12d1e43d92cef6e081fe70b86ebc840e5d6d8a5679a8b51e8a82816938d4ec3c4af4910d1a5a4c852c37e0221b8e00c47e553da2d600ef25d1fa8d5eb8561c71c71b7b0f9518b9da8254cae573d31cd482316913c94ea77345d4fe30b48806c0834c5e078e081a1fc24cf352ddb3cf3b36f7e04ec85b", 0xe6, 0x403, &(0x7f0000000280)={0x18, 0x3, 0x7, 0xffffffffffffffff}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) 05:57:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x2922, 0x5}) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 05:57:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="aa43d919b60e2352c9ea13022b13d028361dd30e5de06056d90baeb9ee5e91cb52ea60563af8854db825a8ab7fce241522e74903044fde79e4d9e78e50d5c3a79b95877d0d998d01d8b4b0551f21f7b92053035a15c1e8798fba3423713b46c248fd16ccab97592e100b87b09a11558fa12d558e30cda5f0cd4f855393a0d6cf308ca16503582a1ebfee79fe06225eaab5c633289cf6a9da7e0b", 0x9a}, {&(0x7f0000000200)="c63c65006abd55eadee63c6b6fa1b4323dd743ce945dd302369c5d460168bcdd0718f599e2198c329717dd28552d8bcee5d8dd557fd07244d76cace02c7d380d318b94225cf53f62d2a982892ef7f87e44767be7299c", 0x56}], 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x200, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0xbc8) write(r3, &(0x7f0000000000)="d0519fefdd4525b31a5d2faea15e6a7b39e0b780524e75d8716d0be32c595079cc69da094ae7f576b814bd9e7e02d54ae89e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec040000000000000033a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed", 0xffffffffffffff6d) 05:57:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getgid() write(r0, &(0x7f0000000940)="7d67eb2fb2af7f4abb36d9abe85a892b9cab06fcfedb2bfa50d53aeeeb13991cf513db20fbf651fdc7b70776744618338151b2fba53b274f37ab6fa63d1550e39b1c011738b196ef25ad140cd9bdaed406bd1690c69f76e16adc6800e7aac17aa64789407ed6aa80fba053eff8d3063111bda9026aee120cc9451bf5b1e954bf81a2d08cfa0c6ed0281c6886a31e8ecc57c0688c821f7f96ca714884dca3b4c46f4b18d9b58a654d11", 0xa9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)="ce27d382d6eaabde5d74d884a6f9f6aaa02c055515045cef4332fa0dadac59293f137ce23c75278080e15a369d2530d404f3941dd91767b9c6b1c882a1a2152472976579f4b9a17e232ff531aee60326d93658662608bccf345c68292dedd975708f4fdf7d7c7891b9fecfe619e3a037c3f175f699fbed1a37e7c4a1031c3da40715c05e76", 0x85}, {&(0x7f0000000180)="3582b71c614dd54835da115eb5cc7e84428c99090a4a338af428568bb3408b71f060cb550f1ab35a5ea1fc024eb9d4e66c42fa3d7d3a62a8478f82f9c6e9c71c285545067ebd34120f41efa84127e6caaa77d02fa19f47d0f217", 0x5a}, {&(0x7f0000000200)="86e5cc518a8ccde2c64a657ef186b648ce8798a556bd3a7898a61ce612383d1728", 0x21}, {&(0x7f0000000240)="76806f9269f40e06e5af8e4c3fa79b6cfb0fc2ec", 0x14}, {&(0x7f0000000280)="7a76334bf84d0a627587e449b1c34aa108ea54eee5f05c3844bf06143b1154dc4dc407c63187661b4b488df5c93abf28a434c1c94b8e721c9df528b220450e4bbb1e7cf5b97f8f989995c02876d14dff97c29ae0f2b7df4505f0c02bd1983a352cbad00994469c9e48e750bcc1b1833d43244921c12fad37610bc1a027dd556c818d8ae6addb3b905626ca2cd7002ab48865e1c548374fe9de7ab645fdc4393edde00b34d73af61edbfd4f1597cabf8fe028b29d88c7ae467266f81c066ee2060c9c9fa8ff5e99aee6258666475b79c924bdfd61493e5b67fdbb9e561b8a", 0xde}, {&(0x7f0000000380)="7d213a3e4f8e0be4035e4c4293b86969da6516f0e6643a9ef4c448ca6c1a43992207a3aea5abf113ad7068f4630e6a20299ad5555af334768c", 0x39}, {&(0x7f00000003c0)="14d73bcd9902351ab0844098f9213699adf82708da6773b4f57c18fb37cad71d72bf8e5077b697b4f76ccf91767acfac16f0ae78c17492f9156ed2ca93a36ed4cffa8d1314a5d756193760275f265d50016c3e29c1d7a921fbff624f116af25ed6d5f5d5a89e3eda63aed166573c70862a032fa3daf3b0ef6aaa70ecbe4ff81ab0759a44d8445f41c0c909e7ad61cf299dfcfc2f52d7a530c4552d06a09e5231d56ec6a4", 0xa4}, {&(0x7f0000000480)="7d6021e3c829835969dbb718e01efb55747de2db3a802e91b07be56ef27a48b1a2d4af4bc8c911ae", 0x28}, {&(0x7f00000004c0)="9831368070f31335fa4ddf40db86a53bfff9ebd42cffb8038c90e4fa4305ff7f298589cb49cb95705668e4dd12073b3300820e9fbc5c3a2745bf0259ab22ef79562c53504b03a2482997553399ce40c9df3a41177e9cb89c908e7ba65c401280c674ff0603d75b92d9caa138672357f56b25ac0c6ddf0477e459afdd54321f70037867028bc7b2527c1f2e73616fa5deb9023188093188164babdd06342d1eff7a2a9671eacd4c7f4cc68f095db59476bf4e20cfad307e024306ade6c5c968b00d5ddfb937162006cffaa8d9326863d329b6ff5c6bebcc639e15575c5f03b512b1ebedc247", 0xe5}, {&(0x7f00000005c0)="83ee8ac9aa36bf4839a56b05a930b00e380104ad0691db306ed3d43f90e9f2bd8dc67f0e0e73a90dc2793d6b57abe93211f89cf4d8a645341c28ab895df4adfe75f3880000b1e8068cc62531caa76543567bef4a256d810558bd806fe8fab7a225015e5875355c7fb2d34e8e8f9a92ad2d2df5a1762c86aa32baa057086500f23a8553c471c95b561ae97ba3b5a8834ca6873b092cca31", 0x97}], 0xa, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}], 0xa0, 0x1}, 0x401) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:57:40 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x200000003) 05:57:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1cd1, 0x204001ff, 0x3, "b0d42000006e9300", 0x0, 0x1c}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:57:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) 05:57:40 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sync() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 05:57:40 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) setsockopt(r0, 0x50, 0x0, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x1e80) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 05:57:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000001500)=""/118, 0x76) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000080)=""/82, 0x52}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/76, 0x4c}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7, 0x0, 0x0) open(&(0x7f0000001580)='./file0\x00', 0x0, 0x8) 05:57:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8) r1 = getpgrp() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x0, 0x7) 05:57:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) setsockopt(r1, 0x2, 0x800, &(0x7f0000000100)="49afef4e4afeed2091460de0f08408107491746102601c6dba2165c3e0f439bfba964352af1c79121a164e7432c2a06b2269494fe6f9d1bf107b5280494760b1faed74f6d04c8938749551711662fca6689601ea985213cbe8a070bed3b10a834e8af70403a1580b4faa4e6e18a4ebf2e850d53008a500e2d2dd61b6e618f58b54885162b0222d8d698dea2095fc8e835231b702f26861867a4cde87095c1bc2c6f6097d87a6b06eaaa3a710ebcaf186ff3e03996ee74e3344227b6d078bfd903a0738fcb780f5d05e58edcdc2a3d2441b079c9d876ecf1310d6942f9939c7494b94a3d8803eed9ea646b940ea8da49c0a87cea1afabe8d5e0a9801ddc5fa8be78c2eae8a186e7bf8a38f249421a20fd1b10ec554fb5bb420a702d494b5f26bc42b269b72f96bdf070f1bdc30ae25df59cc1ae38ec92350544b12d2b9d87ef2c3a074227a466ca4403e7e8ff6176c498be2c7808182c42c89b463ed3fb4559f424ad0d7cd2c2ee6656f4b9c9c6cabf91f67c8c6b82124bb53afd4cacd893decbaa68a324a5e0fc8d1b0283bef53ca6149481a3652004b4e5b8791fcd50606dbf6409bec71bece2eb19852cea18f9727f02e0f4690f2c1b27de93abd475c4613499969c65c038031d71a73fa94e8fb3721175813d56368ca15a2814deae8c06a56a52a7199eb8ad226c4a28cba1b080ef2eb2fa633febe342673e4daa4ae23c0edcfc5b206965e170c24cd8576a177b8fffba5817da17cf7ec4de6bdae864c5ec53f64e5d0e961afa7d0bf95b89e410a90a8b907a503f0d3603bf0dfbe3535944ed6f40cd7f5b6e875c44ce9f5a5df990b878f402da3c550b8e73abf6f6383b0e48ae7ac306064dd30fa8262f580355ce85980e0fddee30a988bcb89abdff8a79273acf3c88fb2465cc88717e6f79ff0035f4b88a1d77a00c096e83cd0655eea001087774b1aa3c287a09eb36304d06d65666f357192fb8ca8b8943ff9c227cc00afae5f80b67376ad22c01c37860b749846fc6a40ac01ad6fbd35e25c2431a08fa62d7316084c4f52e4449aadb3c0f59d721559982003f276f4ad13228bc7247e63730820aef598ee50e4f38753c683c4cdf95ca08b89825923db9e0e268a8b69738b60f98cfe72ed6b2ac2e7ebaa9e0f3ef94d6cbddaa2bd1123a9395502d5b3eae6410b83dddb47dbc00f88887ef63cbbb11f07867304e31dc62abff031b7252a2619589c1fce04480bcee111736571f3403c978c24857433cf1728e7ec09780ef503ea69adea09a4680c37c1af5273bd673bbcebe016917f9b40e055fa63907781b5cf0e8bca3f3f16de443caedadcd7a108fa1f473d86eb9dde77b8a412b8363e3c51908950fbf45530aca5cb4733d9666680a561d72681ed9da57562c62b228936c85074e36d87f9153626958ae899dc7f83515697d6f4d119a0a48fb746395e9718664eb58ad9b35e92b9a3c7528daa13fae2617382191e3c4fdd77002d2e94555020cd60acdd2e7087096dab92b18760c4624704157eb915aba856014339b09328e79001675f9dedc4316405b0e3812a4fb9b8045f3ca674adac496cb5f27db7b555ad7f39a0933ccc37a931b2cabba3cac5940c1bfaf5ba453d603894d6e92116093bdc6623d987b579f28cb231169a07eb4d1e160a8426316d55ee2967ca3f2163d455daee6980f6bffef5eb2fc7af59946f34a179fe8631d7fd9365c473e1696eec8838095e836ead058c7c49273c0b449b11ecc78df110954d6dcad0cd3ee632fbce9fbd99c4854565761566ab2b1e4251357a45c4c97a951095ab7001279a2723de4875a8341e7111e51da56ed02a03f2f77e2f19bd20ca75a466f0dd2aca7e691e96523555c25b520f571988e50161de2d1dd2cf7aa4c8b9ed41b034ad7900b1a9f85a0966c97cade373689358b32cea16f61472b0699b65d27933eba1d93552a66534202dd864300e3abf4f2e333ee806a3054ea16346b312a54e2ba530b938816736cddd95ffdb7f779e2445def0abf8ed99dd02dcb85fa667a882221de5b694e9e60a0caeb05392a9da86c1c59478b763a1091971387714101139104b7952638cbd38ef97b54d6f96b6011b7d9de460cc0720877b5ab68d9b614d1195b93ea4c654d3c5b2bfe7c11b220c7a2ac6599d3e3b0e8a2a8fa905fda71c7a399a0c907491240906297ffd6d4c790b36e164aac9d6441ffcc293ca2b5bd1c070b364fefbc35fb662ec01b98ddd575dd03c558f9073ffeacb35217d21d040513576453bb516f805a13a43a2772e3fb80ecfa8889ec973ba1b5933e41cd1ffabcf01e264e0b973056a1d52b8501357e6943ab8d4cf7370700b4f746d2ccf14af5f009f84e3c185d5aac0f255d43cbef01787cd5df0104c7985ec011ea928214d3d7ef213588b87914430ce1099f8c2c1dbd5ea15c1805ab7b8f81d199527923c277313a26806ddc5512a6a39eecbc4f3e5ef756e6e82678e2d07edd2467fd72724a96a5a94958ed5f16dd778cea1fb44fce2c754af4a7b152318ae1128d5613dedff1c347b97cbf54a29758425b556760e98deae0a631765e0f3ccd5b1e13de26a23699cb42869b2cd024f00134287dd151bd541b679b4604ba059cc9a4b1c4d90dbfae54d3a48852030ab36e3dcfb6e9396abcf8179e0729ab1dfef128855d9ef22ade0fe470d923b2d4e51898bb229afb20950940a6693dfefc1c9b93d4e2254fd494f36f4c932cb5d4ecb86b5a416012d3dbd67a34c3a9e54ae340608da2800c921b5b8097715e623df84873c80e47a1785e837cb3bf13caa133744759a9c073e7c4f59e1be232bf90647d8e445c56b0f89b6b7a6a8411c044d1f781a70f5bd1e60eca52c600d8df87765706ab5b617d0a257f461986b9e41144f1150c4192aa377a13ab95729c586bb57ebbfa736c256b68fd574b13d2db14d85a56ec591ff610c5b6b4352bf1b2e63538bb30cab705e842593d4afd50d738fea7150542d8643b09b968a3f7720336174fea6b53703fa6939204bc46304c93698ddf04724f8a0271050a582e6ac1aaf4d3b8b839ccb43dd67c74256fa54cef769ad5b5c22dd14a0f523e3b0c98fe1994fa7109b2e6eba8ce9c326df8477ecca709bd716e98c5658e2c45fb8fd64d1f7256245c0d8f7b951c08f2bb3827f1a17fc6676e84ff65c8c7691aad0a60e9f62735aac6c3ed6b0033bc2ca51b96290563316ed8394c60a946d884d7c53020e5a214c270a888d8a7c60fcf195e5f99f17209d91b7e32509e3fae37c02ec9c5c51ae37e412afef14b9393185710011e2a0407f7dfbceb9d5f91e86b34a026797eb2c516a62bb8174cf6addc2c17fc708f0a9d352da2154eab918bb12baa142d4ec5e8c7ca541005d986fe611af629fde549a5a5fd49336202ee4c0ec410e8c7a5d6c5e247655cdc75e3183780b63ea78e0613e697dfdb024d0818030f513fca3df0abc3538613eb256677ed8540c79e9ae338ab35e2bfa59afca240bac0fc51323ae5d9735aa703815ea6ca4c253bf44c109adb82fa00b95aa50078ccdfebfbd6b917818a097f1ffbd1071084ea095c0591ba098cec12c200f4a308c0d2d16b15bece8caf384c1f3b7fc10d4781aa7b042603a265f1b51af40246a74077c19d9139e6d1e86220abaf22bb62f6d3f86bf93a623d28029de6b64032affb8ad09283a7924c54356de339ca0c53ef45616b4a76336d2602fd9e25164873dd05f684e6e71148908f201f742ad8a537e48e257140daf5085dff4880ec3293d3b74f94b264059f19696e9eca0045972296ecfca0ff2db23c675b6da12b974d62726924ddc6c143b14fe4c445a64663005f2978c8e406b1062cea4ff4dfcf1be5f744feb5eacda4ffa52266382c015e87eb0c8fbbc01ae94cc2e5a9748768fff9b7e6e5e820c953144faf3e8fd71926e8712bdb72718fcc43b7daca2f4d0f431c1ce923f00003c4bc72d7ba919d26110107509d131f7b40fa48fdb1ae67c5bc9c1ecfcaee5b4b5fb0f46c4a37fcf502e06869631c57a15456e7c7e872183c696c57bcef922ee42800156e9e19726dd7cb92b3d5f5b5166a86a1961629114ee4182066460d5f39a415aedaa46535e561d13d9ee8f6f0c02cc7c3dfbf5f226299d301aa544055be1c20074e4bdb14058aa3d4d57998ba5be45c0407ce30b36c793849106baf6616d3ddf57ea7634e08c4645fe2f92f7afbefe6c69e8f56d158710d148d783eb1acd0051732c3d5f240e9120ef429485a90caed32082554853ac56f70b2b16680a3624ea89e5a8d8dbee9b6375e74ecfb076132f051fc47a8da2978283b69cc1d35e35357a3ff31a73a9483e3ba840629ac38a77b1871b733dee1d1fd5883d8f8f8ee9ba14b7f10553212e1d7121bdb8836ce5ab0adc7ef3775c1e1cb633f1d33d92b5dd607c3b97a28c05476b4c2804d38711512d86f92bd7a2da99cfec993c441c6a3d2c1d196ea1f9665c39c6a6d11029f96cbc9cea7abdd26d993da3021dcc2a98ee76e8ee11a84596dcc6da38fa292e71ebeed048c0dc30114746659212a06b01ac9e740983c065bbf99b45be2e2d33dd6da93a4beacc1e6c95be3c9e040c28c7e06e612ba2f7690569c3affb818a7b52e055fb2b0088613a061a2a78d4dfaa9335cd1d2259a1d5d5b5b6d52b19333e0c9a9153f8524da215b1f5b3b3aad3fb8b016b497a38d0bda89a1a0034ed2ce3b0f3da797df00c2208cc7e2706ed3cdabdec9e2519db89166ccde8d1444f3e144b0804bc00678552bc9c7bdfb3ca5db4b1d09ee3d9e095d5d320da7d6b1ac001de337a03610c8be45dd3d99a4c28311f4e4eccd690cb9ce7c34fa3a11e80f043b0ea08470395ba7bbb4358e8ac5b971b294021500cb9caebd8e42f6f688c231189156cfe1a71d84f1b02abbffd274cb93fd8c5c0776f9e58e93c7495c0e37958d52b0df1152e7211f7c25e0c2ba1b87e9ecb07ef9daa40d93236843d9b9a16d8a4f5ec545341cc84a9200f07a557735c7bc7c513bc6b5922ae876da3a61e93257ae3b2b0186911455a66cc71cb9c86710d54851798e8ee93f803e188ab5369d257f4ea60b68fbff18ef171adeb5faa3d45241017d8a20ead52e80f12acbfe9ebbdee6ee37d7d87d01d67f8ff395e75530ed4fdad84dc5620b62273ca9f643060d3b6f0635e57832d5866e7773f3e68f53748637d2dd4b5d422998c19fce6fbcb870fd5d849deb9ba0798d7e130ae0fd9fdd591f94c66b6d8993c6516a13fc88cb6242ca0438405d9089f282132a61ed8eee9819885bd0ded86764ec3c4c0ae5e0a5d5fbefc4f1278f2b9191dd2050fd385f148175fc717d87e318904ed3bcbb1db4b67f25a5b7cae726fd9864b67c4afc71bdeda660b9763516ffa37f1ce75f5385aa81dd498ab6a69e4fcffb65689a4c20967bc43e8dedd3ee5ac7a9ff8c053dea69ed0f254f74b29a6307f9cb78c31b2c6561613adf8c55b42916d3f75cafd1dab2f4b18511348a36d0287e77c6a8d218afb914d1f435d95c43d24186c8c81fda028f60fd28e6be2bbe63775735fbb724f006a9c3f053bc772672c546c2229f911b1e17d2a06be9090b082f739b1b9a81534ffb3d2f51687e06a1c206ec25ae20291a260d1b96365150c18d0fee48a5d5517f680d969e909e30c833c02b7ed1c68fcf2a511a15bb150009afc05effcacd733f08a9936d5c8965a379ec248c0cd9e384bbd1a32d32bc71a25607446e4f20c9b64ac2537459291df42127e794db52419e94c4e4aa275fd2fe76f3e87a5ce0e2b1f7d72e194a6ee8abde33fbf5", 0x1000) 05:57:40 executing program 1: r0 = kqueue() dup2(r0, r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) 05:57:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x100000000, 0x0, 0x2, 0x6, "c66d6d01092d1c9b2d3f4ec0f0f1315ac97b9704", 0x5, 0xffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) setsockopt(r1, 0x65e, 0x0, &(0x7f0000000200)="7d02291e55a5a36c4b2c236b4e2beeba67183b1c01110b8968a91d560d43b040a5e54adb45235f8b09eed89d682b7c1defe66767fc444819aef45b7a06cbfb6fa5c20942d3920527bfe99775e19299a937bc75996afb35d42e1157f981708a26d4ba3027e70efa37aa5c1c12fdfa0268eb6f27f95e8dfab8d016fc8415db8665e0406c24ff15a3bc1a507ff357fd61ac75ae5c3f53d6", 0x96) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xffffffff) write(r1, &(0x7f0000000000)="d0519fefdd4525b31a716d0ee32c595079cc69da094ae7f576b8861b2969cf79866c9e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d624e97fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b4ee0c363ed669c992729a79f04000000feb6fa5d6183e515d65f7750d7e626dc216a7f", 0x20) 05:57:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/96}, &(0x7f0000000180)=0x62) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:57:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000000c0)={0x6, 0xc0b, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) read(r1, &(0x7f0000000080)=""/38, 0x26) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) syz_open_pts() clock_getres(0x0, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x4) 05:57:40 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0xfffffffffffffffc, 0x0, 0x0, "05a60000f9ff00000000f6ffe07ee0b48beef7af", 0x0, 0x7ff}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf28, "6572e5c84cf3d4b5096e0fabaa78516b49fb2824", 0x0, 0x7}) 05:57:40 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) mprotect(&(0x7f0000672000/0x4000)=nil, 0x4000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)=0x2) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) dup2(r1, r1) r2 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 05:57:40 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x4}, {0x6, 0x80000001}}) utimes(0x0, 0xfffffffffffffffe) 05:57:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x3f96c13d010429e5) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) r3 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(r1, 0x40b, r1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)=0x1) 05:57:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffffffff, 0x4}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:57:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getpid() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000015c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="7d11ba9aeba49b35e5221152dc8529b0822e14e0f14a00e63c1343961a157b5ed21295fccfa981a4959471e57b09575b48a97f79b2f1bb3d0d38853947476d5ba30125e02435adcfc4f45fb8515bf4d744278ad56adcd2c087b66ffb5ceff91b98131c7018a8ce06618bc7c6e0665e682dc118af", 0x74}, {&(0x7f0000000240)="eff23e9457b24e7afdb308538e92e58d011a2d691deed450fab4df09c5d74d95848a798afdaa38784f6d620f56b029a7da099c1590ac36f58848bd751ce257b72df1b25a7b2a4165e5d9b0cb44586fd80fe42291aa4ae6f8392a9700dab3464946d3ed708a290c5f76d17650999ad316b2d1a3a81e4cf1c27a036180303426cb3398094d3efaef3b6d93bfe8c274dcb69196df95e80bf48db6d30b0b726b01a11f4ac0a976331df14daf98d2d1fa41c9f43e3975f00cc971bab2a9b26e1b4cc0f16cc08c4dd9bf3c3e4450222cd39db525a307b0d06085742e54b1dddb33b4457f61afc24e43713ff223f058a9577f525635f47f6a61ffac0ba7e42267f1f271ef383d5d3db0e024a2442d87e4de71a03bef71b43796dc350a7f3d2544cd1289b8a988bc719c6def5b906922fd03bc820a55f111954c9e70b86d6787cfaa5baa50f0d8a54dd5caf5cff419cae60ee54df51a7ab94948befa9e1ce67e2a5b679a9b163a5d3217ae7ffa042fd4156d2456d1263a19a6d95a241de2bcdb4d1d098e88daa6e8c7d9b7386fe496db2dca0b0a3adcd48da8590384c8d84d0f69c1e659aca6233b9579dd22e06e95105d6137cfc3946645f3cc671ad5982072bb513731da03b34ea93ded62d7050eb0c6e1556358b484e7c1591e6cee2dd01aa2c5523699b8232635361dfaf23f0e4cc980cee92ba172019ed46c21c22038d04af458668e69788a9a7fdc5d7e1d3ce1f11072970783a922d847073b6c4cc4a63ad59aaeae7475aafb7f0437d90ca51e4a7a7ae24eac08400ecc904533831a3e8cd9d67d09c0c5ed6e8446b908cb89d7a07879610bdcb89f86b3343323910dc80a53f5d44033aed16c98c2bbada66f751010e969b5c880574c0768a934da0df5ab6202a9e14bb038c3de51aa917ff1128c77c5e39825ef3794fdcf40812c5ab3be848239fbec364fb8e9bee95d79a39167d999f63dcf37cd867b72174d776e70c3a3ab7da2b004f16f002cddeb4be9ba0d8f67ea027dacd29a9a00676639853fe5edad88fc6102c2e1b1948b00ad16928e7e7ce3cc794e0c322ac4d4cdfd4b81b7cb22ee34ec4be835bcc5bad05bf20acb8bbd4da4c8de699764f1970f28d0abfc3dd16304c810f7fb97844680bc6ff079d88bbf52b525450b81f3328c8aea8051ffc0f943fd6e56847f0c836923dcc4960c2b2cb2fd3f2f4e6d305160ededf0c893e9699a4839f65066d8d7785119f1a77cf331c4b1e7e56848cdcc3bebccb4422399a1123d85f1f4b9f6c3399efc0bf968e40cffd25c4584624f0a17f907c1bde82116d470cb3d0c5ef39e359af640c1a3d2775376a6809776e45d0544f7ceedcf74350c782c6ae434fb6c1b7d4c83dde8fa7ca3ddcaaacaca2549bfa72737d7161ef0c4a86573ab52d36f4cfc14b20af0f7e765d0efab1be5355d644dbc7f5474d72889f0b4e486104da542620da8e2ee9ae5829a313fb59cd69b53f1ceae5b03bc9751571788a684c6c89c1ed8978c51a0291889afd2501a04727350d711b6cb0e257875dc5a7b287be5719ad6b30020e9eb9bb6ff0d2bf0a1cfa3a2f426b8ef72ba962b88daaf2bcbaf6f9dcedf013b2bf1ed436b113d57a245233cf754c7412ba1a5395ce3656c80a7d8e009172fbd06e84d1a7d94be85ff2a4654dc89e4cfe5eeccc4c0cbcacb1c58d6a0d0a83937492df28d1051f04192173042630193b67712ab014812185932920475ba08ded63929fe8dcf79724cdd30472972f7e5df92dcc854158e891c74b7c9b1bab4af9df9b615b4e0f9717a92549ca6b0d2378c2af3d49c1fa895dace93d608de2459ee6b15f8c1bd3b60f8279a1db0d2d14c8e6c3d96868ca040e179c2e73cabdb3dc3edbf15fd2ab123a7ec2c01215dbd843ada9d8b1b4b9084e5a5042089e3659032afdb9ec7820e8540fc49e3bd1c8e7f220e1dd7e79f34c9f1ab712a96acbfb1753c16827594203ea0c2dbd83f48cb1cd29f2fb9fd3b67a9c19e2202922c712c52017d56ca7e6764589f0d31c2605b16efb74ae5bc710214cb08684e2218739510fc98ec0cf40e39fb1c7c45c491993b23a0e3762b8360b8c9180a684a340b7e87e83bc493e7b15be6266d7dd02afc2c78784b66847fc432690f17ce44346b60caeb91ae249a9af0d8268bb0d073789cd1b3ce27e0f1ec586419c7ef93e7717509047d6a7a1cb71f7937d4d8ced6ccf4cd23788d242ca16f5c6542176934afb9470b101b6031576a652a396a0f7482f15cb4b1687a70d504f617382916d467ae7b21406d7bc66776ba420a52dd0938da675b39cb53ab091ed2e63facf066ff7d190891b8092754d0a08cfe62f84508c36e0d8d6e99fd3ba405695ff9b1d6d51dbdfcb7b868cf8b81ad341273d9a4e33c3a777af33225fa90e03e11a70876617cffdb5300e4ca9cf2b59bac0a4248d06208ca92c475e7a33a04aa8c1a14a393d467148d27e13cc1b85a0e3b465f9efb4da9298d7520764c1edc8dff4d87e759ba3260c666e4183d493193566babcd193a46b9b8556ff064650c30fc2c8079adafe6fea55c3832e22eeb7c490a52957a28ed1caf7eb28d3511510b3b4992d6b4a22df622055d9d9fee4d8cac6c8a611a8f4b23d36430eebb73df1cf3eb25c3231feb12c9654874e250974bb3dfd9e90cf4d86ff5dc8d235b41444d191231026226457d53fa888e0b01456d03ef7fc2b38de9579e1744aa67364a63743a0dd383ccb02d238a984b20e391316b81576f5a0ff75a87d304f9547027b2549b573f3415eb1516417541aa3b8c2921cec496f5848a1db33b9f19948d9d26c643b702fa469e1e4d0859952544fde083cb63e0c0657396cd8b6249e583567d11ce73d0cb4e4e267f58f388daa4bde9bfc2aee2fd49727c4682d7e62c09529ae279831e632a37dea5c44a7d2960828976c0bd19b5d050ca74d1df98ebab46f5e4943e5d13021029e0426563e81b37be890c738f022c1b795da68421d008fe645bf0a0f5c1e47bddd2f8ffcadf93996bccc45e9d60f4d3b939a95734cd47695f3a46c64a5f15f956d96ff94442d5791926e7e8fdf62f4abd0b78272afd676688856c242f7bfa98f972ff499c14cd6184ce83ae90c5df8061959efb6e4f17fac95b8155bf1dd63138c803996b6f0eb3310431a58f1a9c7124e169ec7e5f7c21ccd61234c3130f8c1bd5bc62f4e9341a9c88be88bfc568542c8de70594392aad5cd934a238fd7d622b4f365beecb93b768f0ea72570d06c5c819b27eee18bae3ce91c7380f5efd25c57d2a4c74d9e1a4fea425c254816bf4c9a31aabedb82e0b0ea38b6451ed1ce4def1560da15145ba823c44323aaabc2b9e9e00b9b181c5a8360b10f4cd49358de1df41bfc26b029c55d006beba30079d333341e86430ebc496974d3d0b4d47f2781572dc3962b8c3b3698ddc41734c32a9d48bfd2e5593e0b562b8be9da024266cc36816c6194bf412f40fce3ebec71e6b5ea3ee040ff3e9556ff346d2b0b0f149c7dd13ddbee763ada9346a61b3f64526155626f5adb45bcc43353308b55f19c41f69f7f880a5e924bb55d4e751fd672b331a66ca2a34988ed696920b8c769677b726322678ca5c18dd31a3fc48f5d8eafe542faf5ef3450b04472aa66df91cdc098ff42829a5e4049c565e2e93e91ad8001c44e00277086a415c28bc9a208a42d1fcafd131b50f8eda076b24b760b3b26954a0f324a7c3cb50b015fe88f9e3abf7928994563faf67f9b9f3f216bbb2d363b628ebcbbd9c7ece542521e467e643f87dbf12c4b3753b565566f2dc9e116749f50ac7e5a9aea847a7ebef43837612ec39efe64a8d526ac2d647c0c9bb9d8313478ae6cf17b04f0395048f2339a5f0635e6ecd98a85eb619ce91a7c6836a2bf31e12e02428469df46f7fc977ac4c1e960e9b69ca27cd81b42c332a38001d243d4794f560e72d6f91df844fe2e9f6d92b7db67b978bb86611852657ea0cd82c15b294823e7294b89a33f0c1d2792da1ed98bf9ebd12244a3daad74443de1efd45f60e54a54a71ba16d119723e2005f09562112e151c139029ca1cee25ef4c1729d791e9fcdf12e8c27c4068a1198c02e9c5426b87db10b4b6c30723044ec2fc5e7580a14e390d402f32c952ef3c812ffeb02b01cd70bc41a490a9a78cd931895da46b7840cfc218c7baa6540fc17c03bd57965b0da02bebed7ae296ac6f211413a5eb70abf3c45e7bb6a391f6579c7dc5d20af5e96b6d8156c14f3597c06cd8324cc29eb95d3ff60357d9dfeeb9fc809dcf587599e7dcaf2bd1b0f216a95521a9933df0fdabdc2f3a72c9d34f5e6de18c530ead4155f9227e5f1e43170055557c1982c66f81e028595857d708dc569f0928905369a1203dec0494a3b717a042f7148d6d5319df688070b28da45ca33e663def8ef98f6f2d10eab86b6fa64c390afc2d3b62adabea27bcd5a864bb66043d5bfe09b459f7f01a6579885e7a038a561875a15ecde614fce06a741c202acc8b529ea947333daa968d605d3c0a14814c42912d78d5dbfe9ecc4c43c7161b03860d759c2d4f5d9c2032df5db5c273e6575d4bba03d06c7c9c02786b8f8f1a18a69c3942b05a5bbd186ea8ba4da82a0033edbed5b386ea3bd57ce2349c7e046555f15e87512e99954c6a4ab57d00204575a8963d1e4890235716c0f4768cbb425b9879877e50159f068233938eede281291739ddc5f1a5fdb783ef417dbcf1b9b3ebe71b6fce37faf6eb001e5a720749be1c09b47caf3f15ac6cce0c5004363651927e5794209b9394b39beb8dc180e085fa32507527fe000d953a9a54667f77b6c178c4c71b14bd704e14c0b43ce77cb6d2de3c7c481191230a264b028b1bf12216b732b3831724bfd325ad533b1d70c399a644f3b8ee547bb0009f7d41faaae45d70a64a8c6604c8baba7232142e45db18f6727c40382019609b807741c55cab9ac9d2961384223fa3267db9518b788e273d887cbd9b8aefe1c098f6ced728b15fee8b466fc78ecb7e236f0ece086209c0699e5614476050f2bf5976f904de9d0c04a3de4a337d9e39ac6c6397a1cee74709257b42ae9055aa1329ea2b6aa753330c23493272fcbe07b88602ea9523057689a079aec53a52cfcaefd756f2a5191792a29c585f6ae65d5fe5b6a625dfca8e837c037150d6055e87ea4afaa30d3394a873a56f497d602bd8529aaabcfc913987e745a8436d16c7251c9c0bdcf1a4472648de9c86fe96b8aede63a3cd1305b0840a4c92eb98947160c909f67984adb228a0d363e6ff3e331b6f45c97b04a61199d354f6768dc19e621e2e99186ba1d921abcb7330528592e9fafa7acc1b75203b279f7c288103aa18439de41d17cb2cd085bcba673118503efda20b4f246b428c6760216d665a18c2eb8529d18e6f7e5d97eeb4b067932f50741beadf5c3be9c707744ac6cf8017a43bfc7db0486b2089b97fd600c6fffe6460d1142c9e941109c0a9346d4878a03b5504064fea1563fddbce124411a59c8547eff79c674db055b1ea2d7cb780a651d57172e88178441602cc1810565839f115d72c7ccc246d716d654b6c00004f6c560e8c6370e77854f6b67ca2395916e5808ea4549b0eaefca2f81db1336a65c5ffe399da1fa58408192ae826804b305dee8b8ad7ff7fdf039dc7d263f39479ce70d6c54132c61fd560ee68b3e6dbd65e175b1615cf3e7f169df4dd05545dacdeeb85166cef322c53efabb7a1e75428576c7ebb54e0b07271c43eaa0ee3e219f0bc3e9cb53482dbe8d7f4c6263620158bf500b36faca6", 0x1000}, {&(0x7f0000001240)="d827d4c9c72fb0c7b6e1478bf605bb5d1bf96d0673a6945e8d87f63f6fa9a905771b61efa7c0975b2fa93dddfd839d4f2f71c239c79c0f49230c6858ab7f0254ef1573940464f6fc40f3d53a74515433fb1eaa1bf02c13b46d1340d0c8826991447aa966006b62db4141d3cfff3191bb9fd7472a07b8d66f40a3af69e67118cda47bb7f5092305bcd680496eb2a05098fb57879890ca4a7ba50979a4ad29000b8a7bbe2bded21aa7e92e980b932753a80d104fc41f6dcb691a92c2d26b4d071b0832d6c9ae00f2fb223807ba1664c8f43a7adb9c0c0b8a428e", 0xd9}, {&(0x7f0000000140)="9fb637a081974f3659b5f16162f83f0293d912452724a94d17fd883585baa15c451baf3dcd6a53e7d58233b98f181f1086c811bd4d097a5a5cb029ab4283fcbdac322c5bda447a70b08ce93243ab9fc16c402e65c0df4c7a3fe6bd39677ecea81f8aeafd709dd71d5289889573f59bd8d7", 0x71}, {&(0x7f0000001340)="09a07d07c454d912e6204f11233b59c87dc1ee2a32956810321e5bacf1523ce9684440a86565cc33f06ddf68e109f13aef0d20c0cb430dda758f8ec5cce44de7e0e88c5d918f6af5b473e8971e07513bc6770e083ee29fbced8e8af2e9c42bcc239bd11664d0e8f2d365fabd780594b8f479104f138cc3d9f57e02aa4bc044bd98ab6b2fe0948181a077d316681207c011ecad4601d20a6ddc6872cff5a7cf6288a7179b66b6a37dec39f7bee29676d9178b173ec6e56e5ffbc7ec677c1b7c9da581512fbd349a8fcfa4e85e909c66059a535dd7063a9cafc1ae722feaff21d8137b2bcf9907f868ed978c5034dd056c10", 0xf1}], 0x5, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ff1c100001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001020000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x502}, 0x6) 05:57:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001740)=""/94, 0x5e, 0x841, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/33, 0x21}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/211, 0xd3}, {&(0x7f00000005c0)=""/178, 0xb2}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x9, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x18) setpgid(0x0, r2) recvmsg(r1, 0xffffffffffffffff, 0x1) mprotect(&(0x7f00000b2000/0x4000)=nil, 0x4000, 0x1) 05:57:41 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae7d4f0e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0001813600000000"], 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 05:57:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:57:41 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000de"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000040)="a734faee09c133903ba41808e9fb037da4e7e91c638de83850a07552e6515802eae585b6b9ab021899843e104c4db076550d20f8", 0x34) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:57:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x401, 0xc9, 0x1, 0x3, 0x7, 0x5, 0x2, 0x3, 0x1}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f815d8cab84448b674f37ab9166"], 0xa) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xc8d, 0x40, 0x2, 0x4, "2c99202946222d90b91bda2c1c6528b57779f86b", 0x361, 0x7fff}) write(r0, &(0x7f00000012c0)="e6", 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) writev(r2, &(0x7f0000000040), 0x1b) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 05:57:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="17", 0x1}], 0x1297) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)) mlockall(0x1) 05:57:42 executing program 0: r0 = msgget(0x3, 0x10) msgsnd(r0, &(0x7f0000000340)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff}) r3 = dup2(r2, r2) ioctl$KDSETRAD(r3, 0x20004b43) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000c40)=0x1ce) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r2, 0x10000) msgrcv(r1, &(0x7f00000035c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000973583a57939bf44b03a008e3e0fbbed5361c6478366948381624df65f6e72611805c73b7f530252f47bf8a6ac165ce4626f2d2087a902a23353aa66b5a1a309b139e84a6c0a6383a3cf94859a27a37d014dde37faa7f63fd9a4612fdb6404abd1ad52c4380c7824c1a3408981ae18ff09ab5860fd5f4afad997ab7299cb802eca2debdec3e651a9000000000000000000"], 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="59860c7075f2a45b07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b000020000000000001e6f54c7d5bc82ccce00c4f23819b31c45dde979ddd132cd7c6cd52367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67"], 0xf5, 0x800) ftruncate(r2, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) r6 = socket(0x10, 0x3, 0x2) accept$inet6(r6, 0x0, &(0x7f0000000040)) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r5}) getpeername$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000b00)=0x8) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc8979180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) semget$private(0x0, 0x8698ebfc68b2ce50, 0x80) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYBLOB="01000000000000002aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb76088862316602e6aa9f20a15cbeda57e12db4715c0e6018c061187f774ad97acb4484170b91c32e3140f7b0796b004571fc71869e1cc5aa8bff6493df9"], 0x55, 0x800) 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']) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 05:57:42 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt(r0, 0xbd6d, 0x8, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 05:57:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="9c9714101603e044b040b0fc6f5c16c470920c6ab4cd694a6dd1c5ad3204bddb05cbea81048c08f5717926a1c220b0083a3f0148f6e424c2d6f6af5e38c7577431f1a641bd9179ee33fdfab763c36e6b4407f468e517f940cf303bab2b94b131cf349aedc711ca18a28c2dbcf13ceefe589375ba16b8b683294b87ff173b2808559558eb7cb69f1f3ab8a8f7e2bf9b7b61efa25ff514e8d1ebb09b473cdd16f666b388c783c470561f84566b3f006eacfdd946368d94991b4eeee40cf580e722e7ce2d871ea743e0328b879ebfef70210c452dfb5a72c8b54060947a0276f06dbae3c8c5f587264bd92146be91b7012b8ea0787fb2b031b8fda3d6", 0xfb}], 0x10000000000002f8, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) 05:57:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = socket(0x10, 0x4, 0x1ff) getsockopt(r0, 0x0, 0x2, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)='r\x00') getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 05:57:42 executing program 0: setitimer(0x4, &(0x7f0000000040)={{0x4}, {0x0, 0xd4}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 05:57:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) r1 = socket(0x10, 0x44ebedb57a42b35c, 0xfffffffffffffffe) r2 = socket(0x2, 0x5, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x1) fchflags(r2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x20, 0x1ff}, {0x18, 0x1, 0x5e, 0x7}, 0x3, [0x8, 0x1, 0xb9ff, 0x9, 0x7f, 0x540991a4, 0x400, 0xfffffffffffffff8]}, 0x3c) 05:57:42 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x5, &(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(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:57:42 executing program 1: 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) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="ec91a3b6c37bf6fe22f6fbce728c8a9f6409a804a929e7c89cc68ce18179c792058d8fe75aef850f34818522d89a8b7b2a68", 0x32}, {&(0x7f0000000140)="83987d90c59e8d6195ff98cc51be0be78e4c4a10714e8be345f13dccd4bba6aa88541564f8f8a9a33a9e", 0x2a}, {&(0x7f0000000180)="53cf8229c0d2144fd3483cd5a207273251bf5b2be90d431fa752a68ad77c97ec7002e375483f4b633c5dbdc90da266e48461e8cee2c108013441f61f3f4ea121aca11ed9ef8955e6670796588fe98215dbe14a7d", 0x54}, {&(0x7f0000000200)="9fe1549dbd05655a14365327031c43763f9f4772fde7ffa564a8f89e6062247f898efc5b6555a266db9268a70f06", 0x2e}, {&(0x7f0000000240)="25226589f4b30b27993359e18825918a0903129ffc5dbaacca2bae2ba4df569ace7e4bd532d326da7d7632f9582894706c1193d45b0d58857462d4776170db53f0076caddac65cdb68c7de7480500dcdd8e82278da23561afdc1d73a1b027e72834e972341f511f29f618d2ee2d8509cc9be099fd39001811b8295cfc396fb4509a4e0c45a1787c90c47c8a9df413e778db92b70454cfde0ad6e588a7c6fdee7c44955d331", 0xa5}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:57:42 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="6ca166fc9c77ec0dd1bd3d128789dc5511d69574c04fd07cbc13ce2e9606f7f83d8ab1a0699180e9428214684db065c93e80c90230adf20a99d784be26678db8f8ff58df3df4690dff0e23", 0x4b}, {&(0x7f0000000100)="450d56446c5a0cb3f1d9613e7f8cd0f8f6eba5713afe4f982686c03532dd5202b3ea14f892cb5e3d039922c484a04c58d21126c1723220083ebcea6d2f05398a0a434a83c11b913b0a560235fe2c4be0afb37f64987cd1bb747880e80343eef86e85f9498f195fba2ffb1019bce93da4110c03ee2f6b126fd6112f04f553a3abee9313b33ecc03b5bbedecd51f3b1eacac752e4657ddd38d7c46c4de76f7977bd7ce410710ce5745c50dcaa7591c98754aa02a2103596ba311df522b62886e118eb91a9ddd112731281edd05582ad9", 0xcf}, {&(0x7f0000000200)="f89d045265fd3dcfd5508888454fbd7b218812b0b8a5b9893fd7daffe404508404f728c1e4ef486e6b887964b43a4f5ea3a89b9f1b1b095f73b297ea5bb5409b2dda9ad89a0d4501bb6fc39f622892113a935646f4cf7f486d8f63b9fcf914a2fafb4e13a102ae25a667f27ffabf2088528655ec3597f9ac76ce36f4fac1b0551c6cca80ad493d35e5a3ad7edefc1267b1223b42e85e4407737370fa73d9f5d3c68033fef7c3b479d3dafbade5d20113fc6675c7c55d581dbe7e7f3c0127b294dbd401953bbe4524b27c4f67a7967402c510527eb4e944391e2d7dcab4e1b66bd7e50092af57b847b6a3cdfa4c60c7f71f99c31619", 0xf5}, {&(0x7f0000000300)="c83b1b400db7b77032396e8e0f39173252971f78ce5a55202534ae701fa387dd4484f11f3b52bacedc91a78f1e513e6e3d19b1becf96fa748da6ff086458fe6ddb8b1273f92d85bc000aa437170828da1db0c51e74370b5171c34f5a276a8a02148a9d5aa65920cf9ceb34c0d775b8c2cb81f7b06961c25223c4fd7fc1940c47fc2a26", 0x83}, {&(0x7f00000003c0)="771888ab6593e19fa4f8ba99a527c340cf079989c6d7339e229e7364307e76d4e8b7d9ec218adb0ee4053ca550c3fd26c40acb594b913cfb5cd63e587a4806b8e427d56e9896d00419438bed84b9c70b6afd189cf093d045154859b1a89a47564af3675d8d24392862c52221716cc22267afb566ff5f4cdf53c860728d0b9f5d6ccae64e05d585ef", 0x88}, {&(0x7f0000000480)="be8ebfebfc4bca2371067244cb27030771d23d257acf84677d1282fd9ce94cbbbb7b899a1221fcd6ec60fed5e45f0816973649331a36259690ff6bab753750993d13818587e79f59dd1ccc68402705df76db9eb7c82c03ef7515b458653960529d12e3aa63d54257ae9cec6591fef899a581dcb5bae5c6494c85e26f0a0278d0768edb5237e71bc1", 0x88}, {&(0x7f0000000540)="aeeaff18ab518401dc03dbfce2336260e479a0de0d370492a609e6224b2f32155a5b5752949f5e4cbc11c9bf051a6ded93ea21023d30d87507274037ad2b5bce2ec9b09011c1e27f7a77618769e21c9ddc0e7bfaeb072f879759befc16a2a076827e30d538921ce445b8f52e30e864f722015826a35b2072dda07068315c16ca33", 0x81}], 0x7, &(0x7f0000000680)=[{0x38, 0x1, 0x20, "0642318aefd98056d87ad4997c9595bafbc66b42d6077a39852f6b507ef8e2d67f10568d2b"}, {0x68, 0x1, 0x9, "be59a718240df9ff8cb47d21383cf71ad9c86c2c068072799cfeeea9f90de952389de63458df427ee444bc4e356532b1d4fe3ebb3ea3003b124b645073b02e736d4954e93a6d77dd03e3e98708d7f3e725665b6289d6"}], 0xa0}, 0x401) 05:57:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) fchflags(r0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x5) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="8b1d046ad1d29c88", 0x8}], 0x100000000000009f, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) select(0xffffffffffffff88, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0xffffffffffffffff}) 05:57:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffeff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 05:57:43 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x1}, {0x59f, 0xfffffffffffffffe}}, 0x0) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000100)) getitimer(0x7, &(0x7f0000000000)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) close(r0) 05:57:43 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xc8, 0x4) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x7ff) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x800, 0x0) close(r4) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRES32=r5, @ANYRES16=r0, @ANYRES64=r2, @ANYRESDEC=r1], 0x4, 0x29975bdcb3bd1a4a, 0x8007af141394fdd4) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) pipe(&(0x7f00000001c0)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x100, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) 05:57:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="f090b55c97693caf053408405423e8bd2c50a738a6afaea9c60f93945ea736995db0942858c27d71d33d669109dd552e86b4a862dd832c05cf4c6b3c4b933f379aaa86c4ac7c98605d87268a1ea75660a516b066374db914c2c4996654b6eb6fb4c8ead7f1f0070d357d7425de546cfed6d7dfc37af546cf56bf7f098a2db74c0c4475a0e2964950e5c44b9c3cd5c82e591e37f7aea780931fd23991fdd8f4536137a768aae322a3862281532ef4f4d1fc9d68595ff005a871f92c59e1be54aa54e07a405ab856eb74aca741cfddb55c43df11928b2e26143585f7278e", 0xdd}], 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x401, 0x0, 0x2d0, 0x7f}, {0x40, 0x3f, 0x5}, {0xffff, 0x0, 0x401, 0x5}]}) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r1) execve(0x0, 0x0, 0x0) 05:57:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0/file0\x00', 0x3, 0x0, 0x1a95f220, 0x0, 0x5, 0x200, 0x48, 0x2, 0x1, 0x40, 0xffff}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x20) rmdir(&(0x7f0000000400)='./file0\x00') 05:57:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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) 05:57:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x40}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e67d51d0b639527c3ef7795e3d268df4d7bd6a1451a72127c11fa7b983ec7bb9cbc12a716326b6e9cc7870cd96dc7c6883cfe90e24f5eacbaf942f0fa26b8b285b12a2e0abda60cad15fed9d194501a9ce7dfe7020b3870a0d6cc62fb5de8f7d93ebd6b02374f75a24c2aa908b5c023debef155f8f5689a2bb61f4273de9c65c6db5e3d69947f0d77c946d5b3e7a9c0a847bf331d50cd37a9e86f757c404255eecf3cc8c6a449637877a2a7e2a47012e6a2e234a65ac2374d2de971be452c0488703097dfad33869fbad6d5211d33f7ce19cac9495fee5a1d25b87f70931bd3a37890e3b7ab12611f4c2c1f4c76d1e7ef8dae1361a", 0xf5}, {&(0x7f00000001c0)="2731a049e32a5f5a0287ff226523692ccbf6909fe1fec9c1adc13ad821e019a0ec95bda313ef2b94223d9e228d6edf42089890964ad9439939d5638a8063436def15db12dbae6c8927f07b8fea9be83f62b707fd5b735d3ec171ee8cd805874cea38ee91735b43b0f820dd46a6eced18a47872ca3f35a8d016ac656ecb228ae6cb", 0x81}, {&(0x7f0000000280)="c2698e04362bf1b4ea66bcc6259f40ed35c532adda7e8685ffb07a7e04a873", 0x1f}], 0x3, 0x0, 0x0, 0x400}, 0x2) bind$unix(r1, &(0x7f0000003080)=ANY=[@ANYBLOB="0000602f66696c2a67005e270bcb118b25a749a537be9039a8df3fb3a0"], 0xa) r2 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/174) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="5bd771559cf976046c9429604692998361ffba8131523ee5ea87f86ce7b6cb2c8643e9383bc9945037cb909e2e84239fb71053b40a2f0b82dd798e5ea5bdc03ebccaad70378db5f0b261107250173283276d659144a2c80f69333ce8518a49759de48ca579e14bb2f2ea820ad9ae2617655ff0cabc02016347a7042d44914ea014881412a6b89d473da209ac226f33ce7a61d321e1cb3e6944bc1241a4c52b81c54464972cb8014f1a6d62352fedc713ae374b31f5b6baee7391401ec994820c575e3c5803fb3fd212d31f3916a9d4326b5b54afe258c1ed8dbf7c5f315f5f7a4cddf1458c5447c6b348cbff7832685203e4", 0xf2}, {&(0x7f0000000540)="a72b7574e77152be89e4fa2662e89972dcb0f6db3a42b96c8cebfeadbccb989285c0d372227800fa8e827100f66d15c0acef4869667a2942f38946ca0d3a41fd40eef33d2a971c09721b5b27313ad1de523139ed0c9cd8c451e134109a62c955894efe77b56b8e6c244f9c7ed5dbb7a317e244f106e0d17e4f70ea48f86b84afab9e86e97bf9bd858ad4380b2720e5912a217f5b22893b4858b5d0c845285df6d118f74ac4a12b1245d9609a70f27203e095ff1605f7eb6385dfcc6d5a0107ab1be39571580c85c29dcd0a1b46c8e27ccffa532749f4cb9e2cd7f0fb6d3a4e34b268c9fa024faf24b19214942362510b56b6ffafffae093836e6ac6584cc83b9e798f7bfd42611a5641f80f77c578bfbf850fb8b204ddf1ee114cac6b1cf085cdc6bb42c062bf7a3d249b2234dfcb8ce58b86dadf1a8fdffaa090075a8697c5bdd91ba15f8bdfa0a8ae90240571b03dcf421ea8ee0c5ad09a973bb9a3019ba8097427b6747e8d13a20433c0b81f0fec2cb8ebb93a015b12006a8b19b39560d0ae1fccccce972c788497bf72e3231a74e44fcd552791a2741a9298b485fdb2b159dadfff8ea802ef90896719a75b660ebacc1ca595b37f24345c801ce00023615cbf0fe3352ee4875adfa7cb0fa007be9f7ced680f463e533e9b432690c1185e57d3242fb2c76395ceccdec781080e007d2faa66b03af711f57800c756845441d49bffabcc24153cf63b7acf0c91cf93bbb36b365210a55ff6d77ceb842ae4c42b5e6c48ccc3e1673a0ed6c29020ad3039bae7d884c4042a17804b40d78fcdf108f46462d2a51d95d5f2555de66eef6d1a2a44503e0f7352d72ddede60213deab076995d2ff338436eda49a1e82c98c97318d1db5aa01545e251ef0f8d61a8284829e01dd0ba01040a378a8a8084e16b9fa2966324713b5bb128f460469732ee83d373900e995239a5d0550bd8230b97d46d69b0b94c24480da3da70cfd3e0bea39ab387fc4eaa41793e147d6a9b8a54df710e10413246d97e59842741c7faf26877db75279b1e86f0721c05989f2a3af07fd8e648567bf9112bc9531a16d76b11fc9456b0d2fc1b6f9b81b7c67da4824b348d500b4ada5d8ae2f2506f2d1c7151f51a80b71a6ccf3cd77931580252a1b3d090e0d8197dc434a91e9da63503e856c64a880d8fb64f4338c99d870ca0735c68ff645dc348910430c8adaabeaa8dd699a631a29f29d994df3d4693d8d0fd6fc03f5b51fdf52654bb86a4ced8a256803e5ba24e1a1a426a7d8423ef58fe8db3cf04cf38508a0ba49a3ed511285aaf44bb43f5ff0411d40a414d09d1f6d4f230927c51ac6969fcd0e189f80d73db151c0c13de3f466fc64c4174829fcfb01d778f43ed995760aabbf447c812db6c2874ac4dccb77daacb613ddc674a5c3cdf3225dcf316ca1f39299936a1f34b407405d07f678e5b460c72784570be801582372e923a0a20072067ffa861b7f9eef1415b27c27eefc2353d32bdf1f066dbabee3f5d19c6e57d9b5a8ffe0a026060ba84e7f053a84baf4c9103709f95a4357107f13d0ac2f491abc743f02011db5e850f4c14cb9872f04edc8f0fc54f6a42563141d0085247ff20a111bac17178ad0c5bdc190c2f43652f352b7e16c56c18ec117816e066424421d2b5be6bb3ad4a07822821d77455f6500df9f82543f08564d9991b72056256e901d92fad3b1fe19578d9ff9c54d4acd8c71a837214a63d5e2dedd77e7e448c42283b5101f437f8083767ad2497aa5b7ad2368ed84cf4470bdb1b1f724df2d95be4659e130e8d4ac0a2a5c5eb9c7903b5097e951ed50ee324d17f9138b3b29343a04cf905449f4eb92ceab68e88a471705e7c7d12fd324ebe725f6b78f4b5c9409eb16a0fb9eb693423c9b474a4e57c6e1d768596a93cab513a6dde48aa1434b0685a668aa66d1f576dac57edddbf000137490bc6adc66da9b99cac100662d08b31cedf6ef26beba44b5bc28712bf172bf82a5302c3c42a50dcecbce1159d0799d843b9144bd9546fb25c0014601c91876aac4345785420a660718c8faacce70a90c6a792d3ee7e6c0e8fdabe112f3bfbb83f1fb3860c1d5155b835519a49fb01845dcf424ac70ccd8c898025989896f6cfbc6f305af2b5abc73c36e58521a5f005110b9ff0a7a38bb71f010e766fd6e3ad217f6019d38f7b632f0762450665d4969366a282a013ff20f55dc07f1388ef8524df88c504bcc64870c84fd5f95f2d7496448ffe696ac36ab02c22f69f813a7e6b28b46bf6ca9b69f0ccdb3eb41e95f7541888e1e9b0a131a9c56c93e020b738addb151abbff46860fe6520de4df7800efaab3b08cc7aef4d15f2b0fc8a80dbdefc0dfd5ce07d9e3a865997c905a71bbf6346573348eaf48dd30653cb4e998ad48d35ec8815a6c60ef56c30901c858db6acc5510c6d93fe2854d15029b0bb389909be70d2634bfadde882d06005fed0d72f0812c2308692d6eb45494ff79202d026484be63b31e459379e667dcca69ac7e1812eda4fa47c3f913bb3b7b81b3f9fd464f80760c7d24d2910660cd48d8bcccdeaa800b68f85552cb5c46f1df3cef1a058b58cffe41ed0873dc050b65b11ad626d3b0bd0ce42de5956fea21643163f37e9184357535de7a226a15dffb65900c7e2731a6b76d412fdc5944327928149c62ed87d50e8220c2d2791f3733d10421a31fb459652c313c8e6f067f653df47e02a7f60f4b3a0e605a53d0c91936cf17ef7abb4f022b93982d1a7ee8fe77e8419cdd921e85c90d1715ea89717551f303d389cbe7e8c808b8cd348219030fa1d7217a2b7e6092dc9ea54387d3163d82590f8e42e8ca800b7065aaec1d2c58176085c4555683e545ea5fc9f1ac995173e626b06e02c3756a45a7d9f2f9542515ffc380770e4b6ab95088be781276227a91901a3e0ee21afcff80b235acc90117dc8054b69d5cbeb08aa455a631f3638aae6c5052558d7acb6d2e0c64ac02256d7a0681c67658d42064cb1a91902179527f936f3927c13c54ef7898c9fcb3a8971f7c980ab1222a9c4882216faa170fcb7b3ef59dabd42f877e83519ca816b8f5d3aa7824611fad9d098c646855acd9d4490df11160d2a5fa2a9340f361f38791e7dc4b7185da6c2c50736bce9d8ef5cbf0ca7ec742cfc762d273b9caaa38bdffce18ee45bb2e6ec7ff1adb29519113ef5c8ae1f6e32d65743bb9a51c2fe0d42d4328e55c5ab2ae387109d23b368ed85e5bc5f8f8e3f5dcb2864f9c8edb35469a4734ff41c86f3464c118b0dbcb523f9fd254d457404e3deff6758b5973d5ffc306889d3062ce8fe9851c96b28599c684086dbc87cef68a2d64df49552f622075ff331ab41563d30e455385e93f05bea3759ce426b0be2cdd4410069613442b7698bf23e545a4e60ef5e5d96612d5706565ca0c9363b9777d57a4d9234ee6f619c10687b58bfdb1280b4a985d0259319f1cb76b2531454d9332796685dc9700dd42da82368696b1102c84b910eec79394101f0df238e31b9c08b9b7ae37b593823eee5253c5d4e09a454b92e10e7b3cdfa2edcd47aae76fab566e115a8e9f8581f20480f1322d3bc5ce8f9a7e2566affc0ccde4245e865646558b88bb29ae7719eb2958178ead02e3d860d91e042d384a7dd0f0d72a8077fd22059ac9eecb0406b14c7052c7d31acc8549fd6e7fa16858c294db860af2da004f2ff8b3eeeda12709dcb3030ba44c648d2ec0e5fe70e616acbfa12d878ade28b61f568f4d641bae670603f2722b778d660288191c45bebd06a2fd22c750a1d59fa82b862f23ed4cf5ca80a9f0226a0221bd5b1b26a261a4862158ed4306c92e4617bf346f37c6bba5ae7dd18e1575a26e5d0b06b755e97060a203b9f7b2fb9098b55ea5d4976eb300b819cf14537f642e3a1961b547810ec1247c0e27f55c5f2d96d84b07c761108a1b022e5758846927bac676f75863ce8ff315e1c3e81756591f72fc71ad0897c8583f6a0ecab2a6c9b15a163a2f7a77e469e09ad7561fd567823b7346b22cf6635c16bc05995867080d2efc5af2aa5081a34363802d5746763a562d4f43ceab81b7e13638b92b4b0a116b3f42c73c0cfd02c5a708e856d2b419bdac2b350b2d4b9bf1699ccbef9f3166fb11e17cf3fdf34b5d5430a00b7df2e16c0bff1c08c545a3e36ff1573a26f2266ab11ff5a7e5baa2424f907a4fded16b127a7d572860d7a0d56e4116150e81dbf0ee4a1ddb4c4899c53e9fbae2c9c264e32e4ad2cc723f8487495eddb1f186722b617b450cc47d1d4b8d789bc0d718f75d5848ab51421558ea07fbe92d67a9b5f3eaa439568dc7f540337394fbb6d29e40a31e0835a6a91229ac88750833eb023061c4053128b6c64a685d2a66bb60715f91dbcda1a95636bdb66fb7e055210a7339ee7391dfd43093b1936534aed52957bd8be084ac6502a48580bbf315d600a87b93ef3fdb7965dc4fcc8eff80c682dc84edb9e11726451a54440bcc2f338d27b1c9537f88fe4c732bfa14b911a4dc20e9dce573b54a73ae15375b7c90b7f05fdbad5764db5a2129ee52db578956eada499ec12cb1c27da55de3ecdeccfda24100eb536dd51078ce6cf91f3edb2dd86b3e5265bc42424c8c376a073848cc4a8e0f64099fd3252cb75eaa00a341a9a1f85a955891f29efdb73bafe2adf2846402740aba4fe7636e363d1ec517637f58fa53126ae50c2c45d6ce58f9476a13eda4f7f8f788a648bccc115f741590f939b804f922c841d0c0856ebbdc8e84e579e304d95cdc62ddd244e5abcc170dfc09557af15f842bfae66efb1a27de6c69aba05f15efbf149f7af4687da8124c35490d1a189c86f833a8dfdb0a7f35b93220a906b45821c58116dff1aa53e133b16f006e73f649e2e5050878b5528bc12ed3d88bdc874605589dd73e428e91e2cb0e2d9f1f7c02e6834b6762978e16519ab22a1d00cace19c49814ae364abf92e6bb4e6c35f680b97101e26b28e8be703218fa4cbb4663bf9daf90cce765853b3a28568d1b6ccee577088cb8a5d4379578045318404d4e4c94e14d57b5efb17f5d96ee8fdb331b278848dc775333c3994f60473470fda72d95e18466893bb309cf070befcab579c82ad0062aef11759c0324ab2349f5f7356f2c4e0e0a8ca3a78c42d23bb03aaee1cbc7ea40dec933b0b3ffe3f9b457dd5c113b29e29015eeb10aaa4ebe674b865826b9177ced75ebfd5e65bac12f59b53dce7e112d05613aa63a91b274d45601880c3ecd4fa98ab9124e34a8eee205c62e1388c6abedf9f150fa8681647c5123ab180d2367fa359467f37389b18e5f577c5c6f8b23f1971eece4774707d6f1e1f45eeeec68ba0279f3200e7d07bfb57f8f05e42dec7fe20a634c62f2c7322efbbe334bc4c81854063d3b9a03f3e47038290690f6ef83fd6d8e80425df1e97d0f00ba3a3f313494bcbf119ea7d9e339082ba046b5c596820ee161baae99aa3d3ff97a2228ee7db1848f545d066fe96a88aef4e22ea02b82531f4dfb7f308bdbe886331667fdf0a87f381b8ec6ece60012125ff1f4f905e63ca309be53065499540991f80972dbd77ff29eaf9237b5ffe1df04e2ca76f0f306d527066aa3f3e7ab95fe53ecdcf983f610201d968bd1b0c8ef5a4124791bb098a52b93af9a4e7621b1147273e0c3cc666afc9ae5a7442b75c3260c7591000c81d9b1009da25e05478b252c4a85933750410d8d7dfb6ff8b7630b3ed086bcab463b62207ce0fe09a864940e6ce33efbb3293724fedf5e7824544c1a7a0756ba36d", 0x1000}], 0x2, 0x0, 0xa) getpeername$inet6(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001600)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001680)={&(0x7f0000001640)=[{0x0, 0x3ff}, {0x5, 0x8}], 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x10108, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x80, 0x0) socket(0x2, 0x3, 0x5) rmdir(&(0x7f0000001740)='./file0\x00') pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000017c0)={0x200000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001840)={&(0x7f0000001800)=[{0x2, 0x1c6}, {0x81}, {0x88, 0xafd}], 0x3}) semop(r2, &(0x7f0000001880)=[{0x1, 0x82a8, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x323507103570b1da, 0x10000, 0x1000}, {0x3, 0xf53, 0x800}, {0x0, 0x1ff, 0x800}, {0x1, 0x1ff, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x401, 0x800}], 0xa) unlinkat(r1, &(0x7f00000018c0)='./file0\x00', 0x4da6312415b7a82c) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000001940)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) open(&(0x7f0000001980)='./file0/file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000019c0)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001a00)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001a40)=0x200) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001a80)={0x10, 0x6, 0x4, 0xae, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8076}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff2ebb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x484}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa5f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x8000}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001f80)=""/97) msgsnd(r2, &(0x7f0000002000)=ANY=[@ANYBLOB="020000000000000097e2948708fb90fd8e08f381804c7b594411fbbff407e62ee2effe46a6158eaf5dbedbc09edc430006a99886fcfccb59eb6b004504ef4f168939cf03cd0f537cae3104ec990c1b26b8dcbed6cd00f7f40f001dff244b5af082fa6c983f9bbf6cfe8b5739779876b718a8365421094b4907491d252a80a32b186c22a177e5a9ef44f0c9f739bffd05bcf38957bf2fa20b054d34fc493bfdba38fb30d3d69eb529164977dbf2a0bf781f191252bde6a2181b7fcfe0d03d4f99177bcf7b224d3d57050ac3941f619cbdb355699826b405459ba24c340ee40c8e308f922a4339e21dfb30140e7d468a5eed5c9b4c048fd3b00b2706784c6570e2b0c4f0288931f695a919f34a3cc126e2624afc874119e1bc42b012684fd5a9bc77f9221eab26611210b151187078d4643ff110fce961c3a21a7c68abd3de3054c246f75cca2fe12419ea128dbd61db1f0363ed62c1866c24d43e5c5df5c0221d395c82e9d45a556707adf4126cad7b835b46d3e92e2ec26f1b7fe9770dd9eeba6773bb450c8b5b0c537e7a12f375182b2083b3c80253f7b858e6ec2441b45313a51d27b7968e0e7e93990a722eef49ae069d16d47d784c47ab119f542d7af5825f34d0f3c6f69a36a1727ca84b3491e3268783f6880e9a71052c824f60c48a2ab30aa8bc61838d525472d470258f007fd6614ed507264f7a9fe8b77152388ff9cb92477d2441aecaea39ef21932065f48be8178b413ce9aeadc70cdeaac7c5822da718e7184fbb07e511b50cb583dde5d579bdfd8b4e031baa75fa9873498f7a0e6fea154ab02d1775fb3a1159b4f71614748a8550da4d402c7a07869f36b93e099e86e829fcf1040668c5645885beb0252cdd023650b49979026ce91a52db5d725a8d79ffbddd202ef740875350daf564fff9b842d7e4467754c47e02428ca165ef8781d855d0a5e95dd286305ddb0bf064f3f5b78d831d7fb0992fc189e0cba97235556f3de44bd3024a17eda4320d2a9588f2fd1140a27fbe98a728ef60aa504928fbdb31fedf61cf23bb0f5dca471e3d6268eb048f929f896f1eac2249397a06342474bd5066c417c4a91111b1ae12dde40463c65ac94ab919bf5ee2b97d6f5b643ad87f93efb9715c2b40468579d8973f3f9c1e9456aa3245c4f1c1110d7468a400366e6cff4bbe8478dffda87dd7aabcefa41d61393f7b738677ca96a8da049c14b6466ff75a1fc44347c6191c890525c8010ab934b418d0153a014235aa484b88289762c54bcb1bdc61efb71b4e835677dbc25ff89c96a2136583a49c3b5b5cc3e723fcfd308ae182e0dd628f0553524807447aa4e345bac746537a1467724dc8500cf58aca73c305dc3c0c3b117c5c648332ac00cbbc7958f0db5e9980e6db947d581e9320fad18b1d401b802e04122b4fd3e957c54df3656f62716f6446f4f9f6fa82222ba9ff9e0df6d14fd690dbb29dc105fb77646bf124069310e3e3d1aafbfefcfb3cc76165f4f0c6e004f351ec4973f0991b3bc1bcf0ca7138838053a0c32970e8c97ea36a53f141e86fc23dab2786e90be7032fd7b16ff6740f1f27e03152e84b722e9c07a6ddbf2290f290de50a0f51dbe66fd6f0b0d4846c3a1ed3e17bd129f456a25869818e617af6745d6d72cb20d3b46648e26f16ac58b3998a12708dad5f4d7a8fcc85d9ab911c5e0ac9d34632878381081b8991b6b2e8c3c7b45f848800ca9aa124d0404a0414575831804a66f8d375cdd58b89a7f969ef65b226152dbf70b44cda9cbd0c299799f1d6c629e96e7e579d3cda9e2806fb585ea811f78d3b497d324c24a6e61d3583bab87791801d3c4d9c027eec27ac20ce64aef810dd8fec17b58955613bea66bd5cfbb3ba07cbad46e8a54559b162a2cee2d1e475352683ef6d019ba129075e6e83fa552bc0f71399c4f8d9c2abbeea3e7b26977ecad22abad41e8621e0951f3248ba78b1c33058cedfbe9605a2e7ef42c695de38fae8f1a913eb6908621dd03e18a5cab14bcd28a2f1148aa255a8054687c45432cfeccbfbe438cce6e426f47283dbe89411950685e20c75f0674bdaed997f30d2bbe483c7b5847d1b6a47153543d86ff2cfd99ddbee5148f3aaee98cce9e1a7bc9f13aa814becd10d4e802ec15d21e825aef719a1faa504d670c1ef63d87416860cf20c96759b03039e7d4c1fe8c2ffbc45b196f5f1a773d5ed5d420208cb87c04e37596cab6fd332ad3f71e70697d9c82d894781a6c34f4f094a581005327d9cfc1778b608bcb6fd5c91b3d573d00079f19a05ca365338b2a76d669dfde3a2875e8b970d8aa465fec014cca5584746e7363118e9dd1487c7301ed239d1f89a48658fa67f1e2ecaf415e22d0e076dd4e7caae950d7810928c809a130a4a5b4cc93de3b75f582088992941dbd008f022e4f1401fc9770b283427d6197285a90a7d5b448ec6f04fd868196664d8c2a37e82bea2445ac87658f177a465f916bfb999e7168bf6356fdfaa7ea162e63a5cacd8804379f363aaf37d55f219a8d3ddbf9574ec71a97e708ea0779d2ffa3dbbba591d807314a20f3cb9b6774103d4385787cd104c381ac1f7cdda01a49a439915fec911ad274226e98b3c072ee7a93cacf777ae4d845c33704b68a0e459f6cb5c670b7a6f15e2e35adef457ea028d95d79db54b0748066b0a1ecfdce12156658522a48ad9231ff9808daae0d32144506814672258de633285b3b196cc2f2595b2a21402d69f1453787c66b8b11fdfebe30a0e5e9e021f11aeeb83df08a7049f870dc0517d8c5831f3245813804706907eedb72c0ae3d80d3d08c94708522cfe5acdada4035e8586557b5008b93b7ea0dc697ba05b6846217ebb1f57d28e9ed160f5571fc97d5ac002255273e7eaba8e8f7cb55c4f6e2c3091d7a45a74ad84cc6ea13a7b6253a5e460e5fc427ab9696e9e763d915838a91f1aa700dbac84dc342b17515aec2a9953b5a2bc62ce8e7bfb45b5127392e9041324380b5ad88d9991525bfe915038396119f11d5804bcce0d5169591800e4b0e5e6e95c4077c2d57d421d4f4c30f8ff8a30f76c11eef9ecee25c369fde77492f33c3dcd1cd7d9c91e1885adaea3ff91a2719f0e19b6d1619332aeb98cb8df5bcb50d50e2a9e34ffe065d4941418d46547c66918ea7cf69aa726d589576ef820be20b33914b8e88e4d77a51ed005d8085fc46d27ab70ea5ac736b05d5413118d408a6b6d7d06b0994398a71810adc388d8ae0f5522622cd9dbaaaed91e6f219de3593b772e53e0dadd6380bcc515b6695464c9bdbddcfa468f49cd15b94252a37e5c8a4c512b4d6ce7f14d2881fc10aef210924b76d4b34495ce123ded41219a690e34441f5908eb28c3d6089c67069407908a3a2503bc69b926d738604aceb8b811818e3d52327888667ee9dc2ca2e3edafad509d445bfb2cf50f2d9b844bcae7480af910ac329302dcfee5172529ab7c7e6834ebf4711676159033eb32f03311fdea3fe263bdaccdfa3e2918929bb2a69a553ce82d1bcac77e1b1fab5c2f3f6f5696460a1bc35c1fc9cb60628a8ef1b13bcba40c460d38f661ded767be790a9e138603f3da96800d694ac333e32774f5bcf1242e8cd6ac7c4da705a612ccd74a8421ee5dc966cc60e96b00569ac7539107a14f07755a7149bb2aacb7b8edb3a66d3e00b61ff9f8915cf7611917c7e8f8f9ac82f58ca9ee39516cfd73ea32322dad2ffa2df57394b58b2521f75aabe1ac9e50a83bfa03977a957922480a833725ef34e4aed28888db8a6142aac3e0b3299e0dd3f8f6bba106fe94003214d5c1fe94b0790d2220802634566a19c61daf7089f47dc7af282de8b7ff627800394cdfb489c30d780e1268c2043184236c514d031b3244af21cb0e27534629fd4381998ff695b4baf2890ce4cd6740a44bb97056c2a824f408a181e333c947e71d723deef8e88be61f1b518c0f8d7b67402b8c2d119fcac53c39b2bc12d78c133ef2c5dabb1bb2537cc70240e1bb2e7a78049db39d1c5b44540de33672b27f5ebb75745440c607e003a7f8feda0aa29fc14d880384d981a06ab12f51ba4b743a95187364671999b615ed86e0698dab37630ae02d02525c4adf5f3f6464339128f88f4ad8158efc1cd4e0fafb524e480e73e7abef9ce2b1a91917c298901a950d676f0fa3ea6f0f4653a392441715fc52c3c7d290d0275db076b65e486233ab4b6076bdb4de13d6c09a50e1beb08bc98e9430dd69eeaec6b9e1b739400a747c52dc2462ce8148847717aa217d013f72dce1313136e093da00b61f8e0c0268eb9c6f32f18b5fe35457870b8e70c84aee718299f09623e4dd0cfc8530f1bffac06b9a6229666d04037871fa33f0d53b6a27c5e58d1b07a348de2e44352d509d074db9e76b33f997282ea073d7ae96d53cfe507cb14ff85d1c0528fa19c7c641b92baa5f611e1778a41820681a7a24ee3eabaf9ac5649885a67052923b2df60f90680ebd8f021b501bb31730389a74cace587c8996ec271cf4569e2eac259809f725c21a44d9f042f2bb91ba64c9f9b9326ce66068ac36dffba9349cf50f318b003e84e175028b0e2cc1553c41737a698e573d0d150e5d0a1dda5804e66ae108865cc5ca10025e8d715f42bd41aa92a5385d0605b270a28a3f40282ea8b57d4344489edfc5e1bfedc5fa90ec53e4662c2ef94befccf5f927927c856fb37de3404b17be624e7a59216ceb1f65473523341e2cccd76534a8a1a32533701197470f38bda96f7583a0bc5e3b572b290284a14152f72a4e2ddc1e9b30d032571b67eebc5a608e5bba2874332b208a76195531b90947268c82bdd24dd051d3243d41a1017d9e656580805ad9233764d31cd9148a186cac612c2e76a47fc0fa76bb5ce42989ddf0ddd7b22f0d080e871d76304a99c8735a1dd9b381e36d7cb11c1f157de3d77559d4cfc5c0860186bb7d5e8cdcc26339751e7754d7590c208490b5b70b8286e677e52a9d5926e2bb52f038a92916fa3461b9bcf510269a670555e1b527a29fcc15b99cdfa1c082e3ca62bfdb799618107170a6191dae3cb0ef24b61811679f7ff9949f136ad48cdd672e63f9acdeef589bdc2d192feb4e9248a541b99f86fa413fa5f67d3d28cadf54ed22c6b9dc19fedaa656178acd045ae5373b6b603da085f8b59e112076223c5eb32f5656604ee461247faf05713fb0517c261415ad436b608cf986b15abfda85d40978bbd8c7532b807d23c928f7677c8233b9e06243ffc7d05ac3569554e3a8991d8099d279f68f30d634ce3425f2185ee3c7f9663417e4783542579a13c5973b410d442983623ace6d456c30e893b1d9736e2d44d110c88739d7709a604c592f057075640f008d640c3791bfb50157888842a05ee904894bb9fff7dbb844cbcf4f9af794890024c1e07ccb4af51fe8c9a44adba82af98583fbb435eef368f2529f2fa678949c8507f1a527aa5021b3c21f7c8ff994a978ae2aba9a7f2e0be3e347f6e1fc9cf003a05870ac8d50e9781a6a661b027af9c4cc6643dd755de0aec9ad579a69899042feaec5a3acfb91efdc967fa17e2eb122db8da10be080a507969f6a22327a2ad095259b39e68e3fec1d1b08a1798236c8af312982048022807f16d4fb33697e4df5bc796e8765874ab4010c4ce443085249595a77f954b07831a42570f2ad6aa46726079037fbe6f9c47cf20eb1b7f8d7cb4ec82e8f784d76dea287f835a17d81f4a5a08be06b5ab3147bf9aa0f31ffee55163b3499be4c2eddb8c2ec68d23322530f3be355487960ead4cd7ec"], 0x1008, 0x78776c4edfd66644) accept$inet6(r7, 0x0, &(0x7f0000003040)) 05:57:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x68fd7f8e74ebc9e8, 0x10) 05:57:45 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) setsockopt(r0, 0x1, 0x9, &(0x7f00000000c0)="78493bbc7446a5218e6daedf6b42e280c4b865f8400afd25058aad2e14baf74d470b50bfa7aa7aff1c7e1fcef0cd4fbe3325e6a6478d17acde1098f71d92bcf3e6e2bd2c59d0cdf4ec9f1f4477ee288abe2c3437f92bec38aae6608eeda732ccd82d938ccfda616f9d0fa54dd2a7f5cb9b9f54c9edec3182d205f421488f613bda2f91233263028c6a2a090fb2f8849027726ca4c379bdf2a8bc8ee4b721b69a04e345843f896064d7752f0b6314c737f21edae1848f7ec6c3e64ad5e99f4ed13299d816ef1f629de4d75cc91be894586353ec738708078bcdbc7988d4", 0xdd) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 05:57:45 executing program 1: getpid() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 05:57:45 executing program 0: r0 = semget$private(0x0, 0x8, 0x20) r1 = kqueue() fcntl$getflags(r1, 0xf9cd03712fe22410) r2 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)=0x1) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = socket$inet(0x2, 0x8003, 0x0) r5 = dup2(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000640)=ANY=[@ANYBLOB="bd13e0662a1b044910132c840647a5b3976699c511878c750a1fab8e519233bf7d324aec5338eb3892029b0b32cf20911d5aef5566569943abdb79a4eb61dd12e3c0f5f51b5cfdb9f85b470cc262a6adc6e20d632416d73bf955b17d5b6fc6c1c56cb8ac0d77c58f200a1d9c9873dfe1a7b4a209a86ecb1a265dc5e5fa44704e18028802124faae8ee1e2a3ca3f0e05ab9a7a7ab371e42"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="000000379ab424d3ffbe007ccff140e4124f2ca3b0635879686367d551cb61e8"], 0x20, 0x400}, 0x0) shutdown(r3, 0x2) sendto$inet6(r2, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r4, 0x70) close(r3) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000740)="5ccfdce869c1f1055f27c4b0f388ea1ad51c8a328747d1f30ad1e2a743b0001ff84485f8689a3be085fe95c0d45a93b6a856d1aee45a22f33fd5b5b5d10f23f69b155ac4a54303d7dbf90ef4f599228417700a565aa00251ae110a32b8bd3d62ac77649637f8605dc4c7924a4b442c0b6d3d6dde2b7fca1fe4a092a658b0e954eb714dbbc0f20213eeac1a380b173cbdca349685c3d6cb", 0x97) semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x8007, 0x1) close(r4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x200000000, 0x8}, 0x8) poll(&(0x7f0000000040)=[{r3, 0x2}, {r3, 0x10}, {r3, 0x14}, {r3, 0x80}, {r3, 0x90}, {r3, 0xa}, {r3, 0x1d}, {r3, 0x80}], 0x8, 0xfffffffffffff51f) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x1) fchflags(r5, 0x10000) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000700)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0xfffffffffffffffe, 0xff, 0x9, 0x0, 0x9, 0x3, 0x6fc0, 0x7, 0x3, 0x205, 0xfd}) socket$inet(0x2, 0x4005, 0xcc4d) 05:57:45 executing program 1: r0 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000000)=""/34, 0xfef8, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1, 0x9}, 0x29a) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x120) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 05:57:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) r1 = syz_open_pts() preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/215, 0xd7}], 0x5, 0x0, 0x0) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x10000, 0x0, 0xfffffffffffffffd}], 0x1000, 0x0, 0x6, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001540)=0xb16) 05:57:45 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 05:57:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x0) 05:57:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r2) 05:57:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x6, 0x401) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/154) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 05:57:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x140) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 05:57:45 executing program 1: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) 05:57:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000001c0)="c1574189ece4e4ac62f7ff4dd86f1ed86860a5641c3b0ba2e24f4df6890b8bb134904a896daacc084f106c19cd4df9d70405cf8f629373d38ba9eb1cf35023c4d49fdb01c25dc322a8e637ea54007c31fb4011eaaeb4964503f3b21f492066bd3fe4cd0e4896139b33a8c0bc5b231127f9c7dfdc4f62b34468a54f657fd9c75d7b47809bf768c315049a49bc99a9b5d2f70f115793e0f262696277abff", 0x9d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 05:57:46 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) wait4(r0, 0x0, 0x3, 0x0) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r0, r2, r3}, 0xc) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r5}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r5}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r4}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r4}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r4}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r4}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 05:57:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x100) r2 = syz_open_pts() r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001640)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="45e88aa452505e4e5a9705afe9d5b2f6a2343baafb82b95c85ac74b49fb774bcaa45bb84f2677fce32a4d2abcdd918ec7ebda3b62a4284da2f366c08b604c94cf59d57fec1c30a4ab61c66561f4efa4efc88590dc6c855e5ca150e5f38ef26646e1939cde293f96a2f18e292a9f38523b74d9b7f4b8ed2210f2b3395c1ccef9fa8e05aaae11ffdca7c790140309a7768411cf5a2cf471dda57520a25d41632c76838584e3753c42c2741c26b81afffca9c880d7e3fe110d854b52141cda3dcec141c5bf3b57407de8e3d3839551a4fae0d077d03b33afa2c2ec05264403661774c6d836b11", 0xe5}, {&(0x7f0000000200)="7d906407403ef4d1930f084b2a238ff6cf35c874d6fab52beec1166e62695c81f3555ed06c4ad50c9eba9351cfd144b25b10a3b6b54e533bb59236946834de0cc6e5b44db011cfe4942030204fa68fbb66a157a63ba116bd5bc5aaf7a3c5190c3ffbda7d83c594fc058accb1c1fac3ddaa2202632e1ce239940d6157afb243abffddb27526e38f3a6734ce3ea039600605e2855fe6cddff87b2a4ad197e95029629817177a6e2fe69ff6b8c9c9ba885e70e1963c4cd27cc7b537a5012d817bae24e1c0b4f1dd6542338106a6470e58c9fcb7a355df543ba9b5b97c5ea104b6", 0xdf}, {&(0x7f0000000300)="787e05ef4cc223ff705c6fe67048ef78ebecd09b1e42602c509e6a717adefa3d08e877dc690a3808c8a67c3957e1bf5adfc7bb84a79920f88ee113889ed6776a2d3137ecff5075aa5abf2335616b924ae83fc3cfb4378449b9f7af562015efd288a16d1bdc9674680a2307fc8ac492b88c8d19b755c9fbb0471ba5149e3df066aa475b5074e8239f672b0339b6c1428721a1823daad9e48f2f1e021f491d75afd1eb38e112856dcfb85cda680ec9577492512d9ba0398022b8c0a51f0793aad88d5338ffba5eb51ee075141cc3805fcfa1ce1c43bb2584f6f47a8dd3043e7bd638b58a462179500e456cc9836745c33240f9a31841d35c6c4fe839407987e1df494d486478f3f65039c8ec7425c5dbe6eb394bf48ff5a37da9517c6db1ecc1f1b91c874703605e56cf20e6884bd1300462ddffaaa3d1439157fffa40657f2281c56076ba4f44212e77cec32460f38c98acfad414d8146cd09d10332b13f0a8cb843e59127ec13e024c6d32a9834fd64136c8d8ce932903f7d31c8021db0754f6c0cccc0e89e8d804fb713f340b6e72b8da8142117c62a9390eca955fbaaa16a0588eeb584a499477e1fef047d2a42d1966873a8c1cc817a4632191b874d5af0bc14363fc7f355ab043086735da6d35027fc9f54ebd16246016843a2d28037b3a4d2494b140c0af50a7b57550b1af607d3967d26d80b587b166f41e0d2f662376a867dd3352a8072aaaef219a477e6a673e301b285df31d4122d0b13d9d875ef3fe66a77adb2eeb5c47720c04cb21ce582e05ef040fb9970458fda161366fb3f1b953ba65ecd75349379f0e52096136c6d7a5b5b16304fd9d8c19d27ad414490416b1ea21d7fc13dc2d0df7a373036994b854d97855dfee8fa1b7deac877e8cde2aaea541d9cb32cb9e4f55d8039b6134bd7b5173a7aae167e50ff9de0a82d8a0e9126d4261f10d04f932fff6cb4cf4ffdf1c5ea090cf924e6f9055105dc176b6bbd3a21623903122c76b1e1c7c078d3b99dbfbb8c67ae5a1cce81c0572cad3e04ada196936e0b68c8b19bdf1ee6b8a9ddbd0623f8b2550de6faad5be6e265f32697248e5f2ee84400d405d2dd786dbb6c8d5027e6dd2cbc0eb500e282ef256f7bb762fd5871312fdb636ec75bdfd57ffc21ba9629f5f24e0d7d445114346f7070eb94c107d5fc8dd70218108a7faa2f4ea5d6cfb384843a23170e087daeb417f1420092ea45a553666798df840b0fa353d61a679167b7abd2ea97aa89035f522b13f9cdcd8b435beaf873f297eb882eebc2a5848131c5c89cb9890bb57261c27943435a0b7c9d85836a9335ad1971a849bbe274656cec2ab142c5d13e77417793d392fdc62cfd2debba23ad85f3303ad7e93a2353f2688053e488df923d1fe4d0865e984a19e7ee1120b1c2773e583ad618cec96cce01ac4562079779b040be32cc728ac881f9c31dd5ff1a7639c40c5b9a3ff65ae0a92e8619ff8d10286929cf92bd181b3c7830ec85385e99563f5d6c0b1c4ececac732882f16315783937a42357ccea234fb0cc964c25f6c0a4c4316ee026ccc605102ed28f2fb06fca714a5bc790bfa34073ee91530b270644537faf2f486721c19b780717b62a809ea4f99be5dc81a802d7c12f3aad46ca5f8d2327a044ab9670b98ebb50e8769931aa3b42768f442067659428d9eb9a1d8decf3cc4ae698a5b46764710924086e1b9b313685e0fe426aaaefb80bd0d1175008cfce17b184bb515e73959a4ec256ec112e5b24d57b0171f22654942090948505bbc95ad8912e820664f00ce927aa4c856dc0cfcf4e87d9e413f6561745c49004eb008a67b87c1a6e0cc232704e69da52fb995cba22f6df2d59547fbb75d990c12c78f4e397fc99684ff6e559f8b469433fb0da1bfbcda238ff423fe2528003d613748596570f742d20776b0b941d1fd62da4b6c619ba4b451e6f30bc07374a80391f5d45fd916e005f3fa07b391a5d3c0ff5df05d07a34bf52aff38c7428d79d661445487ce1cde2ae96754bf18cc2669cdc73b1c20b5e4d2ab03c5990703b259599ae71c88c640997050860c5865e0d0013d6788af2fbebcdddfe0165b86950d992dcfff67abc27d89933b461060c72b90f6af38939f10f0dfbd5c3cd7bd9dacd58b36ce9975efbbdbee54f78b6b1ad99f0fefb905a06da3c0e2366bbbec4d0202be715251c4a85f9405369feb9dc0941252f66ca884ef92aaefc0bd0816c87d18f3b91fa497ee46ca1e279de46d7deca92627984367a7a7b5a130dcddd3717a4cc9d71e7dbe7668e1fbcb77d578ce602da9c321f76aca60a8068136e305de590d1a31c74244c34a6bd6701bf8dcae77a64f1def9c4157dc9b2c589119c0f33fcc0bacbf17cee5c4143130905ad607bc1bde0306bcb929a79fbbb6c0c9550f3d47d034077c71c8d20b9dfedc85ae186805d296e1508ff539bea10306609d9ddbc305c3d994c8e74f2e4942981035d63ecbe6f5ea7f8517d561347797ec1942f9a5a53168af9f27fcb5de44b5cfe25151d44e8f78d50fdf22396aa7f6c05a3a579e4d697a044c16b4b45332cd5d65af507a60be5578fc73a3e051124804ec2acd858d6b4221be6c28fc4fdbf62bc939be2f564b6936b3ca43900c2730e644b93a7246bf3a8063ddf6b87443ab71963a4d7749becf8c1bffb5de537017c0e5b78e68c4255af3ae5b8683df0b77c4982597eec8bc6125452a6892678dcdb504ff6606f4889db922d6473ae0bbd3d7bdf4fe4d7dbb59993b5ed9f81256589088473ef4754383fe0f9b311e50650892c6b7e988b431cfac30c3afc5076e62413db1aa6dea227ff84095f923b664a4bc445e9d29b352cb8ce0ce023e671085158a1c3773206eb4075db0014cc5f38054127300b0d0b1522e8471c2f08b774bc9824baaeccb6b084f15994f72cf76f06ca12a4b8505c608a9c308e49494698e53f273388e3a5026013b7a0d371b9722b8cc17cbb434c5fed132bf3bd6587ca3a3c9761f495624d4ef167f9631f503a2abf11e583a51ffb4daee179ee8feefff97bea84d0be89c1084346b83bb14e35bb58189c9d16f30cddfe340f676548c139e9d054e8b97e85109038be476b9f5723b22e1988c2e8cdc0560da8bf87bbd89a7592841c8148c39081fa440d5c39a3bc15ee864d8c7a73afeb8603337af87580e711fc4f3ca7b84147f7b3f864523674eefb557f98bd9cec1401d31157c577e65af742a98d6726a9a62a4e2437ef76b6b1d36381586272b7d30f54fcd0386ccd5635fcae0e4e83dc3e7668d50ff580ce9d1ea517d83accb98444f57e085c5e79e0a8cfd4158ef6ad18102273de72c89c42a213f2f7414dfbb2910eb31aea3833c0bc5bd60e59d659df93f651a1b0e4c96051b4a6dc8def9d4be48a900d9fbd3fcd658bc9593dc0400f1a2cbe21bbc4d65471f12adba4e051d07d84bd4dd5cf847e04f0f573ca1528c4c0c3d36525aa7ecd84b3494c7012f14c3572bf0adeaebb6e45d53ef3b690d4fd35783004c173f1fe1969f9b86d41844f7c5729445eb5b2178dd5138fe229ae94a4ef41243274bf034190e9db02ba0c93ed80d970412d86c3e55bc4c721982f197975811d1403f2c6aadb1a844200ba5f93cad04a9d797e3a25c3aad691a153b08620390220c29839d4cd87f22b4846e97872b94cf61993a9b8c583baff3a50c3e3d630e552a822bec97b6a094246c4b9f93409e4e7c4203e061a45f9e382c2d6b2a5da1352f0795bf1c869e1247bbfa0fbc3ff08156c7ced1b00805c8d11e0f7e0dbb7887da58852721ddc25bac75c709e647605baa003fd87fad4cfde04f4087050f677bf015c45fabf3342d3b72954b87e295b2f5fe6152f7849ab9abf03584698911044086dcd54c87b5eef043fb57724071e04bbefdc82e92882797684cb08b8087879190dcab42beb079cc027e2a30b5489e66b5d8f57294a6861124b455235ec79c764e0b4dd6d1ead95e2ee3cc138fc3df5af78854bc75c6247d281b4a3a02609ee598f6dc17250254a408cd9b4ba9b3278a0aaaa3524092faa6d8f3e9c70d60b826a088fff385d4057eb4f5296f52ef65d390319017208d230ececef081d6bf95b9d76f4a18873a86c9a55d22bae75137f2047ae579fd6b76501b93509d1d2f488e40a9b9333d8bb28479524ec5fe414e6f685302146336a1c67e06d931242e9ce56e3a5107af2161dd9b68516246ae1aff3c118a1d0ce8d182c97bd4a091fd93ff9c038cad555d69b380be7e3d7a630cd84d6d2591e22b81e2f135ae23545c2e2da0f60cdacc5cc63ca470150c505de48fe9711baaa9eb61dc584e8a6777079346439e243a076bb7a525f80b8123fcb2783d3258a1c61d53d69df23b4f13dbeb1e7ad92ee447fcaa4cc22fe0ccce484bea0711d43d502324ef8d430c8f5dfcda637a3eb3b1fff0beab7017dbf76e11839082eedebc3ff7fd88605c8c8181242f95000adf41bf74ad2ea4b80b9d8680872d9d89bb84c5e044abf4bdbf365b195d618591b7cdf9102ffacea32a8c21ec90e1c8ec36016edd8f5790a78fb1d4437bc08b54eab8c5075b0e021d9a19cf729adee95e9c05673d599e0b0692bf138bdd2294fb2e00ab2f309d8cd928049123546bbe6db394b31e2e77b2febc39a5f23d555d649f03544dc7f7ba0b2be583b0063e5d7975aa27ca4d057d2b851473dc5e0a44491d1eeec726d47193c66cfd2a0d91b79685a8c4c107a7daba519492283d4955128ee057a51d97d1e5647bc10417aa0c42f7c17c7f84129982ab614455e9ecc6a26482edc9ff376db783c1d7fc53904c7fb158587601e35fd53b2acf0a97c19bd0b5b09709561c6c2c601c55608f272d54b74517e3e1d549eee20e0e256620147990e0871a844d798ff968e972a3680c28f40850f3c708feb87a27fcda03316ab8dfbbd5744c344cca16e2913a171bf22b6c1b45e80619dcf2af70d9552c723e3367133ffdf70eeb2dc18a004b7dd19d8a751b7c117f4c20ed664533e9b1a51577a0e11065a297d9f1c4aa8ae46195b86f89023a060435fe933c401420956468be8114cb9997d87dde9dcbc28ecb9a1bde562a07b059f0404644686a911999a54443daf62e74986658e7cc07aef07ab68ab4610bd9980edd7018c8d7ef31b8a0091dc42e32ac3882ae8f0bcf38d5d35de25d0e6e5fa64775e81efad97b32972e60a9c8c4002b37db6b565f177172c4f3f4727bddeaefe41ea77b83e8407efa004c490f31c230b3f52aabb0564a0f6d41e8a6f103bc0a1190861f5755c3e61da6cfeaf3f91f9f3710caafd849707a961049651fb3d2fcbc80d94b9806b0cf1716c17d2b8fe316aac1d88025f16082c9fbf9c83d037499ebbcaa541c936dad037355486e3bac1c4def5b798831c4cb7a814b790fceafcd434f69a398edf6a4fceaa3285e099514065398bd0bb2bf0f8ec2f4b3f8522527a2ef008da1579fa1608549eef159384dd6d9785ae58bbf0cd80758d8f6f924a6378712829dce35045def459e08aed3d14219f9659c88de2d9f2215b3458e6b48296407c2f2d82d332a1c7af13bc5952417eb4c551c24d71cfa3da4096e99dbb805e23d0ff87754bad7e772e4ca20eb82c1d983233c980fea7b3d080db57ec5e4ca36a08bf0164026d61fa66b94cb02e377c92447f743a954229d58283379faf2ff0c4bf57ed2d1421676d5fa0c2909ef68d8f0f5a10885e7ec6bde16951f71c85099b3e69e4b679097339cda4f5787c2037bb6034d9f36c5b93c675d9961f2a51af6598366624506363360f75e741", 0x1000}, {&(0x7f0000001300)="d564c44c30502971856be6e461faee108f3198660df213dc23a17f3e6593412c0a08a9decd5713efafa656b12d8847ec43fcd9ecf4d54124fa849f96c9bcc70394bcd0d722fdabcbd7847d81eb319dfe5563979cd2e42864db33a8eef2643c5f7f1d39581a3b75f0862a508ec1f85746e2fb4bfad4e70b23e718f0f8d0e642e5ed9f9079777df61529be3f0a3b8fa5031e25bfb2bc9b88a845acc3bf82afe677", 0xa0}], 0x4, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x400}, 0x2) close(r2) r15 = syz_open_pts() ioctl$TIOCSDTR(r15, 0x20007479) fcntl$getown(r2, 0x5) 05:57:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="8089939ef0bd9ece4bb04271cb55fd5c6516d22c96d689251fc28ccbd058b01ab9cb406c922c685932b3523143ca8f753fe4129f65efcc905406eba26780b077878342345eb30e167c73cabc5cea6e", 0xffffffffffffff8e}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0xcc93, 0x0, {0x8, 0x1}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x10001, 0x4, 0x100000001, 0x6, "f188935b5b4e443f88f707e269c95bab80b9b150", 0x4cca, 0x4}) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x10020, 0x4, 0x8, 0xcf}], 0x80000000000007ff, 0x0, 0x4, 0x0) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r5) pipe2(&(0x7f00000001c0), 0x10000) read(r1, &(0x7f0000000240)=""/226, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x32) 05:57:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x1, 0x3ff, 0x0, "28489f48ce7656a6491926931aeffb5ac22c91c2", 0x6, 0x1}) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) 05:57:48 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = dup(r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000b40)=[{&(0x7f0000000580)="1c10a9368f5da1e04172d5f6866681a7984e284a02e2508764f44da7c4d41470a13e662478684106d238dd6e16e5c97631b54ff9fa763cc407d62c225b6525638823ab449a8b20f458b84642e89e33"}, {&(0x7f0000000800)="741731a77cc131bbada6ce175d7f62cc0dd2e9f4d7db217835e9106ea249ab4534044edd64bf0ca004b55e4dc2e061567d4ad5bad69f8b0c8cd5c8c0e8b7705196f7efc1ad0ac788b071a2452d7156f616b725b93b2980a2414c0cd4e368c06a813c84c917d62bb7a5283eafe8ff30d51973848558e05ea4277f454af3d7b348752fe42015c4ff133ba7a4f04341fd0b8f446bd70976de74abfdd42709bfe7434fd580066ce36e0890f98b88d1b40603496fb62c12c4517f02fb3ccc396c2c18b5ac4d00"}, {&(0x7f0000000900)="9e5d43267be4ff5582a6235b3c1e6691ab3061c892ac554ed5518224a3c16e95e7d43df7fa457c8afb4984e315d9a22c0de38bf1bc950489ecae14c4323c318e74101c9f5cd37f7d8d9c4d590613ed7eb10d15167c3fdef3de88e62f39a5591d8baad52d4716f734cdca7b34afcf73b43cdc8ff93e4667c5e20bbe95e07440159b5a52f2ba4f4a8da4abe1aa950bd45f0a03dc5b9b9ff2f35a2391062b22bccc040ae352082585f141134bc028e7060226f80d532e160af4fbac6400f87e061d"}, {&(0x7f0000000600)="64f41e5742761c9513595ef0714ec896b7c288a2ccce563e94df243b7b8b84cfcd9c26d4232c88fc41512816301257cce7e8ee59cd59e9fc7bd3a5189f7527cda97c344b58b5f16b475c8e77"}, {&(0x7f00000009c0)="2b6f83c8334cf9599d3eafee48a524b199aa215ab08365b44900b2bcc3cef0d59d300bad80920f62ec5d1b02e4fe60af903f890bb21433223e7165137ea4646b978221036ccea5d89f2faa8e78e1cb58d1ea2aede11d5902014e70407891fafac1baf6bd47ad84c7c5f170730000000037f51fa1ce8a7126a649b5d4cdf95cde42f1259bfc0e02bcdc8827563d8f0cb0d1f4b81a01bf002c0d85dd06443401ee1a51f551d0cb2645622825e8f4a606dc575b150e77607245821fd6980a12a925b10cffff0000d96d0b57c063267822bf6bdbe533de98e2857bf7cf08a5debdd891a3"}], 0x1000000000000054, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:57:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xffff) listen(r0, 0x9) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="46f0e4b3e519ba2931ee9f4fac6db7e58d5b74cc4e781e1d5c7288998fcffcf376a0ab74fd5104cad1d4ba41973c1c92ddc2cb72875dbbd822fa30f1a8b171f805083c70038aceae2273550692749dc3036ba9e5c85692b8ced6b898d1fb674773209a6be7e1f0cc8d6be808f2f29d99ae642afaf7995ed3962e866b9bb6f35a82a3ed85d8a1ef30c7d5c2bb8f31103ccb858fd5025e61f4bcd72bc8f5a08b000000000000fb370de3fb4ec26b223a428c207e64f80f6beb8170992bb7f22cecacedaea8cc0a392d998347c33711dde2ef9eb6437a11ed7ce904599f594fe55dcb2ef79f48d4c130e3aedd83d7975c503bf599097c2280dfea105157d5aa01d7617a4975115c5fda72105ce0c32352fcf138a0ef01be3063680c0c3d9af33eebde51bd979bae28d778c7a21dbf383fab813a8b41a617cda3850a549768f573204c86427c5e5301c9f067fb19d830dffa741413133d36561b8a5db6f9720dce3e07ceee6c81f7a3345efe9f6b09c90fe254020fe8f560470f752ef6e937dc37909ef38d8c69d09b131f9d1ac4fab8f5aa4033f50fdbded3d52bfd3c12df5777ebccf6ba382885d89c9573ae233f84f2896182f0191a75d41d0f97e4e68ca40b2a5f6d336a23991858331171ca6c564c513a5e62ed18535070ab8456e2239091ad2718f446f823d8a2a92c95d10cb9a3b0c2c02d9e9d1a2ac4eb1a4d3c81b05e6fe9c369c30e2bd8ded2328bcbb2bd4034868508042c70ac59ada7fa0fcad6721f2663f095a9a82cd37115c0870000000000000000", 0x234, 0x401, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xffffffffffffff8b, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 05:57:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x214, 0x0, 0x0, &(0x7f0000000440)=ANY=[]}, 0x0) 05:57:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="208d8a763c861cb3c4c53fdb3dc5754826ccbd502285c0b3e042f3d33a35506d952bcb5ee9602502bfb483db7f181870df5464015beb5d78f537cacadf703e1275d41d02a89112672059ef75c933dc4e111f24112d206396803bb66e", 0x5c}, {&(0x7f0000000080)="10dfd6606538f1bb00734842f608aadacb13a0e32e6b50f48b242bba3986ead886e7634209787e9fc5a5198aab4f15e39c14d4ee9c22c74d34960edf48e65c472b3724cfdfd61c6167ed869e95a17a12f8999d308396d595a17cd4596b30db639417aea56dfc176b5b97393355ba18a16295c3307cfe1b067ad72639bc748ba71a8cd5aae8a02b99c836f52952ef2a35ad5f2a7bc5e38dc492dadc19dc4bcc66ffdad154a5", 0xa5}, {&(0x7f0000000180)="36f4965eb063f82fea4d92db520df348a4569093951ad2a59a84a2584120ef21e787046f7bcf7b867983c63d232bd049135c8d0d6dd8faebbe897fc98cce046891c44dedbc3527cccd8ab068ff2d1815da9b6d52491208e3ca96b744d5abd842be", 0x61}, {&(0x7f0000000200)="6bb8dcd961d3adc6350368fd69800657a4e266c6ddb0120092beabd9ff3d385edc77f750ec058bc7ada1fa9fa23174be634a7fc07115f6a0466e0cf13b15b467e24935cd88a4c81fc9a091131faf9a0a655a93eb86cee37d90ba8cf5376f074580127a913761100a84b0ed3d0758a63bef324340f89f24d0e14ef3d3207c972666c9fa69ae5ec1d69803f120eb99011c6fb5184f1da10531571c3ea3d3093a4e", 0xa0}], 0x4) shutdown(r0, 0x2) 05:57:48 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) faccessat(r4, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x40, 0x5, 0x2}, {{r3}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x9, 0x7ff}, {{r4}, 0xfffffffffffffffc, 0x81, 0x4, 0x80000000, 0xa43b}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x7f, 0x5}, {{r0}, 0xc24de8cddcc6cf01, 0x1, 0x1c93bfa37ffb7187, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x3ff}], 0x7, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000004, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0x3, 0x9}, {{r3}, 0x0, 0xc8, 0x1, 0x5, 0xffffffffffffff99}, {{r4}, 0xfffffffffffffffc, 0x2, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x7826, 0x2b73d2cc}], 0x788facbc, &(0x7f0000000580)={0x100000000, 0x9}) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 05:57:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) close(r0) mmap(&(0x7f0000a0c000/0x2000)=nil, 0x2000, 0x1, 0x15016, r0, 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x4}], 0x9130fbf, 0x0, 0x7, 0x0) madvise(&(0x7f0000743000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 05:57:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/53}, &(0x7f0000000040)=0x37) 05:57:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000000)="5413276fb6a6562682cc35cac33880e03cc74a2c71bad0a9b95f26fba0e260e6ace81c24c43965198395772921bb88548efd2d4f6afc907af16489d410b3a6a990eb741737da20e2501a5a243a31c0b8c5128dbf977279d7120f112745d094baae5551c106b7c3bcd706046250bb7ea1f2e456df469c0bc687f64b6e", 0x7c, 0x40a, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100)=""/98, 0x62, 0x800, 0x0, 0x0) 05:57:48 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x2dda9776, 0x4) syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:57:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x7, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:57:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207f22525321cf1d6ec6b3905bac209000000000000000d6a7979520087b9b7cc102b26baa46831a81b9f3821457af33eac60c2d215e455b5509fca4269ffeee12dd6567ddc23e9ea194db491f8943a213c97021bcca90850083b1b273dc10ac22a639c6eb2dab20250138f3d8fa978"], 0x10) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) write(r1, 0x0, 0x0) 05:57:48 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = shmget$private(0x0, 0x2000, 0x204, &(0x7f000000c000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/83) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000180)="a3", 0x1, 0x1, 0x0, 0x0) 05:57:48 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x0, &(0x7f0000000100)) 05:57:48 executing program 1: r0 = socket(0x2, 0x5, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000d, 0x0, 0x0) r3 = msgget(0x1, 0xce73b1a5bdf0f3d8) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000008488b7913b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000fb378fae27b1d47591dd2143f26c3b00000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7e36952ddb967d4d15a2be3e3176f96546d4f7d44242483c3ebb989e55d54ff536ece829828"], 0xd4, 0x3, 0x800) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x5, 0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 05:57:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0xa6ce) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r1, r0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x48, 0xfffff, 0x5, 0x2}, {{r2}, 0x0, 0x10, 0x20000000, 0x7ff, 0x3}], 0x5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2, 0x8, 0x2}, {{r2}, 0xfffffffffffffffd, 0x3f28132f37cd8d29, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0x9cff6a9fd6905139, 0x80, 0x90c, 0x5}], 0x2, &(0x7f0000000140)={0x6, 0x4}) 05:57:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x846e, "4c810a7dd57acdbd1cf36a4bfc7d61ad98335348", 0x2, 0x8000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:57:48 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 05:57:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) 05:57:48 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x5, 0x8, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 05:57:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) socketpair(0x18, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/35, 0x23, 0x800, &(0x7f0000000100)={0x18, 0x3, 0xfffffffffffffffe, 0x8}, 0xc) 05:57:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0}], 0x2, 0xe4f2) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 05:57:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0xfd083aa0272f609, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:57:49 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) utimensat(r0, 0x0, 0x0, 0x2) 05:57:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="d83e4e75325504b0f3a0ab88cd45", 0xe}, {&(0x7f0000000340)="b13b1f8e1d1d9552b2b43a34e4cfeb8b081a0504d491728a61fd38e91ad6eb2094f5449c2ae49c06232c8a364b590dfe9c370d6506e429e3e96a56e88c8d42ed4425fe7b857e9c3fce02f0d155b3459082520c5fa49bf137c0fbbba0be0c33a3c2ffa73e650223e78c0ef2ed656faa61c36e955a1da5d4a9200dd955354bc64f9bc5eb60bd158f9946ba966ff2ca17456f9f7623b539b755a51f3149cda121196d6b6f04beabb7a36e862db838497de90771783a1017847b00421e23ba4dfbdf84441730944e69d43311451f98421876b973c75d5b2e21d6f3f18525dbdcad8ea55a04aa23fa48ea10211e38b103aa8451c0d1f2b85d3e1bbfb531a94b282cbfcd6f5ead70879208c1eed74d72aacc7f052e1001c6914b5c37e3e99a3212aee0e881399eeec9d0979f89faf90eaf679b8f69a346b19710c693dc37903cd7941fada71b0c4f67be048d6d7b3fc9d20d95fb815fa929fc547a2485b1b12435bec0d7f73daa0612bd086d1d234dcb391e4f3aea1b96230f927438ab42e34680b55963f2682f241bc9059ae0be0d5fe79cc528e42e7850364b1939f0d273c9171464980dfbcc9daab34fccf1d0d303f8102039f218a51879120cf1f3baf346fad4ca39e79bdf635974bf407123b4986a067d75672509d7427bd5b7120b7bfdbc7420eac25c570c60cb04eb1681653d321fb5603b66d5afc518bb888bcabf3d4069867122d1fa95058765de8704a6147c9c11520bbb4315f2dd0fffd601f7edb12cc6f6b18c6a650d6cabcbc8883d40f1e6de6d83b7812afe6de11f0333752d4cea39afe9dbacdee5c2c8651cadd85f4ab0d36e23d97111005a5eb0153bc1625cf3bed01a107dc6be4f062e5eba95800fc0c7daddfc123c789c1e05a6063d24b659b2457e86457ac015b5a0c3e18e3c547e529070586e134efeb370f1c94b9aa2d5e0ea275fb3f6ec761a1b2ac128260ea797b7a46ca0688ee2734a87918fe0379bd220e0317da73c619f1ae3e11f63f15c9838ce41b884370295cd1ac659ff5fbaa14260c7e21e66dcc1904d81fe461402e4bf61e51190c3b570241d5f4f065e4b8d20d040248167688742b5430309ba2970f8e95de2111a8087a8fdabbff30f5c2155693c4f917ec7112144f699390527e63abe0ee89986e35f9d51ee641aee7f8b39712ddb7c72e97e023e3be478d7d03bfa81dc93091c01827d96c5f9008b0a7e42cdd04af9a4081c4d8762ad6b2fdbf8ede11cd60e111b87ea17f9eca72eefa949147ceadc0d103ba8ffa014ec8b52e91be9c438dc8a87a892d7541d66d1742bf9ab7da8d6d1528b20ec31921da737d0624ad088b04b669a9fccdbe55ee4ce7f8ff44f73b2259650916dd55dc9fe87d6bd3b76558d39b0994a5cc7279f194abf8ba0fd66d34e3c9c758b2726409c24e38571d918196a8015b262c14a155a799af1bb2e82bc43138161f5f06347167f85803975589e94735a7afca98afdde84635793c8c03c85d9c0f9ccb14429fa8dd1897a7313920d547e232dbff356ae2512a897161b48648bcf751eb62b963aa3e0c79f47dda0942e7209cdfd7825e25e415dcc7b72999182df09823dd9759d9c5c89fd10e63cd6b407f34e7f4f5e97f5d2a9794b81e47abde74f73553ade8e0d5d2c0095a6e94aee2f3fdb75cd60d6c402d3f795a21d9f53ecc43fb0b36816a4e24ed31d8fa9313002a15cad93ef106608eb72c89747005195f959615bf41faca95c8b078beb4e449cf697aaf91322b1cc544380f015a2ef515d2ceb047c1d6bda30e40f11b4d201ad8e3ed6c1c8167d0f0be525d0048f849b3f748be759bdf1303e5e5b96119eb75d09f384d19ae3e99f65b2b71d95ff338d3e5c1b0c7b5977bd31994c4df83e1aa7dabf25b1a3e49bd032505c927a6ecee4cca52c05085893e5738da9a6dffdd4afecd56ebc89e2c7c3b107c4c944091b71284dd007334e52562abbaf8c8c19192addb54131e9d1bff1c6c64da26504e8d54be9e7b855867d3091b861e508c7d95a383dd76f285e1a47cf5adb1118d3c8f16d7ac0eea53112bf83af8b9fbf1e21d1828a38b03f7294e7b01f1d1633b24d7d8a030918c2cb0953e90849d6a962883badf3460989e4c8f5bdd876e499fc8aed9b96ac9784660ccdb5197b5d7b9c4b8129b14a51d5f0496586ae8de5e2075e2299bfd1f469ffe6df5adc6ed51b6b2a24681a5ae9cc283c81258ed10dbca7ee48cbdf504dd022b9a7dadc07445746997eea0584ba25c519025e2fff1f9b35db903201e6664dc7c721410b6875fcfa8381478df0425f82f384a1a21065eaf27f36a4dd38b5d3096748fc2660625db863966dd2d7cee5b8b2aae9f37beb1266da12f78ff96b2b76a3486c39dadfafb9820b020bdd3e677b9826c7a7d4a94993964f79ee696ea9cb3ee1e716377ca64745d1bf6bf3e5d003726f8bff22243041fe2b53bf63ae4edbcf1ee5c1055aede8b940cb095368b0b89db3cd358a2d516649d8ae022d24989741f5f5537f602e872bc9c811640d6e4968dfc44bbc99fccf880fc1d965b2687ad39739a33d3617130aff7e4652c004d007d2512273b5d66c01247eca764f0978d1980d2d19bd5c0143e5e075d8647081ee0eea5bcd1de64697f6aad60900d891a049e76d40b4f29de269cf09c3ae7ccbd7d20666dc6d058196c3f5d37549ff51b332e2fc392103a24f892a29aed398bca8cdfbb343f5619146a1f289de53285c75e343354173292d0db5d21d409c4fc646d598c9cb544d7e9e4eb12f10e697fa610cb3704eb3a71e428224e7aaf250718fefe9abe07c85c1b86d1e9072263423599d2b3a8cae3e4a6cdce095f14d7f0dcd96e532636b5ed5bd052ab3c2a9ee2ee82f6b2f1a92f42bc0811686715583b3de1050d1659833f779994389ff093e8009ec8e4fea7bb81ea00b9af98aa425fd6283b757b971e864919403885f158b0d24f0db9af91c175ea8ae17c4d40033d16d8f718311b2b9e6eedf7c8c0d5dca7c4ea42766b848b931c7c1a8f427dff021f726f7745323bb51c07b28a0fd2dad63aa31ae743cf7d92fa5ffde4fbd41713bd3d9c0b40af5c8f2eb1a687a767ef5526383a902f89b3cfb1031a776440419415fd4124255dca805bd40b7b8848e6416e788e1013fc84fd1ffe6dca17170698a7f02aec4d539a52755e75f5c9d7dfbb8ba8c16490d3e34e958263ff65e57dfe6ce4391a6259e15195d636bda001cc3235539cfbf111325e1e0c01108f22a258654b0d73fd963258a7a39707ff41b21c295c527874e0bdf78c83804376ed00db0f094ebb1741bbdb749f4cbfda8d880f41b4744bcb2a659a2a55d9d57f00fcd29c0f12565c74a83613657b045e96c9775c763e3f0e33f3ae5afb7f0e09a7ca6325b13efe400b4184241889a0ea7905ac3b930c935ab6a36c5503fc27b6102feb536fb5322291264da5323c9549ec6ba43d4e006da7166f70cd7cb9040dfe700e4614ede7620dee1d4f2ba07b1771c96b98a464152f7487a8b6e8c4a7b67005a3be9eeeebe6f444ae695f5b951eb70c21cbc62ffe8e5d9dcf4b07f100e30363aa486b5405a3e6fcf7a8b4baf1e4986b455c91179d21a4fcb23ce3081ac764fe30af9ee029b145f91c43091ef21ee89248693072026f38082680d9e211a72458cb1b27e710704d3cd98e6e7c8775ea2f3664e1bcf785fb26529932a89bc4b28e54d8b0179a828117b17a8cf116000de3db6592c203ff8bc7643e34cdd229b6c207685173548881636b37ef340efead8fcaf1fea63d95fb8d2b84ddb8224b2cc8dbc47708882a693cfc85a54c72191ed1022a512964c3f41700d886be89e55d29828d34563178d2b4de5eb54589e9ea9634e8888b596bfd910a9959aaf2f90673e8ee082ba9575b2993a07972d48a81564046c98622ab54873efe5734477935dac95f57c1609ddaecbc70f18fa878c25889e2730b738f57a6be0ab32c1f32363c81329dc54ceafc354896485e9053bdb66cb92daf04164633091aa0c3361925813a48842cbf65f98a7d74f6cfbbe986efd463dc8c77f4539bd25be25de27cf3d89c1aadfc2f51775ccc38dff048ad80e4b3b875bc08bbb4df25cd8b9d8038a25659166306cf9a31d46f07d53cbd23dbd2eb53cad9f8354688fffec832baec0f789ed440b9bd7f51c6f1cad18d92afc33c1a9038c2d3a2900367425f8abb8315f17d013cb775e97c2a3a76539b0d10bed47608bb7364757c710fd9cdc35f21a45dcbf62776cb54bd71c51312fa956bfea2bf7bea9b76600ac78e979c9138e4aa7ca9b00c0ba8c3d1a23c613afc8e33d4ea18076fc568870d5bba393a059d96f8c09e9ed06a6d716d74e5d9ab3e43910ba1c535a6b2f4b16294ec315ae01500695174fb981985f86ae4ac686645e1ed25474d006872ab1cf3c8d5856607a2bf4d31283fb7d2305ee15b348706e4428ae839253d323b1dc45e3989af30eac7bd9bb1944298af6d4ea4d1122eec7dbc78dafabf89987565f7a2586548f9e6e3e17ca6ee033adb5a457220075e7b5fa8951b45ed7081483fb8a5b46034637d52452e2814caa7d34554ba418df443658ab966e1570fd340a701a0e0586f4435b4b3e2b63cd77c1ffbf5e8e7b8ff0dccc1fcb17f4fba9c551cc6d1e906a2cb4535c234ca77267462c5ef9cf74d23d41eba47b5ac970ad960df9cdae28ac31fb4d1db5d67674c6da13e4b3bdbaa6f7eb3ef782d3db9272a29c66b12680e4f84ae274a14e48fcd51400a5feaf64555b43f6aa656a9a83e71bac4ea8f99e3039cbdbf27c7eea6a4d1d91085f9b039c7151e807507d723ab3b3b618805af55f7b3261688b7697bc3027f160a09a6cfc20dc13e7564086ac1f1acc5b381bdfbc2f21296e1fa053343a657db6f822fcd5c18a5d07ac1511aba9fa2cfadd1447be9bc6dcc9c6da7608b7ca099a70561ed3024bc1ad339d1d08a76a08f0a23d01f0991c3ae2d1fb007ca06a2eae8d60fe83dabf1598086ce09f7a17445427ed8e68121b8b8c1754043906459d47e9dd3a3e8306df508fe4f5aaff9480565f30449acae9f91c03932bdc3b25f4a5bb71558de5e2cd580afc36022bfd216babc4ba57832dde583c5f923d0adf58e73ece78b213a1a1a15fcc4507a68c7b00527699de1f6fd1415130069a44a2a7e969ccc0b1df02af19401dff6066a4a601dd1a3f973cca2a57945a675f405a8bccf0cfb790125f6c7222a7c9f1275f73088aee5e82ab212d197d6d903f2db879520983e166208d40fbc293715abc64174df3857a53363cb552dabe990d29cc001b10915db82de0ee8a4c592e492b69a74f7d09f112e2aec69a694de247929e3ff33eb460efb874e4c7917df49a03f7caa9d313b58d2248fd2c63774c134c2fbb9b762763761d0ca5dc40762c0c4d894028a22fe18175582a313310319f2833eaccfa770f88d02395908b1903291146950fb3c1f749d0412e0b836ecaadc32bbc80fa2753ab344f4ca96f315a3c035cacc605cf38a56767fdc5ed063fad4dd3eb74d0c649d71f0a134d9b1aa0b331519c75979178f2ad2c2064efb791c63a7a885abf98c137827ac2ad2a6fedda02ddc13df370b3afdbf5d40dc06aa49e06270471b7ee44b9c5a2cb938417f1785bda07224ba7b31b31fc80bc79adfebe784d6c76e9f621eba41e4306cf4cf94dc0dfe5807505f1d8eb8f487900e4155e711dc947e9e90512eff6961cdbf0f901625ff9780f1d708f11e1e20368e5b12eff81aec2cbd0e976177f4faa427423f50d782a98b0bee6fe3cf9d56cb7b67ee3d757", 0x1000}, {&(0x7f0000000080)="c103e4cc36065ecf5018d80a30248d09fc67a8a50b05668c8b95a4943ff42370b145d109e5da3778640d44c50880e46d888f65c7bfdb64fe736b6081a1a395a3400dbbab46b88ca9e2b13e41ce294aa5146014c0182616e0c6f7dbd926f758e6ed1f5ed47b852b6125babdc35ce6331e7aef456461d3ff0cbdadf7b95ac4ff", 0x7f}, {&(0x7f0000000100)="c7507c9633da06714b2b812856e751cc632897e31dc38ab2351a03c370ee0b59921ee0", 0x23}, {&(0x7f0000000140)="790e64621e4f4a91298d5eb6cf75d76136ac39a84cacd5502c96033857016a21cad53cbde4255436476cb1331c0f138a6b3027b9dcb103fbf184911d51dca597d93f6e9316cfa14846241fb2cdd12a68db814cc20e933a2a0d7714de2a8422c5e600aa4c7fa7a1ba70d3e59392d16fabb298ab774924634169eb1f1d89d297e38025999b5ee8c837253f671a07123daec4785a7380a3f60bd1fead716c9c1cda2a80b9eac2c945c585c18313d578eb9cdb82d9722b9a24c1b49d313755a9b130e4f008216e35aa1ade36ef9f038609992bd37ee87fdce05b72", 0xd9}, {&(0x7f0000000240)="b10a433167f9b1536620cacf43108a2e4d41833a19b3bf1e16f6f81d3128ec6e3ce47f37633ee387b6785b0267fe07bf3f4505786b3f49dfea790ee2536010d9797ca0474e11ae166989a04504db71f80c64c2d5c668dc64c255dd427b013153ffb0942b7be38c01c0fefdaaae0db58d9e0e56539597b8bbff8db8986932c83ef5d3a1776128422ca78e08401be662a327a38406", 0x94}], 0x6) 05:57:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, 0x0, 0x0) 05:57:49 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x164) write(r0, &(0x7f0000000340), 0x10000014c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x3, 0xfffffffffffffbff}, {0x3, 0x6}, {0x2, 0x2e}, {0x3, 0x7fffffff}, {0x1}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x9}, {0x1, 0x80000001}, {0x2, 0x7}, {0x1, 0x7}, {0x2, 0x7fffffff}, {0xe085d49817cdf5d0}, {0x3, 0x95b}, {0x3, 0xe3ef}, {0x3, 0x80000000}, {0x1, 0x2}, {0x3, 0x2}, {0xa633781ea72413aa, 0x5}, {0x2, 0x3f}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x7f}, {0x1, 0xbdc}, {0x1, 0x3f}, {0x3, 0x348}, {0x3, 0x8}, {0x2, 0x8}, {0x2, 0x3ff}, {0x3, 0x7fff}, {0x0, 0x400}, {0x2, 0x8}]}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') 05:57:49 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) 05:57:49 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x99) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0xb1, r2}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) r3 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x8, 0xfffffffffffffff9, 0x100000001, 0x6, "46e8049453c5462e3f170a7e0f5f4821c5d28245", 0x3, 0x8}) 05:57:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0x9ad2, &(0x7f0000000080)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xadc4a93d70a4d5a4, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 05:57:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') socket(0x18, 0x1, 0xa9) 05:57:50 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffd66, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:57:50 executing program 0: syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) 05:57:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x2, 0x80000001, 0x1, "78c97b70842a364d2f6ec7b51fb142f649f2b854", 0x1, 0x6}) flock(r0, 0xf) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2000300000000}) 05:57:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x128) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000100), 0x0) close(r0) 05:57:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x13) 05:57:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000f4"], 0x9}, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 05:57:50 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fchflags(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x88) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) 05:57:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 05:57:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0x2, './file0\x00', './file0\x00'}) recvfrom$inet6(r1, &(0x7f0000000180)=""/246, 0xf6, 0x801, &(0x7f0000000280)={0x18, 0x1, 0x77aee63b}, 0xc) pipe(&(0x7f0000000340)) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/177, 0xb1, 0x842, &(0x7f0000000140)=@in6={0x18, 0x1, 0x20, 0x3d0}, 0xc) 05:57:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) 05:57:50 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) 05:57:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x2, 0x3, 0x4, 0x8}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x9, 0x8, 0x7, 0x5}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f0000000080)={0x2000020080004, 0x3}) setrlimit(0x4, &(0x7f0000000200)={0x250, 0x9}) pipe(&(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) 05:57:50 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x10004) getsockopt(r0, 0x200000029, 0xc, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) getsockopt(r0, 0x1, 0x1000, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) 05:57:50 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x430, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 05:57:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) ioctl$TIOCSBRK(r0, 0x2000747b) 05:57:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:57:50 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) 05:57:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x7b, 0x2, 0x9, 0x10200, 0x1, 0x4, 0x7, 0x1}, &(0x7f0000000080)={0x7, 0x200, 0xfff, 0x7ff, 0x10000, 0x800, 0x4}, &(0x7f00000000c0)={0xfff, 0x20, 0x4, 0x20, 0xd8, 0x3d, 0x800, 0x400}, &(0x7f0000000100)={0x8}) shutdown(r0, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:57:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000000040)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 05:57:50 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x110) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getgroups(0x4, &(0x7f0000000140)=[r0, r2, r3, r4]) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt(r1, 0x3, 0x10000, &(0x7f00000001c0)="fd6e23c5a197cacb1715fded000cfcb44a0e84aae5dfeeb9d61a3cbb28298cc6fb6d062cc27a0f78e9d99118319cc1f75ed8fde06d8b6f7aed2854ee7991ad864eed3aed14f1677594a94d5cbf9f50859a6bf3097ca355e2d3edc9d809abe5ce45dba7f313f1e5f35f7ae08a0b82344e681c4a43025921cc0d8fb98a2413afaaf073d258731c20e831a3bcf49db1f1f81627592d8f8287b469cf898c53cf382f7ad0dc5608cb1f8c94f36f3efdc5e37ef4011a1924317d4871ff4f227c109512244742b4a73fa45271188c34e9f96375", 0xd0) mprotect(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r5 = socket(0x18, 0x5, 0x7ffc) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000050c000/0x2000)=nil, 0x2000, 0x3) socket$inet6(0x18, 0x0, 0x97a) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000340)={0x0, 0x10000, 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x0, 0x0) 05:57:50 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x3, 0xffffffffffffffad, 0x9, r1}) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) recvfrom(r2, &(0x7f0000000040)=""/144, 0x90, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) dup(r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x30) 05:57:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) shmget$private(0x0, 0x1000, 0x502, &(0x7f0000ffc000/0x1000)=nil) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x40000000, 0x0, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x800, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x2, 0x101, 0x40}, {{r2}, 0x0, 0x1, 0xfffff, 0x6, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x2e0, 0x10001}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x100000001, './file0/file0\x00', './file0\x00'}) 05:57:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) write(r1, &(0x7f0000000080)="98af1fd5ee06d0c68f7fb4cc36f7ddbfe4d98dbd58d5e3fd97d9", 0x1a) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="8287f8087cc97e1795e97d43aeeccbccf5a9598ed6a4cf0a1d12949ddb7d337e234bf3c288580968abeb9d50387284551688b393ced87620e9904d80d07add4d545cea8a79a05e2a33761a821f86c35da72b42236e4b7f7839c7c8ec27d1753af6999f1c61e634b8a261a3ef64d02b0cb02b8ba4f2cdefecd82fd07505aadd0612aad10b69295d53c12561012ce72cf76aa6ad06f5d9a5111c0a6a925ca1ef13109c06aa3c69ca6fed6aced856041e69174e76d9c79f71d7509e96b44fda017a4f2019486c0369b5d6d11a85d9c2d272", 0xd0}, {&(0x7f0000000440)="fba0bbe9a9619c40e079697416510b7ab73e4e70302f3ef8405f8bbf84de7df5c995633013fe", 0x26}], 0x2) execve(0x0, 0x0, 0x0) 05:57:50 executing program 0: r0 = socket(0x2, 0x5, 0x6) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20020, 0x0) r2 = msgget(0x2, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, r3, r4, r5, r6, 0x46, 0x6}, 0xb4, 0x0, r7, r8, 0x3, 0x6, 0x3}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0xca36988d30bf6bb2}) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000280)="22cf53049580192ba1431ba9a8f2498981b3b2a09e494b70354f9ff57e854550efcd35da8b3bfa0ab784cd28f2c4a286fafb0f787160f400b1d40bc17005805162fa06997a52cffb29ab913331f0afa352c995760560fd9db99c67dbae9b25f41724598c9578712a9ca564b8ffcc5dcd31644dfd900c6095d046a9907edebe721553084191caf9d343fc2276058cbdc3aecc5b872b2a77273bd76b2255f23266b44374ca55ccd695713a65929ef57406834d5d041bdc5f0986e074a171c736de3d4999c1514351c25adca6e22404c28959eec85baeb21aa2", 0xd8}, {&(0x7f0000000380)="7c4c183e5630f9bdebbd7e6d1858929edbb7993740d02fa8a66f2c0e77ef474198e0fd712f96b986f3d74a61c67c769995b1614ea4940f22b35c0c3ba068f63b5ed7ad03c73a1f4f89a5214af00567274b5a5c4dfbc2f25af76b898c7fc258480e507e66e330aa6241e5eb94ddffe8b64080914a438e92a3e228c5c4c4e09b1a304ba0f40efcd013a1d61d244846a6565b770f804ef6698f860fa2392bc95fe115e1ed3913cfe9d050326299c47cec01b4da0e2b1fa38930b77761440b103e5e3afe045981332793791cc1d5fdacc306f21cb6dbb1355497f79af7a22d480d47798578f217362cfa96d6e3cca8cff65bcc", 0xf1}, {&(0x7f0000000480)="d9fac21b6292c11c03ffe5a45c3a5137a835d8f3c23978bab1fe7be7817fd167195c1c1528fe48a0f72a97a71c47fa68dfe0a6d676929f0c4c9ee1ee2f717d5cdc117880e4f2d9fb00c188a1b8dbac877b746b159a4431cc6826f66dafb19ac5398e2f7193a04ff8bdad26cdeaf022b0", 0x70}, {&(0x7f0000000500)="b95c318c0fb92651d5158e6d0faf14efa18997a4ca1d5515836f56576a6d12e296396242f06607fc45c223942975c2ae71b1eb218e5998e59bd4e0bd5f6f1b2c441bc20aadf1af9787d3d98374340ede6241b027634a9987ae72ba5a608e1aa922aa0a475c6db6a172902aada8ab4ac89e99d91a5f8e9a149eb48e41aaf2d58fe02d700c213fd2adc64745e346247b832a8ba337799cee7986daaaba93852c0304ad2d8b945fff215ba9e9f715e574905f1eedb09ff5896a9e3d73b1381b5cd1e76bf4d4de123190294612bc00ec2d3daaf252f1a8922d13825ff7a75b9926aa3ad228439b55dd686ac5bd9d35e16a3cc7c34d5fd38dad1772bac8eff1f6324b1a2f120d6751504c018583276281310ca729883f03fe0168eab613ff9ca6699be379d4f96a4694eeab34d1a4fbfe7c3495f2469ee2595c425a1d70275c6494113817d3351293c0c031f6312eb821627623afa44e8a6f4af8a6d8524067a4df701f482d440462334fc82f04049dee21bd8c4b6fce0b3d09d0d2bd301fbca47c5d6a75b7fd62a535f16f16c30f8fa15c6516f0cfaa37eb9eb3c2a8347ff6150e4bd35cee3dfbf588f02e61e9d6d9360e5cbb7c0e7197a59e5e5c5aad4278480d080a7cdfc2ae4cb88f5cbaf34e636e6ff4c881629702261f7909afbe05d3371827d481d61e99788889df7d806780565c410dcd9345479a3a81c5a516f4466bb95dfe013c0711d2089598f28c30094d1248741978b30592e8f768497feb074327088239c8948ca1e0ef975b346fdcae1fe980d552cffa2ccf35a786e0591f6f6a92ced9231206084fcaf20cb73560ea9306a5d866cbf2c0ba8eaa2118e1311c221cd3543cb308b0c11f0e344662f07b9480fab7edf7625a77b7bf1f866e72b0d0b7f6ee8e603412394e93f6525a947e52ed0e55974557fb8bd1c550d3237eabcda080d8fb7c9ce78326879c2ba9b305f3708d84845187947d3662e8bc4965f3e03107c5c36bdf4d4710ee860855eec311aba2e3963f5149605744ebfc9e4138fe5021398d84d6d5d4e6c04f9204294eba42b377b84fbb88f10f648a3713edad5a61ef3a5928a546bc962aae9c2bd9bafc197becb2dcfd9a3ca7d20ba4c44c661ef9b368ee56c53622113e7a057fd73480d2fbd52b7127b9b4624f8e038f0803595abca919ee25d7953afb6424163a8aac31561b39f7a0b420c285bbfca92b9335ae36b8e6cd1c420cbb132d487b626328ca455b943fb20a18acd62134e309591777f9cfb0583ef74822eb90c3826ceee465aa3c8c71b99155946b031daebf29908a04e18ba9d918bbbcc7f77e8c45e122f150252785ece6df29ffdadc934d927613b9bac989b4bbe4466666ed5a3886b16c7d7794cfa8e91e1ace1fa6c5f96b217c205ae0f9e4863ad06e08fa8c3f9d9e1441f1e3c46f7589968ef5ce891a379a8e9fa1b4b444437920704d61114afb0915ddfdacf0ce44a418f0d8f11574e6c306965baf6028b62a9961c65a0733bc5ae77b15fff07de5af2cc1fc7fd8b6f05c5453d1f4c5e9af4394e0cff683e66545662850ee608960595adf11586a81f3e7aa3392234ac9a949b8b411ec05f63edba9c7ae6beb5f053a7405921950be8a6cab040df020e192f9b0080a9011912943974d4c9faa850e2cf0a9cce9e3f2d781b33fce4f937a085b47a123397e98533036626aad7e6993a665dddfd8b0a868fdf5468cd93035ae06ed5e453dcc0ee11370cba6b12be32b72a365ecd45f0a093ea85b0bd7c8e2e237b110207a3b444c5830d1b89f37f57057ff20412b79380c3d1fed3c6e80abf39c1132ba9e828e0ea8271224f33c49c27adb092d97c6052b2d11daa1688c3e1555929ff92de0d9869266e92d9a00a9890d6e845e649b40310c7c200899d6c651cb6f7b5301a927713310cb0c20af4edbbfa71e18e2e33040c634a1817994a745f783087c3d32257d0d6297e56e20e405501bc458d6386b14388e12b5053021811778ef0a12f1843f5c6781307e17da95f5483f0b9a9914ea83ff41663ac4821a482754cde2246d9e09d7cf78c5ef479acae1029dcc6511ce0167ee4838cac1754fba93265a3b13d1334251dacb8b3a4e5bdd0e9228462626590d407cfff0232c4e5e33296f414eef6fe9e5e87d905a3777a3b52ece3964d4d65d125d617850b02c1ef79fce715a5bfe8d4414c15b678a1c9beb0f4deb14042162e2dbada7f72d09e042f687d04db798aa886e7111755c2f23b245be264bfa02b3c0ca277f87e4597b767eeba438de464e6e04cc094c4fe85a654adc1be1c1ffd3b180c165f3c7fc30f480292cdf3a55a3324e7247d84b5ee85bf992b218e983a3bd464697d60e9eb2e21e5f0af4c5fcb3a412a68315d0aed8756fe3c9e1e193b03875f668c71d2ad518358e80fe5a51ab5030c7c425db742839ad38641854493c69f2c28f9991537ff2eea2c3a4ed77c9165a3397cffbea544dac7718c67f7c375042fbad1e34fe63e79ea4b96f6abea659df2784fe4f1cf72a1d0d6118cfa3aeb7347cf799b67e18c7efac678c950b39c8c0dbca0cf6160afed04f76d95851441a1d44f70a6d787be028dc5ccd2775ed08940791d36ad06fcd165691d98b5ff3b65f3753f4ad0d40442c800272a42bd46b5f011cefdfe37abda2f723b176fe338adc8578fce8601b1403cc6b2989e912f7a5bc0a276da3055d8c462f580d4b30459bdbb05c2ddefee189d96b38ab4f6dd15847f020e47d221047baa03b01421cbc3ee86dd4e140292b76190a3b15f15fbd5825444387c449eefa19bfc0c48ef32dc9c46e0a1c5f7da477df5ee225b7e022d813a794e9ad17d7c9270dd7dd7b897f1b8a5519e774d95f5f9efc5822e7fe68cf5ad542137d3e6e8138b9a4f369ff0c94a3a99e467771c50d427b0021a772277d24c491649781b59354be358efcfa82008a9c405bb0a931580b63480c9aa31ee6a97f46654b860e086e02822634b56908842abd21c904983c57a481487444dc33f0918a6b50c36e1365e5d749013d31ccd852cd1cfddb198b13527eaf0442484c38ec0319834c2a61efe16f4bebcbeda54db437304ee5fbe45c93e6f0b7d39fb6ad510c8c5190439fb025663b5e0f37f8d8ced47a60f4a1fbebf37f824fb021894834bcbd3ba5730892facc3ae8a3e07ebd190b3fb7b9c91827f8fa1668c141a0109db96804bb773729f84766c97527696fe9b5339b8f3637d31cd3d390209b269ea025c7bfe94943297fddecd21f745e3721f36de99574fd023613f69fba2fd458c885136fb01efd715acf495d1064ea0cbd55e4e38a705756f9abad571254b6985a972ab0fe56a871d1e3c544ebe51993c7b345c83225b2c2de6c40cc8e94908c827ad919f322a69e707424f62c79582a8947098418b21b7af27be283cafd0c97e548e326fcab6902edaad0f31e5f8d44425a7b94647406bebd08e438f45ff536201f08a01bfb5276351f45e46e33d709a1fe1acc95bdc4a223c9910fc96f3915c7adb8f41d96991f9c697db5da8ca701451d1dd94fa94073bc83b64ce0489c88e587ae45154610477f054547ae5c1c506ccb9866e54451a262a397d39acd6e5a8fce3355abd6f0d70f1d16f04c5f8493738166f1ea60624e6495ce4c8f789aa27ba8b8b6d88f8dbcc3fba2e9cc83f44263e5e4901327fd5c537f872a80e97892a1a602fcbb5398652ed62737d72ede0bb1410c040f5df4a5c9f4cac3acba3fefd6db308336b45d6b67d1d640d92238392ac9f14ade0164219f911b961eaa9e1cbceedf8b39ab07d9b08177dc06ca88a8d840f98d5854b7cd4af945731204080c8aa7a501a36ce30940e43d9aa1fce41ff342e80c395853f6f87d948ac0a22369940d4fde3aa822aa796ccace4096488be2e3ab930da9aaeb9e4c6ebffe26c593045ea06903b19921e3076f823a859650c016d59440faa2a32e70bd19e764096d5df81c29aa85f476089d01a70a93a53d2e092e27f7a7c2e356916dc612d5a7b95031bd0b65f3f35c1b9f7e722c0e36b3aebb60727ff0b786b6d964632a6d9392fccbe9a0084b51f6a3ba49fc51e9586147d4429132f327b439026748d2fdcc7f317900f64e53877482b6c7ea370af161e343c5c6f734b6947f5d709070ae7b01bf3e38a169dc72bef1e9ef2cfb09b75b72a1d169fb910200855dd88a31bc63e34002f0f7e300c689b0103d30592c98d0c0cf70d827552fc27581b1cb2e32886699cd5cdc2fdff7c46b1c74c00419cdadb09d916790552315255cf094cc4c2d2dd4c50aa73f76ac97966e3f8d1f8b6b07ed80f304de0a6f572ac74063e22fbbb66fc9b6f18f9371d8c373542c4cbe6dab6c78c5b1e66f27173f9aaccb1644a86deae7fd4bbd91c65f4dd3474753b9d7ecd66d0a0cb5a566afdfd1ec5ebac8971c3a5d0075b88f37368bfc2112c047bd005d9532cfe559edb3993b8de4cac043e82f7a2aee6823ca36d14ff3b4a757904001976beb57b0a1ec0a51025662d1ad6d099bf99d5585f07a9022473d1364f1dee6a3ce4cc96639c63e78137015739b5802749d8dbd93f730d7ac94b0b810c815254d070055d8a6907d7bd3eaea981c6eabf053a78c85c197934cc28bee666cb3308a183bdd9301965687b3936ba236899b9028cb13972fd3969d39f65f55f5066ecd5262fcf644f791dbe252912797f5af93819671c214b03b6762e160c64eaff958d6f04ae389695657fe15ce702702b8bb56ff5a091aa0840a69ed615fcf8a51967b0bf5677d65abbb93456e184ddc4b76d70dbe4fc74ab64f5326e3501957320ff141705b3365a649150876cab51bf979bedd54d9cff6519be2987770fd72f25da122952a0621c73f16058a4e10e071bea3d0df4a0cbc8c88c32e6599855c286a0e798d0d0ba754f48572aaa7f6edaacf44d7971b5ddd80877565596ed5e32d4506d080e44830333ef567ad858ff98e26435553dd4d284644660bf5dcf9ffb171b74bdb431a40f504dc323969682bf1682c81185052f27f45b3af9c22fda82a6df9245c1598b4306f276ab3c33836085fc53663c37ff507ce0b3b7e29f857c5206ba9eca1848a32ec339014e92de87c553405cf41a7f585ca18022e9b1dd89f4a23e6557d1e3ffc759e363a8f8da3505b3dba82a1ff13d3eb48b2d0d9203a5c3f7bb6182ea6f111f6b335569e078821e90181d4e134f7d9fb7562c7e4752193be2ba44d7bf10e90fe66f9dc20dde85aefa95fb35c8954f50f8669bf613be74e7bcb587645f9ec8d78e67ef6fcb5bfba29e0c609c54396a4750646b968a75483dc9e293085cef6180e6b3f269d56055e57336ef34b1b198026f29cbe3ec59090fa129a06f5c9577a489bc9dda249039aab0e0dd0ccbdaa633c42f0962a484ecfc0b4f6e85116906b93b6c922387b001cc8fab6b853466f61c41fdf7a7bd85e83105f1b0e0953fc71dbb9f6d39a98a34819c7f82fad3818d6f47722f7809d5d7395901198d0d8fd7c385d83a46425b868c815367e8451b5dd356bfe8b2f95fb71a3be3ab1c69890efb53ddada68cfcfceded6ec782ddfe15974d813fba54e01e1f7d94b645e4a8a4ed81044d2eee62edde9be86ae671c7618faebc858acaa2f7ed6fb9fc730c2350f8954f5820c3d865d268989a73d8fb03ce19fc9cf1053e8ceab6a50223d2beae0b97e7c106e84a1cd41baf303ff7b2092faa6e3af230f48630079c998fa6ce358972b7cebcf1f364f33caf1e513b255df3d77006262ff726ea8249c1adb73119ee9aeed978d18f21e13974c11452e9718e0f90f37", 0x1000}], 0x4) listen(r0, 0x4) socket(0x16, 0x2, 0x401) socket(0x6, 0x1, 0x1f) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:57:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x11, 0x3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) rmdir(&(0x7f00000000c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 05:57:50 executing program 0: r0 = msgget(0x3, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x3, 0x1800) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, 0x0, 0x0, 0x2, 0x8, 0x1, 0x4}) 05:57:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r2 = fcntl$dupfd(r0, 0xd39d3b2e414748ae, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) write(r1, &(0x7f00000001c0)="7a22efb094bb7019696920f433f84586199cd01888600e6d0b6d858301fe5eb1cbda9ab6a58b238c7f0149d372cadf1a8e22f925babbdae95da344485b78f549fef84e14512b1c1f3b42a1e4cc003e1cbe18e95a0aecbaacc5298d113f17c433657d9f440894b13939198252add932307d19a1fbc7b934e37294e2fc7a78bcadb7409eb7f4d1a89b11e5c4f5cb27e3f2faf7ddd58b77f52aa0ac0300b9da55e0dde020bce99a95be970a82fe71026ae42736aa6e654ffc47bb9fba2e33630baaa5e3a783cbfb7a07d4f60e6779cba401ce8c6f4996b18e9bf76ac321ed9e31c0e0a578e49fd94cede18942d171f1fccabfbe49e417d2d5bd7d3bb80b64c2173da5973dc8badc15a2f09bffd9894f310f12284327be4e6240f9f72f3b8de2171b74206d97a80715dba3034a4568db8c1c0aa0be974d7ee81b096755f8a1b186bcfe6818caa741b4e36627215cde45f639f7eac41b09fb84abf5e011ab02de95dcf83c4b687e56e07d341d33f5bc2bb4156cd801f55b904744081290a33c3d27b301f8f6ef4f23a4bf5d12f20c30f1933fcd3e03fb5f2013cb0a5c653d2f93f0cf1acb6d18cc2517128b87e0bba21b7d4445ae0b2d6d14253ab165f96fd6a1d3e0e9d214b081102108b0e4fc0df059c50cd78c109fed72a981fcad9c1f848436375e707b835932b738d86134320f576d0917e5c4e1fbee5026b481fa19211088b01a99c0c43337eb1e2981a56ee235dd9d16686ab07a95031043ac84a93b259011887b9c5a78cac91a7e48685f6accdb577b00dff27626fcdf7007335e44eb9f307d8f8e82b757f27cd28eb51def6c0f1d644e779c7f01bb684b6a39519cd533705be69b58d67915ed1416d544a34765ae79c955d4c88cc3ebeabaa135f41bdc7ff0068ea6807f1cc74651e6026d1c58b5d5fb1db0aa2a0d0262a25b4e84253a91371c5355267b3f4f0dab40323d6eb0afe80326770587d1dc3b199820d3674ee3c1e5f213c11e4e5f5433b8a74809d250f98bcedb6ab5f4939c92e17786ad077d4c76440571960ebb67c1a367476777302e3c4507fb4f5c58e4db61ee0c64384be937a1ad7c91ace830367f6c1c8cf4b0e7c4072514307fa6bde4b0d9d1ede08280beeb35acf59cd7075213fe74e0275f9ef8c4320c0665c084416a55fe9c8cbbfdf3e47eccc213dd68b2d8a54f40b65eeec773a5548d1470b88b9a19df06a9b4b5a216327994a4ac044b44c3a1cee445989f0e5aa738ba0fe544516226bb62dacee761fedbde6766ee35ff09108038e620ae9ddc25699a262e9b4987b4f4d8571deec5c4f25f0d742984fe3a947a5e317cfc375c50ab2735301f574211d24aa8eb346ba4cde50406fa6f0f554b887cbabbc3da4ea409635672e4d7f5e470bdd349f07a1eff0e7551a68f9f126819ecd4bb5071a32584611817ccfed3fb383791fc9c54122d1261e8e0c49704098aa97ef9f4650ec2a2cb5d4e29a5560def6cde82fb75883535382f8bbaf2a03297fab70f915ed9a756769885a3729882aa1786cf197b1e65c33f3d22b97479ad6ba5a3a1c1d5e06d1ce8c85f63ccf9b5d8f0d1f7ae8ca7dd40ab3ef25df97c4fbda4c01d1f5291c77ca5e85889f480e831e06dc135f98625705339574ea4bc2f0113dedbaed9d724d8bdd76d229343f4afb1b576af31553317e56db5e4b839f3c3123ca5958b44c6aec759df63d69b0fc7ebba1818540dd666993b4b0663fb8a7781c4724108343091d0eec09ba5037128086cc1496a5acdc1d0a9a758e745113d2592cf66a025480d10d8f402de2437a3ab24f00ea6981f65d46fc457ff3c41abe71f9422135999ffee9d0178e56b6b586d6b63ec08262d1001209106d1ee60df40656a50d6df3e2ac8d5c26d31794d3a14462e5396cf70b611dd5a280bb9fff9db46c21521766dc21c231984a781dee6b78fdb426f5171190519feded0e885aa88d796fed4a0d75ce76923a236ca692f3f247f0955ff866354ad3b6c88686010917e658667058d8b31d77bc1a3a258bbbd10d1c02da59a38b6268a45c7e384ab0e9f7de95585e248889df84ffd98409d77c7dfbcc704d96b5acca423267869f40d83592672fb4691757e7f9d688ab6ed5150abd33fe31298f7bf24c0a4b584a90e291a5e268fc367e7ff45f0df9b39ea944380952b938555813a5df33c729f96d52820286bf744469a048f1c9a100e8c54d35300c7e13f9d05e80c11ce30f3e813292e3d3aac2f9066740468fbb55e1db38955e56fd6eeb37c6f65617f99933a0fd0979ff7bc54d1ce28aa59fc06f2378bd8e216284e89ceaafce8b188b10c8764b084405131f33d775343a435ded7f2890bd30b870ad6108c72231542696263e74eb6dee2fd55fdfcd951ad040a1378966097e1a5cdc9ccc85390ef3a510efe5f5ed2a6a09ac283001589563f7cbc757c054e099032c68e877afbf1cb4d55e45e95e7324d8f817f53b35598a40faa4a61ceb852ad976c99cacccc2359988cc9cb2cfe84ab64bccf7065e1b8049965355f84d84cb459a7a9d59ce3fe29d35f4c2739d80bd9f1414caf609d338f4b3a8a50ed407535425ddd81e60af21724879050c6145b35f772108cc684b1143f58fb54d4739898076dff3a0eccecad0df384b083eff60bb7e3ff8c70714485b73c3e5effdf3d38162128419380a9953db2d9561ffbf670c14e776cac75cd1df40979f3c89c8c667f42f55d0959149395bd1757f35caaebc6349ee54fdf548e90a377aa15a24cad53b366da56025c670404efbe5876b9581290e6f0e2d738711837c58e3aa141f811b4c79cfff45a3fc527444c120423aa688fadf7aa1c31bc357c9509de9e3c31d4f2d52d8f1fdd01051f3bc8c75420583b229d71458e70c6b25349da9ced2b2a469c72f6faaba89c884573d5dc6e2dd196a22f46cdece1966971d71306f5a010b35d9c195384c3abf940470daa14b2717cd3d35c0183737dce11d9e0fb9a533f48906acfb087296799e967256f3399285c6f55ff7ffeac87e7f787c730181b89900d6539e963adb7254d11667e274b347d5dbb2dd0af1bb9a4ca07adaa20c2d8b05f536078bd44fe10dc1ca22106d638960fa969617255caf2b371a0add9cb80d97ab00e4bb05fee21cab24742b599090224828f84b0ff63593b8fc8a16f9e08e1e13be3d99460ea7da09c76127bf373eb4f2c1ae0a4293816b7b04f201d8c2e80781c1f1bbf5f9b1e9963e4bfbc813987d1efaf7e3c24e8157db69c60a9f9ee2108ebf10135c9c1d4b0b3a8ac438dc6edc99d877f50eb2558fdc17824e6ff60982529a941beb72eec4ecf6cfb38432f9133b14f6eec28d25643a215c6fcc24add159e9f2824dc0b0998dd06de8046b7fb1800d0b0698bc3cccf48ebfdbbe7f2cf0544f1e27d2880e7331fc19f3cf20dcbddbcc5d71cf2f9f1af9effa7f45d8d925adfa138c3c74041341acec10555ba4bc0eb1ae52ad284570c31f116ba9edea6964ab7364e1f63bd7663f490a3e48264d806217f8f36162b6028b22780eeb02a2b6615102d453c163392afc498e06056594de758a7b155f3f79364129ee272b6e1ac3574f437bff62e0fa4abca0952621f5e6bff6f4eef3e964479860c6ad4ededac46b2daa328ed053c0f1219020c7e07f9cec93aa6e2f99a3eed4aee3b9f7ab4669d7cda8fb04c9d4ad47d479067f0451dd3c6737bedaa8257ae0a376a17216760406f4cee2df2910b6a6ae755fe6d7b87e42e99ea8f5f537279f30aab8c546e0efa7b5905140840a5255a2b8d7e94ff4c12ddc31492f1be4725b63f4da66a67f6104a9ac8ec3938bd48145a65da6165b6e024ac4095511b14166815459d4ab68f9ca10e916c6dbe31a124afe3fb4dfb95c9b6e2d6075b443d940dab2d758fc912ef842c465b643dc7a7da72b56b0de55837c52be7ea071de03ccf877091bfa9bac6a59ca5c2321099b56ae9d778825f4a0ea7cabe2a7267cfbc7e764ae2cc132da91c5f5d70b9f1de872e20156cf96f7d30f6b13efd647dcedd7eb121e3eeb9ead26229242382951051693d6127eea7cf4641a512a668fded6af1097610df0c653892250e9a860e66166a8b71f1e91017de7c933504aba82d6b1364d57606596c8819f75abf4012fb1fbd81d09856f2f68e4b667e5e12c9b9c90b598b25a3bda98dd195f201e0c12a425efa6fded91bb665fc726d1e2fdc4e8345d7a442f0ff05df0501b84a2d2f21f396aecc40b64b8640062dd15e3cb6aa2f5d0ca1b30092ec7747de63bd3a7a05ddd1ffb8f8534c8fe90b7725380b033c6f9b380047c6ed8791fb8c6b291e22eba1422541bc51aac49ff07820fcce6302b07009c77d0ecc16805cc72d7ca0d55c606062f9afbbd234ac39527588d1e2a405071dd13f9760858d5e3cee5431f62c92755f11773d3ca14379147e181a16f922f04baf17089bdd433b796408d577a19935fb5bd82f3e7764a7e1154d30cb87ed22d5605fdf9556c9b920bc220ae7b740851571537e002735c3c0d953597f00460df8214b4dbc8f7268db17cbfb5d9d36119cc07b6bc0916f014c829c83376f347ac81290463a5b26b2eba05fb03a46b96a9ad512bd77e33378f090179da0a815fd423a21aec44501990b42d99fe1dc045aea8a36b24ca4ca3b5c71547b829fbc1d1ea5235f495cd984d4645f71c84c51c9011262ac7dcdab3d3c22bd45333853b687c38c72e14765ad82e58ebb0005265f53041578a395cc6332cf88c0de696a0c8dd88978cec1b9d980aedac5998a7f78bc88df25f0974bb84626f5711132fc19e6f0d021f80347e01ed6b128b4cc640cc7c3317753aa850dfaa3d770a5341f107fde27ec5de893c30551cf3f0e52b60d384159cf5cc64d7bf71e209fd8c436f2a6f9600d69d28a5fe7e35ce869d06a836f2010f21c03d1177b827fc8e8c88f3f87aca087d0f824950fe609abea4edac0ecb9fba15d18d8b9e7ef4b07dda65a1e4011dc6b2afffd2ad3afd02a99bf6696cdda9013a5529168176954a358abe75de6102ef45bda75602d5d5216a5c4feb68cfd7f3e16af594cf1f3933bc04c92286e430261b25cd2adf6864fec6626cf0283c879d8f9214d937fe1214565306233010605a7651bddabc6ef0902c6bb3b69c4862bd508b7cd31ffb8b9dd020826b779034fccac8193d7237045175cb374225ba3427be598f4bf011ba5152b643c6dd445d2fd8dd4064c3b7644adcd059582092f99fa210921e6398e23b1e3145ad3df77d8b954e92589694c4f16cc6a3a96031e379caead4c9ede00fe72e28cc0b5338629abd0603f4b7c8458f76a81fd8b9b60dcdfff35a005aa5c17d533d771af204b9991f827d2f9760af933bf1e2b708f9390dc935fc3bd0426094f2bdfcc5fb719274da317bb6d7fe365b1418ebd841e627cef85cbdbc1e3cae18a86da3fc6c91d43b99a3c6144ed51a3ce8279b62cfd80017945e5d5c33e0e23f0957c23113da5773e1efaba59d558800321698b4dbe37b9524c3057391d1b6b8ca282d8590fe8e67532e13ca2955f2a822a53d127cadbb0cc9958bfcff9e1b57850b06afce5e81623c24b4676a58fd6a61a52c49072e9bd75935a38391bc33722173712235b93a868bcdbe3a2941454bc3c638d165cbe9dc9519fa26caf5fbd6148c9842186d43f309ff58d6b758f29b33e4698887964fe7c55556d39ef54f5fd2c8a917d69c34d39c792f9a5577a9b2627eae4a9f1791af55845a2ca1896aad2f8f510d26aefa1faaf1ebfaba1600f732095623b7fc70c4351742f36effeab4d7ad1ce44", 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x6e51265dc0e89572, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000011c0)) 05:57:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x6, 0x2, 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f00000000c0)=0x8, 0x4) 05:57:51 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) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:57:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) mprotect(&(0x7f00002c6000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x2, 0x8002, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0xd}, 0xffffffffffffffe5) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) 05:57:51 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r4 = socket(0x18, 0x4, 0x2c) r5 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x88) r8 = kqueue() r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x80, 0x0) r12 = socket$inet(0x2, 0x4007, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x19, 0x80, 0x5, 0x8}, {{r2}, 0xfffffffffffffffa, 0x44, 0x20000000, 0x4, 0xfffffffffffffff7}, {{r3}, 0x0, 0x80, 0xf0000000, 0x1000, 0x8000}, {{r4}, 0xfffffffffffffff8, 0x88, 0x4, 0x0, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x3}, {{r6}, 0xfffffffffffffffe, 0x21, 0x2, 0x1b50b19ac0, 0x4f}], 0x4, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffd, 0x40, 0x96b154c0594db834, 0x3, 0xfffffffffffffffe}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0xffff, 0x9}, {{r9}, 0xfffffffffffffff9, 0x2, 0x8de73254f55e6cc7, 0x3, 0x80000000}, {{r10}, 0xfffffffffffffffe, 0x2, 0x366b6122450194d3, 0x9, 0x7}, {{r11}, 0xfffffffffffffffd, 0x20, 0x20624035b3473f0, 0x2, 0x62}, {{r12}, 0xfffffffffffffffd, 0x42, 0x2, 0xff, 0x8}], 0x8, &(0x7f0000000440)={0x7, 0x8000}) 05:57:51 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = socket$inet6(0x18, 0x4, 0x8) socket(0x8b8d40f6feb727df, 0xc000, 0x3) pread(r1, &(0x7f0000000180)="44cd6ba056cb44a6a94b0b4b3bec226fe61b294034031ef902c1a19c2330c0f2590c452207f6082d25fcc56d771fb261d466b977be32dba88c7aaa4f8654ba581ae48c53a6010bdc44ff2256bcb98b058f9373bd9f9b8aa7c5a7f5db0bf9c3f9d324c19f9761f8a176a0c1eb8483f5d848ce1a6f01bacd67f52f8c03f23cecea40f7046f9ff367c5013b1110a253959d64ec164dab1dec3296e72ef94b6c2c55889053e2b07e3e32a9e81bf7ee59e0abb95e6dfc6af5c74ac6a8ca57e44a0c8fcf4998125cc1d25233ffbb902860381a6c5ec7172af43363acb1db01f6eab71944e9056cced25eec116f174be259b6a6b4feecadac932acfc1a7c68d146895590987c90a903ba8cf230dc73e0fed98f919a5c130cd4913aa22257912d01ed20c026d0e2b75c712cdf76d3026a021302501087ffc3933c06dcc70e466e2570e315bd31f930ad4894978effdb630e8ca106751954bf96329ce3884f24eb682fd5d1f154f5c85e1d6a6dbf477f830e4b32ff2cea1e9f144fab867ce48643f82badf36f482382e4d12faf56200b9e20cee65eaaeca2c9fc8585d64e4a852a3f0f998a81e09188e91a90d585772efc527dccc2dae674894cfacdfc351a825b26308ec9338cceb2cf2e0f86e157c2d79d9e5a3cafbeb3baf446f25b920877a745c446e84094a5507c1f9be6603bac25d30c9b2e342b8b832dbda3c5497b6debec5479559dfa00688e4e9c48ebd6db3d9e59102e6f58cff1bed881ff5f6c841201160e1ddc8a262f9b7ab9df916d5db938181f47954b923f6dec900fac4e4b51350956cbc9bcce354ddaf32cd275878a82928fd92a0699a1610c7854708fe3b0a07600eded3f1eb173d0ad21a44cf2e3bd9f1e3794956835fa4dbd9677c919b29f0d70d3c38f1a8dffa721fb42c3bbf83f1e38e46ef6c406a0af59e75a0b1870d9d6509497601712eaaa49c5c873b640c2ff5892b1bdca9b319386eb44d337de98921aff0ef4dfea98c712280853d2da8a83b51bbada7cda6f95ad527fa196e6965c3259bce6a8a2e160a7061ca302ace09faa95b9a56f673f4f38fa595fd052f8a85514337246836700e8424708fa4379f7100f3c6dc0afc502faf6c581451fee675604b7f07e9c0ed40bb1eb087f1a1592bcd3fa5e0cc562c1b574ed518cbc64a9ac6dd7ec087f655cada6f1210c70ecaf64a6ba94878767eac71da94b56de03d8331845baafad6bee0eb930e470d28a30179b4a004bf352ae72df894579f4d0ee5f3508774cc4b7172d34697a331bc5916d816bc342bdca0683e9099931d1691233f6265837615f4536e8e7256e26fd7aecd5adfc2fad45779dd214fd6f1e6098c149e7b78618b8abf14632c4563629db9137e91d83f43a445d8f1c8e97caf628872453de5d61bb8f44f3728b3fc7b58cbadd366fb095387746e55091dd31ac7a2a3c765b2e5881c014be71885c32d0c56b300aa80b838e350d1d6cd954207408b0438bfb208fcdd489dc5e8858e2ae38a3f5c37bab72d2f13fadca62bfb4de5c7afd68afae88e50ea815a099876fc8ffd7e089536f362d1911f7225f0cf8d555f4f2a0bafd15c60423b2f47478f53723f6927115ac6e85fddd5e15b4f681e8984de415602fd76e0c7e144cd70ea21ce025f4809ab6baa14726d982b4cb68252c6d274e29f89088bd33666e8113b473f8eb5e0cb009987dd799a778cad61eacfe68ca04ccad938df299422f07d11cbd8ed055df5ffd70667632691f5c86e5439aaf54c6f3ab83ab5c4f9052d886d6e93f0ce62b17e50e1115769efe9afc199e0611424d5d729b4f823d0f5906e29031051cdbfa40e66ffc18bb6991a966f4c4ebb47a34ea82945aa05d05714fa3dea439146b2e08d580157b27098df56eff4ee08250ec6c1e9ce37a074c50cd1fa05488f234a2d806edc82df9017570ec80181e140b52cfe6d637056b68f01c9286efe5653160615ac218b0faf9344994575c8d38ae82ffa1ab3281bfc86694df1c14956c38322235929913716b75c993635bb95dfdd0991a1c075efe17fa8f25b81789d317bbc5b1607b4fdadca1b56f278ca7113108bc6d75867c80da9be99d604eb499b2da50bff031f0c22287990cb1fb1cb3e8dd2c14a48783aaabe342785c76a11c1b2809b1659a3f45493984b9ffe91d35234e5289444347fe5db46cc1f9847aebcf3e7d0ac802ed54520cc8255338f25ef4937059af0bed5efe2de7ef80d05623ad97b8eebce8a83f7994191a9a072b5d78498b7a811f5a6ea994cdbd247bf9cdc8b09d0147042a6f57ee2e0ecc2a8eb5788fd13098bddcdc7a99c1a3bd45835e2ea35e53650b4422c832544d168fa038f13c80e12896a29d59719d2c42900072fc1a3e7284ac723f7a3b1659bd789f92d4d7e0ab1a9141392204fd395c5323a9d7513fcf472529461076f7780b0e1c8c73c2b8eb8764aef2df412abaa64b73498246b51ae36353da969f927b85f89ca8af22fa282e0cb0150f09864b19922101448393e6b5ebae5d3d50beba9d78e3d85a35109a3a22cd95b3da4d393de8d47b31e347eaf71becff77289a7b6ee7fd44f08bec0088baac2f7359edd4d2d209583e4480e0c0154e567e4ab4dd231b7fbaeaa1434c9a19284882421aeff3d9041188802e898b9695e95d4480d74b3a8d4c1b16332840c94139c85ec0be3fd1375abfb966412ca169367e13f0c678a8fa0d830925f2be155859a407d632f15fa41b570a0210f693cdbc1b4ee08c6b2312516f5838db55fea3ce80375ab6ae366ac435aceede63389a52bea2e17d517a672efca73806064c8082463d097e67e0734decd51d8b04486f983718e58217237421dc81e8505d75132c312b6ebe801b64d4ead1589cc1417e2b8ad8ace9a6d2f01ed1dd9daffe04e9c647bc8666c2174bfb942ff681158a0d9a47794964b5e4fa0583fe50cd61639cc79b60b5faca2371a01f414bec32898ccea71c669fdfef95e2355a69257843cfea39b0b30153d4378ad2f452a8d6c95e6172070c0ad9110e375fdb0962dcd394f3adca168a6bc6164c8a8810fb2b2e2d9346807423e732202bfe2013154d0a00676465f37196cecca7953bf7e2eb6644d1edbd12703a1cad1c54d274932050f27740d8fc04f864f0eb11fc698fef806dfbacae4616d12cfbd35416dd878c301504ec7056aeb2d4c885d25afaad014a7f58b49a8a200e0829647a7db64621a6d5b909c445281217a6604c1af46d0ccfa48d6747851c272fae39bccb7c733e127aa0208812094cca7cc77001acd4d5175b0a3d4f348174de93bfbe5d0b7df5b48cdceb6223efa0392e8c5c39093420c54e23572ddc3bf366cc20c3197969e8f2ae8bd82d578031f0e0da65c9311f1126a0fd3ae87b408a37ac91cff39e9cdb945f124bcf3039f3ad9c402aa7c6007ec9d31c1c38457562590b06d86688a9a5c74da0fd245556f5f09a5e707f10d32a9b607ea21933268d1679b748e88881fc03aec714089d16594e3e25ac836c0039c63a5fcbd1a0373f85a11bf14524aa5930ca265a7d6c85f80887ab8cca57fa38f5769328dd36cf47bcd25b9f085db8b269a413609add7b7fa223706e8c8eacd9ef62f0f7fa50b05b347905c884e65a6ba09e24c4c20e235281f3e3d69b99dfbbc865295311f56373b3f9796ea817a32165a9914746bd9c71e82c8084dbd81fc6554cb3f5c0f43b03146b0b1e449956a933f17f5eb5ec6c57583ba6f22bb63aab671e29647516fe53221fc2b7f3793f23faece8b9b15f3d67d63330c1c674b416d93e968b8533f61eedb3103e7b6527741b816e7cd2330fa8e3f92a581442cb332295f4cd53b435368bd2cfb8d9a48926ea759a3f652a96fac4a14cabab815f4b5a7520de1003663757859e00b5f648d3deb9e829d25c0c0d55d22b9412304fd886c400a6ce9153c8183475dbafdfa504395ceaf92c4edd9e1464779796eb391ef73b81d0830b07982cbe7852e32fbefddc66a3c9f40f49154c1f8b022204c5eac9ac3ad31ae8df504e6547fab423161fc0dd41a9a9b0b8484c49dbd4694528fd90ce6e3bc166bba49b5ca6fe4b11f9b69c1e56884ae90642b984b71602a196264dc168c6e3c2038c0581e8727e9ee45d26074eb1767e63c8dff98fd454c85e467f052a27ee42c41bfb85e18ddd346a68a3b61a08af64d43f4d7a1f4947af95fcb24ed89c590e26766514cc33c18e3bcdd1be6e2214e3f62627664898f9f8b5bfc7e7a082aaa5a4dea75661404a386cf3aa6cb0f01e59f713c3a7a035c6b67502b6ead6206f47ce65085caa922ccbe6172627c1350c2587445276a4f4ec72fa3064b7ff042c52dbe417cbad601018e74ccdce5f8a6d996455c6526b0bbee35975383c22857a3b3edec65800d026dc5e06b4fff6a83f90d0e7e7f9f20252be5c1b9664062ee07908652a97e8d43222078291b42ef9093ce66dc80bcb238cf7fbe9298d1640e8fb443abbcf4d3bfc6d1d46b472962ac50714958ff968841c4e4abcb25f5a50a6e9e217c2595827ebf7e9b3f0104c60e58ab4bc487c1acd65ed0acfb557abeafcda77f8aa488853d2ae58d9fe21ad9e78b5657ea21c16e7ea0c2992ec0b22d33913471845ea1e3c02292cb0acb09161e1e80d7b01d81827b4fe5f362240e836241478e4d6d3e61baafe2a80942567a8537ef0b26e22a4cee4f7ff18ad1ae524f9416c1327222f8e997599e4a60ef7542ec35d9085646758e16f6441b1fe9c7f9dd3c0bbdb545310f207b7383f205604e1763894a0f1fc231076b4d4dab5a6c5398368e91c6dd591d1f7c29568715d326dbe072cc9a22f7fcf6b310ece2384a20400c5032c406eae433be5d84fdd570a402210804a46c17f40c257e6e2ff45a1039467630ac7f42ca7326e1b9a03f904116f223e619e2dc17d04f58a725e4c0dd7a12f5008ef7a65ef5fa396de0beff6c4031d218d516e9b0578d4a69b56e881608c416b008a9e8576ce595f9a2abca941acec1701c5be7304507f9bb5c6e88fb4b6040900f365e56c2f56f2fc3c59879af843b65ee62d2dcb30eaeccf7cb1c0b679e555d72a66764d10b5c0c71b3d0a08ef6783796fbb29775f2561cc5691a209c391f4f6e6a4a1815e530eae62eebac994f794637b9a29d7771a7e131540b55cbfeb40e14b9428ef069ddb0c9bfab2eac0d7bb5fb152c214dc28375d6775798549921ee877023f98b6a80ecd1dbdf24b68668b65874c2d81acb12e047252c1358f00e6e85b26f84baec90cd6d9978541d47c4f6cfcda46eaf34df47f9032e97d29d44cc64a725fe37497874ea157453abe0ef76bc402f75deb48cd23e45cc8f2084dd8e0da8d5b0812bf99292171ad888511d164790eaad3c18b1baef48b638333c4ae6069fdaa7afe146fbbf237ce0a79624c852bb0cbc266ef0c5a9827566202f0ee0ee739ffdc240ad90e6d0b3a861bf88771ee12407276a3a1dbf9ee762d4007bd7d979bcd42941fd2126dc8738a174e93cd1f1e59afe084754f96a902cf3279ce6849973517f1f7ae938abd94344d624963961a7910ee1f3af5f1c0e3f446d3fedd8f4ffc37bec0ce3644bba44cd2ea17735fcff3aefcf869fd699d5bc61c2431efb8a84e2548d4f04e6a7744476e13a1d8e48e377f008393b28d9ed108aacd98bd329eac3ead88a665ccd290a78446adeef5ca31cb247355bac3436b560fc12b47ca62563343b3989a7aeeacfb0298981fb249de2d5ff992886ed27541ffe81c995895b5dd31dd152fa7f8acc2a572264c9e3b7aaf607896bdf8000f7f39c97b2c0f81a", 0x1000, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x7fffffff) geteuid() syz_emit_ethernet(0xa7, &(0x7f0000000000)="a253fd37ea5eacb31ebf4c582d8e6dd12cde1ab278ff6dd2272f2964f69fe36d41924da5020aba1c0141e58b2125c08ac1cbdc6f9fd825d6f4b21f2da191a7c009bb75af0ce87e6d7e2f88ea30234fd36322f49a963a2ba2a29de8ae5366ed88bfe334e4356a9cec8def97048b035709e75c39defacafdceb3c60d07dd688646c773e3eedeb32ba11adb38559abffbc5ed4cd0296c8cec0536105d4c7625d3bb79e2017248e3ae") pipe(&(0x7f00000000c0)) 05:57:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f0000001180)=""/69, 0x45, 0x801, &(0x7f0000000080)=@in6={0x18, 0x2, 0x20, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) getgid() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) fchflags(r2, 0x0) 05:57:52 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000600)=@un=@abs, &(0x7f0000000740)=0x8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/diskmap\x00', 0x800, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/wsmouse0\x00', 0x2, 0x0) r3 = socket(0x0, 0x1, 0xffffffff) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/pci\x00', 0x100, 0x0) r5 = kqueue() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/vmm\x00', 0x40, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/speaker\x00', 0x95b9121191f97914, 0x0) r8 = kqueue() sendmsg$unix(r0, &(0x7f0000000fc0)={&(0x7f0000001000)=ANY=[@ANYBLOB="505ee1acc68f43cdef59cdc67128ddab0249431dd328a709c875fa5fec75e8161c59810668b7fcad356f9c6f50d7f5d038df43e3e7058b4d51d38d92643795594f54407631fed40f0a7326ed65fed5d02cd4e5c39206b3c009a6c000331bc7c7cf0b118a0ebe28ab4bec086b030d1a3a90bfd66fba1485f60aff464335c9a246f646359ccba9b53d36b0c3b25e8bf92dc91b27bc9ba8470e2a9f295cd796510f481604ff811ac5d70946870b111dcb59dbb201e0d2437b6e3f07bcfa079fe790258758e00b6de9cc2cb8f3e1fd40e97499dc8275923f34680aa4df107333a30d068cc7c10556e590f8d4318ceda49af76c8ca993782fffd21e94b96b037554469ae81bc677adccb127f1fc41a65a9e80"], 0xa, &(0x7f0000000e00)=[{&(0x7f0000000d00)="80afd3c242bfbf980f336ba957cf65cd06c2fe41459ce4f5519639f7", 0x1c}, {&(0x7f0000000d40)="65ca5528175c696f23870beee2eef36f7b738154d3acd7e31253f3ef6df8b643331a1650380f397582548dcc87a522839e3d7a1a476f0e898eb7220bb475a99e7654257fc1673e7b7d78370e6859e4221ebd7d0c8f7e69beaa57b47fed6f168033e18d8ff8046fbf0f7bffe85338680ebed24368fd18016a11527861a8ede4d788ad034a91919db1957f4fa55eb5b7b4f32faed5b70dcb67294f02c71a141c6875b3d65eed3996a9c08c144befa71bcee4a8", 0xb2}, {&(0x7f0000001400)="411566c12ab07f61e5b4d47d171f09134b075df33ac9a0c4c6249251b2ac98f834ac451268ee4d4d45fd0dd20a9f0b48baaf7ee6aef4ad20d3ce7e4b022823183924fadd275717e2995f08a1f6e0af0fccf1766fc97a81fde2e31c19c1987f3290a1d44e13e3ae0b943629ca28a8b70933a9ea978efa1953a234efccdac9011fe839c3f67d792aae5ca5bbab252aa26f666d8f5323417d6888937bf070d4af4becbe60df465beeb95f616d8efe3d7d03821a00716b4fce81a4d0f252b68a7c4490f7b7a3065323dfde441271be412a24699171fb3259b1f395a949b45036374cc2270e49c940f9a83ad8b40d82de85a851efd05f9d804b6faa8154738f46ba9e9e69243409e38a724fd5074099fde37417db49fdfecb76f8fe50a339e047dca64909ad32dcc454167b982d649e3118ef76212a56f4e804616d66b87aa0cce57a5594b7f9be4c1ca974ce3dffa4f525625a641549b4f72eebc267180c9ccae7492dd2534b10c9c6ba834f317df775fefdd62ad4c69d2639dd92c76a3000b401a344fc5c55c0cd795982e850707cae8b43dfa8d2d22ae922817dc173c26d236ce80c4a63e1ea5d3988fa3bf8464599eb0cb55be2e8ea353dddadcedde00f52112ada652c54645abdc638e7030c6907c28c7e067a0c30d2dac80161e34fecd9889933f320291e3d0e279d33209dd9d0f79e8a3da48681d7a9528c5cf7728a8e6d03120f9a27131c6eba852bb436011e3fbf0e5e78a034f137c2da5e94da8302fafc7581ed9b76607463ddd6d8503c2bd96d44fb9e2c82812309cd2f8b5c1274e826bbdd4b7a58bc02187ed5db6c51feba1f10fe55440d093cc3c542b3e52bd62b6778c1253ffa335913a096e4302ba5dd33518ac58d14b18d8cde16a0e329906e32aa1b3d3cb4ea747fdb9f9a75cf0cfdbb53c3e30a4a6dee4d27013453999fc6c568d985f92942cbbbe1866369a21d3338d982ba2c5c6c5a1b6b1654b9dec4cc7cad89a9f5cb9940d214d6980588c65b45d4c4fdbb4f7eae5ffa28b4ddd66a26abc641fdf7865a80376ebd0c087a8f48ef06c247446a9ca596ba18249171891be35ceb1cebe2709008b3f9eaf5af0892f01e12800576e29e128a777d6bc17e63d0b6c6017ff357d11507edcf521bad27648de77d1ff52854090d268a298674789b955345686d7b295ee2823d0d3b981d39168b3de8fba42bad9ad3496bb20c9d598834325f28987c8c98cd824de20e4a4242c2be240b712c576343cfc577084c273cfebda15269c708240c7b3f144280e553d5723125b94ce2e5931a3a42b58652500bbda1576617621c6500d848bf0221297d2339f1582d8d23f992ff338967600a2dcdcaf62226de6a9d934c2fdcc2a2a78150471c0576d29a7f0699ba896aa0413019bd88c9d830484b98308c62ae0654991327e1a8dcfef9e17f7a2ce677543a6aa432a1a324a0d1b35e692a5d95d13f3ed307201f4d3ed690dafa48c1336c564a66e56034a8d6fa8e84e672840be2d631d33251ce1fd377ea3dbc2ba4465a58ae109b5d034ff13d2ec364f97e1203d83adac73f17ceb6bbd9f4c79ca89c2f49b0b25004695eb0d84f094b8af1cbabb701d56651605a57ea2ca8064fdd0ac0c32f5e35857fd4092e3c930cf151759123db2b3f2376739537af698eb4fd683bc29e50cbee28d2cbb8c1ff6b39fcd59750a550cbab9329dda5cf4b2baf73267be24fbd1d6d4a6bcd240729bea511bdb8ebcfbbe27b84af05f40b80bddd9e0f6cbee4be04319084527234f5d6a6b745bd64253a632b761600317c9e32d0532716dfd9923d69ac64bd845c4b2198601f51d7f497019efcbe90b6266c3c2ef6d9435be9349fa060f262146f9663c0a30607315306b6630e93a3feaf6c5a50992fd223d328598cd1068d9084f3b74b74944d1d9ff27b37039a0a0a61bf35ee15626feef526bc37d02082afa5cfa4d02e98ba41c9b62833a37ce92855bbcacaedc28272b880c8be22766144ba7fc4b3764198a7414f535dd989e22fb8651a8069ec0be4694399bb4dd4551874bda426d1377fc6ff864b6f19d56c9e022cb277d6555ecc83047863271fc1ab271c2e3af9b6693da173c88e99a2cf10f4cca1c6f239fab7a9710d4b438cd311704b95ff5d8362423016e3be7e726ae58c6f378c2c0a95c821c792ca43d932653154e7f1d374509403138395973a87b6175c7eabffc0297ea4be8d23c5da292d4a739c19f19980c4ab3050a517338ce11a0950ec2a4448384b108e7f3b3fdbee97e0f8bcff9f846b37fb0a0169d0ff6f0ffe209ec2c9ceb7c1d1941e5ca36cbd69caea9283e7a2aec2fc46dc850ef713899f1765049bee05a8ae165cdb7a7777ac3c2e4fd6cf98b345ebd297ddf5ed4c8176aa68fad19946b8dcac57adcbc610f31d5e98936dc546be3083b089038f2f0d3c594cc200802f78508bb5cecaadbba84db6a442820d60a1ea56d9be7e09ee532e6c0b45ba79989bd6f84863a2d00ca401bef23c835cd5e2e99583bfd9c4837afeff936898460192fb040b904a2a2be5f7a83461c45a3a18ed7225f3207e02b15d035b174e569f512180ce01645f8fdfd6019068b8acf939873a11d2cacf34ae07503b285e576583b062e12969a5c0d6f0af0831e8a96d73af3b05953c71578dc9b04be3157f5dfe7565b66626545cba319680bd14a0c34fc37090dded59922aa6f9e16bc7428be2629ca6cee72266a9ec60bb6c0ccd420b5e1225f07f7926e4068dc77fa8f36cdc9e78a39d6b85714039c11ffd48ee39393314aff1b7d527d0280b74fb025cba6c7a6754d00cb335ffb20d88e57d424ae5a1832f31b7f303777318a466c4f4c6e16aa8784f1fc3c36d17e2e24cdd61bae8ef33d2d146d28971be8227de4867c5197ca4e25815f239401e25d1cae75e4588de6a1ee0fde92c58986f7f8ac090de3f91509a44b5cca61edf97fd11818bf7121aaf1a70d174535c809df4c9636f556b47d37e9ea6db40804407aebe8ba0887c666fe153944f312f0d7cdc12c7b1ca3505797fdfc8a2a3ac75ba84c033aa8271820afcf1eedd6cb839dc9641e6934582dce6356b061aa306c7bfea7aec8ceebc3307b3d95ac93d6ffad98b00b44418529ade4d65cb6e1007dcc28c6703142b67e6a0e1739cdb957061d784e8cc00b00bcd5271525d753ef2baba8f5b9db01eb6b257ed62c71f3dd517171223d482ebf8fcfe5fa9a92f9f40a5c2ee74fe7739b1b301866e3c6c453a1880dcb4e6241a979446e19d9756c5a6d0571594a38e25f69c2c2ee6e845ff769a6be8d24b17d696149438e98eb9927a0e3cb101972032c8956a0e194da31fd58aeadcb88b1927cd0b6313bc40dd18551a73d9772639523e00cb92576329553f7fd76f46048d33838171ff2b7ebf3529d842dea06d02cab8a82a6da05eca5300b0d1d2d216d3fca3f1500c60507dbd43bac9454eeee0cdccbceeb9003b3bc9ab5602e849d1520f9f1f14311d7f1a9f2e1f020b73a922b7c88e9f7389d623fcdab828a6a2e66012a0cc9c0708c8f995c607e29499898f4f737b5d2f5eacf0a0e4eb9b26569e299380535925d4852ec82936d3831ff1168d4a0a22eedf22cf13a6cd6c4196676a53d829579ef2f4adac7efb377d24a21f5e4dac44379972be26edb2445218f05efba05df0fd3a991e44b1842350651595fd781a43c5f0dc91300592b3a276f65d019c700eba2edc111137b76d37ba1a46021701dd345a8ec94fd7d7425121deec52cee3e224a7499c6a746451a157a44a1511ee9f51fc15ab17cd9857cc9e314b415c08426e236c05e83298aee3535e0ee617530bc0ddd5a4d93ee0ae93a8bd434b149f3a8c5fdb7bbb0db204c074e959ce750e0068c56cb04aadabfb15d2257457bd420e7f3b2b79d071953ce9da4c69d195abc88df5e535b2cfa39d237b2cce112c5ab1c9367950f667a4d61513e38ce5c7870733809ec39ec203c1d338630a6927285887ba4d33d7f0695ad444aa92d23a780bca3bcd891e0e5580204a24532a2b9f1d97950eb1b0e1a841a0efc80f14aef84a53c559d6f35cc9964725e7008ef97679ec6f207cd1d5c88027a1ee2f0fb49df67df69b214b29b894211edf34de965de37accb054701f2eecd6f5b004e2effb12c80ced491204df4d23ed6f7be129a52788e0b5a7252609495863be6314d7c7175bbcc68bda731d75666f6d85dbf17a67c801bbeef9f4b1b926bae20f824be03292f08931ba3be4224bc5011ddd50e70d2ce684a2da22ef899b82d5f02cffe7afaedd057f798143680effad490dc3e5b729de72a2786c99e9eb125bf99acd1a13b1047142fb4d698d1fe765f22c05dbb924b39a3df1bdc50f357d5a1bd2f8c79ce25dde490e8f190ffcbba5bd329ed680139335625025f0ea19a9d974c7a689cf7b4385ae969c7cce983e185c9067081d1fd9f42200292f4db5383b754b991c65590f3f34229f420a178e0b4208390b3ce871a4489f476135b8c43d3e828ada957ced8ad74122648004c753aca540e0f84c612a32fb962730b339836cf3fb6d6b176571e5acb8d9abc04ec1c0ff84e6814638ced8c391e1553081b56f9cddcfaec157ca0ac5d03603db05a634de662d04dadb8cf3a51f8c8679f010172fcbf0380a41919c6f7279bc28cdce164c354256d21ae2eeb1122f26bc6c0d936060cfa695ff824ce1581b2c92a955a60e3a08a7738d7f2d4fad522a01094134683a06437e9163e5eb9cb9dae25af1b2d8150646d70ed6aebba3cb02ea49247752de676475f8c9e732f3c214654678eaa021575205f4937b163a7392e27bcbfe23186f3b9dbd9c92e503eb02851942a59c74f2a31fa64316258cf9164fc221dd7c8144d678b6fbc256f5c8827fdd18686921a8712b8b9f3bb9ea640470cdd7685a9e8b34bea6381e8ec42d6e559b3a12666a7559db38e143bb7539004cae7ed1749d7b6378e1591a027b25037310b59406fac04a7a72ab3b29f4bd0df88c0a8924d978f610c7259ff7856db073e86bf141d5f37819c0e9b7c278bcd220e630e2ee134d9e1299a6bc62cf8796952af2e985dac897a750ed7b41921241e774b9d8f1ee6c9a97fcbe3a6834cf9df003271f854f48322902333e07db26555cb74a1db1c0c5b423dd8d5030fe0cd9029792323a37959142e89b4153cbddae26c03f12b8ba34085777378ec87fc7937a486ef703ffd193ee38fb8d50aa13207fdf34159e6310d500fef051a53e9cf6d1f47f547c5301576aad194be846dfe22c5952df0ef3f124b5b03a35d836b8fd43892a67d062bbaa0db2c93848bd11e2a6911085ab82cfce691a6c04e3fd7f508f58f0870a80da64d51c2af96163b1dec7b04e371fe1903d38054aed5e8e75c2d44c38b0c905d2c5583bf920361fb520eaf7555fedae410ade8ba5966f9c247c21e1a73067d59593d6e172694d4424b8174b998fc7548989ee725ab34c7795ed468da9973e1ff2467624ef645af5ba498d001b56eb75885274bb9ea3b081974e222bce9753f41698cf06cc3f635f25c846102bf29309de2a90c5357c9a6ff76f587c674e4dc162a896d7a5863c1ba9c99dbc7cd6310a424f25521de72a0984f57b71910d2aa4a9e8e3d7adacf570418640f66cd132e4b7765033944b3faa5a4528a444f2006645f718492c50704bc99a790e874e803f9e5968a945ae3c33c096fce936acf99e25ef75ac309190dd13ce12b1366c084e56531ad0df80ef29e531bcdf19b859c753bbc8d74103d7c292e690acb5934e5439906b905a88e5638e0abb2409bb", 0x1000}], 0x3, &(0x7f0000000f80)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}], 0x30, 0x402}, 0x7) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r9, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4dcb752f2242469233fdebc0047b60be03b29d22fc85af45916bb17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000140)=0x4) writev(r9, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e105d63902c236918416331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56f8e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad07c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000005c0)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r10 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r10, &(0x7f0000000b80), 0x2) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_vnetid}) r11 = semget$private(0x0, 0x3, 0x1) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:57:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$inet(r0, &(0x7f00000000c0)="6efc1721b99b4e6f2e625e721787a42f68563fe19bcfbc3dc8d1e03c46a583201fad8dfd790079918cc5b61a05a0a0f3ea0b299a056196616ca9c2b3ace3dca0c4511cd134f4230d346efaf3526a5fa3bddbd4ad7b507a96fffa787b2eebf9f90a3221a329182019a6c593869a4644e31a999a22e8aeba52e82b502d2c7b18f1c5569c7609adb732b670c6148d0645affc6d9a860160e827957a650ad009b2e980a305a82f4f8d374f975582844e57b6bb55ece1c19d49f64244d957", 0xbc, 0x4, &(0x7f0000000180)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 05:57:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 05:57:52 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) sendsyslog(&(0x7f0000000000)="be37958fa1f8e0b04b619fdd44cfb2083e2879b9f256fe9a11f44511b214dc306339977780f6f4957e5b72211433b6ce00bf8ff142055198537e66032b38e4f70894c5946367f088e305d6078d421ed277a3536389a71e6641548f72590cde", 0x5f, 0x21) shmctl$IPC_RMID(r0, 0x0) 05:57:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x0, &(0x7f00000000c0)}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 05:57:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) r2 = fcntl$dupfd(r1, 0xa, r1) sendto$inet6(r2, &(0x7f00000004c0)="57bc5ab928889aaf8a22e2230e713f915139befd3286f53ffc0306f21f274473fba32d6d0714339eb1489a252e8827306a219ad384c3d49bfe0d2a59bdbd7a99a541c790adb9174df7dd9659a1b47ec2612338f307efa7cf1de9a63dcb47edcd24729b2c047b97efede6f6b8dd935eefedfb0176ffc75244fd7eb9e5db70be6f9c872eb257424f3fa916e4cfe95c989aa2cf1bec0d54982791888a30ecc787dfe5ad11fb857d800e0be19af201c397729c324f3a93c3daa40abb57f8809a64546e5ff11226693b22c4a6aa9308e9fff64512055c", 0xd4, 0x4, &(0x7f00000005c0)={0x18, 0x3, 0x9, 0x9}, 0xc) sync() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x10, 0x7fff, 0x8}, {{}, 0xfffffffffffffffa, 0xb89c3a21a728c199, 0x40000000, 0x80, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x40, 0x10001}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x100000000, 0x5, 0x80, 0x0, 0x80, 0xffff, 0x1, 0x10, [{0x9, 0x9, 0x0, 0x80000001}, {0x534, 0x400, 0x9}, {0x2, 0x1, 0x5, 0x7}, {0x9, 0x8, 0x1000, 0x2}, {0x0, 0x1, 0x401, 0x6}, {0x1329eb0000000000, 0x57, 0x8001, 0x49c}, {0x2, 0xdc, 0x5}, {0x10000, 0x6, 0x8000, 0xb1c9}, {0x6f67, 0x4, 0xffffffff7fffffff, 0x3}, {0x7, 0x1, 0x0, 0x752b}, {0x9, 0x6, 0x0, 0x1ff}, {0x101, 0x6, 0x8000, 0x4}, {0x8, 0x9, 0x1, 0x8001}, {0xd6ae, 0x10000, 0xfffffffffffffff9, 0x7}, {0xfffffffffffffff8, 0xb, 0x4, 0x75}, {0x89b, 0x7fff, 0x20, 0x4}]}) r5 = getuid() unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000480)={0x9, 0x5, {0x1, 0x200}}) sendto$inet6(r1, &(0x7f0000000140)="a844280f930fe50930034ecae94cb19ab4a74a0c34f1721248240e01a7af156d4a445eeb6e0362c7c492f0e68b0912596fff5ff431402df63b5c19294ba1769188803dbd4d00f1ad8f22b055ce913cff8366d0d6a788ee75787fba8b3cf8776cf372ff79b62e3c1a37e94c32624fff5e535186a9fe141b6d003c28812f8f6855a89ef14d35eab8347adfface2c6dd231846116a456df362f18337fa94748d1b1edeea17e78b6276aa3263eb572ed6fdd5c82ac69372b3863f76217c5d1c09245d1e8a0932ea8ee", 0xc7, 0xb356e966941d19b3, 0x0, 0x0) r6 = getgid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x4) fchown(r4, r5, r6) 05:57:52 executing program 0: r0 = socket(0x10, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDGKBMODE(r2, 0x40044b06) socket(0x0, 0x3, 0x20000008) close(r0) 05:57:52 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(r0, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8a00, 0x140) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@in}) 05:57:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x81, &(0x7f0000000200)="825a8522911fc913cf41dc61e3b1d2fcf362e6d60eb1fdbff096414b0c18d286b8c81a40924a900ffe2778bdf68f55d0e805d76d010d72dfe3697d9477cca31b9c6dcbaef4fe8db155298d23b745470e20ea8254e69822f6cc281e3c542a4704731da787adc68a770c1c3c128163581db1b3fc95fbd1e7e892cf521cad8a7aa9b3dd4191bd6584f08e7b72161a163c593453161cc83cd599a4cb466e5ee480bd7585bfdc50ad778a83c77b303c0994f89fda7749c362ef5ad5c91282dfe6ae6c0f7c6428b2b16af662cb0ec64a642d5dc5fd72142bdc83431a3ac9", 0x314) 05:57:53 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 05:57:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000080)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x70, './file0\x00', './file1\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./file1\x00', r1, r2) 05:57:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x400000101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x0, 0x108) r3 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x0, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1000}, {0x2, 0x3, 0x800}, {0x2, 0x80000001, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x9) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000480)) 05:57:53 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c216c1cb3e298a36256e0a4dbe2d1010c411c89263fa6b29ab902befff6b2429218a602e466bfcdb265362ece79b89023807145c5667e69a763f89286d6b56df716521b4f1b4230e9735b589d02a66a4bf699c1d4bdf5fb9c0a6eeeaee01618f2045e061ac40094b118c6751fa61636eeea3527a7a3aa04e4a0222b9ebaee6ffa2b55e8b4c0376798fb1d2845b6ed7fc591c99ed854e5c4054364be8be0918e0a4078e230e51fb59cbf", 0x175) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) ioctl$TIOCSDTR(r2, 0x20007479) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b87ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) 05:57:53 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000219000/0x3000)=nil, 0x3000, 0x10) execve(0x0, 0x0, 0x0) 05:57:54 executing program 1: socket$inet6(0x18, 0x5, 0xd2) r0 = socket$inet6(0x18, 0x4005, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc) getsockname$unix(r0, &(0x7f0000002240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd6dbe29c0623025a042022d8b2f00000009f311cf2ae749ec"], &(0x7f0000002200)=0x1002) 05:57:54 executing program 1: r0 = socket(0x1b, 0x4000, 0x0) setsockopt(r0, 0x8, 0x1ff, &(0x7f0000000000)="03000000", 0xffffffffffffff35) sendto(r0, &(0x7f0000000040)="07bfbd048386365f31934282e3f5ccc9df86e714f93e0a7309e6a84e57d56f5bf4983a86bff9e628d5a9766d455d7f14b61598452d4428aac97806112bd6bc28a24bc078e28cdeea6dadd89068ec90f06a72780dc3d1755e405fc6a953507006603327fa908c3aa6f5845fdbaefeee21a45f623f69c931231e0efbacc4126b650ed78be44bd08e4da1b4647689331cfb63399504a7acd41699c66b045b1e07f65a80f57a58bc371e", 0xa8, 0xc, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 05:57:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:57:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:57:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 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) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0/file0/fi'}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:57:54 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f00000000c0)=0xc) r1 = kqueue() r2 = kqueue() syz_open_pts() shutdown(r0, 0x3) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x9}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x40000041, 0x200, 0x1ffc0}], 0x7f, &(0x7f0000000180)={0x5, 0x7}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 05:57:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8fb58c73bdaef9aa, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/136, 0x88}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) 05:57:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:57:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x20080, 0x41) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x81, 0x7, 0x1, 0x20, 0x0, 0x8, 0x3, 0x0, 0xedc0, 0x5}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:57:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r2 = getuid() getgroups(0x4, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = open(&(0x7f0000001600)='./file0\x00', 0x10, 0xc) r8 = openat(0xffffffffffffff9c, &(0x7f0000001640)='.\x00', 0x800, 0x80) r9 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x0, 0x8) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r11 = syz_open_pts() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x20400, 0x0) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001780)='/dev/vmm\x00', 0x80, 0x0) r15 = socket(0x10, 0x4000, 0x2) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000200)="a327f17c87ac2164db3e5908d080759faa34547c5859fa70684c2cd4607dc8c7c5c865e1839fc6c64f1004bf51311f6073d099f22c21f02c4f2d184fb4226c3a3118cdc4768ea957314ae106cbec76bff12591c902ae5c5ef58799734b5b51f2f12287be0e8e4aa1d111194337237a524ac6de6a37995ddfdac22db6daee55e39be47d4e17573a808470a0767a", 0x8d}, {&(0x7f00000002c0)="b0ac65022e7a8f103ccd2271395a3054d9af219267e7e6032c9ff65d19c6043f0ad5e24c314d9a3fee738561483841902427c35605856309a220f1f33af4702fb19d955053ed7ff8ec610de452263de9b144c78e74b120e22137963dee1697352792a550b2390efb103c640992ba1a43426efc67d5cebf9425014caa01f896c30feb400badd881a9eb4f40f1966d42387aed03946f52ec15c1f0c7ae1f5770341ff99f9f", 0xa4}, {&(0x7f0000000380)="b703e9fc6f97f7625592ba98f483f7cdc6a2f72dbeacd7fc62088f917e3816577c4b2b43d6971fc51cc6ccc9864ce9e38c8f66ae80376b7445413adfbb7f79bf53af36e255e83fda13ce04e6b379b6996f01582e7d3dc0c655390f2a617dad28177f08918156df730034e3914046559bfc1a510358e0ab2d7df2c2c91549ef078f4c880b867c1582055026fb2b955c6819de8199c15718610bb472a9ee79c1754b7e8b87caa6cce737206e71d5d3ba9746ce051f96d69383a703446d8299bbc91d0fa9cd081fff38711d086850913e92f252a0de0109b1149b9c77f5326cdb95223be70fea56f9bf68133cfdd22cf0542ded9b658d4a9deb90d8409e80acf1b66dc003e2b4a978113415d66ed6a05ee86b1748e41b01692e1fc56cf7e4aeef71778b39448cc748659f89fa0c182a5a7a33baa43314570dbe6f501a4921df465a4cd9bb3a0ffe0032390da61c635a463f0e63b3f63387079f4ee368f613d56ae3e89c19a8e29faafaf86d06d3a1f027055962600f5d6dcc9e6526c6ac93eea3b49083b3c44fb3319e1f9f7a80d8a49390d9a165cb43aaf668cccc2f9133c5f23b43db0b3773afacfbfcef31c0c145b442f9bb1f02020ec27197e38570a04f62cad314f07658f006e75d5725d7d46a80bef5bc0507e6cf243e43460055999e2c7d8165d802273a4b4138c25fcdfbb8d0e538422dda4adfc6287105a88d50bfabe8418efb80b8b487869dd5a0cf1331cdd4d8a45640d1ca40ae39c7ba26210faf59f9a77c5277d51bad718ec2d3ccb36d839778d7e446855d0b748bca06b9f0ac036682fa96ca819945385c53aeb874cc5b1c3da06a5a666e345233ad45686f38fd43f85f228e2be95d31097b5c790ba23085e0cad855ba9b0c0388fe840cb747a35085a637a67c32e86432ef4df87dd23044f73234fcbb2776df5a7f36005264e6400f84bab482840936d1b3e20ae95e623d9c098975337601340b1a933e6f6eccc1024da058e281c2a67b75c5b7f6eb5fe525174857041e83da20203a20c3710f0a7dc88c83fc522a8f69422cebf607465b02fe99593f9b57f5ab6c4e47bd2e1b63c4c9f78016c6fe49df767e610b57f2b746ae91564b382f8ae2422368cffaeae381725f60d103b1cc422f0bb85fa2a1ac9a867e5c28eab749e983f440a8498fbf7e88c23a3f45c51eb1889d32aa45d9f002e888e1676d2a1e79fbd35aaa2a391b20205513d278a34a28a283e6c658a3158cdc7b24f85a09229d00600a687c19bbbf25569f9d1f3b96fd9417af66327a5ef5b8ba8eb33aa1387e7b102d3fd81e09ff324132fded61848676e2914791734af405b842bb21d3ed9ec7c6b775cd47ff5745ec281f2e6e6f3adfbc836574c82e2111aa0d2581e6e96c2709b45aaa7ce299ea67fc88a23e2355a1f9dfb4544bb170490b367a651ef7befa76f1dd314a21673a7249053a9847276b2d94fcff27d783c6cc0543875ee1cf5016cdc3d62a06a7bd06825d339587afb9178de88ef0a7e989592e851046f8cc97c9aae5dd2306859cadb8a76a237aa8b67fad108d81d1ec59d2a10168b6cac73ed95cde938668eb82a13d68ee0affbf480e05287f02de7260f1205481b16a044fc3939520514b91de535040a5cb98e471cd1377ec149293a46bdcfca893c661044e075b6a98fd598c833b28f973fe8c2d3484fa9bf55baa6a8ca8a032409431cbde52c945d56ba91694e32c1853dc68fb41d15aa65227c92f9aa6c42c31f76ebfeb74ca08c54dd458b826400ee518d8ba2087868aee7315cee72224fe8298a28ba14b439a945a352bfd8dbb849cf0aaa1055f4f406fe62bf0b0a6c0076ea461baa99c02c8c02a24231fae87062dd95694070cb922bb501eef140ba1e10eb5a8eadadbfff8986e6f750c5580af9fb03bf882bfb12b3926051ff6ec53fe60cee7f7fe3cdb2cf1459be3dae968ffb2964045a0e4b4d04acd167dd9ed759878ed42e2b1de0012638450d1c0c323064df49a1008233536cdecd20f3b7c3bf8eeb41cd9b1755c07ab921b55dfab21c2c7444ffe36f84d345a9be6e16deaa85217ecfa6088dfaf34b7157c007d5f20447c6836b4b2a5aa6c5a6148253b8c3e363bf1dcc805aa4e7462124d20cf37c500c22e8b856e51a64567ba068fe76c61e2476494e8e75f5fa594eea55600e4108583080f851ce9ddb6e48860ee6db9af8e713bb770587a2d963fc62b1719cfd42e76a9831e3d0e11cbf7e23ccf31442f6eef9a005f4961b73505553a85ec9caedf056356a1c98e304aaa09b77bac86bb9fa65eabb1ea60f1fc4da0607769fc27eb458739148bfb3b0303740c68e91d70c6e181e6571363badfd7f18a1d0037200b1f28a75a6f9a6cf1b94c0da90046d36afe198b63baed00593d53887fc7e2e65e72976b9b86c203ded997ecedf7e114d88c8e83295b158cd39d461e871fd5d9b351d6350966b05fb11229756d20d2e0d2ae81b8f94847c6fcb8ec3f9c767b3109ce1f63aadc7d976206f5b6b8fccbdf58c62332da8dc9bb3f42c04689ca0f65d4e1d492c96de2fa54003f5832ffa1175019b4d4eed7e52eb2218e9ff5d299d2026bd936f942b3207fbe08f6c5beddfc0526e5686e920817d618cc3bf4f571531586c75421e6cfeca5a91b2321a7109b3178a7eef8ed0d29c5a5df34b508670a588f51ffb01139a061e27890101d2903958fa741e3b18dc4fb2d28982b1671239e9f3716ed63cc86762ff5e19f29a1192fc0c71282356e93055f29c219ff81f6731a3a120e236c18397f42727f6c1be1462c598e69d761eef524747bc6d65fe0c66ecdd4230d0fe6d6a0b4c4f774946e52a194b9e6e767c2c23662fb363144d82dc64891c01d7d7e94e88afb7a18b17320bdeaf9141f398442f5224b95631e8ea79d162169d3dafe16db28a2b37473617dc1db341aa91c16b2697d3fd6911fe593b950698694815289136ab4db8110d00df348a23ca3912783920b28c5fd83ddbe34b16ad6c0394d7e911f5b226057549b7a1bb03c80467480944f712406b7951e39872c0ae2cac30e4d06cea16fb8f67b9347c2582b3ed0e0270e90aae0f1577a3f13c57ff2c359bbdd69f7ca7046df1239a0975f4e1b028ccb697acd3cd7811e921769dc1165b83d0e17a46ea0bb209dd2c5ebfc6e156865dae0badb7b930626cd666e19651264f26a30dc65e34725c2475425e787c8eebdc72bd1c52f95a08e7a48ee288053587c0f430cfc7c04aed74752ac4cae1dd6bbe7710ac35dfe10e6b829857fd723185ddae10f427678f71b36203f7d7f5fae9b5df9b0c1894e27b354f6e49aca08ce28dbdfeb5fa971f29414714ab1ce5a7e0a7553062a56b3199e2d56f27eba3af42e7848c42591dddca4e2668cf7a07c79903fd8a92632c52b356f0ce51e1f7b9a75bfed8170c51d08afd30e7503f0117ce59dedfba03b41ba6155ca40040b4cbd8fe81ed34e87dcf77e5fa88158880a9a7288185eed3cc35b66da8ec27e2f3bc1aca7ee8b22ddd808f9c6811056ea3a2a5d1d42ccadd6ab13b0eed176fc360f764ade6bf1d8047e2996ce0f4a20a7290e921a025bf3d706e6c5f95e4289b40e3f1db2a9cbfb6748c461568dca24961358b7a5d25d0b7d7378c9115960d0b8c75756fe5af076de3e453c4046935de1c6183cd256a7e6a1573e65e90a444d8c65354e4f21f02456f8a0c8480dddcc018ccb048bd7161ca4819fb8dca632672e4cef669571ce1fdccad3d789276b12b83e7dea50c4de28441f8479ba04d05fd29f9354b9e18c1d999342ed11a3268e3a352e04f2fec31390abb0c1ff3c950985429a905051c97cb00b4faea9f706e49633cf509b11e3d1d2659b2b2fc97e4292d6892c91e33bbe44905fd6818acb43c4a3bb55fb191291da73f74281f28cf221ad497864ebe43c65cc27a6f8b02aa13a07f09e586f15d1c95cf968a9938f3ce400e4ecfc12cccc39b6191f6691bd91a4b69b0a872d7607d3e8665778bf69db894f5166ce4941fec79e104a8efc56cfe6202c3237b9356c09e56513a3af60f86f46b9826dafbc8b2ec71986ba0ef2cb167b22fd7a21e620b9f6861a1136355e205908db4897d393205259e60a88f2e0840508d6d89f352b1eecb18b000fa74335d09c57cc600654a03b3aba9afa814fbf803af04d69a3166bc14796e4f53ef097095e0ae4dd5e6c858240c53349ee6364034d10e3567c202fc9aa7d059b76c01f8a6147985f3674aeae0a7d92bcc11fbf0b66c8043a0a6d8470c5cee266a8eabe5e197b427c8ad8aee223ca51f7f67c049e93e6665f8b207e202d7d7139b436edf896d9bc2cbe9daec0da58102bec17467e726d055aff098f951cf3ad280feccc656242f9124f54dfdce22dd889165316b4ac6ea99bf617a9da4ffe1c04f98cdf5c6b0b9d28913aea327c3322edd008217ed9d485c8a29391148d13e4fc97a6da5599d5a7451d4d687e57dda7dc5bcb727811aeada5a35106991c6a406b59aba8dc5c0730c91513696329f1d2946c880a4d0c6fae7347a8acdea023c5df470db5f5cf8a123e8ef90f0c8990a4c2c2407d630ee9e1faf903ee243b1c6c65b01db0536ae282b17558ea03a133a471ad2eff9c74b10c76877b943228c481621c93be526020aa9158a401c75ed77208f5e31fec630c7a06901b845fa42207e6017cbf9e2ee3382fdc3b2cceced774771e4a69bc4831eaa0fd900249ec0a228f6e7eeed0aa045040194499ee6b9e7d786bd39088ba5e5c0ca329c8d71e6420657c3801602d10598ed75be3d18147ae46a63394cffbc47ab2f95a97e39b26c7b22ab408066ad5e65294dc49ab34f3a5a28e3c5d756020021d4df036cfd5d09c11b8e41ac3dfdff7eea36aef16e3aa67963a3fcbd40e93c066351ff9ce76cca1338cdccfc3d07a1e6aff7570c6655b32b7ab5d89d7f349acf95e48ef95269bc7d920e29a863e5681b58d1a56470a46a55f463522b92a4382b7dd93449c8fa2424bb5e2fe9cf4401113cb28b6ceedc2be02b2dc13f943ad8a4da7c465495e42ccb0f98ced7df647e9d973159ec425d76cf54a65800caf123ab44f0b05d64bd472ea383dd5ca04e1912114ab3e0dc67ec7e3ae2d8a5498af3e5aae9db55fbd4e0426622a32aa03fddbe7e5510beba1705b16e280d695469370e5ae567b114ef280637d932c2aa8b8f13850a71b713cac52b3ca70327b736f30e65b2471669ee21cb48f5aa1c0b8593351722dcc19fcae59b365ce99c731897bed054d453e14ffaf6023199c37dfabbb51a02052750199b9713bad5aa8975542c1fe918afdd94958ca5e85b322ac9a8fca47c7c64772ce7722a4925bab34ebfb240693b472b24bb1fe0aee127fc05b0c98cb46f76e8d6136afd4bf300b0ca3b458bb770757f2b2a1061067d1e38455ec1946b6d0efd902048ff177f0fb67d841e3dc6239d9e1913d1d12fab9ebee32c4b00d3a0ea60aef46201938da497b1057199ca9de66d148e0e3776d80ea75424097feaf6513362f57f90a821796b67d046b036ab1af0ea8565c93a11f05797fc34c20da244ae9c36a9eaee750745c9258efc953f0077c5e3bc032b841dd7fc4b0492bf413dd041c5a87871fe25c1e1566d67a3b04eb7d1c14d5eb662ec6d88b175349e91fc686c2465594b7e997fc5a5eb5ac3704ed9cc94be32544b4c57e7ea7d79e483cbff17eebe606bbfa1343aeb8ddba7e969c170fdf2f07bf553a8b2bda9f8ff6a9971c1ae2ec3ed6c3201281c142b7c5156d3a2e95c28ba38301852b0eb3cd2c3d6cb2246a4c64993fc42c304f", 0x1000}, {&(0x7f0000001380)="4cf78aa0db25718bfd2e51e88ecefe32aa441f87f0845335b4e32e70eaa14452d69d494d3bfb0318d4cf8a8d2323415278cb29904a93", 0x36}, {&(0x7f00000013c0)="c3970090e85b64f9c35603e05086f7000edda0577780a12fd6877a9ea1c213adce17b334125825b16f1f5caea3dc83b15555edb46d9b0760b7854342eaeebc0dda8cbe1e5ee7e054d12b0942bdb2bacae65af9fd4b288626a65bd833f656c1fc755a4970c6a9", 0x66}], 0x5, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}], 0x88, 0x1}, 0x400) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x381, 0x0) mknodat(r16, &(0x7f0000000100)='./file0\x00', 0x80, 0x9) r17 = socket(0x19, 0x5, 0x0) connect$unix(r17, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f00000018c0)={{0x18, 0x2, 0x0, 0x101}, {0x18, 0x1, 0xffffffffffffff00, 0xdd1}, 0x8001, [0x8, 0x7, 0x6, 0x4, 0x1000, 0x200, 0x0, 0x9]}, 0x3c) sendmsg(r17, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x249, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000002000000ffff000000c762a7c10e000000f87c8a5b671b0662d9448706000000a714000000290000002a00000003070000000000000000000018bd88f2405c6a199228ba0b4617fc2c879672e21122dae8e0d6ab418b59e3578fa29c001e5a815834"], 0x38}, 0x0) 05:57:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x4000, 0x0) sendto$unix(r1, &(0x7f0000000040)="1eb72620ff0796bb8f569eca719566f1793e4f08b2f2f573d27949eb945b73907aceaeed699bf87500f1cc98163a1c2d6f15ced4ec72fd1ad7b4c03efd51209a8238b0d5547e50dc097e", 0x4a, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x9, 0x2}) 05:57:55 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="c9eb004de68ffcf16b994a230aeb983af37a6dd6273bde16e1ddf1956ee44fe7296ed128d8600096dac69e11f74374d33643e490bb038a0e13568c0fed90e435b1dd01ab8dbe9a7e381f5a3d5eca1c583957adcf1d1a568754bd4dbb71c6cb0033c0963b726b202912e107ffa5a2112fd38a4ecc093953099d5db977d26d7bda5bd51b7b9a4392e8961d3dc50745438640659c71724958ffb722563193e705e188221cac589f126dd21ea1b4bf47c2c4262463867c419c4e9d0b6d380e3c5fd362dca5fb015222689ed269792f5b87e3debb26844e55ef4590748d9f5edb2cb052ccdb2b12ffbd913ccd7deedea46a", 0xef}, {&(0x7f00000000c0)="1f78d59cc7bf1a197bc2cc40bf4d3474b6bafbb14bd3b04451e78d1ca5e9790622a456843e83a7a94b3ae4f97ff4dac508e74b1d2a013dcc4b32b3d1f5cccf4072ea9a43845b1c268d5895501aba6a85578029a5e2f59bdb8a5b6a443e03691c7f31b13da2a39a329f57638b5003fd213cf96e5aaf98d733972203e5da19a1072132da4fa183bd4c5e78a8ee9575cfd542801fc650d68e1d2ec71aa595840d2e9f3a9eac", 0xa4}, {&(0x7f0000000c00)="af9f80f0fc5744806fd02d793593009cd4fc862c517fef9432d7ce3b6ec3c1ea2e7db35be8979d2f5a42731e2653517aedd6cbe4534cf2dd6ff6221ba79ca26a8fe470a3111c20522df40f85bbe53dfcad8a814a5f44fbe937d6e4f198d8d9948c7ec70d95ca8b1cc63adb072b3a9230af7f6d3b0b8fc800266a2a8d75fa37670bb7e2615bca925214ff97a54751d69ae2c579a9f9c754e04dc322bf00dd69ff8fede6b4eb82cb214e914ef41847d6cb56c1f68f0e77c39e7f7bcc76480dbb814b64d7cf253407ee696a66c1ae2e0e3de456a942fbc5437e6af864344d719175c8c8060753cd0387732ff992dae67c495b5d55bc1cc2ccb8b366fd84aad4642d1b2d1c57feda46610fda2cf8382b28f4b4edfd4a0d54919b2e3eee48cfbde8bee98f6d4df851b2af2b6e493a5c98d5a3f12e22566d176b287d274bad7130f0af3365a839602da7c8f8eb9065ad9032bfa855ecb5e6985c86ee9e6759ddba9d6053de1d684f41cc1d06e42e830406abf836413e0fcf5af0af7f4cb71ca37ad79d9ee88daa9bdef2a5a5216b7dafde9809d085e73ee83fa94d79994ded958de14b27822455d6aa1a21bc78d5227c911a367c7dcb8a1f08406f40c666ebbbd761f047198d364f5cab38553a767dc11cbeffd232f1f3740fad0e110ec0ebff32d6b7891f3aa2c2efa009865244815f4faf5dc1fa7cd8fc1f9d44fa5eca3d173502a3d7b4f3a5d7d72c520f3390a366a0703fb776986096024363e1408c6a9bdcc65a940b50889a1151b2d828ad49f867941b560c93532711f3b9d15d4899dce05522016ad611ece2e6406afe4712fd48be0eddfb7f4dcee43bd66732893d5583eae25e2845e80c2a18cb571c179decde57715cd90b6fe73ed6fff5d5209d46c5f0d975ea9c26a76d8a4bf2f36ade70f5f4c5736acde0f68ebb629bc83d1219514828ed4028f85a0991d642881e08d2d3898fd6a8cc849ad19451f7a06a6efb5526a6b5448a6155aa2506a91bce92264d08116fb55498c6185cd1a280c8ec78f983cab7b4944cbe0762c20da8b4083cd5ccb97d03c8346a17d0eecca911445fc94e3e4aa7af685ac840ebd54952e284ee015964ce43011d9a75abcedcaad9b12221bca48e45bd949df1adce48013b99a919abb13e4d4b4ede8fbcaa3c5dfabb89dd5de45c13e6202b9967e9caf0227f592ab1805627f2d3b99b9aa66882f2e66275d93bf9527e2815464ab1932bc2687e789ecf5c73533c9dc6470a4564e75bd49d4000ca2703c199ee026e3e0f7c351c69e10797400a3e129508733ea0dc0e60a4282a1ca32d0e9e56b44d2c2eeba24c11f17edaf50f91b7908075a9e1fcc37033dd6df4111cc567ef9b3626246e74a64d5ce8f4545abc465aa5526138720cfeeba7f9fd5ff077b9bd02f30dfd78ca110253509ff37d8c6754db5c5a9549951e21f43ba1589ede84388d67a1cb8dd679ffcbbc1632ce719a3781b23c340ebae5de4872f205935ec9d3cbe6445a6cf57022f3ef9582bacd42ab02bc8e33016d6f60a3caebe0103befe7150eeebebc496be79e5760340f06be7093c5b307085882fc016573fcfec9ff0babcd360be89257a12d50d45ae8816b79278b3dfdc69e2ed80caa20e40e648e509e6fb78f5d4fefeff34d941d4e15b553bf60b6d7ec5c8b3f6a4cdda82dec2552ff06ba509e24cd6e8223aa6a72124a75bde7d76a836f8c2f7019c4c20239a982e79d8c47cddb1ae190b67864f85b9c67e47056c46b346480c247851bfbc746914c98bd3fa86701c35f11c6de567e331b59ca312017ca1339f09479974d871d3e97647b63681c1eadf79d0825f37073d6302ed10fc6e2fd20b4104777877996a1e19d80cf5a5cc3f64efec78bcbabba9b754cae31d265783ad9a883e240c12f05b9ab709670d73929dea692204b270cddb3be1f331d8598aa324607c88fd747a946dc18968cf659dc61cfa97519993fabd987780fbd0ab31346bc9592ee867219476f8d78966fb8d98a4af86c33ecf34afadaccb24ae62c4cd34f607a3e7aae1c3c8a50d95745863dbfc073d07be688c0f96788ac37009aa7aa7b76299287589426511299d201e72bfecc8d17ff9f00f08d2d0274a2a2785be25bde7b2592499ed52380d3f9889d45885a878f5a0d5c4e048b38994d090c2aee7bb4f4edf5d4e76986f81dc263db04b8ca8a882804179db340457826d850fb1becae24eb5a5f0e0c565240836d305a08a864a134cdd33cf342d6f2dc58476af04b5eb7028569bd8e834926fbe367cc8a789b016ea7160b611441b92b8ff82e647ffe31ffcf5f9944558aac0a968563664878d539290fc85b8211275172d4a24e54d43cd3e26c0b911ee2e4042d2ca702db3e505f313275d6d6a38ee606d05ba3762b08a722d40958e99889fcb6cdcaa433847081fcea42e2f0925832d94288a233bc719a7bf1338e3073703f8ea2c7f77fd55fabfe008020644fd93801daf4d51fb19b7b8df09e5f45bc5fc392916ca877782d91dbe509fe8bfb6c3085c708916602b47c7f605c54bfdbd6bd1b788e4e99e62606376b92ce41f07c8c4f924b1d7c8d8dc2d287fe3a4088135341bae0b29350a67f88c1447e631abd75e8edf2a18dc360687a5e20d4b1817e5add1ca77bb62ab53535a1c387c0a361f00e1d58600410e9888ce6ad6fdc77a9d64a3df0cb6ca5f1a172a590c81665518f07b73973adc0ff4fd0caf166dc516c83146823a116dfa0e78e7de2573f4fb5497d68065086be7e118f36ec20466c1465202fae013696762fb4ff87c8781db60e94600010abfc1348c8a6301ffb871f4f8bb6a4574ba9d60bda26cbbb0640307bf2a2e8848d11c4e61d1848f0addde549f1da653fcd8be4886ed8eb792bf80745f0de65bb09f2b7a73ff722944f6552b2b6c286c804367e9b044059c3dc6c12d758c22309c5c379ae5fcc91e3e1dbc37e737a9117ab938d2dc2c3142c3cb42ab6cc9d9d3b910f7539c9269667ff361445132d754c291d1d6dc5c963ab0d4acf8866080b232faa17aa0a1d0a4980dd65c4cc12d522eb8c39eea02999eeb5549e82264658dc7990914c0181b1e71b57e8bebf61bfe2d84ff4cc220cbe333ccf2ec5cb7e586effcee125514b0c65a1664a98b149f27fec872d26279a9700610098a35e4e942e006795468f4e44dd5225274d94f8c7488881353d579102b33023d891242e04f82c887db977e5b7ea9dea455ea79aa5c4c2dd70f51992ee1e933cc3ec194c7edb6bd533065c7830d412b5f4bd13ba8399407973b49281da1227a8972cf43f65b98576d1f98c38ce8a364daba17920baa2df256e78afdfecf632bb13c459684fb0c8460e1a1d61235ae89b78bc47384514b4bea0511ed32422626c669a0d1bbfdb4fde999dce211e2287e408ea00f456a50956b14e159cec4c3afd69b457173051b0784e0b759f64da76c8a7df3d07f9ec2c2010190d45001501d8cdd0abb2034da538b86f2b43e06fb5bb290be272f90f98b40417c714d3cd08035759b609aaf78fd50fb90dd40973770ad6e3e04e1900d3f20908eb1f165b42a4b42f04cd6b740988d0060848f8de059da7ecf947cf1bd7cd700b37593df7395234c2c6aeea2b8241ef002c05b3358ba8a1e31cc84eb472e205e706e440a8f2c8c3891d14cb2f9554c23c5ac3a0d69a46f723e29897b1625c81ab1f58f3d5ca67c89e4461a447b3a40b8c90f7d09ad31804059fbea71c3cadce7df208db4f52efe1689badf44f066c66e04941687487b41e1d5d93e4c412ce799edd28e5fb8e9abb60ad23fe1c698304101ba77fcd27fd7cdd2ee92fdbe53da511cf8acba08fa07e747cdb438afca259da3fa3acff4b161ee0fe21ff2c6ac3a67d398feeeeba85438f14ee9629bab05e0e34d15e54aa6dc7246b8c2c9583c9c4afe2a6c3bfc8158dfd2a392a9291653e0a899d0731b22b627491c3b044c3fe55f312c77c34ad3362726b52b6cee9b8f3c15743bfdf5e84ebe50cb92dd6b3af68169ac3051435234b0032b0f74f1c072894364bc193cd1a155881e45c54b1cb9119ce5c76d1f973d71c51e790c339df15f991d74291bf10c57038e92566252499251f7f1564d697041e511d9a13f26fb42af623dded0446acf5231f4634c87a20f86223548f1c1fe1135cc24d6a3be3c806d6acb21c48393b348067c5dd41d8fbb3f0079db2883ac2d5457e9af821f358c373f2e5b33c075dc6acc2eff7499df377ad64c60e6bb1b12bfcbefc4f0a0460749f57b175d2c26f44846b949f7f6bfe74ab201d995114221f3c9cdedc0ed2d53a4f478139876ff4ca04232556b2a27e4c4f89b3080a7ffc0e279411557c7b6d8136f33632f0d73f45e564624f82edcfbad62b11c7e2b5dda1eeb6b0bdacc36975eba4377c1f0c072c4e4bb1ca41251014b44ca7033782491a26ed5966dd82d19a62c63b7b6ea060d16321026891a9eb4c53cece7ce3f4d28c1f2215a8a81424c62bd2b4a00c787b21e6a0d20cf5f757bb0e36cccfb6c8d0ca09ef4edb898ab67bbb02faeed51442c3abf374afc6bd8ee85ec9817d8411d8809624af79814d648caac0a171ca8d3f6194ed9bd6a6f0714bcb4e4137a21e70f973a111f663af7d3cb915d84ec389cf0ebfe1830f1e83a23e9c845240108d221d678287fd23847c191b2bee4597cdf151086b77c31ab4e4a4c51ae810da06e471a547ae21f90b7cbdeffb88fe1f2960fa2f26c07c1922f9a71025e2f1b7336653337b8e1cffe1fc048c357fbb35aad9492e1b4c338671734b1cae63ff92ac09316578de432f803099b2bb7e592e9af7daded6311d643275e461dffbe9afd113cb241aefec20846b429012ae2d01cfd9de454cf9c858112bbf8930e6e9c45778add1ddf0ee141e8c8d06d0ca9ae9cc2051ae664400a61aa485d732d4f361ad3094aa3cb7ad8fdbb720bfa15a418d49821069bb8bd59d1b72840bc0257708cfab917f2f018d465a1b676fa83b457e4f149418b9d6da7184a7e0600da4f56da49d2bd10c4bbef2e68979eb4fa19b7a4cc2a3842d5fc8d51e376c21b9dd778059a337cfa26499b772775796aacd241738cd9133953ef7bfec832922b60af4b0d0555db92c76cb80799798fec19bb4b32778eabec71b0d88fd56a724aaced1d057c915e50cf75b065babc2939de8eb6f87770d558acf91e5aecc7f2365c489d92aa81e6fef2bad99d2b3acd89811ebc0ee16f830866972daf03f416da1d991e2df70c895f50aa68bc1861764c1ad05f5cb83c6f982a83114253341daadd3011d33e6463e07cc218278b4074b13ad4393c17e93b5ada448577a280aef8e1e3e3560d5a1337f6334eac2e19d57bf6031ef83f09132513cf6859e152a9e3b78f20d4e191e8366955f6527ff63e25afb7a09b067481f45bc127b81cfe8426ccc25ac52cc58c834a6e1163aaae22dc32aa704c0ba38256a790a8929be43a5d8e1704388314032458ca2a63d293c3ffb04cd7e7fdf143f3c3c944f23b8341d5002ab42d644df6d45c53e92041771d212ef659fc2a8d2815dcf120fea0070dc7badc2f253f81c5404acc89c626bbc7bac64e4b23a25d845306b44d09279c3d1ba89c81f27424a74bea36854d6f4cb76ed5d0f3bbc289ee3e1299117fe0da3c6c8c03fb2fffde93fd7c6d8b244bee5fc5907029b140ec41c6f253154f85c16e747fc5d14a68ca3ada599c5cdc2bdb81d9dbb1f0d0f3e1aee2c47bb4515816bce3da924896831c16f22405014112c1cfa68d662be2e9fc785c7663c790aadd695b74d5d2839451285d6f24c", 0x1000}, {&(0x7f00000002c0)="8f8a9dae5a6e2f623514530943fd88bfb6a2523b3276af51396726f7bf64a5902debe11d60bf581c49fa0820fd264e1d8949e3f071711babb0218bfb2f7ad99ca383beec7cf70479c90ccc0e9b5dc971392aaf896fbe43f97874e6f687858742961ba99fc5fabfe52cb293fb6cb5208b8e7285a014b50798df05bbfbecbe672b78856c6e3cf09712001290cc2b66aa7d197545be2d6605d20eabdb3c2fedc2c1a0", 0xa1}, {&(0x7f0000000380)="30c6290c53730f68ab867ec3e24bc1e2e12d44337db4481dbe0307a435aef832bc4b2b9fbd29171873b60c042b5af72e9efe7ed8d410f9d2d37dcc2de62d7b439ff00d2e2a4418545475475307cace6af395a474decf51e8e9b42e11f8ea43fae11ea7cdfac02a1f4ac7163d901da8dce4ba44d095b47888f306de26167603842ab66741848ba31d7d5d7acf2f6964d32baed8769fb09067852525b100e4455ef922d964caf5de9d77b04ac1df1050e398cec3", 0xb3}, {&(0x7f0000000440)="b2ae24d608ac9efc55578d2f797b1fe2edf180b043cae76efc19e34d2b0017723e36a2a9de5dcb8977521e93941cd71c414f4b0f779b48c98718b11234777f46d7cf5e307e1c502c65aa5ef00fd7546b7aed4c1aed339d1bee70a684bf46615720d8050ef23b3f8eafa5941c521d78ad1f8ded507ccb75ef37c152e48d76147bcd7f6c4aaad77b19b8066a5b271dbcb5398ae9d28a6ff3aeedbbf69eeef66e010bf00799342d5060d1d00608a369904ef4823de11144f83fe6a00f88ab4a7ba05aefec0c84cf5b2ed9c7e9f4f95fbfc2fc34cd09884af5541f280d92e728b0a7cbf4328f8a96c99840c691594ea0fc6717cce18fd2fc47b732a2863367", 0xfd}], 0x6, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) pread(r0, &(0x7f00000005c0)="719506f6abad95be4ff13788ce3d81b3e346daad56254071b5c88c5dd93c6975fb20923c5df1c668a7ae79e9c43a3e453e621770ca24ab1a1f07b50410b58cfd834b55732c28a1b74600b5d469a1ea874c3b620172d35d844e47bbb46b6569ebf9f5528c8d269980aec42fc35a9cb4322234a90c4b547cf451e25e73b1eaf68e89a548f9e517c8c44dc0d8e66d702e36c898f26977ab932ab0a1621e821fab41697d6ab777855c16781142b3fd4b3c211dd86bb286448546f2f172a3ec3b27687492b9cea5f910b02a535d78c668cdcd70b894cfb199366e777198bf191ac1116dc9fc1f6a79e291609802335c36cd2c704e50008010a1cbe6", 0xf9, 0x0, 0x0) 05:57:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x4, 0x80) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x1) read(r0, &(0x7f0000000100)=""/58, 0x3a) accept$inet(r2, 0x0, &(0x7f0000000080)) 05:57:56 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c00b4803099e43023a5d4ab39353e24a8dc5b0200fe7c8a5b67071b542a538706000000c4110000002900000033000020890000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:57:56 executing program 0: socket$inet(0x2, 0x1, 0x4) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 05:57:56 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, 0xfffffffffffffffe) 05:57:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x4}, 0x10) read(r0, &(0x7f0000000080)=""/189, 0xbd) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000000440)=""/134, 0x86}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/69, 0x45}], 0x7, &(0x7f0000000640)=""/4096, 0x1000}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001680)={0xffffffff, 0x10000}, 0x10) r1 = getuid() fcntl$setstatus(r0, 0x4, 0x4) r2 = getuid() setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000016c0)=0x684c, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001700)={0xd4f, 0x80000001}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001740)={0x1, 0x8}, 0x10) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={r3, r1, r5}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={r3, r4, r5}, 0xc) fchown(r0, r2, r5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) read(r0, &(0x7f0000001840)=""/50, 0x32) renameat(r0, &(0x7f0000001880)='./file0\x00', r0, &(0x7f00000018c0)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001900)={0x4, 0x400}, 0x8) bind(r0, &(0x7f0000001940)=@in={0x2, 0x3}, 0xc) socket(0x20, 0x1, 0x8) getuid() openat$klog(0xffffffffffffff9c, &(0x7f0000001980)='/dev/klog\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) r8 = semget(0x1, 0x4, 0x520) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001ac0)={{0x5d, r1, r7, r6, r5, 0x4, 0x6}, 0x3, 0x4, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={r9, r4, r5}, 0xc) 05:57:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe8) recvfrom$inet6(r0, &(0x7f0000000100)=""/145, 0x91, 0x803, &(0x7f00000001c0)={0x18, 0x1, 0x200, 0x20}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$inet(r1, &(0x7f0000000440), 0xc) 05:57:56 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x6, 0x3}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) flock(r0, 0xe) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 05:57:56 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x55) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) getdents(r1, &(0x7f0000000080)=""/143, 0x8f) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r2, 0x2}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x812, r2, 0x0, 0x5) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x1, 0x10011, r3, 0x0, 0x0) 05:57:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) 05:57:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 05:57:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x0) 05:57:56 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1003) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x5) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r0) 05:57:56 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) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='.\x00') shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff8000/0x2000)=nil) 05:57:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) msgget$private(0x0, 0x100) r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/167, 0xa7}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x5}) write(r0, &(0x7f0000000180)="b410e9d77d1848fd48c28df503c7f87bd71ac9f28a1283e1b82350860c577338b53dafc2cbf2cc1589671f7b8d10006345d85754b47e", 0x36) close(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x7, 0xffffffff, 0x0, 0x4}) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:57:56 executing program 0: r0 = socket(0x6, 0xef267a09a623b2a3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc773e26d45732cee, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x42) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x63e, 0x0, 0x5, 0x400, "4493af088b733fa0a7b69e8c06af48935b7a2d6b", 0x9, 0x3}) 05:57:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/18, 0x12}], 0x5) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) 05:57:57 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x5) recvfrom$inet(r0, &(0x7f0000000040)=""/80, 0x50, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) 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) 05:57:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getuid() 05:57:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x8, &(0x7f0000000080)={0xfffffffffffffff8, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) 05:57:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x20000000003d, 0x0, 0x0) socket(0x10, 0xbe300128ddce6dd7, 0x8f85) 05:57:58 executing program 1: shmget$private(0x0, 0x1000, 0x4, &(0x7f00007c7000/0x1000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfd98) munmap(&(0x7f000006c000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "0037000097a200", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x12) open(&(0x7f0000000040)='./file0\x00', 0x20050, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) 05:57:58 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpeername$inet(r1, &(0x7f0000000480), &(0x7f0000000500)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="53215883e0c4500a455cf970bcced277a439ee2abb20847f5d2cc9e9cbc4441a0e1070ab8ecb473947008395e443a42ab3e12cafce5174a1", 0x38}, {&(0x7f00000000c0)="4b0470cabfa80c49ae68359d187a4e8a52770eac4b093684d4a8c58be007811b4b35ee026b768536bacd748fca1468e06ae7fbf1a35912b9d7bc2fcdb91ba10a185d06eb94c62c97b56a7e80aa951f395897dc24314dba1226597f03e9538aaecaa0459cf14d565276064538c2c7b9ee121bd48379ba426b0cbf647f99b204674c022374e30accd88fea6e0d45c77dd28af9c63f65942708f5c987dddc1126856062b5b468397fedcc7f4447b52dec3a63a7f9958ad45055", 0xb8}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r0, r0, r2, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0x1}, 0x402) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) 05:57:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x21fb8079f48845bf, 0x2) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="05696c65300000000000d9363c8a21ed184e6ac7d1c50a29daa030c15889301d092bcd4fc9703406cbd7049daa227f5b3717dac201d93e19998b5f324acc921e715ade7b90c83996dfeecfb8815894eece69062a7ee2e95f87400466afb6c8e083acf4af11957ebdcaa1b920ee937562fbedd2798611bb57c5af9da0c7f8af3c929e35"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x1004000000000000, 0x2, 0x85, {[0x8, 0x8000, 0x9, 0x5, 0x63, 0xfffffffffffffff8, 0x8, 0x81, 0x100000000, 0xe398, 0x5, 0x124a000000000, 0xfffffffffffffffe, 0x80000001, 0x100000000, 0x5, 0x7c, 0x9], [0x0, 0xba, 0x2, 0xffffffff, 0x1000, 0x80000000, 0x77, 0x8001, 0x5, 0x1b], [0x5cf2f8cc, 0x3, 0x2943, 0xea34, 0x10000, 0xfffffffffffffffa, 0x6301], [0x7fff, 0x8, 0x212d, 0x3f, 0x5, 0x7def], [{0x2872c329, 0x8, 0x0, 0x349}, {0x200, 0x40, 0x4}, {0x95, 0x0, 0x0, 0x5}, {0x80000000, 0xff, 0x40, 0xfffffffffffffff7}, {0xc00000000000000, 0x3, 0x4, 0x10000}, {0x60, 0x8, 0x8, 0xffffffff80000001}, {0x433, 0x100, 0xffffffffb46b0899, 0xfffffffffffffffc}, {0x10001, 0x4, 0x9, 0x386e}], {0x6e0e, 0x7fff, 0xfffffffffffffffa, 0x1}, {0x0, 0x1ff, 0x1, 0x4}}}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:57:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd50537a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bd9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46b5b54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9c) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) 05:57:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000021000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:57:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r2 = dup2(r0, r1) dup2(r2, r0) 05:57:58 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 05:57:58 executing program 1: socketpair(0x2, 0x4000, 0x90, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r1, r1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x3f, 0x6, 0x0, 0x9}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000400)=""/42, 0x2a}], 0x7) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000004c0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x218c, 0x9, 0x9, 0xfff, "486891297e6f2d6d74147ef2f306fa0072b17839", 0x6, 0x3}) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000680)=0x7f) r4 = semget$private(0x0, 0x3, 0x402) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/8) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/221, 0xdd}], 0x1) socket(0x6, 0x5, 0x0) chdir(&(0x7f0000000840)='./file0\x00') chflagsat(r3, &(0x7f0000000880)='./file0\x00', 0x0, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000002e80)={&(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002d80)=[{&(0x7f0000000940)="c86ef04467878e48c13b13959a61fd0e628601a78b1f6e9e5753f8069a42b17aa21b93e12a2a73e5efe9adc412efad528b2772f62f9d3ef5312ec64b1a02a2a857ccc955c8fe03e4e55925dbb906a8f728946f4e2e96d0aecde03b3d77d7295ae1636be9637a7cb7b2314c791694f3c8e2547b3fd50804a6384a8354fce24be618f8351a034383ba18ef88278b4e", 0x8e}, {&(0x7f0000000a00)="4b584a29a8043825b0329d8c07c6b30186309cf52d2ea1275157e2a5c0a7fd07abb17124108c7d85c0516ae213e78ea87baa4ca0dc5cf27cc57d389c9da2005787a5329dcd575b548f60bc472b3f6d19558c0bf628ab5294b68707cf2e29485d8ab2aed106607246ea86c28b0234b21854ac5013d2d1656f9661614697bdc814d92a470a16252f10baeb4f283896ff11d1c7c5ef1d6251c67a48592d44629980cc9a76cb8ab1b3e9553e3ac0205ed8acb9cf47d450cf3ff39586b1f64e47d5907a2eafec79a9b1b61d1f1c176da92b565cc6773c690a4acf1d90017156ad426ff6a14d4f57", 0xe5}, {&(0x7f0000000b00)="7a038a22e052fab2f0d0e44c498bd76c36c8b4d2fba3ad05e41e601384a216c06ed02a017778bb1af278366815c9eb1697a2f65e505b4ae6205d4ba3a2f66d62cd196fb5f749cbc7bdc021165459f50fae3fc0985087fb0d9a6eb147a04f0d6ab60a48ee6174d0dfe2356d553ffc76e355fd1530e3f66806ab5aaf6353444f399d250b23aa49bdac65e7f27544614623800b4020e98da6", 0x97}, {&(0x7f0000000bc0)}, {&(0x7f0000000c00)="ffcc72722c332c42509a4bc71bc0868ba7b3b68ee87c03351fa1be", 0x1b}, {&(0x7f0000000c40)="156236891094b39794a7e96bf49bafd26c3720e571cc5d947ac3281d063f02005f19d0d12bf3e0309b45dc0f4481bf95367ac16aecc9b3ba7e147b0cb257035196aa07629dc8242a4323d1505e03d8cc77c23c5a12453f1679d033de2224e6ff818a3fbc063282e3b674a4fa7acf39e65f1669876fe6498a31a96fa1508940", 0x7f}, {&(0x7f0000000cc0)="c397cb51d51ace87ab3dae5209c1c51f59a89fae462f03a9bf2c2042fd952a1bfa913f92023ca3e436a0f443b571f4ca5a67fcf3dd95971e6b5a1b372c5f155978222616f3891df697f8ef364850dc91f46ba1917fcbcbcaa751695ed60b0202c2e70775ebed5407783621dce30320a80d7b92f0abc8d0ce43a722f1f9b98ddee7fb43164a2fa843a339f64b96a0a7c1b5ca3f979b82c6bef047f5a74980d8cda967cff78fe897ae754071b29016d2307f3f688c5527c8580df1e96fc8c9ac5caad124d719dbf215138ddd7a1cf26ff9fccedde621526fa6bd511df979a456297626af5080ff36d7a8df98f16cbb4f50ca33518de37832fd4a3475a87e256008c71fa58f0360f7dad5c5fe16017c10d78393b45c5346707cca1a33509f58183048f123a339690f56a4711cf0264adfb5f266c80847d53747923c8413a4c8f696e11bd6cd1dde0d10da854c946e9574de448ebac80d51da79417d184d82ebf2d3fe5638ba0035c215966e0e297fed605bf7d2954735843edc0386d1908e2ba470b578319c39992a459e2289575e4ef98a54cb51402c7a139eaba9e550fafaf3eb10ee6865a2bf2d0f7b9caddc99bfc53a13cce8da38afd22555a7d8d4f6db32d1fdf2b294c0816a18f359b9052f4f55540f60600c541c1112b6d21886f93255a5820c63907db5f95911b1eccccbe5db760fe7f20de5fac35ef5ae1f9bf1cbd52022f62632be7fbd0f0d8eb5343eb5a02173b4e85949827573e6881d016797261839215cd987966a41cd291d0c1c171b548b5a3762b9b33a4335c69602efa7d51f71f9994bebfd49db410c0cbef903df5f1e500220574e887cb22a0f8d3b3bcf387510e08fe3dbd985b6efd0210e480b4c7b9d057fe904df8241b6b10cbfa9085bed36649883d968757cf8c9860282f5fed8b26b0e32d0b8959fba5ab6b674a871ac7ae145ca4971aa969be02da1d78be857b17fe7316e8ad560e5fb84e89cc188211b41d3c88cb64b5b7684bcd81783404c8fe25d5d904faec0164bb2bebd2d3d505377aa3cfc5fb54cac1daf26a1f30a70c2a4fe134474e9a10659364da4b384dedede81f57ca9389f6661afb1c4fc54608b837b5986d8ca00f7fe7efeea124af3978c01353c978900c4023af4d69123e716077d2bf63c2793ea2296b07241917b3baab762ef8be223cdb702be3ff89f52c3867dc31dfb9310b6b48be35a0ca67ec4e005804e295e42b04010094b1252cc2a6c33d65358a4a0ea406f7a2778543e9f413ee9f95b83f45da6d7569f5efbc1b53fab6dbb20fab2010b6d4ff818d61aae8089ed3fe1921aec4ec84c2b53ed006643ef96a4c3b328aee8621894aa8a3e906c801df38320446f0f7a7148f8b95ab76277570768b9d12d0712e77c8739b87e2c1bf787d6eed14a6daa01b7478108a293a325509b0b5f31fd18a91a8d04f9d82746be4153ef864ee3f3f513dfc751c6b91730c7a2fee0773b588ae395fa47132043fdc49fcc24b9fc2dcd533e21aa53a4e11e464e4e5b184afc6d497c142f4aa7853324504ed880b7ee7c8be950786d488fb1254e80914268a9ce935f1b9579f545fd802c0822c6ebf241837b7f5b671d2987f6c210e65fb1a8a830644c742803f4ca409425cdbef65c87957c04ae7501faf1233c90498a60957f2cbed0f45b012aa9b7976206bebf05702e5837271dced7d876bb93bd2a7989031b64c9fde0f626cb702979a2f9d0f7aa24e12628440f5584fc76c4d6f57bce2479a3e5f0bf50e651c07ce5b19ab40a94dd7b5fec248d5eecb01d76a82b01241ea929f4fbeae75eec97fa31a73f5e9ff03502e4b678c059b44817b4d581d2cb8fb79c01e2939a82a3e712fe756433136f0e23e28a29717dd34c725fe26f6cbbeafa918e7421fee1de7efb9bfb79c8719d6154ecd6d349bbc9a70ef15532b605932f0fc72f57ef3d0c5b5eede6f3f11a6dcbe8c0a618f44fcbd54b2dff2145e9dd53ce6f17e86952661f7fc2d4e89aa67f39534b637ba62fea07672710f054a6cec827f73f592d63ea7c065f5d018c1fd578cb10937bd8c447a44ba819bb49a35f7cd5d6fc08224f2601d4fe43fd3a83d5166e30f36a14cc792314ca63e2694b1f23781fc56982f94fe07f6a227dcdd26d8275659b2f6bbda271ba2ee6bd080303adb4960d6cae7b9ecd423862f7f44d507196295b3ed97d02b04a23e090a277339bc0417422f9dd4c38685b23e4fc43148771f6b8450bf2890ba1e42b7d771b90f748dc61b6456805aa3b43aa50196d73327c993008c52431798a5accf992728b2a654dc5fe1a07fd1d9795403825ac1872f7618ee96e2005af5a3e65214b7cfd02c52fd3c75cf2136ba170e7fc4f123d1b7579c2bbca8799b46ddbdb1fe407effb4e83960a00da533b5540a8c7ded131b8199f6587e9df8838fc97a1c6aa5ab23593618989c0d54574ad6e6f04ae8b26dafc313d1931aa45e811ba5df5a6e3b33962e259f75edf0c0e49e2885a3ff0e19b272695c763741c8b70c9f483124dfe2c5369c09c5914743ad4c1eda6c278325be5dbb3dc4386f159610062dc80f868b43b940a5164a4ee2c29ed1db1874c9b14c2e88584787edac2fd3f519fb320bdb76d61b6082c5cb206f1537edf870bf80b563400ee1531182320e36fab7538179c2677841866b2bb2cab319a2a9882a78e0e1cc68557cf4f14d16d171304b464b573d9f4296c120718adcfa39935ba8a21e54f594444303f86cb84df53b83a0dceaaea9ac19da80595506954a491816844e82457dfc6ca82622daa725ecd7101417f48f754c4f63ae626e38b93e017259bf53a7a7ed98cab91a1ad8fb4ed8bdef44a131aa76c97c9c4abe6a3f89c251d0785c55dff2649e6733659d2dd000db908926680c22a4df022ebcdca81a2e8c5ca3de6e59960a1b9c0e2ed7c374921f50832e1e3d62b6a88c657a5fd9d5f560ed7e52fff1e1ddec803f68dd086fda67013348852087dc75e5a2d1fbc1f7221a3321d089021c6cecd6d35d71086e38ab9aca264a0af69b3fe5b5b83da63f9c5aaaec682b55e95696205508cc13ca1cc1e67cf833fbf63a407b870f5511357183cd5ab2b1eff1bf61ea9fcd84c1ab4c5b2d3fe46069ead4ada7ac975d4f9c12b6c8968dbf360e5ce228ff01c62e7161dacce92ae2372e7c3e71af86de3970be6e4f8a20e326575caa595258c05d60fdd1aebcbc801d671edf74d0189a9dec62ba7546e0ccfe42e064c379f860688ff8c216b8b1bd05ed97a853cb3de21b0ae32c6d2a8f8ee6aa2b386edba8c9474db551d592cc670a66fa616672e51f12bc270fcf23970fb158070529a81b59ba480138f70b93e265dfd29ec11e57fe70f76de42983ac94fb67c9a53ce2321a2cf6c714df69cdea5ea363b08a12e227ed2ff15e59e885540e4355b0d605bbd5f5b5b617ae543d0d31a0384958bf36d3e49893ce0e0505408b73d3d6704f7c295053314d0a93662344b5bcefc0ffc7ab8d426acd10807ff351ccfc66dfa5e39214931d9c89300edf35912a0facdc18a47fa6abdabbbea59337a4137d7b9870f80e84c6f9b57d296379e787ce25264c9253a9199ffff3b240d4606b073c3d1e0dd6118d4f9523e08ce6c8c349b9ca0f42a970a68d00a8fe3fa96295cddb2e7253cee22b074461b9f4cb360dd99add0451f748c01f01293a6454a321b37b814bd06dfb6a1654605541767ad4a34fd8024ad37ca9d1b1436173d4da7e49d226ab75ce81d30e7d4ffba8c79046dbc3e9ceda245b7313b8add8178068cf0fbeb8fab5ac7f4f51e187f6c2b6c4ebd226505595bbfb16939601442eff1f8cb878c19c3f33beff9501568a25d867f9c979424b3e10826d747eeb1c783fa19293b32e70c019b5ee058736da8ae9fcfce21c97e389c1a0fdc888e15b64b89c374a64a5a82c7e9c688257a3f2918971f48ef47afd922d70088444683f19653949625de2bb1e4d900436cfd4642c2bb91e12a3d38a6da9e8d855d622e3269b33aaec48cb902db41b4b63663b8b355e2591076d520cabd48d406a916544d05c17d0572bf39d61c2e52a6edbbdb957db6372a693841be9ccc0a5ef6d353d538456efa81d38486acadc3eb09a72f067617c72c2051008b680b1be3028fcced242e2d8a5b77cb30627e9ad48a68514d28e7aca257293c80d61d38f1e858887b81acdca157a31aa0fddcd341daf29e3ba0ed1ae5dc6c0b00d26a1a31918adfb758d920d26abbb6c7834d7974cde4cc56b1ba3522cb6a5565df01b1447fe0c9ae8de3fadd2e7d87dd94f87c8ac1cb5ee8d14e0e590099b898cb5026a76876cf47e156d5864de70a45de56ecd1317ba9b73cf12191a52259e3850a85d24c74fc7b5e9281ffdb887659f00c7855185e4f228b7b54357c851700fd45fe607121bcec2d961931cafde4a1b209b76f5e7bad8cec7d3e5f58d6885e10adc851a628e0e9db8467abed3a191e20b4a004b034dc2141c47a0a9722c8af1db71693f6998a2a9d9f73a5de08773d798bbb8f291e2e19a0850cc6372cbceaa4ee808be61e0f97985a03e35b6ce743608dbe9d37edac9fe22ff6119fd8c7c8d7c77aee56100adc8847d1b807472467e9f09a020690456c315c47dd1107a9590c3a7fb5feaa66445c3daa300d5a16af2dd4f7cf5cff4df41adca11c4233d6e29d4561b5ebd60e4ed9c91995e5195cacd4bb4a76bdd0182cce60f36d1b719beb4d052d34c0e3422cb2551b5cc38c2f5b7ee4ebde45ba1daa1a2e61a3c859c1137300e800e42d149aac4feffa80d708dee9c4cd24dbb04ad4834ddf09797ad70679b391fcb6e16c43df8113643e83886c3811f0354fec6ba3a46d6591e826e1f3bdad3afe66de6645d47c733e965025a3f0d26d4cf6ae4cdf0cf7b0ea7affd234854e9265a67e6c34db1d8a7e867102d919f7946d46c2b38c4ecf856c1c9c2a830f6aebb4708ac2e4e4512a78e5235e74769ab38396851680f45073f20908d38d7304d39d91d37e699b5ee7a354dc380bd7a60e091d50f88e2c09e0025a4adbeccc65c5df27e47acfa0f77df8bf5dd4d4be70873ca78911ae3bf4aff602f1192f16efeddc009c887106ee335d28d1381e39c779fa188c3af3e7e778e6c719f20f5d2f296abf0e68aa8e150b90204f37550bef8ba9cc4216e5e9baa8ef94386fd32f0f6b359aaaf82c2b58d32cf083c0b65d6685c3775f99a9350013b98797660e77bee33caa4c68c935256c41195f80d2ff3503525cb500f2c028b1f0c4ad5123e8ef32df6eb39a7a7626287be75ea0853d3dbdf0e0530a58b11a7de2540fd01386e2483a9627ab8f11b57a73a736bb4a38b06f9be94dac04a95f5bc19badd37c2b8c2ea91c20b0b31f68f552fa80454d182f94fdbbc0ed1eeea7251fcf11c7ddfa5831f5282ce790e930ed3b6e418d3b7a8b02fccdd3845dfe97081cd18725ab9c385fdd4cb2669af50cadb63e2759031fb1f1f46d4508bace4ecc4465d12a4458b87d78a57fd1973192188541ddc81fe354ff86690c0383862f324dc4f732d59b6da4767fda91f0af02508d08f1e5448e7a862806b3d7c68c1ec5ef9e8b6e0dbb8a9a45a7b98c4bff505dd746b6f2e5f3629c29f6c7f682f797c9359bdb72f3d2e836e7807050ac42b02332c7cc8c3be7b6130d90b9881ec7562fa2f5bf651939cf3974d24d97eadac57fbb65dd7b08247718982701ca50fc76466399882a78f872afd57a509281801d9ef112c050c44f99d925586800bdaad0526f51cdb4cb9baa943a7b27f4c93c7925ab90d2eae1d48fc578b7dbb935", 0x1000}, {&(0x7f0000001cc0)="09d899c59da66540738790b869ae290fed402ffc9c464fbcf56363325bea69feb6be11b4cc08f34f82c7ebafa318b5f120209ddd02eb67c29ac89e0dfea0129472d01dc99584a834266be3dba47a0328f2ab98cbf14622a94c009188cce55ef9527f2220fc347c5686c58e24deb5c07ceec1d7aaa8d53585b3d2e1ad7333773724f038c54f141ccc5c385f7185980327e984d3307de35d91022a9756", 0x9c}, {&(0x7f0000001d80)="a0b76b37a0bc4a53ecaeb888e5b3779b832025b575c280be92b0d36bf6cdeaed7f0652ccebf3c608b4c3e48fcb007569b760c3195b2aaefcc50b8b7b4353aa320d629f64e339b3817847d8f3e377e4d34b3acef253f208599a748e8680a6e3ba5c7abb60e571c31dca5c9f636acaeadbe2434093e4fd4e150129c0349461c809ebaa9b14ac282875f9d816131752c3e0bcf937045eccfb9cf00a43b50a9e4a3ed4c132e77bd75a1d5ceac7b02ef62e8e4d03b35d58442086a501faef40da3b8320f979d0446829a6fff5fe662b7ed892153779d82640ad2570c4cccd48f22d8204e2bfec1b026052ad2b32a479de054bfd7902b857a9a414a236693be3f8b5ca51ebe1b7a8ccea88d311ddbb87063cb778a8a9507b2f36d07bf261904f72d23d8a21ac94c3314d1a04396a5fb6f51e48c4c5bc45b1de556332ab8ada12c3973f9e523b350d2d12e5e3457cdc288503cd64d52f2c9fcbf0c78f08006011aacd137541f9330c8cc142cd6dc226705a6b6375c25736690ae8dcb5f15e6ab36740313f7ccc6a0cdc70fdeb7c7a52b5157e66fbfd6bebd8fbc1019b514117d1c22216500dc6eccffa778fd76c32377f461870ea65931dc84f66209614c581e58f65ca98259c78fbffa960f92d91b258ef034b706129766d8ab8e69b625831c116e8d749d4492ea52e33fda838af7c7161a71fa325809dee076922ed76c940a21af09abecd96cc4edb51d83b0e1a45e05dfcdebcfc83aca8efee94d5d3a265876d65360af7cbc94cb0ab8d574181856e05324f2b4bf8563c9966d3ced71b17d3ea6c556db4fd8295c6fb22bf6a0afc60aac6be2822266cb3f18ba4e70edcd3168f6fa385d00cd0e8e91edc754891e614894550349bf76ef68c4b54f3a0d8b8f35b48ea69c88e432930139c9f9981296a29d0f89102962795bad8350877f7bda65f478cc99b614f258b7d3a497444248eb5956d501e0019dfd853120466f2b3dd620074eaa5c6798e8c6c307c3577304bd06a470ed8b980764915ab8aba61261421f8eef60c75d69e9500b1beb2766f8385f6a4d181d8a7fba0cb2408ebedb91bbc9f7ce0d50dfb744924c60db526f836d0a83e9e722aef106e62f7da35fd5a1f1be01dd836cdc715d295ee89d43acee460007b6e84cff10afad51b51240fca789c873732eb3714589deb14fe017b94f6d93669cf6f6d552b39da9e5929a6edf4157417a909dace389e795eb5c5c964d95246e74c2e2088ff1fba9aced6d8e158e7c6d072e030ba9f43a6508e5d008fae11a30cb0260e3f217f9345472a7493ec01686e4bcd38a455a7a0bc7b85542043aa2dac61f9c7011a15530d434ad556ce5bc90bae49520ca6a11b207fc68c630e49c5763641db2f8476692222dba02b978c01a9c4db43c55de7470127040d173b9287f4ec61f74dd160979c0300c94831a59b46b2986da8a17230a3913a236c00332c89e174f2d64bdb6abadbd2360c879c9b40643beb26eeb9cf5c256be756492366517e01ac3a52cdb83151e205fce4cc384a4fb7b274203df77e5301a0802c1fbb2a5db288261bc2c0d98ac7411daee773f436653bbb307d1215ac736e864bf0f330132cb682bd27324e32582a51d13f8951df18f86d38aaac12db505c47e68b37f11c6a366d5406167527aa74d3791a6711c1aea8a3061da253b05126d43db3c091917139eb95e04b88ca58586aafb34eb27d6dc9b0ea38f1c955d430e9df14acfda7a5b84898f1f50ec1577f80be56342f3fc584055f971209bba3040a54688593ab5a03d880361d50781fc2b376831f518f4eb01dd94f9be010472458fdc713eb65b2b24d81f584350984ee01cf01a8172ea8ed8063b70ce7f0530382dcf1e4a9181dbb616f03655a168792fc7742125c5df3d84bcf537e77e3c8528981da7109cb275fad15eb62ff6a41babc3dcb9c9b006aadfd704089cd8eb1bf78ed5725126661554b2a9375ec4baacd8ea12c0dcb67e0f4cb555316bc226d260fb2d2baf7d5af0a02670dc6fe36ea1bd4e36dc369dd547f8e0a401a1576a23e6bacaf8436802f03d3dde1bbfb7c563f1beab2ca699b6b40728a0f3f014d94bc32bdf69a9ae19df5c8cfa5d2c0a02eb589d1a6e41eddd760588c3f41846cc1e72d926263e4554d05a685f3dd59332f36f10cbcd6d060e3fe587f20f398d5cc3f055da330804a564fcb332d5cde2be59ef3b3c7d3c135b7be58ee9c1504fc96e7fc4a9577df580ad771f7ccd92ec2917e9b0ede9aa8855be31949b7058c5f249ece8eff36ffbe5541aaac67ef8177ad10832f1d2123a139d0011f468ff33a8dadbbf06a557e0ff240f8d8dafb64a0c5bd46158897894d51884305faef9a58330017b1087e8ccd141b47980d84679e28690adcea1c09ae87242a405f8c19ffd76b47f49e98201b657a9b51ca19a5dcb8bfed5220a3bb9cbceb3451eff6686eebdc8a0bdee3de9651eefe9abc5d715978e58e7246477ab3da0b2e737cb7ad11fc759c15089800891344b45fa3b4682ee1946048f9742493fdf00bc427478dab590474a4cd4d67429acf9438cba8bef02e37efb9ab56aeee14063a0324f6b2b35bcf7e0860c47a67ee00574ae3aad65c7b17a6527ec5b6a4dd10370909d595d1c69cd203947146038833635066077dac21d71552ad51c54d6f731bf94748ffc99b050e4b420886d6538651f6a47b9877288e7dbc98818426fd73a3b0e4c1ecb7a3479a37f932b0a709b2f8476a540622ea2f785ac465db80a65feb9a17846730f0b1ebe44df4e7310d343916a35ff65ab994a812913a988ac962ebdbdb98a8579b31ad4577320a1df10715c7c6db41123c797eb719aa4abf8b1d4351b07880df7f8798602c3d1c29bddc733c397aee982cd1590ad871755408a24ff47ab92b0b6d4c4110cd30f45396d1ceec7f23c3e3eb74ef266f37e8d3820d59a378ccf552ac60f4e55446374ce4ddd6e0d6e596e069e5a024ec7ea251c8478d968b68179743a9a909b5631a04a984952be66309c508b7a98fd964d12902e0b38443fedc4aeb2735b8832e9b1c9d3aa648562673e5688fb9d51e043e3e95ac74ed0ba9772f5f24d9133478da8ffe6f6b708a12837d363e5678d2a2b70b8a23fcaf4cf7b32ac0b9bd7791c32431c1500c528999fc144074e00806719620010e5480a596998408758412680f4a8bcbc13bc5d73f386d15e24636dc017f5ba5350d10b661337513542b8635a6785edad2b651d51816a9488963827c36eba44de81dd2c85379c60373c6f7a2f98cdacfa3f41a0e2095e3ca5b9e62b488ccb03eca22bde3e892aebf7580cd094ece3ac181a71501ea256d383bd33a2dcefa12571250529884f6935605faa8bced07b6967ca6314af496f82ca4f1a27ddaf618f5b548bd72730e63c97c5c76dd41a76cf996197e2c01ef0a81dae0e10f311cb023d73ecb3e09daceb4e697199a996b2d3fecf65898e205f346057758d8eb1cb79f357874461fe44a190841eae918a53f3fee7362b6caa3d501d50b6bc8561193a5dd4a539a8963981a4fbf22118c47e9a75205f9fb3e0ec21286311d94ec3547ff6f721f87c3f7dbb5af1a3f698ca9890e9e7d7865bc831ea48baeefec11261ebec56dced53d49075a336eb1766368f9d987ffc031beae335aab8657313b83553dba7fcfb2b677311478a01694bea6beb85491e89825face283e2d9a77530d595804d2588e82c9a5f5d09bff784af7b7eeca4e8acc861c2264af10d31a31421058e67120ea75ff04446eb4bed3722d8de9c3a1c8e03556f9d7b8a3cbadc6142a7a5239914a22549c6b76c03428477d008df9b815b0d5ea43b4550a84983deb3374cd8282c0af7a489cef0f2dbbf2efc63c35605ed84fe5ed01c2981a4fbb42a720f272b76092158ffd378e8e996473aece4b25a07a0e6ecb27d325de274fcbdd961b4011a2736d6de6eb9965956e7c33b76adffd320a412e1a0c27ece1209833ac0a4dca6f19e644d762033fb31042e76eca18f667d252897b3b3b74220d8469082d07a456ca42b7a8debeee667cc64f177880560feb248c135bae7c1714194cf3c5654749cb9a0d2353c56240efb2e82c0e55a871a52b112e5953173664ee44a00b9c17dd454c20952aa7b2cca70c11b34d0080418059ca5fe3d069479f236c570c8085b073e4166f5886ac197c01d5ab21683b7b70908cd73eb1ed022259d412de4b5099a6684049aefec671a0f382b01bffcd7657a7a7ec8e928c07b20be47b84f3d2d2e6b2ae695e39765cf6283c3d39719eb94f9d976add199dc0b61496860d1664aa54dd23b1bfedc077937c0ac98c73d8f3a767b3735e437250b2261b692fdf261d17555b375bf611058760d7211f6c039413eee81ae2cdcc96c4a4e8c5b81db380ca6a6cd93b5d4c016af62bbc0d2703e2658d553ddafc52db9bc3c5be8a98071a07c6d93c2d9a1709c19d28ea703dca04cdea3e99d142b173670e70ae9adc2be5baac86459d0aca7b9e5dc7cb9fccced58c79a7cc1b81d9ed50fc4acc331cb336b8b16e43fff96527ee5ddcc1e8f518aaaa410c549cf3fe0027d659da7e7af6bd4415865d723e2937fada479f616818d7b6c9ccf0598118f8b3b04c68223ce943765bec15a04d65ff353ff5a71d4cd30828e08a670d29e73c7020a28e77cbbcc10deb080d2a1241e43db6a2903e22c63a94979178bc4385fd63c7f1d84c0e34886eef04a3838bff6540786251ca8eb7760204571ecf7646cd482e81ca93d7cd96aaa3ec20a87167300a737333ea5998c1ef969140fe1a859ccc488d47fd1ec97750d37441d74091c157cf7b309e87cb125c35e1e5641a7c38a1f44a32373aade3ea11c1a19c11f5c2b64f7c3ac69144fe374427c180112dd7000866f5d3432399184321868a0ae755b49f14c34c8a2c9e5b45c5c9f17b1179413a51a126303fe445b8645f19ff34eeb21003683026eb9ce85644dfb08a758d263f7a533c78465e24d65ff7980c4ebf05c5649969a27d6a9c41bacfe60a950522a1970127a2fc46ed3f50e3eeb943633d45ccc4f7b2462c519ac347bf1815643d12c980dc8fbc6da2d5e13f7683b525f0e5770cd719858c3015dc93361093b27024f4e6449d609d28b16eb55745d23cf5856cbb3c32901d33410dc93946311e45a1fa81494f03ec9e1247512dbe921819d71119bbd61271de0447d285499044e77339aa0fc4a4e267b76c3cdc752004997916699f3acfc1d2d32ba46e68a8ba679e1435587a110e68a31d631fcd1398ce2bc5731dd62688266e80fb82dde68319795e9f5b54a534653581f3640985d2176924c2dff0340cce845136a2cb729bfc23be9d445c0ca6486e9be1ea7a0613ebee0b191f0a4ed2d7cba27b7871fa9ebc4f9297b61cd9351b0a84b9c84b318363fe6380f7404da788fa94edd7ecba6a3997204a3eee708b41d8f73585e8500f3e85b22be9f46672366fc63bc18f7b68d53d4d9a49c05cfce71c2b7de09c0fc8f265cc113318a5897eb3187bde3e82425d9714e486f8f49d093c4f38dc7a2b6fd4e83139a4108998832f8a0494b2bcf5df0baf5e28ef5e8061e3a8ca5e85afd1bd49c40339c63aa6e6bed53cb3224369321a44aa406cd17964bef3d415d699b22edad1ff8ef03b00a4fae41c7da46ae0e05b73c292e74d775b9ab0583b149e3d5394a9fc2626670169461be60ee04227c7619c5cfd8dd41f1e8f25ee48988e29ea795d852e895a43ea70301cf31751061c51e3de5d42a36716f9512d8560c7ae3ed112df21e3bb357be0d37635d9c473bdb5", 0x1000}], 0x9, &(0x7f0000002e40)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x18, 0x97ae5a7ace2b83e0}, 0xdedc3c2a2fe5f2da) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCNOTTY(r5, 0x20007471) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002ec0)={{0x18, 0x3, 0xffffffffffffff81, 0x40}, {0x18, 0x0, 0x5, 0x80000001}, 0xae0, [0x5, 0x1, 0xfffffffffffffffd, 0x6, 0x6f, 0xcd9e, 0x100000001, 0x1]}, 0x3c) chmod(&(0x7f0000002f00)='./file0\x00', 0x52) r6 = geteuid() getgroups(0x1, &(0x7f0000002f80)=[0xffffffffffffffff]) lchown(&(0x7f0000002f40)='./file0\x00', r6, r7) pwritev(r1, &(0x7f0000003600)=[{&(0x7f0000002fc0)="0fbd83b7f2742e99a4582c7ba36c35a1cc5886b18c3fb8c1cb09ceb8d683f85c2fe4dba1ddcb3b97cc4ea7f349349456f052f5c7feaeb5ff3f98c2e707d34fe906b01f32e2c501b484cbc9d696f5d30b6be4e0289c706d33c717216afdd43780bbacdcdce277807ae543f317b124fc795fa6d79039da44ac7dd0d2c77d67a121c60e61655ad2f8f8f2022a55ec11dfcf42ae0bd0c0d18dd316fc4603c25cb45cb8f80531cd0a5f3402d7e78d5dbd6ef3ef8cdc57a8749af90758661d2e0209f6a0021dee34c952012ed3b49b33a0319103b2aeea27f26047d4aa", 0xda}, {&(0x7f00000030c0)="ba567aeab92a85c1c363204624e21770cf526c04c9bdd002845c79d16e92410aaa65a745b7c9c78561002bd82a60099ef0dfc497049c8e67509d1df724b90f236dcaba519e16cf758f797ffb72ef8d8e12361b9f9817f6e5880ca76846b366e61d496af0a381d099fd3da63b403dbccb2450f353e6917aa5a557e801fb276386ee31e8a9a93775d29897949ac8806885e3e218c2e2733e793e740d4f0561833c9f6c9408889150edbe08cd06c1ba42f7995ab973cc2bb34838303b9b591923a619", 0xc1}, {&(0x7f00000031c0)="f0ecdde29ff3708f4b7727d739918e212cb6bad256ba95599536d5e70ba979ce5c071957f8e5c483603aecd5d6c2046d1751d6c7226d8254b81c4b0291e840e084e0e8c1de2f2772cde80598d342cc1d1c23b4edb578937fd9edb2ae7704740ec451e72c0e1b299e17a65fc519fa5785ae396830922960a90497c6789f78299c44def4a6eec84b9986bbf7850248bbf27093c7007e2f13", 0x97}, {&(0x7f0000003280)="4400bb94bd7ad787b7cc6665dd316d0226ef1338915fcff7a92cb44cd08314532908ddfe60b0d79e83efd33efb402e77cad0bb90fd41305ac3b48b59629d698156eb7e3f11fd9e83500ab4d6415cf6f8abb7d0f65de7fe4f8fffa3be4765c9a8c2164782616a92ff0d784aedb506652faf187a2403247718884d50d3ba87b0b574fb0fb94c3afe08983252d1a0d94dade8f9e3850920a5ed41f39ba563945627b75477f88813ce7caba8bf1a5f857e0d095ce1612aefec54a1b94fb24523b9d0ab614d30fbc5224ef1be", 0xca}, {&(0x7f0000003380)="6a67664a6f1d6bf401eb1cfa5cc60722820534d561cf109b59a29c6e31829457345ea0cb66a9317bdb4a2e06e607359cf5fc327db2dc7d32751cf6558b639e7537c6763a145327988638a88a3b28e0364cc3ae0dd054ba7d4829967c0b2de025fae31ef11ae7a196644d6606d48cf13620fa3d9b389b76e19b57ff", 0x7b}, {&(0x7f0000003400)="0a55d58df60f692299dfaa159569d8175b3e88105ddfc9013be60068cee88d3c4af987a38574e6673ad648fb0d", 0x2d}, {&(0x7f0000003440)="32eeb02dc8b69e4963ceac5bedea21e5e56e8308183b58dd277c2fae3c81d7a66020a63bd1e98866788d91b1f5da00fb69ac244f991f50ae306b553e82c5e4d9fbb6b99ea2b422f321f81bdbc93641adbf42919ae0a8e4f3dc51277bdd204879e24310a13c4d5619963950080573f3428a8b82bcf20aab23d37db2aa7863909f04e90f51a9a25c4fea11ffbc33f0e5152fa869dd02cb50f4a99a4f99d0e40b03f71e4f257825b219c7365cd720d49957517e4df3237326cbac402c8291c70f358d8a2a92a9969192113eda43420df49c", 0xd0}, {&(0x7f0000003540)="dcf2c39d805769522f1fff4e8241edb49fd2f7cafddf13b732cc61cf3ef58dab8a364cf201929bb6f812fb9dda0ccd0edbcc8d52e5c7ebaee67efc78f1cc721d28f799722f47a4fe071fa1757a4883d7045f04b998ef241ab2fe4636ade8bd179fe689ba7ec3608be141f57ebe43cf75cd11af66d3109afd554cfb0fd18e011be94ebb2f47f6457033641786146747f3470fdbb79d40164f2f140f731919bc91bd8a3631db22b7de3d4af80f98a51fe1aa744681a3ace74c2e562123ab", 0xbd}], 0x8, 0x0, 0x0) r8 = socket(0x10, 0x4, 0x20) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000003680)=0x9) connect$unix(r8, &(0x7f00000036c0)=@abs={0x1, 0x0, 0x0}, 0x8) lchown(&(0x7f0000003700)='./file0\x00', r6, r7) 05:57:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4, 0x3c) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 05:57:58 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x3}, {0x9, 0x20}}, 0x2) mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 05:57:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 05:57:58 executing program 0: mprotect(&(0x7f00006c0000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3f, 0xff, &(0x7f0000000100)="d5414fcb6df842af01", 0xec) setsockopt(r0, 0x29, 0x7ff80000000000, &(0x7f0000000040), 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x80000001}) 05:57:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:57:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) mlockall(0x1) sendto(r0, 0x0, 0x0, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0xaa4a4d71797628a3, 0x100000001, 0x3f, r1}) 05:57:58 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0xf3, 0x5, &(0x7f00000000c0)=""/120, &(0x7f0000000140)=0x78) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 05:57:58 executing program 1: kqueue() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10010, 0xffffffffffffffff, 0x0, 0x0) 05:57:58 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) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 05:57:58 executing program 0: sync() getrusage(0x1, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000080)="7f6ad02fbdfca36bae8408111ea68733d8e2158b0585439a71f5815388209fa3c2ded495", 0x24, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) shmctl$IPC_RMID(r1, 0x0) sendto$unix(r2, &(0x7f0000000180)="b67b559c4258b75b7bac716fd588ad5e7f1cd71a66d93eee85fab9600db8c7707924161b9856685e9e0de47c40d7c6096647fc3d5eb6a4", 0x37, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 05:57:59 executing program 0: r0 = socket(0x18, 0x2, 0x6) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x10, 0x5, 0x0) close(r2) r3 = getuid() r4 = getegid() r5 = getppid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000002c0)=0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r7 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) setgid(r4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}, {0x43, 0xd3}, {0x0, 0x2}, {0x101, 0x200}, {0x81, 0x7ff}], 0x5}) lseek(r0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() 05:57:59 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa449961d49171366, 0x40) fsync(r0) 05:57:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0xa0) fchdir(r1) r2 = getpgid(0xffffffffffffffff) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0xc5ad, 0x0, r2}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/19, 0x13) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 05:57:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20101, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 05:57:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) write(r0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x5, 0x7f, 0x7}, 0xb2, 0xd3e, 0x1}) 05:57:59 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="4dfda0e9551690ec44f6c57494306c19b2378959e856a0ef7f6f8e822d6520d243e2ef1e83d9d3f15c70b0db07f6eb4476a6c4f88e1b04ac18a14714050dd5be66d91af1a0808328df3fe236", 0x4c}], 0x1) 05:57:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 05:57:59 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x3) dup2(r1, r1) semget(0x1, 0x2, 0xc5) r2 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 05:57:59 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(0xffffffffffffffff, 0x0, 0xffdc) readv(0xffffffffffffffff, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 05:57:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xe5e1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:57:59 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file1/file0\x00', 0x3, 0xfff, 0x2, 0x0, 0x4, 0x7ff, 0x7a, 0x0, 0x0, 0x2, 0x4}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unlink(&(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x5, 0x7fffffff}) rmdir(&(0x7f0000000080)='./file1\x00') accept$unix(r2, 0x0, &(0x7f0000000140)) 05:58:00 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"}) r2 = fcntl$dupfd(r1, 0xded923f61cc35a19, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x3f}, 0x8) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 05:58:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) chroot(&(0x7f0000000000)='./file0\x00') 05:58:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000001640)='./file0\x00', 0xf3852452c4c7371, 0x408, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:58:00 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x1}], 0xe7036d6, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:58:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20, 0x18) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x290, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x11) 05:58:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) chroot(&(0x7f0000000000)='./file0\x00') 05:58:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) 05:58:01 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "d07a0e09bbe85c6ae2c8fbf4fdc0fccb16740019a0139bc08f4a617fb9cfb1757c61e3956b236524419288239afb5c4092f6b9463ebd193bf8df74de3bfc46baffa7851a227380f02f1ac157af6e68d38361ff52ed7553e4860889f7cf04bb6ee965047f00a6e9bd3b06650f1e19bdab589884c26010000ebb7d88a09a88dc3ce3dafd337c4c6a497a06f630c8397bca6b5024fa2efa46531262d6d14c88f626ac81e2e6ecd2750594f33d5ae442731beabca63e01b81438df2341d6e920c479c8ea5414b0ceac8eb1012f6087df1fae6d93ba98017d461c2a174aa21a2c06"}, 0xe7, 0x800) 05:58:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:58:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup(r1) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) socketpair(0x6, 0x0, 0x1, &(0x7f0000000000)) 05:58:01 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x140) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x10001, 0x3b, 0x1, 0x1, 0x3, 0x100000000, 0x4, 0x0, 0x2, 0x7f, 0x5}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xb0, 0x2) 05:58:01 executing program 0: socket$inet6(0x18, 0x4000, 0x8001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00400000", 0xfeb7) socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:58:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000580)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x466) 05:58:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x7fff, 0x0, 0x6, "6256cfd27de97c0eab96e67b1d32819759b59851", 0xe0d, 0xfffffffffffffffd}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 05:58:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) 05:58:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c80)="90c3fe67eb586898600425f2f573e0d1ac83c18d75c8e22066c0d389fe894a5cda4005aae297904d3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea12001d515c9b3bb77ca60c128295bf234505348095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f5325c82b5eacc26db7d36ed96000000007d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327bea1522c332ea628b8cb672e9e7247818f970e017c7cb9303e63674000000000000f3993b7535fa269b59e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0039c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb93db94ea94963070ba98eaa84437a1868476bfa123d73f28d070a027a853032ca0d07bacb67c8b8561b1cc2ef3951f7958ebe37bdecad9048fcd9d053368be2eda2a73bd1d36294e0225c925f74ea81fc1de7077ca4cc9e4bf50e0af0cdc57ad7cb54d35eed4dfa2b7cfa186bbb07c418e0d57f2cefd4e82558d083d4c8f434d13a828e082561fe2f0e03d3df6a70e45f72ab184991d096487503f95eb10e0afa5c6243af788a9fa3d6d5720609a9cf81fc3642ef9a93075e0527f18caf13f4d857ca11f6c907641a5195731f4e9006ba3d54c6f4bbd5cc433b2a262b50d32ae9799404e018e0dba78c78daf", 0x241}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0xfffffffffffffff9, 0x7, 0x6, "a60aae1439b1a17bae33386296d0d60141bab708", 0x2}) rmdir(0x0) fcntl$lock(r0, 0x7, 0x0) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file1\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) 05:58:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) dup(r1) syz_open_pts() 05:58:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/160, 0xa0}], 0x2, 0x0, 0x0) 05:58:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7fff, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:58:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000031000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:58:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:58:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffffffffffe) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 05:58:03 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) recvfrom$inet(r3, &(0x7f00000001c0)=""/125, 0x7d, 0x842, &(0x7f00000000c0)={0x2, 0x2}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x140}], 0x1, 0x4c056066) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) 05:58:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x0, 0x0, 0xe56c, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:58:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x6, 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)) mlockall(0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffffb1) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = getgid() getgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7]) 05:58:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='./file1/file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) rmdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x40) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0) 05:58:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x4, 0x0) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="b6655beaab78561cbba43282022e2f660100653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r5, 0x85}], 0x1, 0x5) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r7}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r8 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000180)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r8, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 05:58:04 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r3, r2) 05:58:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xff) poll(&(0x7f00000000c0)=[{r0, 0xc3}], 0x1, 0x0) 05:58:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="40f84af94e613e24183ed6535317078633d84d94f20adc7527a7e751c9f675c50a9088e2eeceed51997b4ee7f1f4c6f75a9aa261e234ebc3c2b062a86895d6b8a26d7a039e36e9d5cf993b8c4a186aa93613c9a14eaabefb5d7986d1ff3792e136f327195bc47073269d37f86df490420ca5b9f8724e0a0515d53fafe868c36e5e7fc3fa53514d5babeb7d595c649d1772e5230f5a31644ded4d2d0e374ebe0f1b314b33afd15822d5ff837b9b1808a0ee8531fc1e6c926f4aacdffbe011199a24ed9bae0074509438", 0xc9}, {&(0x7f0000000540)="c4d5dc2cad47c3bf171ebf5c13fe14abfe6dfd2111eefc698e4e6b85b1030b487b4066bebbb929a0aa8840bf721d970a10b2e2741e0c40e133847db3811ea7b44213f9d547520cf10741c5364bd5e4e0026750b827ae8680cd55a1ac4b28e8a109d2864b0f310c18a9cb9f326b9c579f8db8cea424087a6c38f0f0dbecbd2871e04f5af037c3b74d752549f44365be78695d8e25c0a1b8d158fbac6e940623bb6854cb581d4ffc36b5ccaedfe4b6e0b00917193b108de43614948bffb641fc4678491962eb139ba55720e39a06f4e8831bddba2e8bf451ddee1852e72cb1086e76660017192a288853e362094aeebdd245b9e9b6d13dfd4299cb6007145e9d28fbea409eb4eecb0ca9dc07711f517a92713a2855bfe05b0b30fe8b9130f7a1e289888896f603f9b4697f2f8009c2fa4e04ace32f92f3a3e28fb71ddf6cbf660ee35cd541011393eda41737660e980c0594127ac22a4ce89658b678f02c1133994b7469fc2985ec89b5dbcda57e8cd99ab3958208433197b17ae1499721d9a2609004fa5538ce42e096c1cadabdaad718d902189be981bc06afb34a613219b9118f70e3c1fd0d36aadb3470d3167c58ecb2de19d6e8a532eb05a31e485b329dd1a5d00e73d6b3eec76a00574db019ea65dc4f01bccf661639dc41f6b3344280339c8687f0425496a088ad14af60b38207a60947360b4143844dc45689a681e62ac7d5fcf55c8a367091a3d076dd530d8691be589f1d78e91f5df737b35d9dabd6f70e529a3ae2f0b63d944c78df5e06d9304898a3c74236a885c2a205808c3e96670d4dd2b5c3f0c24f2227688c4cba461ffcf7f92e9dc29362f5ac6fd1c2e8d0da703f2709ee0bffb517138bee41bd310648967aeb25ee7ad720617fa88ad554db1a533ec16dd14139baa1bcb4b8e4b2137378196178af756514744bf8655e1a2bd3d860edf573c34774ea953717f9bb78df290a70848e04ff7ce1bbfcfe1d61bf38292907f4bedcb6a4d589e4b2d12b8a7475327b511f26b75adb430bd88acbb4363f387f87b48b5e25353918f3baea902aab4791fa25ee9b341ba8b6836eeb5b716165860878f951fba43b408732f042e0110d8341c04a051ca387b8da9a86cfab2144b2b81d404040923da74620c6b4b13ddd8f8bc0dfcf8f7b792ae7cc7c403160b2cdf0cb8a8ce8ccecf33e5e835051c41e10b306898daf2a3cc62975b531609aabe8faa96c6f6a66cbc14b55590b02c6fe0865f93bfe40a94383902347ba8fde8c7ee4d958fa07a16a42a3d8d901be49e532655061f9569a0d7b1ac6c70fe8b47a2df565538d9c7b83e3056af32da69502acd58ccb7ac06417a76ab04430e1db538f5d0d43dfcd216048d699d1f641406d5b9ea538bd003bf7638613623085c9ad01be31b6e7823599eee2f164cdcdd229ba3c8d633fa8876852d104495b73eca855c8a400230b0831250f7021c97547490ab8f37d9c6f43ff6ede59d7c05054e8c171082b4b5c6954a0a23f76d5d067f0abc8f1f98236f4c7802879bc4c3ca17f31252b488ce33fdb2cadee728588686bf31174184fe272736eda6826594c4720a94723972d5e260790d4b007748affb824d2190664a71dc4696c224c685d9d00e1f91c36cf4bb988a1896a548f5333a6cfb58c5f1b9d0d22f6803a40e74f91fea922279f8320be275a3661e6c406e2e318ef89c748390c4c45ccd645636cce9ef0b7d541e28e4c5358659cb78dc65cc6797ed8e564414dcaea1d2b74ec4a8002da2ce0dff35fbcefaf473927d6a99e2b25b03496cb5cce2eff4cfd1d37a62dbf1e2d00d5d72a3ebe7f4c8d7d29847d5d2de3cca47d04c7053042702f59f39e4f3ec894aa2272f927b2400ae34b3583cf39e098bf8627a0742c2b6df4ad1509e7775f54501fb76f0cba3a1209e6f88333795714c67da78cf55f9b984ae4e7edee736b0ac513f31eb2faa1caab066b5aca61699229b3d0e6dee22a5a7fb295cfb27042135947f6e5c40a8933d7fea63a2c8ca1d8ebc54bc4e3706d06aa85ef0501969a3f1948e789006055048a91ab6ea2b2afabb54fad5d8551cfeb92475eb2caddc15cf932af05ce989b26e1482a6bd703eaf2d4828cd1cfe47bad56476c53daab53d7d2ec06ac8f6ec3f72d333630b2672a8ed9368d6c380a760f480f8a24cc218b04c13346dfb2336a402ac3cca9da95aaf87a953c41e5293090be5e05d70dba3a27ac729f650fdbc91467709a60f9eee40152aa5e695caec5a33a6815e3848d6a978042bbc18f571d903bc27f3ec42305c393f8a720c2debf846d7cd3a0d9fc1e5838d286d9b105cfbc62bf2b31f7a666e9a63556f28c9153788afb5b531b3c6994dd861c24868122a130501a867a7b623c958f3bbe65ed834580139f256c52b8ea64cf0427f1905fe08c32ee5bf8120ab28efcba5af8dac97c5dd7d8cc17e9d646d91375b5ed5901d6601c4717d69df6c8c0a04f746e3abbe78f3ee52a4cd01f21c21f3b1573594ecf3ca97a12228f38b2f36ff929a30fa803df7cc534d9d48ec912faf5b5c76e6b5dd34ff16d3cbbaa534dfb3f93257e0aafa396916b9a916becdb08e190994ac6e71d84bbcc508c931f8cedc06a4f2d063e01b1f09c3a26cec4f4b1674d18a4e7ec79e307400935c10163dc10e9c0dc553ac8e2f03f5df223db9abe3666a00e6c3caef2fa30cebcc8c2d53c998b09f475fe16555e7b6fc03b100b182e7ea4cc9b36c4c07f2a8cfcd4291a05279151b2ef164e465901fedacfb25b4dff4878a0ff8d2c7897d39ec3667f670c5bfa868c29a9c4731fdcce641dd0c6821a6d5599a57483c931a32d807bfffaa9f9539718b48088f6ebf98719b0500fb785147ef86e92e5357912b6eda80be70de41f86e160f8552caf7ba9bccf51fbdaf9fa8af81333948aea67e789804319bf577a06965afda43201bc4afd18a485fd010d2bc0a4ebf7cd01686e85843f6e68dab17415f71c2e8ad89677a364650c939a4fd81224337137e1a30365b4a7fa821e9f588fb330fc0308d36194398334a9bbc21d2a1c7ffe958bcad508ea9e70d7ff1c8fd09f2a9bb3c908eb08e4753574a2a967d309dd6fb0b6576954c18dbb69818b2c6a6fd69fd9a304b8f793546bd6c6b6e96f432bd9ce851e24039d63aa036dc22738256d0aff1970cfbc1c9e51ede50cff56498b69f0a41783344ec3061c74a7ffa8123070de1c4ddf9615598517ce80d5b9b9e5d1a37d6674e95545df4a75eb01023deea5855ae5646fd70ddaec34d5b0e5c1ec2b4387a88eb46f5e4db635f1d55374710b6d570151bdd059578e7545d3086cbb1aeb49d85941c5d844d5717048e6a8332addf84e398ea6475faa7d4d0bc3e534c6a99cfa26af5657d506bc3d5f811503b0366cbb77922fc6a1ef37e50ec3ec877fee70448f0ce8877f743ce14027dac0168f00255c40f5c6a75267996755b8bdaf56801a957e287063f5def1d66d110a8e604df17e3718b53f23b79a2f1457e9b9a61aac397af8f6307bbf86923fa90b0dca0ee21048de3821e1690ed09374d35f0430e72c987ff2dbea79ef0075555fe1c76b14d8bf4559dc349b19749adfd6f0f008a949b3c0305eaca82033c4d0082b2ba47b41449cb192df92ee8b018f6a663c59f9a9cbee3f1935e7bb62d98f86604b20550cab8435e067238a8b7bc8f73a3d108482ccbcca0351e20c5d8889f5b105e4d1f10a91d58fcae9f068b6798e68a3efaf3be2998e5443ca032f6bbb3b61752445b7f6005132cf01463573b4aa8e9a9d5345f7d64886f9693d7b69c190b980abbb42a7b06e84818268a1e513d18e18f86faae180632e8104dbaf5f72e74787edf7bef9e43503fd45b703fba183417003505633df12375dc30f29e34453ecc2797c4173fe2ca0ec3dddb1aebea7a09994e3ebfbe64f0f21fdf8df70be0f87290d1cf0110eb5677d94e0c30a52c50f971fd568994d01c35ebfc883e3707fb094f4c1a0dd072b062462928f76efa9d7b149c97edea747b400a1b926b06e996a7fad28b6c5693f2dff42e711ab65f8770563a48a5b6f8a52550f23339dab39d5578aef1b982641e1d2d1b8c6176d5a982e6c59bb474f711f05b5ebf2a6a41e14c389541e13ef737a89187ae9f058e77fe91eb3fa27544d0767c1d79aaae5c018e69cef1015502ed7fb3e3d45e824dc7b035904fc077ff543f6f1ca4f4a183daf866632fd5128df0eaccf0f9e95943990e48213a61451ba3cc03aa53819ff51b9ad2b7be386f981026f43d1d3156ac3425d0608892afa7da0ddcd7e048b6fd537a0bff123e0c18ea176bb654e972d6d650743a29b198171aa466f6a4ed514e1265c889d0d814f8c247bf8efdcdacd2a25cb412d3b98d438a7c6abf5d13981fd73e59459115d17c9281d0e724d9a84cd9e9a67dac135b7452aa6ee435c670a46c0e2193b63d0b54bbfed6e83bd12739b29de00d3a3dbc884ee8af2047c961f99853daaad9d57f8e250b2f440ec81110b5b6dbc321f0c5209a962457b537877b832a03f2b5e7e5c35b52bf14c5263a220fe296a1fbbcce0537fba089cc5ceded6e260d44a0e8edc0fbf2de65a81c8d881e19e36a21497e07d22d8affe7b5ad0f5afb52a3a09a76683893d077019edc48eec57007072bacf807b6badbf3a95a52444ed1848af39987ffe22456f63185dfded300f69d2a444ef10a5526ac4c17f74f453ff029c7f4f856ef0fd7265ef5855522aaddfd0ec9487eae78b22d3212db9ec9f4782a139c57424e4a45ca490e0219608c87f54f8ad26eb2616eee20baa0bf6acb757ebcfeb1fc2be87b24daf2c1adedfb882d4b1d178a97fb6f1672e9224301da0a1b1ab07cfa9511d817a6c40f64ace06298c459eade3f26c1af15a1b7b8b089572f8884c7f08eb495726b871eebe9644c986cd09af8ac44e24e9fd9c7877881986b7e20ec1255072cfb3332976054eb98f925efffc147519d80126e7ec446af355b5030a5a063b5298efd34250decd6824615ef56eea4b15a11bfeaedc7489461086c3e8a67cb9a9f3a75e7121279df215502f2edc75f0ed95b97c550c8454620dbbfa83539bdfb5f00058fa0f597766a617ed3a8b45a995368c644011027ea59166ca6e96f62db85f373de46f17f2a7d1ad9cb76651f263a8e8136518c255faec6016864f9da68b64860f780f133a4e52716c4095653128d58761915276667dc504243df5f4a26f92cb3459b7ef714bdc3a85e3ae965446efbafc6ab4dcde281887a30fc7caf264b9b57528ba16f2e256a8b0cd7626f72ea6be30fe31d1d7d1a89a3b19c99df8470c375d99c657785cbc618066fc4c1855ee66d3ccaeb4affb57e78a4150af08b6055a12324259019d1261070db4bd4bb6a611668c75f01df8c7a3be93aa99dc976705bd1eac05dea802dd6617676085566fc286355381fce801a42d3eee0a5b4b6f5d91fe37abbaf676a49b77a62b4bde304bd04ea9c583b1704d7d70c4c94c19ae2350f32d6803ef184b354ae902a3edf3f4dd62285d303b570a461bb6889761c7c045115349d1bfcc90a40696f5ef11502505846d62123cebd2c0f1af8662a48ec4dfb6e47d24464db298ab28dd7fc442b3f9ed455637f4ed16fff908933ab1eb7f9b1d00bda45d7d1134cafaede1e046c45f811e66cd4acd2693cf9035ada97b56eb4add11895aa5596bb4c24853eaae3ac981c9e4f7190d676950104e6999cf5ba7ca167dbad8879d853824421b23a760768ebd4bef73969aae87169f07a3dd5e82544a0b35e77e95ac6d1e6fe8018165a2369635", 0x1000}, {&(0x7f0000000000)="e4eb283db7d25409a2ebfd3aa13b8b7a5fa329536323344d95457e43a29e0fab7aaff67ee27ee4ce048d212c772da712ce42eb5b0fdfee34acd22d67b6ae1475db33dcc7a2ab97955265fe89c64f468b87392291a6762c1a44165295a7acdf7b", 0x60}, {&(0x7f0000000200)="a276aae011a82014dde4c9b953d80c4c37581b9830f305f1b96222b5ac18202ea25695defb7f98690538fe08a189cd654bfaf6e399ffe5b4e056b791be93978367a1794566563d6f9558b51fbb3a672934c25e8231dde83ec1438e4e5ec99761a864b7e6b6e39381713a2fd353934b17e664945854ccc55ba6f4a6d35f2bad4d0216a7d5d91d8930a4b02e461c466825ae0dcead610d5db32622dcdd81baae750a16b7f439defe688d0e91dbc6e14be874550cc1badd6e99b1e99d937205a0f3d95c1a298e5fc788d8443fb071b38863b4ca9924f5359102114a6ff54ad162ed8538a646f3f2cb7e33465fb0f1dbf29a3d4cf91b591b87", 0xf7}, {&(0x7f0000000340)="ae50eab8c6282decf2e58aac424efe509d2283173eba23ed55db2be2f7cada60963906d049d0158372c9bc81e63359bd513a00e2630930454389d2d9e2c1c735735613e7a483eee35cbea4df1038fdb216842162992e7857b3c96b6bdbaad2a895a0f27c2c16af9767ec471094ccbbe58adc00f675c03e2729f99aafd1d9d8a82e1de9538c53", 0x86}], 0x5, 0x0, 0x37) 05:58:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0xfc00000000, 0x3}) 05:58:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x10001) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 05:58:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 05:58:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000100)=[{}, {}, {{r0}, 0xffffffffffffffff}], 0x4, &(0x7f0000000040), 0x6, 0x0) r2 = socket(0x800000038, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 05:58:06 executing program 1: r0 = socket(0x2, 0x5, 0x1) r1 = msgget(0x1, 0xce73b1a5bdf0f3d8) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/204}, 0xd4, 0x3, 0x800) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:58:06 executing program 1: r0 = socket$unix(0x1, 0xa4b19ea8bc20e154, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffffffffff0001) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x5}) 05:58:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file\x00', 0x80, 0x2) r1 = socket$inet6(0x18, 0x4, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000600)={0x9, './file0/file0\x00'}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x10000, 0x0) r5 = syz_open_pts() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x100, 0x0) r8 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x87a4e7705e9e21ca, 0x40, 0x10001, 0x428}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x37, 0x2}, {{r3}, 0xfffffffffffffff8, 0x53490c29ca62d9a8, 0x20, 0x9, 0x8f}], 0x7, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffc, 0x21, 0x2, 0xac8, 0x2}, {{r5}, 0xfffffffffffffffe, 0x8, 0xf0000002, 0x9, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0x6}, {{r7}, 0x0, 0x10, 0x2, 0x8, 0xfff}, {{r8}, 0xffffffffffffffff, 0xa0f3621b19f33575, 0x40000000, 0x5, 0x10001}], 0xd2dd, &(0x7f00000005c0)={0x100000001, 0x9}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r9 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000800)={0x10, 0x6, 0x4, 0x3, [{&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x6d6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x74d6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x10000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x880}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0/file0\x00', './file0\x00', './file0/file0\x00', './file1\x00'], './file0/file0\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) fcntl$getown(r3, 0x5) r10 = openat(r9, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x22) readlinkat(r10, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)=""/228, 0xe4) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 05:58:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x100000000, 0x2, 0x6]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07abfeb570452d71a1e0c578855fd15ae02cdec9aaf84e842f5081bb76a67ab09e425703ca304dd1fc2595c18635c6c75870bb156eb1fd53796a3742dd863b6699420de29449b9c2a209cefc76a5f736f362f157f2366665b7a37537221c499b2444082ff67dcc14a989f07d29fafe63a769", 0x72) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 05:58:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 05:58:06 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x186) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) r2 = fcntl$dupfd(r1, 0x0, r1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 05:58:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0xc42, './file0\x00', './file0\x00'}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:58:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xc8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x10000000001, './file0\x00'}) 05:58:06 executing program 1: getppid() sendsyslog(&(0x7f0000000040)="fcc1a4c1343f094e9fa639210c16a8b57a0c244d13036016f39abd0288435bc46a4fcaf9cc56c66a47b6468c1ffb1dde1cab8d986222ceddb17667aed259890c7cc8156964dc462ed0d882d7313a333912d5c77bf686840b12c281640bcc226262c036d64c0ec5a133cd8c4fb3ecc1f1214ad812173d7e6482fbc65a5412bb8571fc09e7239a402520f6d9a6624524e91080f1ae342c013ffa889830943b85cbcdd85dc7a876dc98a0cca3d0354d31103c3bb2bc1796e6354f5d7f6958224c4159a6f599445d56b82bef2d81a1ea4ec555f93a76c6941618fee9eafbc78db9e4d179d72ab3758e6e", 0xe8, 0x20) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 05:58:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = semget$private(0x0, 0x1, 0x202) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) semop(r1, &(0x7f0000000100)=[{0x0, 0x1f, 0x1000}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x2000) getppid() r3 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10001, 0xffffffffffff7fff}, {0x408, 0x1}}, 0x0) clock_getres(0x4, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchmod(r0, 0x1) shmctl$IPC_RMID(r3, 0x0) r5 = getpgrp() setregid(r4, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r6, r7, 0x2) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) semctl$GETNCNT(r1, 0x244dbe6ab7916140, 0x3, &(0x7f0000000340)=""/176) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0x5, 0x1, 0x1, 0x2, 0x3, 0x1ff, 0x0, 0x2, 0xff, 0x3f}) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x2, 0x100000001, 0xffff, 0x1, 0x3, 0x6, 0x9, 0x0, 0x1, 0x80000001, 0x38}) fcntl$setflags(r8, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r6, r7}, 0xc) 05:58:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r0, 0xd81) r1 = socket$inet6(0x18, 0x23db36075aa519b3, 0x2) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 05:58:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c3c55a3d2fdafa937c007f83d0dfcdd9225df1604e8cde18900ebca088aa08ca538eccbecfbb92819fec889f014fe9aa10ae2b", 0xf26b9b6e2377fdca) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3f) close(r0) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x4, 0x401, 0xffffffffffffffff}, 0x6, 0x6, 0x2767}) 05:58:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000040), 0xf8b1, 0x0, 0x9, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:58:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) fchmod(r0, 0x90) write(r0, &(0x7f00000000c0)="320a1634ade42bd764dc9dca1de73ce6118f3f4de122286376ca7db1c164c4427ca50d04832d7e4b73e6f30b9a9f4289bc3df95a4c21ecf1086ce9df4179846e01156c34033d34b5a7ba447bb01002691de29ac92d40bdea27be4a66d0415b305193d3", 0x63) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:58:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='&}}\x00'], &(0x7f0000000300)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='/)&)[,\x8a\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f00000002c0)='$\x00']) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000001", 0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x0, './file0\x00'}) 05:58:06 executing program 0: socket(0x10, 0x0, 0x401) 05:58:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getpid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 05:58:06 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x1, 0x400}, {0x67, 0x8001}], 0x2}) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000080)) 05:58:06 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) fcntl$setstatus(r0, 0x5, 0x0) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) 05:58:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/131, 0xfffffffffffffe08}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/250, 0xfa}, {&(0x7f0000001540)=""/185, 0xb9}, {&(0x7f0000001400)=""/151, 0x97}, {&(0x7f0000000180)=""/2, 0xffffffffffffff00}], 0x6) execve(0x0, 0x0, 0x0) dup2(r0, r1) 05:58:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x674b326) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x10000) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) socket(0x18, 0x4, 0xc26) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x800}, {0x5, 0x81}}, 0x0) 05:58:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) shutdown(r1, 0x0) 05:58:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000000000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x59, 0x1}) r4 = getuid() socket(0x2, 0x4000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x94d8, r2, r3, r4, r5, 0x4, 0x6}, 0x100, 0x7ff, r6, r7, 0x9, 0x5, 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x2}, 0x10) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r8 = dup2(r0, r0) ioctl$BIOCPROMISC(r8, 0x20004269) 05:58:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4c0a471f) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="d0141914f4a14a18ff2557e0befc8e6ea642d809eee2412805ec0ad60769201832325e3366c770358a6181448dbc46fe5791", 0x32}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8d640fc805fe46e7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) r6 = getuid() r7 = getgid() r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="b135a79facf3a3643378d1f4e285a14621fa3f0a40ee15279887a882e71b4c6e0d8c3fb7420d232f4288347a83cc9313d7f61535cd8d38f77a0191a9c59865e72ae04e20f4940a88479b7d160dd8b7c080191c6f0c7a6c08f7b3174c0b977751c840529df7ed3061a9f66965eaa891569c14c3c341cda404850cb15c559fef94b87864a0f344d7321087bce36b6978480436ee25c08cd67f", 0x98}, {&(0x7f0000000240)="0b85623f9572f5dc66c3f9c5370f7105aed0c8d5b2", 0x15}, {&(0x7f0000000280)="3a0ea9fd6f8e7ef37c46feb87ec6e4502f449b9a588b8d7fbe1b7e228e0a28146d4cd1e7d1da96f7a0b00cd574b8b7dfccb874af5299f7d44e27ded2b09b47bb54178ba642d1", 0x46}, {&(0x7f0000000300)="09d1d2c5cbcf7ad6e234ce9a6a64c46a5f4cb5acc5f1f392c66a3d0a3474d4024676589c4f4d421f1e1770069a32223e1d36e4e58bf700c99fbcc29565c9d30477242ab304c2c583aa64917fb5ffc90db30840885de678c7282c3d1e159cfe63aa88ef262dd8ca4f31696029a89b5442b1647929ffc9b187685b1fc2c34c45d5e5b29b9cee1eefe2ceed324bdbd2d09cab308c1cd0eea4e9e7b73134004c9a011fc29541484c4280eef47e3a4a67", 0xae}, {&(0x7f00000003c0)="b81a78288f68f8b756c9984383fb5fb3474b59671b", 0x15}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00000000ecbcf924fc3f0dc91ee541b641332997a1f2be048524bbcc907097e791e0e94cce11216de20b3e4791f8b1511d3c5dfed386b53e81f4948b8b614bf8c6c9a179c673920453bc7006e5ad4c6d7b96351118b6fd1f0e997df14079cf7e63a7d9d682165a65bb4ffb5afc75ed62b4f9028d09e3b87a2d5fe5e7b8738fade8e608449ee86d2bdef059d90ee9c2437b6b639edced095b802dd78dc011992327e81f424f39650d6ee679251af39454c0745e1d5ef716aa2042ba93e4d1eb462fbef54b672aec08d3b1b63b52f4d56dc82e025d0189326f2e80e3ae3d"], 0xc8, 0x1}, 0xe) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r11, 0x0, 0x3, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 05:58:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x3813c6215dc5367b, 0x100000104) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 05:58:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) read(r0, &(0x7f0000000080)=""/47, 0x2f) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 05:58:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001ba000/0x3000)=nil, 0x3000, 0x11) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:58:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x210000033, 0x0, 0x0) getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) 05:58:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) recvfrom(r0, &(0x7f0000000280)=""/255, 0xff, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x8, 0xffffffffffffffd2, 0x1, 0xfffffffffffffff9, 0x6, 0x8, 0x0, 0x2, 0x82c, 0x2}) recvmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) socket$inet(0x2, 0x1, 0xff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000dbae4467e409c2c15e332546aab5849785a78d5cdaf75f655a83bfd62c789586877ea3d899832c2754e6a6e306037e3c029dc9c7b30af8966a0b0e17080000000000000082d67f30718013cb90669e4dc9099b8cb0f6b6e632f5301220cdc0f91e1a9e6cf70504f930ae5bffe773c91b67a0a3fcb369a49d08ccf2a4304b0eb9db3caece", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 05:58:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 05:58:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffda4, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c4110000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x3, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000180)="8df30f1085cab81cec9a11971af1ba3206560a0eb8cb7018e9e6fa959900bf4d5eee518c5cd8de35a1d7e4ecb9873ecbc90996ff9606408b1e7df412d30638aaaea2d5b536703f587358ae3aaf8aa8c7b5838366ae2862a32341a9149234529c8bdaefcf09ef184dc286e88d180ca0ec5def4487c2551ddfdc86982e937f7f9585158309aaf4808365550bb727d8e9a97f662cc84882c81d04e23b33371adc0f0f05567c45e3284e6b2c28539e2a53a80f969795cdc71547c941b64a9aab1803bb9f038c138f16f62d9c6f867ed9e4236036927175fac250f8e54c14b03c362b40a4678d33e172d646", 0xe9) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c6530008e5686668546294fcc8b16f697"], 0xa) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f000060b000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/21) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 05:58:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) 05:58:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f0000000500)=""/184, 0xb8}], 0x8, &(0x7f0000000740)=""/232, 0xe8}, 0x803) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 05:58:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 05:58:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket(0x18, 0x4000, 0x9) r2 = fcntl$dupfd(r0, 0x5bf1823709353bb0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 05:58:07 executing program 1: r0 = socket(0x18, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) 05:58:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x2) 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) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x101) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8001, 0x4000000000, 0x7fffffff, 0x1, "e688d167c88bd12a442eb2200c7d6a7a976020ce", 0x9, 0x1c2b}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 05:58:07 executing program 0: 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) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r0, r3, r4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x20}, 0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) 05:58:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x100}, {0x18, 0x0, 0x40, 0x4}, 0x2, [0x9, 0x1000, 0xdc09, 0x6ee, 0x100000001, 0xfff, 0x0, 0x28e127ec]}, 0x3c) 05:58:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x100}, {0x18, 0x0, 0x40, 0x4}, 0x2, [0x9, 0x1000, 0xdc09, 0x6ee, 0x100000001, 0xfff, 0x0, 0x28e127ec]}, 0x3c) 05:58:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 05:58:07 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000001}) 05:58:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000265000/0x2000)=nil, 0x2000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="070134d0d648d2e7d867a4966a190290603de44430d4ee5229061c693db910ebf39fd068ccf543d49c4f3ce5a5b1f37e1876763bb33b59772d54cf07d08581ea56c438b9f80e54e5597952c15e30061346663b2b4010a0fcef9319023c0e5777c19b83cef47969140e5f2c76be40379a7552b92f1a8ca976360281ab2cc46ef2eb96672f01597750b83ad5d5bcebff32e56dab7b9ddf28b29fb66ad17d1ff88d360394711f4c4298d123639df739af3f32b6d7f0f1fd7eb826ddbc14f76923debba15f8a46e56eb877f31600b21f9ec0a8d7872788ae188774b602bb6ac7efbb49dba49e747c8fceaf8686b45c16f14c5979f5a6aa3d9fc84a63d73341161d6e7626955156841af7ef62c9270b260b6ccc0b4cce5e401789782f730aea734bf4d9d6cb51f2e632d616e5122fcaafb4fb3e5e18d11624f98a22152e4fcd38291929010a4047c56b9e4639fe650f958bce409edb2f9523117fbc40bcc7d80229626a68069cee635fc1a2e61a830383dce52b83d13629afc11fe7c0f7fec93afe76219c542a9e476e2bdcafa287674076f3ce4c8f9aadf87291356673498117d97d728ffa0366ffe64cd5c245752c2fec66df80bbf695e1bad6825a05335e14228d38e85a792af7eaf455e2b6c81b29912d0973b19919604d6e00161f2fe944fe7cc7a2b7fb35e41de517378f0d21e262083dae89c419db7e3fa382fbb5bc503f96b321cf1808524f5607584eff3be54f16faaccbf94a8ff389a4fecfa1344aac92a3e4a6b8af53a05bc7a8aac6d056ef0e413ccb0d81db0de7f502b657f6d2da7ccfd78aebf7480e3c924a8e2a9081a99d80cb7254e0c02462f291070a3172a992cf756fb277680beae660d627e0db928aa04eac3771ddb588c7bf4f583c146fd084fcec9d2c6d845e6f23a69cb0bdb816ed97d80866f8bf9c80acb6720ce92accb7070687a901decb0a8827d27a872b1fe4aebb3b1307fcd6e0efc4818483a6ae01634fb06ffef6c835aed0c37495af97dff1187506d46e21f6d68de38c8a1c7cc371a2b3f391b005a8d5ecdc1ae877e3ea721d55da5d97bd9c82090c2d1970990bd21fa9105c7450630620f3ee6b90724c8a11c015870b7533c46c46685fc30bb8593712deb8476b7dbbff82c1d20a54692a0c2f67c7da1511ca63158dc01238e9e6db3f8a10aabd6d7cb7136ee71e34f6c47d35289711589f697dd040aef01fc4161dc8d8fab714c4bbb912303cde769e1b43cdf28ef284195a6bc09a2bd06c606c9f9f1da3b3cb6ddaee1a07f10fad2e9dce03c125f7a6739d7374d5d9d7e218f7d71fcdd19605d57e11c50897b76b6b93369caabb809a0cc74fffd4a4ea9587eb4aa99e73c89fbcfb72c8056169d232d29a7860311edd892cac9afd720cd133341cb6bd74004bd0995ef423037eebc9520c4fab6522e66c1c1f6df4f365e973e4768354c1aa6d7fe1f8353c197f4f1ac7c8b58bcb32f6aa683a7f0810f9c85ba7043cb8007b6057ea8d8870fa8ccd7e69f350722b2648819ceae8c7bf4fd1f72026411485adf24ca1d884f7f0c950e673aaf41b08504d4068317463ad7dd256c5dc868877ed18b1ee69b9b590c4eacc900f6858cb835c13945ded5cdcce825b44d4f32193e9b92cc4203c17893911a82b7a217a2a8aa8ce2432e4ede26dde85b988c54bd0628af102c804f57e7757ae8a4cb8e0f2338896dc894238b22a86e0da45ae04b6a567fbe2ee30db662e8ae43322bc8654fb905e0c53afdd7431edcf1e6fc6e6e48f8d012fc95d57b689fa690b3c82ae7c1080f7860c6add4ed035f2d0dab65189312d6e93ee9af420134a972f208a8a51978a5d44627db9e3c880b3697838b3819367a47a2cae15b7a7d8ba731c0a1027217237e4cd19138d77503e211ce6e22231cf1e6d7804d03ea339441475019eac42497555ad059e6889d522061dba508f58b454605c20e0f420c95d6786f20e93ed21dd1e35d118789b7d4403a2ee20a036001712161ec0673138ac67743bbbfba8fb848fd9adfd2ac223f7846b043224e8f7258637a0cb0c1763a303eeb05c5c2901f46ed209b2e69e3c6dcc5324b29806f84450eeba7f1629c9a224a7383cf63abfc166a3885babd28ff784d33f5f3a20696a4c275ba0ec22608a9e2131ecdd8b032b75a39e372e99a1f2412b09544581e6ff084c140295b93bc9296c8471d1243df5be93c23edeb59b35e2d9befd53f05485cf0c68de22b5fa534de2d869d25f1d9451142a202288db0cd629d97f1173f10c96d9f11d917840a34b71c84b05089eeb3dda6df83628161dba98cac24819c12a6d8bea1f1eb7a39deabba8868386031d8ee06430d9bd7b7161a43ff28af4440c6aa7a5cca5461ae63854141a47e8b89d01fadedd0f392959d3a888c068eef59c5c14d19dc67aa996a178870d8372286057fa9b4e49df6d28808a76284a74daf05d28879977d06acc7d34abf036f4198da13d4b974e99840e7718c9cc26b06683e1a2bb1295bc7bbb71a64d6aeae3ee8d9d30143e0dcba71913646c024e677c05f379991dae86472c3ef90bfb88cd18c3894b84c72d1c9a150ed7703a17391f1fe3ee6e296c699acf579e6013f9e34e60d97fe9dc0f108519c314c8bcf960614d5eae6ce0aa1cf2e74958d8558f916a771801b73fedc76b117d01c2517d327732dad7cf8d0c80c0463d44221c59d376058dea45cde79f6a0c15226f2a19ea2b7e493cf51bd8b277ee8d6bb56613fc2c29da84ba3343f5843b031e36374c1607251606cb1c80497e3ecfd4473402b1634a4a61b239269c9cb0b45cc9176637c689bc77db8f6e123cd5ae72980a156c52f9252f400034f5156d6e6b544b27370c2ba4bffeb3c98646eb82b2d3c5742234f55d8f9fe5d5b8b3ff2775d87253e20875c53dfc2055716eab08c4c1c92b505cebd8fd2c7fbbebf4137f62aba302801268b143cb9bf0f6bebebd46136775d6fa85c36c4a1afcfc601ea297fe9a33624e9b88341fd6ff709b233bf400a648fc8cd6f0fce59b794b0e331252ac1dd7769173c32d044cf82890947d02739476ba2836c69c16ae43a7b6a21ffc42760cae584612f5c96883e2f2b8efed8c4289377f7c93745d17a4b3bf4d1867eac6d90409c203cba14bac8498d0accb6a3b40ea02440083ff0244976738d69a968f4ec4dcd1d63480d0f1c939876c5de24c9d6954546920a8b44de9839d79ed6523ff5a78bca0cbfbe5464edb4ec283859c34dfd40e26829d0eedf2df19930a733bb369be90092e2d665f7f4f5578ae825be57b426070608c45ffc299ef357fed0b3e0641b9135f96a45026b771472b52e1981b0db4a6fdda1934750436d786123a17db59dc287e7fdfd678b7d2c4f002e87d22f0ebcc9c722da1a789ae87a8f64f0dc40280508a199421c1784d2c1d4e34ebef391abf47f43168933d9e6bee3d8acd95d90c2435c68317dd770d417f0f3b595b0f32c5fcd2d97808fcb5ccb7aa85a2ea84dd2bff540734969a08a6f1bd7a58447c21c4ba0a8e13179516d16f1de76eb81cdc1ccf110c8304dda57df9b6f063c5ca6abc1b01686f5cd64faadb87fc37c8e79e915f3c8166c4d811092f5478202c8452405bfe3edacb89df6df8bbd1b33b04ea15f29e1d576b30afedda3f76ed16b408f2bc685402fc3004b241c5e992ac05ffd84beffa583c984861cd89027890ff66e85360ca99669326dc9c777a18a447b273a5b0a4a07a6086e8aa4b875c4cd0b76bc86355988a77de489c6255ca8697b529c8bdc89e10529173497122a06aafda7d7c0ad57f15d5f7afd7c151b5fe58eb5e8ae2e5282752fbe57f55b260c81b9d796f4fc27f78fb19a53f19439ea7f69766e5d3d249142c37aacd5df3812ec075da119bce5343c9ad5b530e94f1e9b8404ec80703b7a3ab1318440393a296eee279327d54b439a7fca1bf6fc29ebc0cdd608583844a6214c53c371e1133b6447a12ee77e1352612f079f4f52e7d29ef871de1a6abc3739b36aad734fbbcb680056e14f5e3b4bfa30649846a8d3acae88b3d728c591e3c839c61958e6252e7016f2080ff3de4dcda1236c7f0895df14ca032e438a71975b455a96238ab59edb26e3410b39d968093f4915ce6fef11bdcdae5982fc2d5e8e0f08dcbf847d10de60715b50ebd8a380087106055af28e123c23a13215bfb37861c2302b9596dc3b2fee838a4175a2c5d2981f8ba6d8dbaa4431bf84e253a374bc00aa72897658e92c233d9127579d2c2b4dfa01c6bb783af11fff4a5bc90cb90f6caa988fa842a04778843f97096f542170256cfd1287ca212173fb595312b47e87bb1fac81eadeed1da335efc8d4617e07de7bcc0fbb894707a67f6ab78cf2eb8e1366e4d73fa4ab3422870b9c2588a6da5c8bfa3b3d8929dd47f2178e8926421ffff74ce530534a4a63edafcb6f48b2e78e892c52a3a8692ce5c016601bceee3418b4010b5e2448dfb31221372a354214e6534ece65dd8c761d32e0b09c72f81cfd1d2d415a624cf964eec31be05ec923152b48bf4d60dbf5205af67f9238061559a63cd4028480c169adebbc18f5d63b99a7cd2fdb57525a399dc4491bbb346d3cd8017b95e71100c7e4ee7b0b215935d6cfdf31dfd44bc8bf1a1b085cc6435fd51c3bdd5675e2c8d0ac925d265c33fce8cfa3ef8dc1562026b292297e8f0289658082f9a44191b816602350e2d45ed2895f49870144554b7ad05a810b97ec1addada3eefbc2d6e8115364aee417d890cf0cb5f372b3b997b4a2b285d6e6ca2b2a95b613aa2bb0ccf52d4d5b2908e06e16fc2138a5fe2952a2ac3255ecbbac86596f9c57c6fb59981463e378c13ac67d736b9be3aa469626fa2dce5870edafff98361f0a2676347db56b6e3caaccd7805395f0d9efd31614223a80b6d42a14d28bfb40772f5452d3f52429443d335b7294623c0bf8cc87af04f41f73176e506c6f245d5c0af23aa36573773c425af45a2bacc7132963957a93b4123cf90a2a25e55b4ce0104045a719aae2ce8855375965200ec9ef929983faf65c55c5982e64287e56701abdbfe9ba782834ef512722050c596ea3e883414d08c3d6c59ee4f95512c5a2702d7782dc9227f7bd36d5d62ca4692c29ecd2d6227d2c6157e38473394eb508a3ca3c3dd75bac11d9f856ef8817b84deddb4d24c85e80501fa790ab8db37e0c17831bcc88926506c76ab37af2257f57e10df300177f1b606bbcc8e9e46842cb88457ac8adf5c9f3e117b7fc8b92614c9350437c7fdcf9f752fcecd777a08b213d3a2d8a01d205efff8711a35ba85df41f987148a41b9445032b776426957d9a20319c4ab1363b49b8598346bfade2c339876857d6562403af3a77f16758ee1185765cfa6966d0029bb23d4f512e0a8a40ec357602101a84f69e7a910f9204014e70540331e6a2754b9bd3b80bf5ae31c77d17e9878ec143f023ce63fa1677ef45c4f94b363b83cef82ec4bbc92444a576cbe636acf79a74be0096baf25871bf920cb5b382b4ca42bd9be06d42ed2e42da09ea62f069751aa0dc71cc601b115c8f7f836394ebbf73346e7a1a0ac74a7f506cde869cd313609ea3859128a6047b1ab7e614537c1e0f88445d97f6aa6bc58f41ed3f6b507b90daab42e29231b60b78441d48a9bd2822f0435af3c398d9211f568cc0263427f2abac0d7b02f80014ff792085ac8784658fd9a8facfc27917d0c65896688f9eac2758591b7cceb819497df52dc34482ded086cadb975832cdf49b8a7f34ea1db43cb094b94aa19539dea3c03aaa3b5457c8421", 0x1000}, {&(0x7f0000001100)="b9dfcddd61f58f75169b9d39c0832ec6951a92402107d5d0ebb13aef47dea00b139a152eb3f8d0f48788cd92244ba17160454e5b", 0x34}, {&(0x7f0000001140)="19fb622d9e559fbeaf12261423b80b0b9df0a9feadbf018eb996d48f089f3a4db18ae647bd7fe86d8b979c54502b0d07c58b275021967cf2cc079caacd7ffbb18c4cac0a77489a24591c22e67fd9e08818fed75f30cc786d6abb31f8fbb7fb48b07725599319adb0a4a8f93d6b578d5a73a0d37ca80eed8b741a4f0b42b2305529b3aef5d5f170f90824fe112f2793804c7f7f01258b39d53129e016d5b9ef68c22737fc3ef54d4adde1b5b698cea74fabd3bd5dbbd6e327c1279600812158c414ada1d4b4e53f061a8a5b4c25ffc64563e7057833fa647a460d5ce2e7a10d08f229b121366d2c7e0cf3c9b309c69f6d381026a5e16e5e542eed2bf17afe", 0xfe}, {&(0x7f0000001240)="f4b044f0661a5d821a055412b32651ffc14acc15486698def0260d1a63eb2975c54563bbe940c0e89cb34b608637b239c6c9e883a3bf89d50a8cf8a3e5", 0x3d}], 0x4, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001300)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001340)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000012c0)=0x400) setsockopt(r1, 0x2a, 0x5, 0x0, 0x16c) 05:58:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) execve(0x0, 0x0, 0x0) flock(r1, 0xa) 05:58:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xb6a6, 0x5, 0x7, 0x4, "2d770347fe0ba37ced81d434a8b0a5707c34e2b1", 0x7dd8, 0x2}) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x2, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/150) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) 05:58:07 executing program 0: 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() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x1, 0x0, 0x800, 0x8001, r4}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 05:58:07 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000b40)={0x0, ""/186}, 0xc2, 0x2, 0x1000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="baea976dbca4a5149675ef630f6eb03c6d356efbc8701e40a554d3403a527aa7882637fa4de5778858772f3474fa24f1d40604761cde563d3c3bc3161604ddef404629c06d1ddb48de2bc692d8bfecd9b5e30a735591ca3bfa4c79e303ff5931d453556267f43dfdb95634b7d74d45cf8028fe212befa9735025005067f9bb4b3fe5bdae5924ae2e8c971ddecaf4201d4d6aeee115f40c025c2c4c15d842093101187566b7368bc850e0495a45b6f6309660326d5c95ec6436375a75d98fce813679a3ca1e6fa2e86e9904dbc5c17f58f8909b2e0165ecbffd529403f81625b1f0ba6545e57ee42d462d7c8946091583b6772d819eea0aa1b2fac1ca72fde951caf898321218b7ded051ac92e6526f63d97a686e6f053260f4fb794c491184785cfa7a867b072dcda26256844cc369e6f11657762dad76cb2f61479b3b738d007656c3e0ba8abbac854f0ecb479daaf281e4ccbd9a476fed8a3e9f1d70e457857a885c74d972ee4c2a4817d9c26b99c96d9fcaa4e5763617df06ae4e8e6782c299f61af9eca2f2705c488c823de301e6767c7c415fe8ddaa60ed2c4c445bb375e7afa41157a17a95d5463b9a308aff99712aa1d4cd0e7b24c1c30cef7ef14329a37c42fb9e991330ad0e0676ea936160ef7ba5c51a94716459e3673a0ca9807a389f385dca2f6a47c4e407739ff754170bb0f6afea964ee8dbab45ae059bafb9f5dea6e637deb129995a9cb948541492ff57ad6dd56b3088ae2b20370f0cc1ad6c1e321290c8346554a7281c6c3a96c494ce8545afb7ff06e47b05b17b3f58e6df7a836712af996b0e9593f047a8a61e73cf7c8d4ae23fbff36955429712e865dd185289623f5c06637aa2ae8c2020c4bae98424e5f7b394a1fe88522b3d1221f0a49a18895cff8e8e0e3b2349b35857c99d6d37d842e02fab205ea3861bd2412c9f3ce95e3a30bbd6277f050b30346958f122f9a322dd75e24e2a3e9a8abbd4edc68d08c90b0b357af67ae33dc3c1c451a19e6eea470c6455ae5e6e70a5dfa145ad2afeeac8c2fefb76c2312e2dc6cee426804d52d632c77311f9e0b6a929562f8117aee6765e9fc825068a64fccc461a284c037c2342e761f4cf754916d54a0ca322cbdd77549f22b307e6f88f64b93e074c34777c8731b7e9ab203291eb867ffa136ac494e4453461054cbb90c20e5d0cfb21521c504c65d05f06ee31f970170b018fa601c010119ffc3b950776c1df4686c18e94a05002dcc6ecbf11997dbf356f002b12c555f6f882d41595230438481bc7c500282ff0d6aa7696d7b3ceae8c7d27c193ef657eb9eba540310e5326f95dd731ce27bbfa7545f0e963b5aff2b566fb6c926e07bdf928eda933542974b76a727fff23eb3b2945084abf865abb6b9b8a11dcb769ace1319c51718b561dc2ef8ae6c77323eb28c2078ce2a2ae7d8938d7efcd6c070eaeac2a6ab5439a81d055e4bc619a1f62d515847ca8256fc25d23ea9c8f53f0f6686bb909aa76c5c6b1693c604edcad8389ed138f790a9d5976651664e2c34c16bf5c4a1887a8f73775aafe00127cc0f17a0f0ae86b4ab8ed04f332ff0346eaa70189a75a02c3f8c8c479d6fbd68a6e3b31d70b4856b4e2df1258168ac2f9f5f72af8332655d62d4b447a1eb72a19aad1fcaafd146e7b027ebbb02e775f6b37c484c7f21e3cf5279d2a1ac80a0152e2cfd3fb83b82997eb6c7882bf178dd48b359d23d1110a28709877da4cf320261005464c532abc5544ce0ed0f4cf7e8eb1fa764c8fbca2174ff828a274ccf10c628a0a84b8b723b3b8f65aab4ec41783494b6b2dce37c14bfba0a083dcfacc424e5638ed46b4268a30610ed91ef0c8961516dcb952483d6c761161cb0d31a9f3a89e55d6db5fe94bbb73f1af5305234dd82345ba1c405647efc3d9c4b7ed96a9375e109f12f442ddd8794e2490755eb145e6f7047406b4b164e039076f5642eba8de7677d3be304dcf9cea90564e4f75ac224317cf9bac10f2e92b47cf9312f4b1dea24a2bc412db55275faf3eb29c704d0bd649658ed67dd90f7adc024bc8acd007238ab52318ad0c339eb9c0caca116382cb0f908a2eea7631f23a1053b8ded767fc89e3e2aa87e7a50777055eb9761d08881b62e94ec08d8ce9d695f5f7ad7e88a5ede3666f71c5dc76506407bb578a1c76b0c5e9c577d9b25332dd1decd37ebe915b1631ed703eb0069bef6e69d400477e26977a0850fee8cc81581e13b4d23f5be50412ce9828e2adebdceae9139f8acff1274cea3f697d627b961b78473800e64c47fee304c478fcb0b384599eb8e50a3a0ac837dd5ea9cf33e1f1107e131bfb7c811c2b2474c10323a4fea932e1114a30817d34f614800527f0a42afcf8360f56a749a54969694f42abb1565f0a703aed63b36d0a13cad15eaf512f5c62c81be031d0d88e6add02addc0592b253d291cae5b8e61176d1ac75b49655394d9559d657e73f10ca898a09c4d34dadd601602fb038b8d7d32c20252e307863471ab3852fd064513f493c184df5602e72024f970c205b970eeff73e5a655a9e265e18f968ee80b1e3513412496bf277091be1626c215a5e09b58a528f109479da4794d25053d04d1e0db8c151d7adc5ae498ceaa1a7291e90518521b7cef64b9daa0e87a84b00a335c429b140ad9fc292a42db584094adea464fbd8ab7fc7a7f4f1d351ef3152683e6d82ed23aa882594f0d44dc4be89a136d58d10554df252d136e725906bc9f06a0530592d13f102203ef02b97fd90940d422d062f425b8ebd1a0f4ce1a590468361ef61d30e0374425acc8fe7e6823d6fa4e571031ef13b91ca4a6489", 0x7dc}, {&(0x7f00000001c0)="d6a0d648877401fb10ffbbb1f88019b746ebe29a099ac988cc25e8e32b10c5f4feb6b4918c01460a44c2aa2ba350698a20ee9223c8febc09", 0xfd6b}], 0x2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff", 0x54}], 0x1) 05:58:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 05:58:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:58:07 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, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7ff) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:58:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0xd140e907ffef114d}) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) fcntl$dupfd(r0, 0x0, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x0, 0x3ff, 0x1, 0x0, 0x61a7, 0x8000, 0x2, 0x2, 0x5, 0x6}) 05:58:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) acct(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() sendmsg$unix(r7, &(0x7f0000000880)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000680)="f5b1df3d7ba19cc6dcd5d4dca84a336a34e1c8545d187c365683701985c8198da7cfbf6c755fade57c8c2ff1611d95d5c7fc5f1dc3195f7c049085c7cce3f5aaabd181f68738045e7c3e99a24d6fb689ad4d05859e93852d097a72aea60e3eab658e4b98d88981ee602238d9cbbc39da2a1cf41203db1f441f2f3aac4ea773c3ba04f5b6e8fb6e5b4e9603e70556d1ecec618c43154ed222ddef575ac1b10cbd72c951a17ea7aea0a5a57c18e48af03399ed50bd24fa1fb738b90c", 0xbb}, {&(0x7f0000000340)="c38fe2278eb672b8c8619ab8062cf3c8a88cc074e8e691de", 0x18}, {&(0x7f0000000740)="6df5eb2ec41059777e484a7f98f9e0a49ce7e65c7442e175c0b0e0adf6ef603f77a883285f55aecd837293f276d4f6b2a7fbb56a58e2e6f96204ee7492ffa4300dbe9f07dce2c07d17d98900d22ebfe731947cee42f2c9abde7066acc5477e7c1d7331d1643fc8f677dc0e7f7d8a4fb2a72161dc37b70f", 0x77}], 0x3, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1, r7]}, @rights={0x28, 0xffff, 0x1, [r1, r7, r7, r1, r6]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r7, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}], 0xb8, 0x2}, 0x404) preadv(r1, &(0x7f0000007500)=[{&(0x7f00000074c0)=""/62, 0x3e}], 0x1, 0x0, 0x3f) close(r0) write(r7, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r6) syz_open_pts() r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r8, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x4540) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r8, 0x0, 0x0) recvmsg(r7, &(0x7f0000001b00)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000007340)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/36, 0x24}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000001940)=""/103, 0x67}, {&(0x7f00000019c0)=""/97, 0x61}, {&(0x7f0000001a40)=""/191, 0xbf}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f0000004340)=""/4096, 0x1000}, {&(0x7f0000005340)=""/4096, 0x1000}, {&(0x7f0000006340)=""/4096, 0x1000}], 0xa, &(0x7f0000007400)=""/142, 0x8e}, 0x841) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:58:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1a1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x84, 0x9, 0x200, 0x4}) fcntl$dupfd(r1, 0x0, r0) 05:58:08 executing program 1: r0 = socket(0x20, 0x8000, 0x6) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) lseek(r0, 0x0, 0x0, 0x1) getsockopt(r0, 0x4, 0x6, &(0x7f0000000040)=""/144, &(0x7f0000000100)=0x90) recvfrom$inet(r0, &(0x7f0000000140)=""/23, 0x17, 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 05:58:08 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0xfedb, 0xe) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 05:58:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ftruncate(r0, 0x0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000200)='./file1\x00', r1, r2) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) socketpair(0x2, 0xcc30567078b0ed76, 0x0, &(0x7f0000000300)) rmdir(&(0x7f0000000080)='./file1\x00') 05:58:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0166696c653000"], 0xa) 05:58:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(0xffffffffffffff9c) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:58:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) socket(0x10, 0x4, 0x4) 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, 0xc0286988, &(0x7f00000000c0)) 05:58:09 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x371) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "3f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"}, 0xdc, 0x800) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r1, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 05:58:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x8) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea00"/110], &(0x7f0000000080)=0x6e) 05:58:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x62) fchflags(r1, 0x0) 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}]}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) 05:58:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:58:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/177) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:58:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xfffffffffffffff8, 0x4, 0x1, 0x100000000, 0xfffffffffffffc00, 0xc0, 0x1, 0xa0f197b8416a07e, 0xbe6, 0x7}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) 05:58:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() fsync(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x329}], 0x1) 05:58:09 executing program 0: pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="964027a55584cb983aa81330f4fa347c0a2870200a23308d17d3334d86f3134393cad15995f567b45cf4d9b8cb88db85f77f1bcb87b1aac57c990abb380be20f471a679c0dfe3ac1bf7028396f35ec56989f332e37020f26333415f70ea9937293f7ee708ecf9349335b7a647d6109b523558c7e9ea000f7620e01a9184a818bbc62c61251dee7364a2e7bd2c19e99af33d5b3f4f9bb0a64e1d744b484ce75087c36cfeff258d75c967b1ae4d34ac6693e3824fcf228a8de875336544ece17746f5204b592ebb0e18f7d522763a1e202e776f08c", 0xd4}], 0x1, 0x0, 0x0) 05:58:09 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) dup2(r1, r1) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000080), 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x6) 05:58:09 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) getpgid(r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r1, 0x3}) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/88, 0x58) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f00000005c0)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(0xffffffffffffffff, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) semget$private(0x0, 0x3, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f00005b4000/0x3000)=nil, 0x3000, 0x2, 0x12, r5, 0x0, 0x0) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) fchown(r1, r7, r8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068e6bf88) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128