53222a4f09b9e60b290681472b3c3fecbb8e009bba13545af2c3b2aaa70d38c2899fa6123fc78a50820a167d3567d753ee6b1ca6227411bab72dae223fff432e7e18f6607037b74579f1d206591d57824c1df741fbfbdd29f1479dac5663d7a1e7efac948f91593e9a54aef3b9a527a5439a3f155061c936201100688b9dc67c3db6819686a4f962ddad0e36b9d99da1db16bc59da33e3fee7ea53c3db9a45890ab956f67ba", 0xc9}], 0x9) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) 04:28:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) listen(r2, 0x2) 04:28:26 executing program 0: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x7ff) socket$inet6(0x18, 0x3, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100), 0x4) semget$private(0x0, 0x3, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 04:28:26 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x2, 0x4) 04:28:26 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 04:28:26 executing program 0: link(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) shutdown(r0, 0x2) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) chdir(&(0x7f00000009c0)='./file\x00') ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) symlinkat(&(0x7f0000000300)='./file\x00', r1, &(0x7f0000000340)='./file0\x00') 04:28:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(r1, 0x5452, 0x0) 04:28:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:28:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:28:26 executing program 0: mkdir(&(0x7f00000000c0)='.\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 04:28:26 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) r1 = msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="01000000000000002fe9c02eb00971afa30e47ee6dfa41e3de4ae6594fb9fa7098cab3c396ba382b79ccb3076e7844a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c859a74b25cceb2a533128242ee9fca6bc4710303a3d93ee421db951d4314b46b78131e3bdfbe06d3090ea8d18eb143c491a88ebbf8de28f093af0c878357d73a0e7b10777e084fcce7fbee4021aedaff9e9505053c2031f8bd1fd851fda"], 0xa7, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/34}, 0x2a, 0x0, 0x1800) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) pwritev(r2, &(0x7f0000001280)=[{&(0x7f0000000280)="6f6ad03190c8a409ecdc27190b53b4a8e839c8c39a4234940dd6fdb8dd4adbf8870e67388b02a7ae4c001d2a9b86df3394dbe6e483dfad25a9571579aea4f6d15e86dfc620afe92d05233bcfda5bd76dc18526493a57f68253526ffba44b106d96fb05cc5e306719a393cef5dd3a5bad64f00eae59863d40afabf9ff6d0495fd71115cfc59d8642bc85611cbc4787da4cbaeb6c230ba5e2bedf68d58158c78e7cc751a20ed789eb50bc7fc5250ad3189e6564428e6b6f6112c52eb620036cee327f8dd5fc10e955fe209ce1d204dfad8fc4700be8c2db357631f0503c27cd388b4eaa1d0e80cfe3ab9e1bc1ee44e1b78e47f8d840ea1f1847151a5be2fdd69f46409fd9d197ab9aae222e01ef56bd46d4d2bf27bd0d29045ed8e9f59ac997e377142e8bdebdce1a2d0ab173a8ec989f5d10d8e875ce9adf2ea1b2edfe0088681490ab97b2d808ceffbd0613926ac081d7140c39ee074d1610c3981618b08d0964d6182c196fdf033accbf68eb9b6ec8c38ca4ef5cb92c2df3ee08cb5d7466d2b76755b405618a348b47534ad9f8e6cfa435e1773f5719742c7b4df8f5154ffcd23ced142d36cb8882b2489a7920201e00f2abd75fefc961fbdf1c01d361b7d8e1ac5c3f0857f3622e15971de84222656dcd56f6e934d8c1ac30d3dc486b741a04d7dafbd973d8782bb966466bee6489d956a85e91ab89540661764571ac10b41f20968006eed1fc9b3f2b7d0ddb228d717083b3894635f40a41fc013948d44f73e30a361e3be9429b9909ef1fda7f273098526b34ad720d340edca725a3eb7f8661d9f7e0d213a12ff1407967bec231f7eac2625e2935af7711eb7bcb3ecdd788841725366857ebd3d34528cb43fb1b8d016251d04cb92fe09a984d4d995ae739ba003d9f872410fe05b0b283cb77a02065c59de1f033d4da0caefe352955fcb8023253822df9e9c660284baea28c2c05349180c9acaee0bda9a202ef2a27098dc15f61ba5661539b38be79e5891c9e27f28731c76c2c0e6cdda58dfe31a20976839d2c947f8795471d5d8023d045b0d4e0340df78f669757949ee7af337ce1513b08b7361b96da1086269b4044c4bf29736324eb764ff4c1b9e55b807ab9650cff468fc4729c34149733de0608f65413e3eee2f8e9716f849bf93616dd12fa75eaa550ebf4811dab5fc0baec075b79b78f4a2ad1ffea5ac63a4d33774e4e087297b4a409f9b3d3d19523dac27885a2ba37abd4325f7cb6b4bdd8dff26327723fbb8d310fae66e63a920e3139d628a8080292760c2a5642b2a0e3bec30c339c40cc0d8875facf3391e0203158f5bb3d10c43c106adf440abd6e8630fc3bbbe0f21d50baf0a8bfd9ad7d128dae5df2fa8622a0bc2ad6746541a4040bfe5c5bc3f57db69ca351a0b755c0288f76d501564f680adc83adf3a400950642a573cd27fdc2046144c307e949a03f1817cf418dd40d025896ff8d82a93c980a0d081db65b75a27b7ceee87e1a58d7dd9db2e0273263f63fb4ad344874f8738c398a22fb3beedfc856d1619d28fad265248b66ec412e49370c7558978f219542670ccb6a9a5e0f4109b3fc7589f1b74b0ea9cbcf78f64b4dea3ffdbe15cda65d2396c7f985b47dba002ba2085fceacf8ba619a680a8216c1de81ab9ae5074933d52545bf19e20a83481fdb7633f32a5b7d853e2b77033e5ba1ab9a46457d5bfb6026dd33b127f97278b2cb17edf2874184f74738f2547f3107b9c8906435ca5026f9452ca4866040334ee7726b025687d765fc8c39cb0b989ce7368ab3f4be6da8dcd1b95871bb8d0a7d97ca1428d0b4f5219fc25c9f52ce1de3b3b582fbb32e424ec8cf4f237ebcaf085318cb57a67d93299645a8e2b779e798ed455bbfe6d60f4fbc66bacf808aaf4c327b65d288a75c8f4af7db7ffcd747cd78c931b7e28198916cb82749d57f52934f691da5bcd5872bbbf4ddfd72fac759b8be3f7f4d37c5c81ec8becf861fb086741255599bbc6619faebed649766a3718b26a458f4b3d5cd6c0042bfe302c66f9f56eab5b2354b209f0d3e541cec73226aa1b08126a199bb9db0c33ba73855657f6bdb69582e63f5c9877b5cfc3bd1e5797fd5c6d289b4ac6976f47f858edf6e9ff3327276f4364f914d3f470c6c6a89919a234ec119940b023d48375381936c1ac87ad42617536409e27d9492266c4e8855289a69dce0a11281efbd4a5366cdbd61329589517c35395ef1efef9993236da4bccf6394c9fefd9bb35f8f5adb88503315844f6dbb0095fbceb59c043892f033006c152e1b19a738c9efd131aa4fa6b26960dffa40ea1f30c529a27c7ed025e895b5bfc9dda4d2176a8078efd9afd7c307174ceaeaa5ff412cb4ff4abce4cef90ac8d5d536890536cacd3cfe48051ea41186be193f3ca9bd2e9bf6ef781ef71e787ff81932168b295b3da526906fa7e49367dc354b557b16b70e8981785313953981c67bb53bef4f3be9170c5773fdd93e72bf8cfb5f0474091b3164008b0974fa7bb64c198bfebb3f39ca447c460fd59d5d9a3eaed23679408693053d2da26045c6cf963e3097bb1a77070ae927666647bfebeec437ea04e65eee520d3f5e21a6fcf5a04ab161ede5622012d87a95d8a703573b0ab67b2766cef81c3202130437d3e1f83a8cc9fe7d8a429671c05d046be1111a5faaec03d81cadff155e0539be2c8f123919a95e6433e64174d1f8e1404c2342e373ea7afa220a5088c6f53382eded4c3aa70caa10ad3f9e86ff6024cb836032547180e0a6c7a484bbb0de506c040846baabf4d106f41b4972c78814c435557f44fe0b6926ce286c80491dd753e0af920d5a1e39d63d2e3a07ec6568fed53e2c85b017dcb3d34fca8dd2aa92223336854a575f5733ec1df7c39fd1e42abcb0f16ca8892d0f4c264d76e6e7b056c3ff23fa3c82f9b4e7cef86abc998dd99de5338bf7c8031816a2d8f052a73c2d1a39909b3daeee846bddcdb0ad2290a41de12befec0ea124e1ce9aac6a14c917782ceb460cf3b36eca408b785cda8de85deb455c347f47830fa0aee4fa15759ed5be01bb623ccbb1226014bcd2bf47df377dfb477268ab3e43cd8964e276a5b0a3e0fd31d10fadca797cd5d8d90a0ab7c24ba85cd092db5facb1683187327090d0b17b5bfbba4ac087f94ec4627337b13bfe4920c9dcb9faa9708a2998a01dca83ff2324170575f99fbe021c581c24fea0cb8a47fcab4aeed587eb2ed6d56031c4ba74b59ae6e299e0d197dfac86cc18d05c75b1f4148df32acb9616cabe4a6422d5f307f7c1d45ab472b6bd1edb8b1822f93a8975433a083e79374b7e41d30f9019aa7f7b4703ec3f22fa4cfe3be5beec9724ef9fb1b7f9c5dfde48ca222d0c6a5a0aa7de973deaff264ae0ac3fb216b1a6cbbd7c863449f1cf7db92acd1044a7f42985f3ff89be8a1a99c64b606d258ac47239a577132aaf747d441b045634c4d7c8bcb9604e0d6e6696040abb2db907eefbb3ad08766cb295bee7ebed31dea9ca763516cf1055924333388e8b9e51b1fb012637ff82677e771e9cd99c2164404e3762da1840ede0eae55c1289f069fdc6d2971e920f97f3e036d9019b9f12ebecf6315496bbf82e640eda8f0ba0f392070ee6367b9dba3e658d58adfce2c021270711b6c51b820e744e5d9edf727fc9921ae11360e8a28320f30fdaf63f6bb7c4f694a7bf297726788123a0e730a84dcc9f6a97580ae73bf9b0dcf7905e18f561e18c4ef6e59407cd937e1abe5cd9cd5bc6a330fba68a014cad31d85c967605e5a0f840664b2c08ea2a2a52a896be39eb70214df707a051630aec7d878d776f2b5fbfe883fb8f086d351a76abb86425f0b7a4bb5a853fdbf9030018c3d295d5f32508a7606730bd4e1e1bb279c59fc9ef16baa45e52100641382d5e042a641fb3a6735303b0a4c79323f14c116b58d23b95b9db755694ab6a5fd7d2c83aa44aeb08b3a6bc5c8914d9b91fd31c43516e8449d6d42ff668a99695860d0fac81b51d530a90714c15b37d39ffcbe5be2ece7a57c0fe60cfb4f2989dd70dbca9f67eecc621f6896a7850853d5b1c0ff4d037420cf34fe29dfeff01a7680901190552b2722a5189f1fbb8d3d95d63b3a92e656b23d590ccea006fadd46e3c65127fafb063ce7505565afcc7f9cc0d5364b97f406f164b7a6e89a53025a87c25a836c7e45afb7841e346c35baff92853467a1e940aff61908dc15ee6b5ff3ca3b812ce20a8964bf935846626d9af4fcaea944ca1a0a18eebba59003af738d8c2ce7d83f3650aaa3e1cec2a9017739dcb29a52891ed5bfa763e601944e74f05a2563030aaf85f1a2982c4fb416e6a92f071428336aea5bc2d191f2ed3b1a4fd14faed2be4b96095e48598bbdcdf2411ab515e7cc6339b0a22d8ba9cc21a138bfd49fe6cf5dd31e93f5ea0afe7f4b050fe16a7cd5183d4c406116e68976e4ee6bb12d0cd3d735189fbdacc530dec3663aa04ab1c61a8a8a5ef342051462c775a5673da557c7cda9aac4ef884adfb734dbee4ec01ca91773f6da7e97befc7d4c23ccf2c7e75e516d564f185023663c68fbcddf5f3675ef24373292f407438a789766c3bdbf01059e64734958ef254d0ad897d757e94d3d991e27336d10358b1fbd640e079eda9e107da17b3332a6549d16f80f8690414b301b1ee6e4f358c850b2b4288c08841d5eff5f536dd5e5f5deace167c20e85fb3a9af595ebdfe51873e65865735b84f5616136dd66d3cff641ec2b4c4dc329f5dcee7f49bd9e40a2d283c1f6112134996aecac7a05dc0c35634f7562c3a02afa8b74fd40a0b0fbfc7889b926182c6053a91108f363811a7316b3a1c71550704478180648452f893e936002bb9c87f7c4929e204e7ad9b35f86d18754244ad4d7b4b5a6131812274f92fe7b553c8d7fc980099e6087eb93ae3d4b71cf67e7b6924f96353e096a99e6cd798c230a86591a07c456ee1f319d19c5b32a4d1970fd5b126d057943363508135cff92d25e25348def84d600edadf6605609fc030e903e56b6653bcf368c2d16f89a648ecb40f8cf4e4f8a1c9ff2ea4d84195512cdb77a3666db7441d834d9bf192d0d4acc98e9bacef33bf8597ada15218f9c308e659ce31c07c6e015465c836dd4038b8314d499bdbd42f3be16797e851e148030f7f340cdd2ae0e5350fd9088b2786c72251c9c23a04cf5b796a42b7f9de2598317bb167aa3fae09e9c6a456561738661e679a3c17191061222ca594976e98700c0a766bf2aca1b9c7beb1e5a706e23811df26aaaa0b012975d2d5f7368f72a55cbcb09e11f84e9fdd08219ef787da23f1dcf320d43fb6fe72d00216dc43ee92411e379fa065c0281f813be2df1cfa5e13ea706d65d8dc422ed69e302aac0af7c76982a686d1c95fd6af9192c49d0e3615ffd94a6cfb55e3573f529e4d7f99b03bb652f02e143925f296b82b447d61514d356dfa9af346466253fb257f185f797093108e102604c2de499987930973b0a2d761a85983bf8866ae4737b7d5a94cdce44efb7a4a1354c87662c32aeab1c044d55f29f204083f4492fa971f07487f16e60b691b98c2cdbcf0a8b84e5113edd78791d4c5709ceaf95de5770b2af36af57c368220a2e3047b5f44e1a40870bbb992b94133a2fa627d2de3b94bd340e4e7ba86768eb41600d94d5b6199981248ba974dd12d582060371e635bab78ece138496e73856882bf826c161232961c5e1e9a3829a488136b5e17ee44581151a79b9f25dadea759fec727f685f57e74e2e45f6a2c8c8f4", 0x1000}], 0x1, 0x0, 0x48) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 04:28:26 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 04:28:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 04:28:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)}, {&(0x7f00000002c0)="8ea1d377b464caa633b8acc5682c13484941239188e3bc1647719c6ad91473261cafbcdcafdaaacc1953d40096520805a9a882f11ea8e696dd42a18bf5d05ba757df633eea279ef171f1ba955a9d0010e337e93dc42a89e30fb41e2b2d0133677bab9da7295e226b66bae872db42c44de60e5d1b667919af44b41758542a2e7c42b0b1eeea2aeda4de756807dd59f3ea34ff787afb984af26674f350d7f98b5b3830b1d6199a5d098e7b5c953137350e8c2e2279ae24d39165e7706aac0fbad2f3c4f0a7b8ebbd5fe637759074e6909fb3283859da067993ccbb3c52f46441bb8b18f8fd6fa3742122d93a35e82bb871a6", 0xf1}, {&(0x7f0000000400)="b64409cd904f784eb8636ae470a8e77f544abadb12bb4a0778335599d5d950cf87379505736572d59635fd77cb23909a2c88def020140cf0b2a3940d1116d11c7013cc82429f772d03879fea58e6f16e22616f46d823815a505fc22f9d37c1bde5364d6adc9c44ecd8775752e515832ff5455b6ca00a948c5cbeebc08067c0daf043e70d2bf49d787c15338cc61c8bd0bc4d2a202624391327d4e8137e5c9d60e7d37a3df7a1798892af5779090f9b61e83335252e6fa300515793a793d85694852e62fbd09bc5ca", 0xc8}, {&(0x7f00000001c0)="64f888d4dec1be540dcef8d65d1e09d36fbb99b605017224e8d8b27a7c090ae1ec26d71eb4106a6bdd8093d859768dc20853fac742c44a581f9a4c6dd890d9057bce82bdcb5b582b4c01bc43e3affbab9965b0a56ef3d6fd3423a0d5", 0x5c}], 0x4, 0x0, 0x0, 0x404}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f00000000c0), 0x8f, 0x20) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000800), 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCSTART(r5, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r7 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r7) fcntl$getflags(r6, 0x3) 04:28:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pipe(0xfffffffffffffffe) 04:28:27 executing program 1: r0 = socket(0x18, 0x1, 0x3f) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x14) 04:28:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) flock(r0, 0xb) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 04:28:27 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) pipe2(&(0x7f0000000000), 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 04:28:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6d3000"], 0xffffffcc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="5315cf1c86e84de3852af6fbf7b438b6715411403c5aa33fe83b9141bfb8db07eb228d90db8a55815ff804cb20966b7d1eb2402de6c72fee7c4b38bceaab8e27e6913a0ed8a1bfe4a2d2f24f2b3adcca1fffc309a036fc61ee50a8529bdf971a63f25e80aa7b62e4dc8df4fa4e00e42a02d1d784b79cc9c10295c473e6d2cf3534c3022824250e3eaa31bf53bbdaffb40a84446accc3547785ebfa1d43e214c7ea1b8df366bc4acda75c4d56f9f2ad2ad3e94054e0adcfa297126d5047895479cf38d0055c077b17508e314495afc562e602162d4e8429746b83ce202163487e25cafb26727b14fc825ccc5ecf8a3bd007353dbe8e6ab6bf1ac8983b", 0xf7}, {&(0x7f0000000780)="199c2caaf6b112011944c8524aec3f6db78e36dc111314d29fa7379113b425be6db6a84b1bc92ad85f48d96a13f5c5176e0cdb1978b9b737986536e4a5f5073c30ac877a53222f6809ac516dfd2b517b631c2d8a9ba9ac24321910f2035656de910d6b888c1d5a824f9486488105973ea706be1483", 0x75}], 0x2, &(0x7f0000000200)=[{0xe8, 0x1, 0x0, "09be6b2f0c3dcf04dd5d1182ab9519022195cace9ab1e1dd87bdaf5aaceaaac6cf90e77b6b909c226f140502759a1346c8a2986a9c279052ceed4fc420b313c9c30687b876033e5deb4033ca19e7fa4850dfb27e9fe22375442e32b77a5b4bdcb74c95cc03ad087cb766291935b5add1697401d689e3c007f79b28aa141018e6c7572999757a60b164735430f3d746b5bd18c2542e3691167ba79498fb3d618f033b21898d541c36ffad1004a157dfe2fc3c749607ef0076eaef31e9298414996aad94a56530893f8efc788bf6f33a1d383055"}, {0x90, 0xffff, 0x10000, "eb4a1184f68fa95c0f0ce9b88e0d50e61eacc5e6c19a6b8b26c80739e09f2ac9944fef0d78ef39afd5ae65be17d2f1bbfe9916d36dbd802995cd6c572440e9b2cfd8a73c71c6805ab0ff86e7c774e5ce54f01ba18cfe11c0bc579e54312eaabb0119141789752e5be24a1320983dcc95dd0b7012cc00608105"}, {0xd8, 0xffff, 0x7, "f0611f76ed8672555b00e73c900099c7018001a361465c17ca74bc8501f43d462d8dae54e97fa307be43b9b1977e7a2249034877e1a5777c2bc085f6e9c8b136b2a96709d8d92eaa02c47605524fd8117e91a1827c3025059f5d07c7379a098203fcf947bc8fb9b4bfe5a1a0eb5234d0e7495a5695b39bae6854ba64da4ce2c07b63535632f678d9ead9dd0555fc5e25569637e0ee23c10f77fcc3f8313a76efbf21e245f539bdcc504eac05e30c09a64411546f947aa36dfa487f793651bb453c766ad296"}, {0xb8, 0xffff, 0x839c, "e0904db455dcc559815157e00e7624dc9298083d5c3593d93568cf843c82f1404512a10af669f4a2fb37c5ea493f16aa5d7103b13cc9eed8c547e27c8d84a3771fced099711c1b2a91ceb7fb9036e9719407a5d7e0525e921754ef9d1ccd98fc7bfd190933b7d18249416a0e81b88035447c41fa8c72c57c9f377489aad4abf7d79ac053357a87ba100bd255fce18d35f8cb9cb1e5d3d609d2089ec17eca8afb9821f1"}, {0x60, 0xffff, 0x2, "bcaf86888ae263266c7cb9088274d7f60be8ef2e34da69ee15fe8fe3517a5b564347e5907aa1f17438378f38297665a911132f1ebed266bbfc40ab493d92e6d20dcdfa8b6dde8b3378d4aae4"}, {0x20, 0x1, 0x6, "1b0da20148614eef78e40900ef9d366d"}, {0xa0, 0x1, 0x5, "67b9600f763dd5bea2c9b8bf91b4712af01ac106c90e3ce65dfad0dbbdb6fd97d3f33f7008610ad78a94208ab8fe4b23d2d0ce5681389101f9e5bed39d1d34fa32515e432c129e084e196d04b4a642c7585e482d29cbf59d17274cda204db8e1b64923f2e643a242908012174f9a36cb6dc52033a8917b6ef6a10c6c1cfe618fd95911f9c9af48928ed4fddb07ac57"}, {0xe8, 0x0, 0x8000, "49b3831698cac39e55fe05b6a2e91c56456b3f351e3effe4c21dd9379edff4674d67f4cf0cfdd8c0770a951afff83b6fd298bb2d735ef1cda3e8d37eb8075be792e01924db4129a2809639d532459752218ca44669a81f890dd60afbf4eaa85745bf74460e1ceaef135f45e4e0ac0e70db730b86f2f3d55df21ddcc78c81c486d5c165d6c5c69a85954574c456bb5f934c8c21f92d686a6a86382edce967eec800a2df18a22bb41f8524334691135250c5cd49c1fac7923a8ebb79c0ebd4711e9da986a5e687d9f9693e961e6df1d4dd11961a37"}], 0x510}, 0x800000000000002) 04:28:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x0, 0x7dd}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1d) 04:28:27 executing program 1: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0xc34f) 04:28:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) lseek(r0, 0x0, 0x0, 0x3) 04:28:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 04:28:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x6, 0x1000) readv(r0, &(0x7f00000001c0), 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@un=@abs}) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026bbcaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1b5, 0x0, 0x0, 0x0) socket(0x400001000, 0x3, 0x6) socket(0x0, 0x7, 0x10001) 04:28:31 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2e7, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000200000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700000000000000000000c8b02fe3827c3ff2e29a878886c5ec2eb237d32593c03bb0f24d5f8b711644d94d9bd10184bf0f5330807ff2a79ac9b6b90da10ca6a8427255a43b58da6e98c1e6502b874c85161f6c88a12fee17025d40ba58d6fdf416eb9e52194d5b5dd25273e3af5201e8fb3904d0e1dd2253e79af7e29e10c6e891a9f1fc6cef2eea91347226eff269ce9f5e56575d59b035e46b99304950e69c153107fe3fadf6bc3e0d75"], 0x38}, 0x0) 04:28:31 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60b, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) r2 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 04:28:31 executing program 1: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="9f148d1d363aaa1a2959252b214036aeb7b550e6955df8e216638bc425a4d393f0a27cb7e92d281135ddf71e4159b482801d53a0d82df7bc6a6f73c326b7310be8e8bc2ae522008ea6b21a77b4a080bdd6f1a189729e104b7ce6a550332142a5e7ddb64f6ed9f78fec453f76130a71c3d9b5c5bd54318ab640336e5ffe26618883fb95bdfafa78ff70600472bdcd6f75aa2b0fa4d7c94d082d76fe2687003a4c82808c42f6743507e5a97bd48f99550f3f1e248260c2c4f86c2ae0197dd0bd2a433cb9890acf44f9c6d98938155b58d07d990d97e6153a5332d3c2ed50bc0fa918d43cd2e5cea5574df24a", 0xeb}, {&(0x7f0000000100)="38b123e32d73eaa6da5ff3b0753460fdcdd7afa9cc1715911e77f4c1becd26c45c2ae8d4382df2a090a77c3228cb90c7be601f09ee2dbcbb0634e02fdf01bb4df3459794379054adaa5c1d242aa0e681acb14e03547363bde96b6842dd5dc3c79c6a864ad4ee5cccf7bfdef8838b272bc2309a57142aeb1fb7fc0b1d7baef73f34f4018abbf4c5dc79c775f4b67cba83bf0cd4d915c5b189fc0ed21d69b76da89f036c8a5f5e6d29defa7bb053e60d4555f63a9659c1db", 0xb7}, {&(0x7f00000001c0)="c86827f173e78bac63c759d9ddc775b9c7f4fcac540f8bfda908d4de9001ce6ba1af9c36beb8289899dcfe9fda3557917fdcf9f5c1b68b46e880f74e523feb374848be613f69096a07eb27b0b69520a740482b4f54da945a050b7e255689b6a04885596630ccedfcc140dd3e3e05848845931f1425841d0d60cd3fd15e3bf07644916430cacf74b51c5e16635c8745ef2b696054742218b6d8be1205dada9ce002cfc75d126504097ca9d603e2e00611c385c333c518b23c7f13670b2907e720190423a4cc5dd97ae5eb3ea988e402cd5f97e1a052cbd324977d42a521edeeaea5", 0xe1}, {&(0x7f00000002c0)="d66e06402a277aeef2a845667d45e08f6e9eb388ec29b545806db884ad962708878d032ce7db20cc60ebf66bc86eb95b13b58d728a1a17c8b2d55762ff076b10b7c6d365b26fc5290f1ab80f9f0f0e9a5c1f41ab942e9af9995334c7f1844fb6c2312b3571f724ce179f4719ad466e46617ab68ceb932d1d24eb9d0650bc1cbae8aae9d3792a8edee71a8223ca299fd736edf730397acae70e82ff4b62cfcc34707d559aa66e6426e7988f234a077eb4ecd9798d8a5830fc3102df93e275ec590bacd43c9a0631fdacb43a90917703275ae03cb4b248c1ec950157fad28252e9f722439b10b74059acb9af635241d0b36c8abef984d418", 0xf7}, {&(0x7f00000003c0)="19e2fc3e989ded45116ab9ce0d9653cc490bd3d00df978822054447e9adeacdc14aea95ba2a4570b093ad2c1181212782d967c30214e3349bd9d84fb060bec17e70289431db19a47a98efd450edca42c9dcc56b584259376d2a73fc83476b20b298a2c08c67b43fc23ae36f48c0722774eb077456b5dfb182765cccbb9007906801082d438e12ded261953446d0b", 0x8e}, {&(0x7f0000000480)="65fa4d6871ca74a793db4d081ee0b68623d2675f5d905e85900d371aa51d66147f285bc48debfbc43d1b9dbcb665d2d0d76b0968be1df6448078b108e69252aa1fdb0dc441339f07da47182c878663558215ebde34f447ddfef59087fff21a8a9d8ef196776d152fa36850889f959d30f3f5b7729a82e140da579b377481aa7e444c5c930cc006fcea29ccd3e771efad4cdb9a2d205e7d8c9cfe1a827dbeb3edd8336d8f68", 0xa5}, {&(0x7f0000000540)="884d39cd411af998469ba0d5eeac0dc4a388c2a58ef0eee447996be3707c6d6c400c3feb2fc992db433969ad5a9499b6fdceb9b6271ff872a7cf0c98351af6840fd8ec390d75da", 0x47}, {&(0x7f00000005c0)="9f4df2ebfe440f41ec9719ec7072487e3b2f4b97bb60b0346b0d20e03bfba46d655e20379dd95a03a077183998c52533e002bc7dd20a19bfa730b3f8522d0603781287be163036", 0x47}, {&(0x7f0000000640)="d456adec7d1eda4fca38d4822f14a6cf2dd23058fbdbf8c8adeb1d728005d5f713a2098620acb4c31421eb781678c0779682f165ec6d5a2607f5c2b0d511cd77703825c07afb746b5f74fb6eca3388986977603d60b938b59eb9954297f05ac9809cab7f3ec4dfc187009b", 0x6b}], 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002300)='/dev/null\x00', 0x0, 0x0) connect$unix(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r2 = accept$unix(r1, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) ioctl$TIOCNXCL(r1, 0x2000740e) preadv(r2, &(0x7f0000000a80)=[{&(0x7f00000008c0)=""/104, 0x68}, {&(0x7f0000000940)=""/60, 0x3c}, {&(0x7f0000000980)=""/200, 0xc8}], 0x3, 0x0, 0x0) poll(&(0x7f0000000800)=[{r2}, {r0, 0x5}], 0x2, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:28:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 04:28:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) minherit(&(0x7f000035b000/0x3000)=nil, 0x3000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff000000000000", 0x8) mprotect(&(0x7f000035b000/0x3000)=nil, 0x3000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:28:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x3, &(0x7f0000000240)) munlockall() r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x142) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="484469922192b04ece0df4d7ca292c58880c125473a77c864d926594fc96718e4832e71102b900cb72ce83dc4308fd2b8363328955b97ce77c3b6e2abb2180196e7e79e83dc06f8ab01de250e3f12e942aa2", 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 04:28:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 04:28:32 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1ff) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r1 = getppid() socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000080)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2}, 0xc) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000024, 0x0, 0x0) r4 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x400, './file0\x00', './file0\x00'}) 04:28:32 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff7fffffff, 0x40}, {0xb54, 0x8}}, 0x0) 04:28:32 executing program 0: socketpair$unix(0x1, 0x4000000000004001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 04:28:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x190, 0x0) close(r0) 04:28:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x14fa30bf, 0x90d2, 0x4, "d730c1e7bb6fc6e23c7100000000000000e74de4", 0x8001}) pwrite(r0, &(0x7f0000000580)="47f312e7460341eb97f62196d8f8f2874d8fb4da2039654ed6a7b8c70e5a7ad2918478e67b188d9ef2fb0756f3b7f75e1a4a685cbb639ef3ade824590bc8665dd6a837ac1d16656cc4b2665fe01a666d9ee1ed0c24172de2a30972786c43d0069448c5c647baf2f243f7a23d6f41c2f710259070731f6e25e2d7d587202d2ad47a48847c693c656ac7b20d65b0b66f9a6d9381492b93dfc79fa06eb233199d6ba9", 0xa1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000200)=""/126, 0x7e}], 0x5, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pwrite(r1, &(0x7f00000004c0)="c10ce4f4bde899062d554d1f3caa82a15338170f224181a292f0c21b02b8a664a12ffaecb4ef45252e70904f60388ac890267dc13b2d7e465ee6299c74065bb9a52733f0340bdea2da892f861b06d32e6b5dd7e8918e4b68405a131d5b11362b65", 0x61, 0x0, 0x0) 04:28:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) setsockopt(r0, 0xfff, 0x800000, &(0x7f0000000000)="3c1cf0dca2ae17fd08cca77240f99bbc2dd20d321cd59778983b103a38bc21cab354417c9636bfd344229dcc4fd71a8a44a345200d95ed94d5e0b8a1a85d8ecdd8634f86e430181a5dd8a58eb4e417f3c321802e56e2abe6b5d0c2eaac3acf2921fbf45ca6a8d6f7fc85061593fc914cc5f26afe40a42e81e9b16b4b94ea8439b980ccd1316eb90698ab5b6a50036eeda8bc349d1c72b7b4c584a9c77f83a11ea4e6d41507e07e5598989b70aff2c7cd", 0xb0) 04:28:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x5acc, 0x1000000000}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x4, 0x1, 0x1000}], 0x80000001, 0x0) 04:28:32 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/102, 0x66) socket(0x18, 0x4, 0x3801) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 04:28:32 executing program 1: setpgid(0xffffffffffffffff, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000200)={0xe85, 0x80000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x5, 0x0, {0x3, 0x7}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82c2, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) setpgid(0x0, 0x0) 04:28:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x8}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:28:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x8, 0x563c, {[0x959c, 0x8001, 0x1, 0x101, 0x2, 0x8, 0x800000000000, 0x6, 0x8, 0x200, 0xa4e9, 0x66, 0x1f, 0x438d, 0x6, 0x1, 0x6], [0x60000000000, 0x7ff, 0x9, 0x3ff, 0x0, 0xbb, 0x2, 0x0, 0x100000001, 0x4], [0x8001, 0x28, 0x3, 0x6, 0x400, 0x6, 0xfff], [0x1f, 0x2, 0x2, 0xffffffffffffffe3, 0x10000, 0x3], [{0x8001, 0x7fffffff, 0x80000000, 0x1}, {0x101, 0x79, 0x100000000, 0x69f39a98}, {0x9, 0x8000, 0x80}, {0x5, 0x6, 0x1, 0x8}, {0x7fffffff, 0xee80, 0x4, 0x8}, {0x1, 0x0, 0x3f, 0x2}, {0x3, 0xfffffffffffffffc, 0x3, 0xffffffff00000001}, {0x0, 0x7, 0xffff, 0xb6}], {0xfffffffffffffff7, 0x7fff, 0xff, 0x7ff}, {0x8, 0x3, 0x3f, 0x3}}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x401}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) fcntl$setstatus(r1, 0x4, 0x80) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9f, 0x6}, {0x9, 0x7}}, 0x2) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 04:28:32 executing program 0: pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfed4f9464acc2ea, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 04:28:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/67, 0x43) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0x3b4) 04:28:32 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0xffffffffffffff8e, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x6}) read(r1, &(0x7f0000000040)=""/191, 0xbf) 04:28:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c338b098b4c39840e32e7dc0e483c6a91489bbb623dac428c5ca4b7ef33fdca43353d0af0891c0c99b02effe125083c1da92f73ae00cddf9a679a42d16781a06e9bc6dba529429efe0"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x12000000020008, 0x4) listen(r1, 0x0) 04:28:32 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, "0098363d190f000000002000"}) 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) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/6}, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f000013e000/0x2000)=nil, 0x2000, 0x1) 04:28:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x5, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}, {0x4, 0x7ff, 0x1800}, {0x1, 0x4, 0x800}], 0x3) read(r0, &(0x7f0000000080)=""/115, 0x73) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0x6, 0x1}, {0x18, 0x0, 0x3039, 0x9}, 0xf6a, [0x9, 0x7e5, 0x8, 0x0, 0x4, 0x80000000, 0x0, 0x9]}, 0x3c) mlockall(0x2) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000540), &(0x7f0000000580)=0x18f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x6, &(0x7f0000000380)=[{0xea7, 0x1, 0x0, 0x4}, {0x8, 0xfff, 0x401, 0x3}, {0x100000000, 0x100000000, 0x28f1, 0x100}, {0x0, 0x20, 0x800, 0x100000001}, {0x1, 0x0, 0x11, 0x8}, {0x100000000, 0x6, 0x0, 0x85}]}) recvfrom$inet6(r0, &(0x7f0000000140)=""/204, 0xcc, 0x802, &(0x7f0000000240)={0x18, 0x0, 0x800, 0x3}, 0xc) r3 = getppid() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000400)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) pread(r2, &(0x7f0000000440)="734c747a2e1484953109aa7b30f5ab73677a4072d2503a6b03466d4783e749214d", 0x21, 0x0, 0x0) 04:28:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x2, 0x1f, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0xf1, 0x77351efe, r1}) getgroups(0x5, &(0x7f0000000100)=[r3, r3, r3, r3, r3]) fchmod(r0, 0x120) ioctl$KDDISABIO(r0, 0x20004b3d) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x401) r5 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x1, 0x4, 0x3, r1}) r6 = shmget(0x1, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = getpgid(r5) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) r8 = getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7, 0x3, 0x7ce2, 0xffffffffffffffe2, "cfbf5d13279b8d4b2f1e62d459f19434b6cae655", 0x3, 0x7fff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000580)='./file0\x00', 0xc000, 0x7f) getgid() r11 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x2) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000600)=0x1) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r12, &(0x7f0000001980)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f00000006c0)="ddb176a9f6ec59b869586c60a4792bde22541ec062a13243e4e46b5b7e160cd9ff631c58c9de200bc7220e13b876669c60ce26c80b4ea11135dbf7426f875a0eb7c21d490ab2cead4b1c3f8ad78c3cede5e9880ddad59d73c5cd26bd0e04ece7d5f8917d22a5862b8ad39e5026affb6654376e2825f86f7de2b77b3bc4fcae0959b8c79b3b47326539e164900bd3dbcefb2c5653e024fa22812da090038e7911e5014ed9923b9ae391ac7e32ca670cc232aa94e992fdedc8ba9d0a426c22b8d9924433627d7ee37434019bd99a2db47fab045876282c4cbbe85fb3178feca45782ee8682313209cbefd3b059ca9149fe1660642f7ae4f4fb92ac43274581d326b9eaaa1177b1dd1d3807eca639b0b0ac3c46e1b6da3b002c4da95fa2083fd0a16a3398d0ff6626d08819061b77ff17d6abe18722a23d15e05a242bd0d2ef057dd21bdaa8828cedfd01de7b9779f5d6a5bfb0ad2d5ef835018e31c0d03b757b1b9b7a12a84d664d888bfae242b7deed28b481e114b38f4cbd67bcf733b6895d8bb1d502170903b27ee220be8ae29953c028c90db458d260ff558eb039ad1e68bed495cb8c20c7f856736579512eb28c69d8ce60aab64e6dad3b0254afb6ff98512d07a6b6619e65bfb57ee3938a3dc0ed765a959c971b84f2f904a082a8598ac7a74791a4a6468f2114d9f3e8ce5ad2f9b5ca5a7b8ff50c8fe56f9b53da2886a2ccf237fdb9428507b22a64396236114a9baf4aa68887ba27a557e89dc5e758c055f4009ef50a83e627ff7dc56d8dc6ae055de5cc646d87050c6234aaf63de88be4e4e8f8400b38747b530ccf110af121dc65d584a952e98726fb88f110cf3eb357365aa41ab8b19f5afa92644a66549d6fb93b74497fa9326df7556059c3b8ed8cd1d9aaf2d39a14e075d0afaa1d26be5ad89d0e65ab15e85ad9632d113ca80a8246131767277fac1c951887c6e90c4ea75da3a662be3bbe239a2388561a9a61626a4b82503c79f780d9527b5fb265ed899b2fcbafd01b477630b9a890384719a63df5d1e3c980bdd35e95ab56832785f4fd9b72c8a069104eb46af676486bb8fb04a3edb729d89e3c64a266bae7eab84c60dcc9fba60b40a4bd6dd05b1a0fa48fce11c7246bfcee29403082cb796704c5ad6a28cb42c56b45da170cb112e5499c8ce017ff6e3976d9bcbbfe3c3f3cfeeb481462dc3407ca21be7a5250e531ab0b86774d36866f218e13a1c1a2c17c7afa39ed35e01ae4fe48b99c9aa41b08bfd1088a3ada7050324c7312cd60719a63ce13f37be808b4f4380b46a29faf9bf9d93480209a53a817c6d571dd23e8e267bb307372109d280ddedd6654fd4104a7c8b905f10cb046c6b905dcdb6744434ee2437fff119dfae1b4780d0905bd3d17c28cb239cf624ffe6834ba9b42e3f96fe2b3f24ea344c9d64c849842cabf42fc1bc08abb3ac1f7dc76c80699a903b144875caf593b24d714a091145866533917c0f2173d686065c0be8851f80e1b0886ff256aa9e3a85df5f3c9c3d9dc56410e4b5651106f5a64da4539c2e667840c9b13f7086f0d0bfe1fe575109627c2e208f12346cda5613cbaf585f8dd896130cc5a552dffd4f0ae157977b167a9fa81d16efbd7e34063010bfec57f0a286bc90e1cb6d5efa861765c94801e090a48fc7f48b60b3387217d2f4845da58ad91d0775eaeb9297283dacf124fc781ac619c3a9d16d48e2ac23c83077041b0ba51df7461032e4f70b6e2b3be0f66369f1f31cf1fbbee72d3abb1db568528b7262b7b97ef609a18e4e44aaad8cb62ccd8eaee7bb5f5ca5a7622f1e66c640b5e2bd60de959bf67ec7a757f1a7699505cb4436414aed3de0096b51c58edf20c730acb41c2b3efbec60e84a7dcf17731e1305535aec4f5f64e73646630548875195d04dc350ce6c919b1d86ab38eb030392ed33d089fb7e4bf99e5a93a8388dbca7d117b2e68cded4173b0a1e178635653f89906bf9b6c1d516ad0ded855aaf97ce011ff467ed923a22505cf46e616d2311c0db5669afccdd45de2d74f19507f5a494647e8c75c19e8688feb9eeec2972b3edf3cdcfed5fcefb0e2a568e2b411694229dc97738b4bb4a80ec1843da30ae6cbc310b17cec3e08bfc1e82e27d0dcc7a7398300e31237d67b87a0eae69c28c767c22455cc7080356b8cfb118049a886b5bb52a9ab2968dbf89f30cfc3d2b808a0307ed5a35eb0739cc03c39205374b7a0f79246572ed2f09d9196d1d0fbfc113048e3034f65288d295e821011ac1374c52ac51861b6439a933d3ab2b5ecca3fd89f00f8f696a203daa8b4e07b9449da3ce017c4644f1120e470fa4acc98e0421eb6283b21800b55a1d9716069c95b646f001f05e5051500fac7c6d1a21883d6d321204a9dd0ea93fd89df1580a8fc39b528a9c95da36bdae05b01bdc529e7a61d2b4e390c0e2abe4aa449e123e6a0218d6eab97322bd5d0df5ff71edf931bbb64c4fa4b924b6e8c17a91abf4abcad325195d22c6752dbe76a351d7daf45dae610a4b8cbb7ef46bff7f8b7e92fc1f5d558373982048599f3b8465b0e6147cb55e851f5f0c07fb7929d3422383f0583735a7fa4e0d9d1ad212a7f74fa48878913d7d2c6b10245a0a59c4f6ced56f8b3233cace0d364ea7e0d7273085adb7379ec5eb3a57a0e2c11babd8423a717c04af616e68959b75d831c795ac32a7accf1fd1ea0f4c697424fa8d501c8e73dd80beb0d5f79dc2bdf4719da49b563d89aab8cb9a4aee3fadb54896461f81a5a1732e0daaf572c3166e99c6b673c6ec5b0e22a0df3304880416205c08a968445a1f365b7985ab706f9509d6eec85c2447a3a98ba932e46034f7d40a1bd374dc8d910fbcc630b7925b6ee9492e7f001d51dedca4006fb6d29352639c9418536ce2e9f232c578d8028d0d7ae4ee396a6acc7ec33b59513385800744ad65daf3ec272b10e7ec5e8687b0b3460a15eb95fdb4aec4f376b3021cc17da6de212ad9ccb244e314d5ad2aac43a1c1b2d3c3a538a7ec01ae56002ac43e41fea996d8588a484fa2ea7b15d51a476070959ed53e77ad0c9eb2695bb2cb868d120ddb693e37eef8492f4b0e74cf46a32ed396cd299e339e93c34f163c941546d70775d5ac60feb0e70b67ebc109a3e75e7c69f14ad0625570b80daa74ec3d36ac3451f48b8020e8a1e0b24b8949791614775bad4621d26e3111be0d47b37114ff277df4cef8c9fdea998da99134c19507808688fd9664cb0e31decaea8490f49eb1e71fc70aad256a3f2e9d0581095100694caff4a60b5d4bd4e7b90998f538e225398c4ba8c4ce87aa2602c46632ed153a9ce7c8fd1dd2e15d379107ab4e9984c0abb1e041c897d3de409989873a8ff44a300905de1a50a5ed6052689990af91313e42569157f5418511fe30732ddd7d830f57ce6cf6fdae2809ca11dd15c08a43e7b2593edfe43236bcb7695fe668afb9f51b0db6a08035b64bb61ea919510ce3ca6592892965c26e914c4c7b3c061dfe47fb7353a89d86d245cf9ca3cabf8326bea462b6e511b6df109345fab47f0e31e084ac384f40ca8bfffea50d7e73937483ea2113a2812f17195bcff5b7e2b293b2c43248a372c984d47bd93efa1a2b5d90082eaf1982d8a927519df0f32abb4535be0c1218cfd64972332509a739ad1902b4f45eb531a8c56a8329793dff1fd0fd95a0834c7e4a20dd0a72f96e16e7211e11b4568e2d9fa79def23631a27e2a33fabdf4210a53bd44e076c1ce99e1c88628375e8b81c837b663864f5971b948f7aa8ad13002b209ad65573c07a627ae36e0333e59807e58a768051c2805bda903f8db01ddd94d7b8e9cec42add8d36c0d4ded7cffb93950b637652524aeb13d0b77f9e3a752b04287ebc008abd2aafb4d69085cba34b87f1e81ad9e4043b55220bed2c1fb373d4203ad35ecc77c67cd9ab1ecc8b208860158a64bdfba0ad473a31bd7864b246546e2d45efe54c8eea28696f3521099a8e3160a5758d265886854eeae890f48a4ad643ac3ddb379f6f1d49b13e3d0abaa08884fb7cae2fcba0f8c658d6c6cce65366c2a2469a8e2d168dd5bc9e6a812707d7da6e4f448e65976daa1bb829119c5f7e727873b457a8d9c9c2f6b67c678ae46a714398756dea0769285729714603e17b247fd15a2e8930ce0bb64171e187c546ad9abbb6ad9fad17cb26f051c879651d2b8e3b906c151c76521fcf88a5a173285263460ebac1c766d9eaacf210a171056dcc1fe301ec2c52231e00e63fb6b02626bf2f3e583aadbf0ca4fd7cc9416381cc09e7ffb49e8f4cd4651bfbf3f5ba80d794233525178071e4a8c57d0b564ebbcba91dd74cbd91119fd436a1ca84b4e5aa79b11beb5a8d3223ecb2edce906cd3f10d59304cb98f3529b1a1ddb2ab695b698996f24a35d14f91e5e98d7dd546a08739f8fb11c33034e2f77c8957ebfd7cc292a7fe8d40b0d952080531ed5aabec43a3ad495eb9b33775d8bac1bbea3586d0107966ef12fe1f87cf18df3c3dc4669da65d4faf1b031a1e2cb5eeb2fec94c0e4de90f493e5a2e63bc398de02bb89251109419dd84b0cb397f7d8e7f682102fc4ee145c84eb85c222161e03de185c13fce803facc75a29fa4fc3651ea42ce74dd2c1a6fe966b96fac03111015041867b9a7fa990d31e1bb2408a8584aedbea122ddc784b8f2eceda9472f990cbbea44fabcf00c26be86540cc78c100a061a2322dfb58b2609e58813e0eabccdebd3391baf47e469b0f63c2a9a86639468254eedaf16d7b91db8b2245c1555186db942ec8560ec8c70f7c5e5e711a15edead1053525a99868fd71e26b5c2edfac4a2ab2a277e48d67692a3897391ecc7b8c1c91c920d391d53f02126e79bf4bf6c089231deba1064e2037c0b5fc2389ecb649521a547d0b5013c962f4e372c516559bfe44e8772c5fcc3feaf226cab4e8039300a055228f64f26ae6e1a89f1aded6a38b7ff348fea2187b52e8adc96b124c0714c833fe19a430728123c11968f01f51571f2cf0303f64774d4c4212a8c6a6ef2137511d394dfae932a292530ef9cbf7685dbe388d680580ee9a1d289b13f4011795aa79c289c2b24ffdce997281a5df7e42110d44deb2b16682143e628cf4d3e2b0e95cb8f44a1c08b02671b7acd85e6ec6caa5fc0aeebfe04e41b55b1c17a32851fd7b264938f42523db8c7054a9a67a131c7257398a9d46290d26b39481f49473ce633f0a999d16fb74f7af394f8d29eb097d9d111a68b3b43c3c6aa5422a12ba0035e6e78dc22dba4379f8d08d3d734b0566304b84f6b0df8e3b5ec283182e963365b7ed291e37f024141560d45736bde9b3dc32ac6833a1a354894055a6b3f4e6d26becb1903a7bb7d9f72f78d9ad6207d3092cce4eaf47027408324c2d9f402e763e9a6dc83386ca224e5169080fc5412ea1ea192468b03101bb2ffcb8465993768735c437a2407a4b0a20e523cf97c557312cb3cd021352dd3d9f68e3a23ff91f93b075ad81a7a3259eb413607e526a8a2fd7000c5c9345bb109386fa7c3b4f16352ac9b9446347e28119b0575ee752bfd70ebe89b0ade4dc3cd1f6dbd4757bded2e5820bcb54d4d9f560c823bf98e214fe4e7e6c46bf51ae4e319e3e582b58750f68ac4cbe85199db3364970e268c8d8fce663ec20aed45957e3a19272a8f4addf3dbd77621d0e6de7a8ed35caa67ab0dd211761a5610ef08f918d661067918b891b34ced6bd50ff4b49d988c4afa5fd209c248256369f41c6bd78dae3f1ef13331ce6214392b9d78a6dce4a6287b75", 0x1000}, {&(0x7f00000016c0)="a58ca5a418f1a51f479a864e7d0939454f006015f4be091c3783849929218afa117104009e56d5627f9fbf395ef0b71af44e0c32ccbcd5ce0b002df20294f0837b2e9c3ba4bfc45a33497cf7f93d82ab042befef644a4dc9aff483a73cc8e3aabb853618be306851ad7ed09512549a9c0fe777f37676dd2b1651de572c0bd95a6e89ddf933756ea34aae4a8e59b09486a872c7d21194b268ffd0522c1548ffe288c9b003a74a9cae961d2efe", 0xac}, {&(0x7f0000001780)="5da990ffc2b44adf18a2bb59f2b4bd759caf3906f33b1f279ad81a99919b9cb76ce2", 0x22}, {&(0x7f00000017c0)="8be29df1eb75119d52e9ca383f88312e9bba49d73ec42c4d58cd4be5e423c99a0981253fafc25f9681f5ec813a700d1de189a0d75fcd095ed7f380f18f248fe6e56ffeea92b379218c403400c9891b955d89c3648777d1f1bfe7eda3feb82c82a0104e62fd56bf3d69f0bc9c04e8be33724fe197a8ff021455eb3bcd06b39b3f6089d555da309e8fe218de14f18f2eff0a164a194d148dbb0fb0242625df8ddbc8603eba8da7", 0xa6}], 0x4, &(0x7f00000018c0)=[@rights={0x20, 0xffff, 0x1, [r10, r0, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r9, r0, r0, r10, r10, r0, r11]}, @cred={0x20, 0xffff, 0x0, r5, r2, r8}, @cred={0x20, 0xffff, 0x0, r7, r2, r4}, @rights={0x30, 0xffff, 0x1, [r10, r0, r9, r11, r0, r11, r9]}], 0xc0, 0x400}, 0x40c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000019c0)=0x6) getpeername$inet6(r10, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) 04:28:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xfd}], 0xffffffffffffff80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2000) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x49}], 0x401, 0x0, 0x2264, &(0x7f0000000280)={0x39}) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 04:28:33 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xa8e, 0x7ff}, {0x100, 0x7ff}}) 04:28:33 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x100) msgsnd(r1, &(0x7f0000001380)={0x2, "a65d1cf98fbd5af5e54df08b934730536b42a62704e9933e232ff03bd069820b5ccd1c26b830e702ab8178bbf86ec36d9eca3da8efc5ac803c8000c114198a4a49d15c43fde4acd6384334c77770a7823e3f0ef241fd0e2531a56c531b8db70ae50fc8f4b5ee3a6b22b7ec3090a34f7971319b3790ad88af1c9e4f973b1b1924cbce6eb91d0f166c352fd013bbef2492a734ed700c2347b0d980a5e1a72b13915a8c0a529db61aa5054e5ee8bdd56e2aa7d788a2ca55e3573bfc49a13a916f6040890a7e9089f43648c45d76480ed7ade97b7f6be48552e10f3fcbccc138887d51d5c14735b6ca172f5d0da8e074f726c8ee335a5ae3"}, 0xfe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/9, 0x9}], 0x2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)) r4 = msgget(0x3, 0x8) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000000058b43005a91df0617f1b981c5d2e1552a422be1333819cd1adb7dd99aa36982ae02b329dc3be5a4de0581514257863e9629c1e786d922c530441eb8d62cfc4a7cf1779eaee2728cd30b30225bf3a600b6cd2e37c159469c10c7412b020ade6bb5f950a9420f41ba6ae974cecf271a6e5c363ad819eb4413f21b93d831f375dbac900367757205f036b76062c0ff721eb813cd7fa502a9a3fe1ee2bfc58b42b8215a77db5fe146390acff0000"], 0xb4, 0x800) close(r0) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:28:33 executing program 1: socketpair(0x39, 0x5, 0x3, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20202, 0x80) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x2) r5 = socket$inet6(0x18, 0x0, 0x7fff) r6 = socket(0x36, 0x7, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r8 = dup(0xffffffffffffff9c) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r2) r10 = syz_open_pts() r11 = syz_open_pts() socket$inet6(0x18, 0x3, 0x3) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x41, 0x100, 0x3}, {{r4}, 0xfffffffffffffffb, 0x20, 0xc, 0x5, 0x4}, {{r5}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff57b0, 0xffffffffffffc81f}, {{r6}, 0x0, 0x84, 0x2, 0x2b40, 0x101}], 0x9f, &(0x7f0000000380)=[{{r7}, 0x0, 0x72, 0x1, 0x6a, 0xffffffff}, {{r8}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x20}, {{r9}, 0xfffffffffffffffa, 0x12, 0x1, 0x7, 0x5}, {{r10}, 0xfffffffffffffffb, 0x22, 0x20, 0x1f, 0xfffffffffffffff7}, {{r11}, 0xfffffffffffffffb, 0x24, 0xf0000040, 0x7, 0x3f}, {{r12}, 0xffffffffffffffff, 0x4, 0x40, 0x0, 0x6}], 0x4, &(0x7f0000000440)={0xd301, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000640)) getpeername(r4, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) connect$inet(r13, &(0x7f00000004c0)={0x2, 0x3}, 0xc) mknodat(r14, &(0x7f0000000480)='./file0\x00', 0xe002, 0x9) write(r14, &(0x7f00000001c0), 0xfffffef3) close(r14) poll(&(0x7f0000000000)=[{r13, 0xd}], 0x1, 0x0) 04:28:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) clock_getres(0x5, &(0x7f0000000040)) 04:28:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f00", 0x65) write(r0, &(0x7f0000000100)="53f7eaee691c7c5b8328e170ddeea4ff9f30ffe147886e0d", 0x18) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:28:34 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x412, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000000)="93", 0x1) fcntl$getflags(r1, 0x3) 04:28:34 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, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100e00002907000000a4000000000004f107d805a0b0c5342633f19b53dd5a8e1d68c2b9c0082bdc8d448c330dece3a8a5cec0b3863ab577216c943c3e237a02"], 0x10}, 0x0) 04:28:34 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x6}) 04:28:34 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r1, 0xa) 04:28:34 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) sendto$inet6(r0, &(0x7f0000000080)="daeb11f760bcdbdbaedad14fdba4ddd5a8e94321687bea9404eb376b967bd7f76fed59963bda8bd161a3b887fdce5180928df3a068012d90f75668b040ad0a2d6aaca188cdbfa1ea7b82f64a25085b13c531b53e848e75b91d9621eda0bd1756fe2f06db2a2e041235aea90b3117168db89d4d60a3d9279ce893370225b6589c5e2a168a81c1dbf4", 0x88, 0x405, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x2}, 0xc) 04:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0), 0x16a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x7f}) 04:28:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20282, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000040)="c0a7a9b251c334b74c1d4cd4042ee84909f06604d86dfcf2a908dbe3a596e77eaad0d77bfc49c2b6d150e418aca3bcd86a6737f1d540d54ae2a4ab8b5fb3fc035cdd156d0f78", 0x46) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r4, &(0x7f0000000140)=""/229, 0xe5, 0x842, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) syz_open_pts() unlink(&(0x7f0000000280)='./file0\x00') r5 = syz_open_pts() mknod(&(0x7f00000002c0)='./file0\x00', 0xc100, 0x1000) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x9) r6 = syz_open_pts() fchdir(r3) r7 = accept$unix(r4, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r8 = socket$unix(0x1, 0x3, 0x0) accept$unix(r3, 0x0, &(0x7f00000013c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x8000, 0x0) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') pwrite(r0, &(0x7f00000014c0)="35b716acfe89029323b72898b0ccc8fa5d145206587c81c72c68311d82863ebfc2b459796be198521753957918", 0x2d, 0x0, 0x0) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r8, 0x5) r15 = geteuid() getgroups(0x6, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r17 = getpid() r18 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f00000017c0)={&(0x7f0000001540)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001580), 0x0, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r8, r7]}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x28, 0xffff, 0x1, [r0, r5, r9, r9, r5, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xe0, 0x2}, 0x2) 04:28:34 executing program 0: r0 = socket(0x3f, 0xffffffffffffffff, 0x4000000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x22, 0x0, 0xfffffffffffffe7c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x180f, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 04:28:34 executing program 1: madvise(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x7) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 04:28:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 04:28:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/120, 0x4b}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x40) 04:28:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfdfffffffffffffe, 0xffff, 0x9, 0x0, "bf832bed9fdfaaf405000d006313748405370ff9"}) 04:28:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 04:28:34 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000e41000/0x9000)=nil, 0x9000, 0x4, 0x1010, r0, 0x0, 0x0) fchdir(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) 04:28:34 executing program 1: r0 = semget$private(0x0, 0xfffffffffffffffb, 0x2) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000180)=0x400000000040) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0xf71d) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) 04:28:34 executing program 0: r0 = msgget$private(0x0, 0x108) mlockall(0x2) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/91}, 0x63, 0x13, 0x1000) 04:28:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/27, 0x1b}], 0x5, 0x0, 0x45) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000480)=""/75, 0x4b}, {&(0x7f0000000500)=""/224, 0xe0}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000003880)=[{&(0x7f0000002700)='_', 0x1}], 0x1, 0x0, 0x2800) 04:28:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="200100b48e49e3d0dde50a66768b94041e6d902d5a563f7a886085b8be1f13485ed581bee3d7fff3d5081cbb41a096ce4865ef2cf7bc7edd", 0xfffffffffffffecc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 04:28:34 executing program 1: r0 = socket(0x20, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/66, 0x42, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0xe8}, 0xc) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) 04:28:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) 04:28:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a09", 0x110) r1 = syz_open_pts() close(r0) dup2(r1, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x80) getsockopt(r0, 0xbe, 0xdb, &(0x7f0000000200)=""/188, &(0x7f0000000040)=0xbc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00", 0x81, 0xfffffffffffffffd}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x4, 0xc4, &(0x7f0000000100)="0a71b6c98eb6416a78ca24f921dd1ad8791b1f0ed98ade686e9761369343ab391cc4be1ea044f4ec650771024cd61dd3751f4bfe891453f05a54ebaa4f593ddbb30a6e2e0a292bc78d4afc39373ef3731e251c494bdd5f5fbf578b624aa148c3788078e54265951f0d78a14c86e361c2ceebcdeba0b88db911e9d4e0a636a50b2f4b56ef42a937a3f2e8672c0e6e283af2210f102fdcc5f2a1f84e590a26e327446943c97b079705bd2f22c73801dfb71666f2e6f18f7bf588ea8949c898527bbc850019bddd9ff9af3c7181aea743baa09a142d99f6c2be6c4802536cb91b6646d5bfe5e81a71af2a7dfcd494cd2ef5a641b3df8b41709c04", 0xf9) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:28:35 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() 04:28:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8c02, 0x105) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) preadv(r1, &(0x7f0000001700)=[{&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/41, 0x29}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/98, 0x62}, {&(0x7f0000001640)=""/171, 0xab}], 0xa, 0x0, 0x0) geteuid() open(&(0x7f00000017c0)='./file0\x00', 0x20000, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001800)=0xfff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 04:28:36 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0x9, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) 04:28:36 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 04:28:36 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) sendto(r1, &(0x7f0000000040)="ff8e21d77e925c20c910002192ea97c1c9c0e93a77ed1c9a71f9b323156d52872e93af0d3de6c2e8fadd5f0cd0f97816047fadf98fa8aeea2f77f089efa3d8dd8e00bb6d081c2f2d4645f6f232c9379e4ae0759165256c3cc9bc44143746e467f233cae68cc77e477c7285d08304e2d7ada9ff6d0696f78f5b435107fa528a1ee48168a2ba6601cfc56ea34425539ae56ba705327e7a6b79776a47374f", 0x9d, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e4b416914fb6adf1b4f68de9a6c653000"], 0xa) 04:28:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10070, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/82, 0xfffffffffffffe00}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/253, 0xfd}, {&(0x7f0000001280)=""/53, 0x35}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/176, 0xfffffffffffffcbc}], 0x6, 0x0, 0x0) open(&(0x7f0000001440)='./file1\x00', 0xbff, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f0000000080)) fcntl$getown(r0, 0x5) syz_open_pts() 04:28:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="379650d9c2788320aae56fc456", 0xd) 04:28:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x2, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 04:28:36 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000340), 0x9, &(0x7f0000000400)) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) geteuid() munlockall() socket$inet(0x2, 0x2, 0x5) socket$inet6(0x18, 0x7, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) clock_getres(0x0, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) select(0x40, &(0x7f0000000240)={0x1, 0x0, 0x7f, 0x100000000, 0x696, 0x7, 0x9, 0x81}, &(0x7f0000000280)={0x27f, 0x3, 0x9, 0x100000000, 0x10001, 0x80000001, 0x20, 0x4}, &(0x7f00000002c0)={0x0, 0x7, 0x7f, 0x9, 0xf29, 0x5, 0x7}, &(0x7f0000000300)={0x5, 0x401}) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x3, 0x80) 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) 04:28:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r0, r0) clock_getres(0x3, &(0x7f0000000100)) kqueue() 04:28:36 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(0xffffffffffffffff, r0) shutdown(0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) 04:28:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) 04:28:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 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) recvfrom(r0, &(0x7f0000000140)=""/56, 0x38, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ftruncate(r0, 0x0, 0x200) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x270a}, {0x7f, 0x3}}) setsockopt(r0, 0xfffffffffffffff8, 0x800, &(0x7f0000000040)="c37c78291f7f612d68b1747c9ff4074c48e7c7ad4f9873774c6b7fa34c6a8a4be28a83b0415dc6d992dbf11f9193a9f77153ef622f91547dd5d541412da7fc50534f1b682b9394e751d8d9b8aeb13d72c28199b452bd6b08ae7e16f83bf0efa62c78", 0x62) 04:28:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x8) write(r1, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 04:28:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 04:28:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x1, 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 04:28:37 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0xffffffffffffff9b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 04:28:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80b0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x141) 04:28:37 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x189) symlinkat(&(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') setsockopt(r4, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 04:28:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xfffff7fffffffffd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r1, 0x11211c62bdd051d7}], 0x1, 0xffff) r2 = syz_open_pts() r3 = dup(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) linkat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) rmdir(&(0x7f0000000100)='./file0\x00') 04:28:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e48e89632dfc5619515a628ab06198824b3da04cc3d47b3bf579456f0000000001000000cb2d72b8bcdb9afba4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffc38) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$KDSETRAD(r2, 0x20004b43) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 04:28:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x5) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x2) 04:28:37 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:37 executing program 1: getuid() r0 = socket$inet(0x2, 0x4000000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 04:28:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="9d5618caef956a5ca1efc28c45f2efed56ce57321a23475951037943f45264e7cc0800e8bd94ce4ab468f43f53c5aaef99cbb35905e9", 0x36}, {&(0x7f00000000c0)="8279", 0x2}], 0x2, &(0x7f0000000140)=[{0x1010, 0xffff, 0x27dc, "4d83da846b785240a2337492e1d1a3171e62e974c23ce94c9797377769642fd2a1f864e065e780c84ff803d3f06f1090ef74395d5e7bbef51bb851b4a2d0817abadbcce6efe42f160c1119581fe55c776aecb29675e67339563331a3641add7d923048b9645c0900cc058824d33953bf33e952f017f42e6c21918d665c3b0c9615a948579dcf9ad407958601bd00b69c6464bf3f1cdeb2b4fe96d2e1d68218259fcda606c0b8e1ac685a64a7324701c8aff0af68755c858f5501a1e3c1887a1b2d99f0b6b2f4f5ebe047cb54fae6c957c9efd98dd3f5cdf6e0d09d49bc2e591fdf88b3c051c0cb24ab34dd466c2068f4e7a5d3ba0daeeb94813a9d8190a8ed7ce3b0426d8e30050ff9e9835bb4eede8d43480174ebd8a0f30648a4f8a2a31c3f102072812562123e754313a95219aabde8f4e0d2e07c481c6230e8a8bf79ad2a61bed2ef1a7663fad505187714aba05cac1209299a7fb4aebbb58cb5cc22e363fdd661357e15e2b90a81ff0aecbfe5d6e94493236a31e29cae2bbc1763098109c13ae7b7c573c50aeb03148a6971e1b96e3b91044f84351425b851d904078aedf80d646ecb1fbd17febb97c6274622330b034d929fbb6bdea05854b8a60df8b408dc9ec999c73e8bc4c4b2f312c5d5733969dddf3063ca9b77d3e5880910cd1acded0fceb9a3e20b48cff6c23dc32895d68ff9e709c945cefcb0963a81b9ee26296ca4ae091c5f3727ab382c69b7560561cf335ea42b871dd9e87eedb856dda11a893af06242a7f825206beb51f3a795830573d769f26a122632d7e2f406819efd3cb98ac27a48fb76671a87cbc2fb273322345c1dbd4690a5b0093724a853ede0869675a2edbf57e12f476d876f3a01c6e64a24716861795041f9696e1b9286cf4d24f90bebfa3194b2feac867399717efb9845338468e0c33db7b65aebec9b943b2281e87f9b42253f1171bf607ef4d9aaa4da543f58134b305efce105c3b56454bdb1efa8bb38e4287d28f1facc2c9d5bccb5bec8345f1c522b0f2e1e5beb1c82c07aaecb37d130fed4a388c0ad327e8c2c2bad6c57e0a21ab1cd4456e8c7637d95baa0ea76ae286157c88183829e16d9d5190b8eabb439c88ffab5e3d2849e5185e65399176764a53d79d481ada791f4160ee5303987c9c369281aaa12861e36c5c59734171647037944025dfb6844d0f7c738ad0eca3513e8aa30b93fdfd77690c38d22cd3f79280bbd2503369635e1fb824e42e0c69f8628ea11a4ae4a223868708684a7d6bd64eb4b8218d97b7bb020057654085c627d5abe26349dfa2f51ebb2bc967e3ee6dbb5cc62fb4798ae9e65bc009d2d56f7b2f5dd93a2c47bca3be022ef37f863954a3a4bbbc7dbadf9f87727e3d1456964a040e03173038e668512912883d2206331dc958010d7ca27ae870ffee4e05c8982d8d9aa12ada53fe3fbf84a6a83559b39e1d813678af4cbb00f35750cc817067d19fed679378a7ab5a26fe149197078ebbba2bf8b570ced7c31b6491d348f3b4a2d478aa29b7b94a0c2cfb1c73c8257bf86a7eb4240e916171dcf8edd0313c6dd3efafef18325d5e87f00e398e535756e40526186bea0ae0bd534ef1540a628f816c31403a4511f70d15dc4f53a06e60b7279ddb83a314f9610d162f196cd099546e05203b6d7b8343ae280bf507ec37c042581215bd11d63ad0870022724eeef12d974b5e8281e441407aac0f50f863f207c4ccda48a621560528a51b049a48fb3a8674e4dabfb1ef18312dd03da1b634dc754cbe4828affcb45159163965d1be737806cab6c05492f708e9a26059c9bf4973a28078750e3bd5037a37ece86fa35c3ddd71dee488862fede3044ad3f84a60bf8a2a6d5e5466b603715a936c2a4fbeac01b77748fadf6df8180ee658d10edb60737d51a08c0cc6f3b09a8de9c088dcbfed40aa366abd1beb9058b2b751ea6c07d808f9afeaa028a8e8f4c1efe0468f536340a5df233f128cd067da54c6572eb45c2aa3545367eb78efd7c04ca50348c24f03f5868155ba7067908ded182d9493d4d6cfba7affb73908f898692ac2634dec0013348ae263b2b3d42a14cfaad38ddab4c1e091ac6624a8b869596ae293120fb18c7c3ca85e7d632286ead90db35c140cac95b1b2468d81a396557752173fbf2c614d375b287dc94cf4a7112e74a32c705590a6b062f0ebcf11eb891788739ffa4d2c33006ad8730061419c045f18ab98517e6c0af45cf2399a84d8064d87ffc310d5bf8d894e40a350c679f397bfa98e59e2216bdf5c361dd78e865ea98c9b5dd15fe03b917dabf5f44177ee1a03288c9d55475e146ca821c92a88e1d7c3ab50b094fa119e3d4a8ffc50ab9a628808e41f7d923ea3a460296b8ef79adfc8de13d3ed608062f7eca7fd3c450f820cf64d9566f86e4ea85098dcfbc107dd73ac07242e327afdf0b75c4fef4d2ff88bb9d61af3f1de215506be46a9a63bec13b82fc6c8edb788b5785916ca1082807ea5b2d685dd49ce7d96dff3103f4702d39771882fd96fea4272899fde15c9ba39557c4e378817d228a03b8bd3984ec5c001bf0249e1e72b0ef03cc775dd80dc555de8a06e7248291fe3779aba3cd69ac40d7658035d843c223d3fdb50c9a47b9a3647ebb0c263dee2548a093284fd6b9e8a604ebe751864c8fea677914dcfd24c0d03d2ef9bc53f1ba588ee53e4d41be785077115db774bf770f2f5c164f9a161fe08af150ba0150f87ddfc16905a46743f802d0a5cf036cbb356824c9dd30b53462fc46ffa278423827a91cdc511bf6f4d9083f0241449eef113402ee62d0fa58c95a71ede5b13e6f5894c3035dc835bdc6fa53e33046b01ccd1131d00c4e0384e6b742a20c930688d3895bbdd5954cf72ab3957db97ba261e14bd1b4dd3dad7ba673c032f90a8e33b0ae2ca908917a63968b0c929fbca960cda505b7e6bdca074c39fa3e6580bd3b7599622687092ec06da64dd16d0b59c326a5273c7f032aed0aa1c09c59401cdd5d38552b2d0e43ab69795231beae1982f49212a610990981ed000f56ee80950980081f0a8d64372365a3005fff69da21c16ca8a5833ecb78fd675dd10dfd44e311b87ddc7b271a1251ede6e9294ee65b2e8a4661a2819f00289624e762c4c6ce98ae508ab376f96a1277fa49b8b95202976bc09bbdf14e7fbdae5db5e3880e200ca3dd910bdf0bb063d3aa1207c885e76e1e9e7daa8549c3febdd477cd6b8db2b28600aa7e08dbe5c2248d4ba93c12d108a74dacb6f564b1d180231c62a401abeeb107e231b5776eeee956e7e1d91604f8afa3fea9914c17c545ca2974b50d1545383f6975a8f84c03b8c7d5b6f0d842cde23a6b4e8ff489edd504216d54e4c6c357a91cadad3da2058d9f579afe6744775a19b1c6d1a39a6f4df1d3afe1391d3bb2cb97926c992471129e2ec99f6f98d6f865f81852b915ad6b8a25e29067129b6d10750e307ea3dd7e9d3615d02017e1c6c4182334ca7e910cf90c2617732efbc2b296375b694504147e756eaf54b13512c22c87d737caa74070b69da974aa907da90edc7b6a9ef6cf0c142aa3ff1d4f68ba2c2b21feeb3b5423641458c103c63087a42112c941c6cf63a47a3926c21bd64fdedb333c3ee1082430c3eb75397a25839ec7adea3eba10826460009412e0f09f6ab32c0d41c95fd63b9920486e98bbb200c7df4e12121928fb7025d1db2676084cb7792ddf03465bd469bd79abcb299f0f019b861e3d8353bd9d0fb5c611950c86595a28e315c5bf9961293217f3a3042243413439267cdf9090584106c3416ab2545c74e65e6b5003ae86dae531391fed01471327bbfb3cf8303b548db8c3aa8f78391e89449e1af77631ad7d4f37f1f22666e034f7e33db8bb409968c00d68c23041dc5746146b6cf603b8d4b9551d4f90befb9c6da8a0702078cb351739222d4ca8f4670654a01a116e8710d5cd443554453450d8213d4db3fab3f08d0d912a25c112f2d7eab7c6684107bf716b600354d49d4eb6db52dde916ed0da43bc04090162ca7ed17c665ec6f21a0b6be82ab49bedc70147371dd041f07b78c37385d8610a24dd0e790f667fdd8846227218754935eef03919105117b8e815318d55604654c579e609fb6629fbba47819773d3bd1c916cc6bada172772d2ac796a2adb38f58fa7ef1a654459e6d863e02aadf5b4da9779f254107f486c9a8c76ba46d7cf5d001fdbf1daa4c150117e561df573cb5db2317e3f5b5f5de7525d869e9b8c3c9015081e8b7ec99f45dd51a8ba5fa2fc9664e69e542340c669c8ecd1f4d35a24ad3a908f8cd8201878a66a327ae315ecb4bd2e5a38ab5ea328668d69ae5676a1fc4c55dd22d64642728aeb240a3c9868f07170656602575bcf23dd23398e8da8b9f458f2692f0875dc17e8a4e499cbcfab52377f92cf009ec8d700870eaadcc48a917c538d88635c622cee714db5a704f52691c348b0a308ebff35bb205fcba91d13ff828c154f086b408a6d7b79d03eea3066821c500b6f6b19b9517842b6a48139375a3a747c2bbe6c5e67997698c01a26b13a7ec1679177a93fc474e6159882cacbdfafaaac46d3294d1677ba50903140e84517dbbba02dc13adf2e739b26599f0e9d77c57de27f569c8dc8c2cf9f80227cc61794845dafb2016843ef957a3b0c4b9bae9f1bbe64bcdc8ec0c4f7cb5728fa445f0febd5515432a4db6276a7c549070009a01e798afd69fc88c0bce4a53bba99a8ae9a4fe8fe8bc1a03d30a62e74d2b71c357292e91ab93ef8329a6d6280cee2f96b3685393d8b7ad7b9544b161bb7717143d5f90fc633e4da63ff30099823803858c80e8b7b0db793e011b82422a54d3faf34b384d305ebcb55ad158e0871b4a06ab6bde945943661847b32f96911e2f87b270d797675917c2cee947b92707e780ac66c97273fc1ed71d7a2f4e7352a49e5413519cdcbb1ecfa3f4b878303e4eff0b2552ef86ada7bd7f0b565bb36f2407df5a75a6542d2430230b7b7b665c9778efcf0b52bcff6a893fbc52f2811972b6bfe6b3613a23c0649947001b4feafac1dd78848f12396c5a89454db66f4fc2ef3d13bf6dfba409a4f3dd46a06b7466b58fdf5dbd874089814fd4cf9bd5a4618723de02d3aa746115329d71b150326ea6cfbdc5bd5ecae0252573797f3005bbb1973af3ba370066dfda609083475e02cdfe6fe5f9d3fd23b4105eb7c6f6556667e9b3a89769f07f43c49122994880b4f96fb03e751f64f6a48fe6709d70aeae3b8d082c5d1ea78c03d54268520d8a4a20909efe489fd844c48f17935e7f60df6db67389985a87d879476dcc986ba7ddaecee2d345f88ec01a8935c6f8705900a3f092da5a955d6544c06eaf5dc3d43425bdd60c113b6bb1509a6c1e0ef10903de3aaab5d0383696d416415fbd062806892fd661465e827221be2273add949e4a5854bab19617ab412638c595c3bc1cc7da93fefd31aed8c43575876368a42f0bd93b7d5c68664ccb57a47d7f767371ea9cdfed923e92fb35b6dd64d356a0b1b5f62b60893854bd730a2dbe5092375f5ba6fed5036e485b68d4956b520f447f803b4971fbb999b892e835bb2736f90df4f0ce743915484f3534d27786fc5b9430b229e42e9080fe81f4a650e7d8b9f4561a3e09c0514cb23214886a423ca259f887f219a6186ec7e84b88fb0169782e66cee9f2a3973d4c6d994caaff6ec3fa1d1fa062f04a3b4431bebe1154e13bb5fac0ecf26339efc76adf8f004407bf35be695956d746a522e7f39e1254616d98ab0"}, {0xd8, 0xffff, 0x100000001, "5a9c81733d027c511516769aa4ec2849f0cbd73a31c60838341eb9e70dcb5fc8acd81ee643013f1eb04ed2d4dd9221bbe08c9e0a92c5f1ee0c71cc395810daeddd90805f1446a9934ca26df29c1f65ccf9d8e7451bccf2a56175f0925558e66433cd2f5a4cdbed2aaa6a8ff621945afc88e21255a7fb221dd80353f68818d018032e0ebbed06b69a26f1bed9c9a2346013c9e85ba1b4e9340e93c4e53f824751dc9c969ad3057aaafd82d80aeb82ccf39df7651a6e5faaa18ee27055a66bfeeacf1f97369429"}, {0x48, 0xffff, 0x3ff, "7b4f699a59d3025c7f86fcc2f6edb43b2c44da2a004bef614312cbc513ec8493de0d4caf17bd96cd40a4a6f5474023ce9c77b0a6d055221a"}], 0x1130}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x11000300000005}) 04:28:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x56b480) pwrite(r0, &(0x7f0000000080)="f2f437239b8be7f63ef4045d75e4f294d88b5c9ae0cdc6db8e1964d883ec10fa24c0c92608f5cd3e310465d8cc52f33487d3b250bfe7fd5c0ad4b60e4bfdd7e9273514b012f2c738488d7fab264971fa40c3223964e945420dd1990768dc4e6503481cd513785d12b88806c5b332504ddb0477d52e4bd1b4e6a077d1fad3b43eaba9a1182393ddec52b94f0f", 0x8c, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51, 0x0, 0x0, 0xfff}], 0x8, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x12, r1, 0x0, 0x0) kevent(r1, 0x0, 0x3, &(0x7f0000000140), 0xfffffffffffffffb, 0x0) 04:28:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x67) ftruncate(r0, 0x0, 0x7fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 04:28:39 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom(r0, &(0x7f0000000100)=""/8, 0x8, 0x40, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:28:39 executing program 0: getrusage(0xfffffffffffffffe, 0x0) r0 = socket(0x18, 0x4002, 0x400000000000) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x5}, 0xc) 04:28:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/159, 0x9f}], 0x1) syz_open_pts() 04:28:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7fffffff, './file0\x00', './file0/../file0'}) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='./file0/../file0\x00') 04:28:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 04:28:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) dup(r0) 04:28:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xfffffffffffffe01}, {0x18, 0x2, 0x8001, 0x1ff}, 0x7, [0x80000001, 0x5, 0x91, 0x4, 0x1707c04e, 0xfffffffffffffffe, 0xffffffffffff0001, 0x20]}, 0x3c) listen(r0, 0x2) 04:28:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x9, r2, r3, r4, r5, 0x4, 0x6}, 0x6, 0x7, r6, r7, 0x9cfa, 0x4, 0x8}) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x117) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)=':.\x00', &(0x7f00000000c0)='{-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) r8 = fcntl$dupfd(r0, 0x1000000000000b, r0) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000000)) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x3, 0x80000001}, {0x6, 0x4}}) 04:28:40 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000e4f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 04:28:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7efaff45faa76b3d9bd710144adea39aea4771009e272fc939e7cee2c809ba07f431f5d6297eb5c7b0030023c2d5dc172ddfd23b2d590104b458187f54d7be5bc31f65a42e4b499dcdf9d4496459325b39ac140a"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:28:40 executing program 0: socket(0x20, 0x2, 0x9) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socket(0x3b, 0x1, 0x100000001) 04:28:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040), 0xff52}], 0x35f) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 04:28:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x2000000000, 0x0, 0x35a) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc5) 04:28:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x19, 0x1) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "854955883de01f11f74d0400001000"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x41, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 04:28:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000380)=[{r0, 0x11}, {r0}, {r0, 0xc0}, {r0, 0x100}, {r0, 0xd0}, {r0, 0x9}, {r0, 0x10}], 0x7, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="8e10b5c390a5b75c3d42b490f9d243532c60632804688b018f8636bc3bd6a16aae3d41863353365f0930a70aaa1222eb1fe17d5b0a9a1291f16e46124bca9a32a62abeb001b7740c2d69f5eb1c6e80f07a6b936d68ea87a6380dc0faec23647d9fb27cb194f9d860ca5fb9fe718136fe8de96baabc434f421191f54f3ed12977022549ed72dd3a3b5993816871a539234f57373bc6949c99722f8505470f67", 0x9f}], 0x1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000002c0)=""/140) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:28:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x3, 0xfffffffffffffffc}, {0x18, 0x2, 0xfffffffffffffff9, 0x1}, 0x9, [0x1, 0x4, 0x0, 0x8001, 0x6, 0x200, 0x62e, 0x401]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt(r0, 0x4, 0x9, &(0x7f0000000180)="df3be72745bc494e1635eeb3fbcd51c8a72cbad957b2296baefafea44a8d9bc997dbe659ede6b16913971f1be36c2d322f29da1d8743dcad706593fb8cd0c219bf3615b7f5c06a787b5c4e45f3fec759f1d880be17b26555205d7bb1b7431135eb369ca5efa215f0e69e8e12fa93fe221aee99b3729dc9c9fb2d1eb1321a0276ca90bac218b4f2faefa9b684c9d89bda5f1348e54b52281e8df59974119d0469544bcbbc1270be45699266cae5adbee1b7c33fdc330f35508437176de852ba407718d08085f1d59748bfed5263886b48c7362705d45439e8affee87d02c3b04f", 0xe0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x2, 0x7fffffff, &(0x7f00000002c0)="235c2c3af144a545378ba45ef86f7d5de8107bb30d", 0x15) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0}, {0x18, 0x2, 0x8, 0x8d3}, 0x9, [0x4, 0x100000001, 0x100000001, 0x7ff, 0x7, 0x7, 0x6, 0x2]}, 0x3c) 04:28:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/-^.\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)='\\*(\x00', &(0x7f0000000380)='&-\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='(.\x00', &(0x7f00000004c0)='\x00']) 04:28:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x5dd1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:28:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getppid() r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:28:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x8000000000000000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 04:28:41 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x8, 0x0, 0xfffffffffffffffc) r2 = socket$inet(0x2, 0x8000, 0x1) recvfrom(r2, &(0x7f0000000300)=""/237, 0xed, 0x40, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, 0x0, &(0x7f00000002c0)=0x295) writev(r4, &(0x7f0000001700), 0x0) msgrcv(r0, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8001, r7, r6, r7, r6, 0x40, 0xcf9e}, 0x0, 0x0, r5, r5, 0x1, 0xffff, 0x8000000, 0x100000000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) r10 = getuid() fcntl$lock(r4, 0x0, &(0x7f0000000400)={0x3, 0x1, 0x4, 0x0, r8}) getgid() r11 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r7, r9, r10, 0x0, 0x40, 0x6}, 0x5, 0x7, r11, 0x0, 0x4, 0x0, 0x1, 0x8}) 04:28:41 executing program 1: 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) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 04:28:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socketpair(0x20, 0xc007, 0x7026, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:28:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='$--\x00', &(0x7f0000000240)='@[-#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) sendto$unix(r0, &(0x7f0000000340)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba98fcd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xffffffffffffff25, 0x83, 0x0, 0x13b) 04:28:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10400, 0x1bc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x52, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e462e7afd26add045545dc45ebab01d9325560257fad4dbacbe7251081b05bb6330ab3ed1cbb85f8d9b6b59f930600349b6019c3ea0fab21909a123e6fcee1da5ffcf2542a57fa3ae5b93535959bcb93f88e49c1253fe1a822427639d8da28bb31ca67ea02cda6c520040028672503c271f5eaeb4054cf9c9db18ec536efd7bd912"], 0x10) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x80001) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e753049e69931929648f1336ff4d342fa0f9a2aeb09dbe77a3b053d68574d827263d49c1a72709b4d493568c8c1567fe8e340aa17d7f34fa74f9dc6a961b6474f2f7384599811a6b247481d646aec397e1b5d18071c9236a1ea01ad3e", 0x67) socket(0x6, 0x3, 0x100000000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="baba72cc6d656725a3a0bcb39d5007f68b87e8c485e2cdbe47dfd5070d2ae5833096a6f7ff9a8a9f37514fbbe4dc1e3aa79c68656dbfd88401e90a5856481105fc8677eefc158ddef213e8b5c1e9163bc6311b21b455c8d9419dba96a462abd8587106cd65216046ac855304238b13271b55951aa68cd7c2f00f6d3b7477fb01e3c7aaf4423084edb16030fa29f74c3886cb5d3b9a430152e2e840e0ff9140a555483bd8c37ba4edd4c79b43d74668ff4446928ef65ca6ff93b7799b07eebb5ad869c5498298c405272842017b06d39d17b94ade1a91d5a792bb517871acf296", 0xe0}, {&(0x7f00000002c0)="0ef3d55a4c38bdec43d0853b6326f5e10afe7c6cd0a003ea50159898379103db883c565c5c0738bf10cf2d638772f44ac1a434a03a38b8b20ef769a07b2d95151843fd93bd45841244f21c5eabb65cc492e7de0e4cfb61d0026ab10797e2bb7da80bdca4935aa8146d2d8969e71ffd5b7438b34f2204089ddfbe0f42261cdd378073bf482c6ef0833d7c880431ca8ce0fba1a81c70", 0x95}], 0x2, 0x0, 0x46) setsockopt(r0, 0x511d, 0x7, &(0x7f0000000440)="c9a433c30294b0adc83f438fd8593d24f3df7cf2e7d907e25c48fd6d14d4ca34d2b117c0eebe4b66e65ef35026b0ce8379df1efe3282928f261ee27ba2934f1642d41a6e3d26fd35fae0ca1825eea3351f95426923a292c9c8da9fd9f2c3c1bc3a2fc505cdae05a1bc62407e900c43f89167620c35c77083df952c4854c12f925539fe45adeb95be2bab40ac0023a2e58028bd16c1cbaf3a8c81d8a00b7c16113af103b565cef16d296fbabbd5ce80fde73b9d7e9cf9f53f12c72643a6469ff1f244e935", 0xc4) 04:28:42 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xe1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x0, 0x80000820000005) 04:28:42 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendto$inet(r1, &(0x7f00000001c0)="c77e7bdd80df82b372641f39ac95f7bbb908acf7be7bb762cdcdd1c596a896c863231da87229fe46ec63fb4f421333a0d73c9668f4a9b8ba28e0c672447cb7aaaa1f7007c1888667424f47ff3bed7a8fe60965d9bea678dcfe2b272b84130db0b1ab6b3aa74f0a80cb860b4319eaf158b7e5ea9bb3197c3f7a2b6cb066b2f202aff482af3d0ebc17d786e0620b5bee6275b92e03a80baecbad3122652292a7e6c2e3ad08c20a2622e7b146dcb91ffd9cb2af0b0be19b844aaa48ec16968c96b03dfe3f8c76767e8d0d5fb1047684a090c9873fc5e74906b541c8bd54778b", 0xde, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000040)="eea151f73ff5adb928aae4d09b9e8bd6a7bc19cfc9f801004d6849af356e0bdbcf9a599876b4ba0241bf27ebe47eebe554589a0753b82eb0f299c50d5196dddcb4708240c7f89c16401af52ce4105c139f24d4f932b88c5d794f64aad455a01c651dde309e2745ecc5f405c0fc3a9a034d308c1bcc5be35010dc98a23aaa4d9a6b1979666911e97ec32ebe41092c9f977ff70b6c3e1b7b54648eea6f351a8f320ae7f095515132dfea002b46307b808d95398adb1c0d742ef75736a27ea2cf467fff9af3049377f63fa851c8668835becb4d2cc96b5356bb0c1949", 0xdb) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) 04:28:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 04:28:42 executing program 1: r0 = kqueue() kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000300)) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x80000000000010, 0x6, 0x7fff, 0x579f}, {{r4}, 0xfffffffffffffffa, 0x48, 0x20000005, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x82, 0xf0000000, 0x6, 0x61d}, {{r3}, 0xffffffffffffffff, 0x1b, 0x1, 0x1, 0x400}, {{r4}, 0x0, 0x80, 0x40000004, 0x890, 0x800}], 0x5, &(0x7f0000000100)=[{{r2}, 0x1, 0xa8, 0x1, 0x8, 0x6d}, {{r4}, 0xfffffffffffffffa, 0x20, 0x40, 0xec, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff6, 0x4, 0x40000000, 0x7, 0x81}, {{r0}, 0xfffffffffffffff8, 0x10e999e16dda5998, 0x1, 0x8}, {{r0}, 0x0, 0x5, 0x80000000, 0x4, 0x3}, {{r2}, 0xfffffffffffffff9, 0x3e, 0x40, 0xa0, 0x4}, {{r4}, 0xfffffffffffffff8, 0x4, 0x8, 0x24f, 0x4eff}], 0x1, &(0x7f0000000200)={0x80000000, 0x9}) ioctl$BIOCLOCK(r4, 0x20004276) pipe2(&(0x7f0000000280), 0x4) 04:28:42 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) 04:28:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@rights={0x3}, @rights={0x10}], 0x20}, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/82, 0x52}], 0x6, &(0x7f0000000540)=""/111, 0x6f}, 0x3) 04:28:42 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001a80)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001980)=[{&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000640)=""/188, 0xbc}, {&(0x7f0000000700)=""/102, 0x66}, {&(0x7f0000000780)=""/52, 0x34}, {&(0x7f00000007c0)=""/250, 0xfa}, {&(0x7f00000008c0)=""/159, 0x9f}, {&(0x7f0000000980)=""/4096, 0x1000}], 0xa, &(0x7f0000001a40)=""/56, 0x38}, 0x801) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) mkdir(&(0x7f0000000180)='./file1\x00', 0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) open$dir(&(0x7f0000001b00)='./file2\x00', 0x8002, 0x144) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') 04:28:42 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) listen(r0, 0x80) 04:28:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8b10, 0x100) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) 04:28:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) close(r0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x7, 0xc6a4, r2}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 04:28:42 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 04:28:42 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fchflags(r1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 04:28:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000)={0x2, 0xfffffffffffffffe}, 0x0) 04:28:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x33, 0xffffffffffffffff, &(0x7f00000000c0)="df4881cb64beff7ec8aa7cd90a1cad9297986809acf8905520b1224c3a450c93ccd40617757ebc259e641d951f76c2aade57a55574b547c888f0ff1218c3be66d15325964f01d8d7e5c2d3206748f26dbde326dc7b7496baacba850c03385854100b35cf42f823f71a912fb500c0130f76632279dccd3e759db52034be535e429ed8a70e39b5cfb54021768fd1f692c3aa3e4691a0835228061c324afc51237d031800163ebfd644bc22469c031c1d2914a05432e501c949c7de856a3d0ef073f7ec07bb4480ea98946cfd0ba4975eca25c7d9a28bd316fb404637ee", 0xdc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 04:28:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="f60da793e19305889e44dffa94bd7e0a9381a6eb223421c2384350b87551a1ac0ca456569e6fe0515c293e56eaa8fbeec42b494d51d7a67e4c12395ac41f0e3a8b1b1bf8c12e1647ed77045173df51933b13934d07a4160d1483435f9c5d4d83fbc6b48e3f9d748214d9d7e66c1784831835ab7522dcc1c6a15a967cba5cc366b26dc9df8ccefce12ff33f8aeeac68786a200e", 0x93}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() msgget(0x1, 0x280) syz_open_pts() 04:28:43 executing program 0: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="39db40aa1e2ac9ff97151e9c229c459b4981c6caf637b8116a5ed31e85c7247ac05253d72267361992004aa4eb96828bd020f3f3ad54adff56ec8a33f8af736975bfbeab11b55abd3fd4715ee4a49e1e4fcd341cf6ed7aec2a6e343684f7f5d782639cf5ca7cc91d2b5c11f6a791eceb3e0621bd1778288446eeea860e1276656a618d34e499808a07684b1f896db41f138b66990ff4f02f636877386e22db370bf9d526200a2e76fbbce48125ae8660eaac2d19e7d716e020cfda79d4164b4fa11b3dc83176058c70ad0022d0665fa5ab64f2e822fbcd4c699b8f28017057bd0753e1a069811fd0e744b5d619", 0xed, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 04:28:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3ff) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x6, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/69, 0x45, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80000001, 0x2}, {0x1ff, 0x5}}, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 04:28:43 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) r0 = kqueue() close(r0) 04:28:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) 04:28:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x400000000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:43 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = socket$inet6(0x18, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 04:28:43 executing program 0: r0 = socket(0x1e, 0x5, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x1}, 0xc) 04:28:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) r2 = dup(r1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f, 0x4}, 0x1, 0x8, 0x7fffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x566, 0x6, 0x4bf}, 0x2e, 0x10001, 0x7ff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) kevent(r1, &(0x7f0000000280), 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x3, 0x1, 0x2}], 0x1, &(0x7f0000000300)={0x4d, 0x9}) dup(r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000340)=0x7) write(r3, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) semctl$IPC_RMID(r4, 0x0, 0x0) 04:28:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e6c653000000000a4d15d2a9b47f08e89b6185a73ed9e4c383e1d039c18833968e37bafbc1799de8f27314ec2206073b271e394561af3ade2231397b2a71d69200a758a9946814315d61112f505572eb58cd31b4487be90d0cbb33ac72d845cc3686d25d344dccb1c052ad84eaea8bd19e61662e040e13c0f056f87d3288d64095a1b0db46e0190fdb3df3c11a7ac37f8cbbe112b4662fe32379bf80a44130e37222300bec253dcf540abd8a815c35f9dd37b5f205a94ed69011861705fc779213d22fbeef82509c3a500cd1a6878717f2eeb9eaed2f86956b84bb9119cf9861d8923e4a88bab47b60662e3b40d456f4ed2482d14a2a40b74f07b018814ae8e1b04ca681df4b086eb97a367d64863b60cf5f1b0591d78001e070000003aeb5005"], 0x1, 0x0}, 0x0) 04:28:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000000)="104cbcb1808dda3be0ad236717d4f476f1e0bfe7f899a16b566b95253659c45cc73b53c96d4b018880a609171fb3c1c0929e464d806fa029474761b697eb9fb6ffd49abf6b4bf700b053c1977019d41f3719c38e22e8168c8470cf974b8c07031907595bbca9e175fae6ae20c5ee32763034da520bfd7bdaf79364de75f446124491a34fd343210dc7a3ebb87c", 0x8d, 0x5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:28:44 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001100)=0xc) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079fedff981fe7e96f2fc6681000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbbe4e0236068add93c1b769622d103912ae0bf65ff19b06d9d1da83d6f9fb80f1e07b3f66df24a4c9ca92b5bc824bdd1987968fd28eb41d412360afbf9e18914801a2b53a6f22094216fbe31768d638d"], &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x9, 0x59c, 0xfffffffffffeffff, "bc40dd3f721d511277169d8bba7cbee205826f23", 0x8b70, 0x16ba21bc}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 04:28:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 04:28:44 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semget(0x2, 0x4, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec54020aeb0187ac5afa71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb6321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 04:28:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c61a5170a3a84a9ca0f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7641238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9d70b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffbff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/102, 0x66}], 0x3, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) clock_getres(0x7, &(0x7f0000000180)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0xfffffffeffffffff) 04:28:45 executing program 1: r0 = socket(0x1a, 0x400000001005, 0x20) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 04:28:45 executing program 1: r0 = syz_open_pts() socketpair(0x12, 0x2, 0xd0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 04:28:45 executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x18020, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) 04:28:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x7f, &(0x7f0000000140), 0xc4e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)) 04:28:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r1 = getuid() semget$private(0x0, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = dup(r0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8008, 0x0) 04:28:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x2, &(0x7f0000000040)="86537602", 0x4) 04:28:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/115, 0x73, 0x842, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x4998b5abf3db169f, 0x400fffff, 0x7000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x6, 0x6dd9}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2a, 0x4}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20000000, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x1df, 0x6}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0xffffffffffffffc1, 0x101}], 0x800, &(0x7f0000000280)={0x1, 0x7fffffff}) 04:28:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 04:28:45 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x0, 0xa, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x6}, {{r6}, 0xfffffffffffffffd, 0x62, 0xa1, 0x1, 0x400}, {{r11}, 0xfffffffffffffffe, 0xe3, 0x40000010, 0x9, 0x5c34}, {{r0}, 0xfffffffffffffffb, 0x2, 0xa4, 0x4, 0x3}, {{r6}, 0x0, 0x1, 0x1, 0x3f, 0x7a73}], 0x9b, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x44, 0x1, 0x6, 0x2}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x7}, {{r8}, 0xfffffffffffffffd, 0x4, 0x6, 0x40, 0x8000}, {{r8}, 0xfffffffffffffffe, 0xa, 0x22, 0x5, 0x2}, {{r7}, 0xfffffffffffffff8, 0x9a, 0x2000000c, 0x6, 0x9}, {{r5}, 0xfffffffffffffffa, 0x4b, 0x8, 0xa71, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000004, 0x5, 0x3f}, {{r6}, 0xfffffffffffffffc, 0x2, 0xa, 0x5, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x42, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x19f0, 0x2}], 0xfffffffffffff9c3, &(0x7f0000000240)={0x8, 0x20}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() fchflags(r9, 0x10001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0x0, './file0\x00', './file0\x00'}) syz_open_pts() syz_open_pts() syz_open_pts() r12 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r12) 04:28:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9, 0x0, 0x2]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 04:28:45 executing program 0: socketpair(0x6, 0x4fb22d805768681c, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000140)="56d8b62d081ba3fc8ec522db7e9c03a49c0e92ffb2998d7ae06e4e57f9efe3512bc51987fd7ecd4a76b4481625f147b26fd18915cd42148db90b6f85a12e733d91d6e841b05d4d4734ffa64a4c9a85db428483eb1e3f379f91d09d3be835", 0x5e, 0x400, &(0x7f0000000080)={0x18, 0x1, 0x815, 0x3f}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}, {}, 0x0, [0x0, 0x0, 0x7fff, 0xfffffffffffffff9]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xfffffffffffffff8, 0xffffffffffff0001}, {{}, 0xffffffffffffffff, 0x40, 0x80000000, 0x1, 0x74}], 0x60, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)={0xfff, 0x8c5f8ee}) 04:28:45 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) sendto$inet(r0, &(0x7f0000a88f88), 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) 04:28:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() close(r1) poll(&(0x7f0000001180)=[{r3, 0x40}, {r0, 0x8}, {r0, 0x2}, {r2, 0x40}, {r2}], 0x5, 0x5) r4 = dup2(r3, r0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x1, 0x8, 0x1, 0x7fffffff}, {0x10000, 0x1, 0xe0, 0x6140000000000000}, {0x8000, 0x7, 0x0, 0x3}, {0x2, 0x100000001, 0x4, 0x8001}, {0x401, 0x6d, 0x100000000000008, 0x38}, {0x5, 0x6, 0x4, 0x4000101}]}) syz_open_pts() ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x4, 0x9, 0x1}, 0x6, 0x4ac1, 0x2}) accept$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045b8c51a8ac7f02e2515e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b84800"/4098], &(0x7f0000001140)=0x1002) 04:28:45 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, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000030, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:28:45 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x4d0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) 04:28:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:28:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchdir(r0) 04:28:45 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 04:28:45 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x1f, 0x8, &(0x7f00000003c0)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = semget$private(0x0, 0x4, 0x1c0) semop(r6, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 04:28:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x5, "000009000000800008000005fd9600", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:28:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x408, 0x0) msgget(0x0, 0x10) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) msgget(0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1ff) 04:28:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:28:46 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffb, "845d55926417741e3c8f36d2000027df00", 0x0, 0x3}) readv(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r5, r4) writev(r5, &(0x7f00000036c0)=[{&(0x7f0000000300)="fd1607bee8070aa445b7b712ea8522f2a5561f073262dc874cb94cd7668c66d20da4a32670413ba4ee8be86a1a42d7e915ddaa464c853c1ea0b72583f7cfab10dc06d3772a15fe61c590ca8e4acdb5cbff402b93103c8e333997aefc8f98051356ea68aeb7d1bdf976b24ba2ec7a285858bc7bf23f168d9247382d5d410cbc", 0x7f}, {&(0x7f0000000380)="f3ed75a47702e8ae80c6ad34b87db8f3b5673aa581878590f4384b5fb61fc4804915cd870d2ba384b1263840f2d2c89282bfade521e1d52eca9a63f514733dbee73932788592a484f3b48f37337fb26cc1f193d409886285a0cb5e9e7fffffc977024a2f81f4a949ec5e0387ea9e35bcde54e8592ab1980aa3e02de0e46f948fd394af7849c15bda652a05d139463b2011d9441de99ee1a9859548cd4eb652038a4023ee354f2eaeb4c0abbaa2442f415368", 0xb2}, {&(0x7f0000000440)="1b86f3d226818c2dbadd89887d45bba3b42999be4ec0943bd71cd585bdfdee7391b3f81bd3188b1dbcb661562adeba4b48dfb766448e1be9ee2bd7b53e981fb216fd53efe8220856702e910245584f0ead1b62064116373fbce6b980325aa067b3f23410c7f17cd830c50d3056aa98da1b5d61d888bd1bd0289ff2fdbe2bf2428ce804bb16ba9602c145be3b5c7db4c4ed8a176c210deae26552f1c540a31eaaf9528c142df257e34a5801ca3a1101a8b75881514ac50feda335c87886f85d77aee4c92200387b706d25741f84e6f62e478389c085319f25e5e7712f365af616c007e8e3d0e28c497cd1002b2bb5d22f7ba735fab9f6ec222cbe1af019283e34932db0179b53843a4cde04b24968ba17d80b4f8226791349848b97c1645057effa5a04db8728451338ee23936ec40793b9486b0b06593a7ec213d568888dbb4297022b8eccd0f4eef693cefe257fd4c4a1a1e6be0a2bfaf16b4dd8d84ecb956eaf6541e6fe11c1481bc3b931ab4759022c44bcc25a95a647d771f0a1419338cc13b20b5e6721c32f261208a1b48fe9ebb93f34a7a891e2ee5b7dc1b17a730a460c26b774ae2eca79551845de3ae51a2092a8d252c161aad59c3e0e6905df92892e484db99caa7b2eb1237ede450d05891b3296f05a402b4e3900a733cd6a07d703754d24237a461263a3ceab61afdf89bb44fa9d7307160cfce992f1bfffbf5a92004800585875ec22f5351d3a49a933dedd190e1a233e226f08bd589aa2926cafe2af2faf075e82de145e2b71dd99194ad5c02ee158618c4f59fffdd88baea57462ce0153d3a8f0d1c59d168c76c20b7146b6ec398773381d38e7377bef6eef4a94730c3f9658b4cef5d5561d0a6e499749248fa6934c9964f048762e99bbeab5256090dae6b363fe39c71b80fbde81abcb184fec830ab15afec84639d442ffe90d2f1dcab0e7531cec80070aca82b8626f2df98ae66d875f0e997738db4dce13c6b99a433d39db9aa96f65139dbaade79020d677b87aa4cda4213d0a385092721feeadaaf143ec94f83b03b1822ff5621be26f320e5dac6454680f4e7f59d9db47582790caeb6065fdb4cd03c1a777b2135192c667451921eb6ebb1598c05717a8ff19469693ab47e328423f90d1daef38a334614f2d43695043958567f35a2033b891106ea2de5e50852bb2aaba294da95c88f740f5d4aeebb5b63ecaab5638215d523fbec1bf1722ea30a0360746fb99169a8652e0dd3f65b63aa675f969a49c24abb7eca685878884b63b352d7433213066ea15657676d4a250a83b3e7683d65ae520e171004528fdeec60d98e3a0cfcb3949c4a153a0f5c5cfd29f38311da3552b0a4c2e884b184044bf91dd7a13d0891430e985104d8b4bb0f84b69ce60f2ee88f73ae7a1b7d546d6ccf3230ad2a6c7963e8ddf9e6a55a9b677bbc83c1c198f909dfd88b2c4aa32a3f568a0ec82ae9919893aa0879e7366b9ad964ad6bfffcdee3d4296f73ca0c9b4c81b21dc8aad985a5a71e4ccacee17f6ac4768d5503d5dc7afa86290e638fba54464f0af9e1bd12b99267a9ec7f041442a72044c2995aab5e06d2c17cae409f000e7fe8934512f78757ee131c8d57b85d333a2b629abc9c6a1e4d5bef19e902717408e443e65ca06041878f6df87855c42e9daa1d7022284399205363c14ea2ec76b47afbd3ac2946d93198f392c6079de34fde27814dc0bcfa1786f48764be3d940e9d07a4133fcbe57e59378938f6edd7b7c939f736063fbe34d834914a6ccabd7cd14997842da0c01ec41a07f1c7faa0ff30d1701c4914626e0fc8bea5cb380f9732bab49131a770b84e7c15d226b7e4237b4b33c49dd57c2163b310dd8795667433266e0d544a6b8e6649c5eddd3ec19ae93fc785b434b9e5e78c5e7f2c878db3ccaf033ac8fd50c54c7e54f4849249e3eccf6f74361f68487df9c7bbe4505d2e9b7607b28711d25864e02389f1e88c13f1531346b760e09292915f117ba16a40d91efcce02b15ce273f0e3434158f0b9aaf77f7f6db74a7f6d64664b23806fc13284b348a19c52f67b422f1cb28f972c17fd01a8c02522f5331b1235d00afe57bf97c8eae635eb07eb8d5ffb1f258d2aa8d6c9fedeae865dc6d1cfc4acaa30af0b0b4d0da4a786059c357eb654e08ea4e50ebf35e62bb7d02316a9d6de38d42f294dce33a0d55e87981f150b92e53b92b91cf01751d66a593cf0001a1e1fd5bbc4a843c5079c6dcd363c67cbed1c5c035a3245469cc7f8d5a9d3ae234a9c71023803ac30f99d02b3cc8cd6e9d6a83411759e480c44a8c5ebf187118f23db2c58ac07a9010cc9c970b265302346bdb50a8a9b72d6965b3b31dc3eecced6839a99dcac3c98ec6e8f3d6d5182ce7c3017f7a5ecf4c938fd3785f0e770ad9797a80ba39cb49228f02ee46bec788a9dcaa0b493cbdf6e96a87f24631992be2cb10f7fcf6d00092028034601b072da93034519ba4a446554f47336e70576527c932e717e8f337a5f103615cbbf4a2598cb47eacc7b2d75513dd7e9795d8411a2db94f990b8bae87cbf6d50d3b5ecb174b178b256ba8b9ef0aafce58c2f83c33936f3c8aa6d302fd34744c380c63906f7f5d7aee5cbee5a04b5c145f1d786d4969a892d5cf1c662f76ce6bcffa1d5662deb8ba1d3b81ff5556c0b127c8b329221e64f76cc3a3f79a3b561145817594847180e9793dfcc46d688fb2d23c342c7c8bd31f820f8a8d720f1d9918b921cba0d982e73c99431e0dda64466b9bbd0bf45f9f3e496b917cdc699c273f445dc053fe17b94cb1300faa19138acee23a85cdafaf94c3aab8e56706900e40496a394a6a8c4f0d2d2a3c77a10baa5e750d1ee7bfd542e38a7084716b1e6f727da58b7bb7d4cd978fdfe9131998fa38a21fa7da5f89c7a6f8fb3cf11a424433ba87a36913a07bce6a2617b0dafa4a07bf5fbbccc6319384a2f9561c4dba2e862dc2a92e8c6619caf746c0ede69951b95509ae5a138a4d2aa32c983019acb6d7b708debb5153f6e3c1c27ac9ebf4d09d3a988b3af021ab4efa1ebb0caa3e3a3318186d5875d790893cc4181501e0e9e14683177681cc3c34fe7a4d3d3444621699b9f2fd414c08c2a764f35af19d7837529b557567e9a567775d52b8de05a10f390a5b7678a0b7982eeb55c669c75b40b15d50fd06c4a27ac74141dc46b01fb022e56ff1a900583d7ad8214b1abaadd12f1658a18413291ad0f7b9025f94e18076a2f4e2e93e50a0b2d7041444e37d7eea877f05f6378f0762d802791608deb8ff2bc984856bd30464eee5a7780d8976cce6696e7a0a9c719f6ab819310e5b660eec08ec0018cc3729e84fa66481299ede92ea7261737d01bd2eebb1f047f60caef7623b0f913615dd7a81ac0d98434bb0f8230b75a0ed026e6f4a46c0c1010cfc05afd6527b4716f6b30dc6bc7996fc2b554c00c7b262365c3ec24c8a4e19f644d6f396d3fbbb99f2e31a999948a47f8e06025ca5d422d7df0e946a285d6d7254a9fd342e2207e0e976b2a878902c69c2632c79da700d7a3b2685901c7a0cddb545e1c17def3ee0778bafa96bf9835ce44e61fbc4c88267c7084a3169b4d266f2fab631246b50c35def049466a6007d3e829753822888bb312fb36db06c23c2dcabdb7d1caf83403772821b8da0d6c0f285f97833192e7ebc4955eb37864ed3e00530d3fbc918c99cdbe15925dc6dd1732dd3c8c142fb57a8ae59bac4d4f4a7436a0ea1472f0b0ce1a742054aeb80992c56d1c2c5d6382e10196b9cef51cbfed3536237acf16f5728862024400ac9c06bb7d17608e500e9104dd05b81eaffc3bfd584d866e17d597c1c2ca9e6db086e00f331062020265fc58b13344550205b886cc254b09cb8e39a5ad7805ef9fba70bdfe3ed56d97001ffa4835de6b2c345812fbba2516af9493f533b8771065b5260cdbb638eba243c5ac4c8e3eece0f1d15d74ba347cd8b2accbb623ccfe1eb2502486f1e1bc9d3c720afa8e29907b5398799f80ff439c0b7a687f51c340cacd41f2ca8e142be294b81794ec9ccac50f8a66277a2788c56a856de956fa6e5577de938a7b4e625e4e8c155de41ee075ce473670fbc0711e3ae2eacc39e9e4252de2fc26f04d8d6366de4e321580d28a380c4f5da562d98db9c1cf5c1e4a978c798e43cc1dc4248630ec2e1a051339c70d7ac74a4d28ed41c2ad260f335dcaa89de56a948e54ce4e33b8768ce1df1dce8b665622e4098563603da473721cc899bd054ac7838f49d9e2653e4a097415f05f7adbbb635699df067b40d6b3fd67dafef9ace2f8355b3a1558802a0c6d58afda02953638f5f4a54171f755d622c924e9e241833f1786aa56a3860258b9a3c543fceff7d9d4022aabc3dd3572073c670789db413d27f02b4fbdd2b17129741e9621a01ee26d1809fa1d63122bac350083546075d3b6afbf31eb1a010fe23794c4a789f6acb2037e841d8c5e944e8ee849a660abb92e590cd14dde219730bc1042e890a408bb45c166de067ffaef8e4e99605bd6d0e6f5b1698e672e1f86af74ba89e1410bda65a12ffeaa43bc52ea06de305803c65158a2cc5d82b1ab809d052cc48654a8f1457f0c4e3ca6d18087175140d3725f317d085461d45e4267398876e23b6e3242963f4c6ad7309e1a20a2071af7f31be1b698701b48569ec2ad6416ec41ea79664d30c1d72b4ab87a1ddf9fd935a5983b085aa19a233a9a3b24ceed70be66ce38d304e3fc40fe0838495e45f1fb2edd377b023aa61c1303ed3360cf2a75956643d794bf34f19b38919f294492fd6647de1f6bcf9659f141089d36e1e0c92aba509f625c0d913dde0df0f9e4e93e7be8695f3fe09f080a8834c9d280b345e1ab0cba547739cd3ff4e80b796245b32ec824adea798e62e31cc5a49dd8ff97d60e69ac6046d767be288dec27535e146c9f7e28a42d355c8e529cc8a84e14b153d4477f8385a719bcab9fa5baf818fb76923664bc5d5a804227b40acf13a09e78e528cf26ca23cde2a8d9f3b306babe593256d8c72b7a74dc53d7d12e2cce55351c09337935961a8ba4597b4b497180d04f47a480e948641d29c6389945f60c29af2dae6898461d955762c4e1d4283831e61802b57a12465a722e38a8d911bd6e856706817d8b8cc0107bc8325a7c1d7ddac18deced4f5f0df88141693bd9d9265c3c8350ddc6fc30240a3d77292363f83230fae605d20ff9e781c334f6d4e1085fea840b03cdd48a01b4abc16c6bf473199b280a0259fb4e69690691ab1254958be02e97f7dca09e9f51d637f249656b9cbe18ee4b50e877906012a0dedd54c12e92ecacc1a993e0ccd185125ebeb06a722d4440d163d8b0fd57afe89398ccf431e7f7db9a63da8b21b5f2943f7f877f6feaea38a52141ed79585ebe3cf80bba3397f7f8c5c5be213f3ddeaf6e84c22b9674abffc6c857c60c416e980fcfc629c194c6b0cf25ef359db0ed99ea19685b5b1c25f2ca6ca4500c80eb3bd41f866a847c575f204152e46492d03fb3c104d9503c0f869cc5e21b92bddfdf2eac5686e417f24fc4189a07781660d142717f6161549724faf0f1866b48d91af7d78a32310545eee256d0183230d00936e1f3ce4fdafcceb11fd0d87745256afbd1f16ac6e13fe73f03e523dff8924b34a878ac73ab4bfe3e51dde1a72c88b818bb642fbc2c1074ebec9eb675915a078a0d593d2a7dd2cd4bd9a42c2586b415c5a4905b673c71cb8a9e93dda8f8d1123e46c78528dfc27169fd46f750d643cb93c74595d90c4b21001ce", 0x1000}, {&(0x7f0000001440)="57fb20c51549b285c4c153e124410ce07e62cb41fd8966315f821a6e074f355b1fc56a10b4668603641241b5f6816e9a87ff14a88924d742a32f026985f4d39f033f1f69278b8b15d4372c9a51da6bc45c10d0e08f620d283a5451cb74196650e092950af7ca5de98a8eb982825b3ddb0bfa6d74e9b2e9f0fbd2f6b089648e9303abd332019705a33cabff128b152367ad9a92ae4507925565c7a5a3deff1443f778fd7195fcc2c44de2d269e01eda51161de250dd", 0xb5}, {&(0x7f0000001500)="6fc19b52a81f1fbd4a3b1db8cb3a650b7022646fbe6863848d640dc7b15b917be88d69b1063b5e0c1581071ca17b9f69f36841575dcfd36af8a7c2492ec43654777ca5e0a9be649271e3604f922d243f1fa9681e8847fda8df64e8f5112733e05090dced20310f2431a44db748a4ab3a756c9958f91725b05aa9fef7dff78505801db87f5ea99ccec4caf70c1f7f23", 0x8f}, {&(0x7f0000000000)="8216875c89598be70e9f24cac50a956094887d64ce48af52f81c0248c958e737c0d648d5dd7d3a608e926d94e3a9", 0x2e}, {&(0x7f00000015c0)="1876dc364bb4a99c03f99f63ac502878c1f6892d9d47c1eccc99aadfca192faf1540d25f516aa9d6a2fcda0a534dcf9303c5982af241e963c3d9033e42e94a235b0a579f405f2b44fa47f3029702be70ab6b0fd4ad4ef9b8965cef4bb9695e48d271418b718421d32c0395584048d49f67bf8db0b163c53f26334deab367665880a99acf5d8facf249d3f6feea135a61c2bfc3312d1ef36f17928ef0e6466d68310aefa112485805bd88e4cf100d244d772fe28a7a658efe97bdfe1773572e168295d4a6b2c17d8e6a6f3285812c96bd8ceed3b7000a7d076b657d10e738f62f500e2d12e154abac23e9d74f89cce842b8c989454dab7b94f5a6697928db02a5c8267d30fc42a57143f8f39748bb954c7699e477be4bc9512528d1e107db5291fdb5c92930dc662a135724bfb30245ca01efab96bb613b896504090245a79e9b081c2ce90b84d6f45a8d36ecc8d0a2cca6b74732ab3bcc9f2dac30e3fe69f96efa10faa3d758222cba2d619287656971d3e895a8390c17cf183496eabe07ed777e66d4d1a8296036d523f511379539d0399e84ece67a72fccf3621866eabafad0ae1de817b683bac3b51f89a6009abdd26996e742e775520b6191a60b79e77d653b38eef9ffc6caaa0135d680bdb98857352693e9f5a83c6bd2fa686fcfdd177664b536628e46bcd99998abd2f91a115b7980bd5f1463da1be4b1cb7a019a9d562e9d8ae76f1f933dc9952a3ef95745a9fdf4b2d8aa6419c513a7df918657315ab1f35b33b8842d571a54b57c8355e69195a3f22b417ea064edd1d2f541496ce4766bef4460e59588caecd61ea7c6775e3ddfaa9236b136861ef71e0415f50bb4383ed93e754d7cf99cc0fdc3327e2ba65843d97ea9944eec5640c2cabb7147eb2a647e613e2e3b9ccf23ee9378e9bf13d1691c613918c2310d96237fb82b995da913ec54b12be6c43c239b9892c1c5a181ab68cd07521d2082a9cb104bf517e4e6825dff94f4a81234c715aa88c3ede96e1633f52653c93deedfd10cf7234182f0e22c6ce4b4ccd9ab32e909a575f94362a7c81841b54825f288970039df9d320a73a1e1e4a4bfa29a31a2dc5c56720054573531404f091f0dbb1c5fb1dabf6ef7385feef0834ac0b83bfff26ae2300037ed736bdb890ae3befb53390bf65af77476c207760c30eef252da6fc3d564f97d1ab0ba0c1a24efef527f63cec222f9b610ef6ebc9dd56615487b99bd7acc65427faacdeb0a6fdf86bae17b885b8e0702ead6d7450c35846ea24c02ff181156e5e3d03474e6c49bed5f48391d529a30e69009c4be985e7b147c62b089e4e5f4c21c4e90117b1ec1874a63722829b176a12bd8ee4f2a1dc006abd24176d302566e4115eeb101f62b6b9362f629603bc446ab30b69b39c11b7d3ff35a508426db7b4fa094140481c04bc3a9c3c4a04697514acf8eac0c88fd457c3ea79af7a206c8e1b6995736a02134303d2cb3c9bbbd39434135080af90a44e43bda093a31e4858b2255972cef1dcb20abcfdf825894b56e5ff1a29862a48c5ace4c531d41d48821d5e66b401825a0cddcdc0a512b9396f7f21fc99f47fe85199168bb046c20fe78f989d2d652e91df4d9f1e0eec57e68adb3535208617a244c2764c16eed23ab05162845f571236631979d5c6bfc97b2c528311a1a7f9f78c37de00f84b0d80081224085e52e7d72227078b585991e23ab5ab3ed8e74bb82850da5e053d009ba7aaa72728e066410c9769dc2bece3cbadca2441cfc9ec54f4a36ebefd8841d3d631c69df6d7aceb190bfab75e9d1cfef67a451b00ad8cde3d75c3c959a41c832ba07c6d0b92d0ba7109c7a9cb2dc988926d15b8dff58e4f859eac5e091b319c37d487798c148d7ea15e122fd5acd22c6b1f8171a54069a50b42a4135c8c5cb4c8d7691b6face552d136af82be04f4c582a03ba9b2af2a257439a39328c618feadc39426ed2ae55a9a16943336a7363694e57ea1d1d971b151df744e410ff0d6bdc098eec5cfc20657785235b1c56619a7d0c8c2486d4638630a16b62b16579b2638f345b4efa5ef1e8274cb2328e66f8ffffeede5b5b43b5edbc2df371faeb9dde6935ce4d6e0b6673f086017e5ae2f48151ef8ea81275166cdc75b5d405a4109b01273ae1888c149783543e8a097aad3727caf23de88f4b144139806beea3ec2df7b5dcdedc5008575974664700f2f40ba856e0fe8923b77952035daf193ad99f05925d842ab4885b5004362c6609c4f433d3a159ecc617ed6041b72426487277461c2b9c14425e0a87fee17c6027160c0c22ae3fe803d15bcb05ffdde7183e0eb36ae13b5c36e294704df2ee39aac33c11314d57dcf339e57b728d655f08fe9ba3ff170c3b623bb0ddc6c74cb5a46bbbddbc275ef1788b33c3d840acf0de83706377cc3cbc7521531cbbcc9e44fc71b47358d3a33d8f688340e2411e637cdfe289c2b5313469389fefad1cb8f053894121bb4e3fc782479dd8c1f4fea205e80ab9a7d4ffdb78a6bdfa28d1b27bc87948dc1b31ba70f14f927792e8ff5219fbdf77ada020ab5ab1bb8cf6cf298a124f36e1e544518a5ee515fd49d83650bb7d9e7e1ae4f752a9fd3e1714b21bdbd4078be3228efc496a0ebf373fecba39936cd15e03311c189e66d798e63b98e415a016d8f626f45a0819aa371d99333492e12dd2dcdbdb4b9f146dd667c8cc76703f0f5a415a4a104480cd5a50efb6080d280ba3a9f2963fc7092b1878cd5a9825baf6a2be431d969c166602039f8d080231e25d94a6e5a42e9bf63befc88ff94908972afea2beef13c8bb9c4f383e1e3fd8aaf6e22b7208e720d1d6845cc481cccb37dc96e05c4c59773fe4c3ce0bb66c3f92d01e083a503cf9ccb133ee5b504c72f496de3eb95351a958195cea372c2e2bf87d276a3c0962d976df29d567564b09fbbe5608fb6461487de98078ba0517e0b87cb022a25ce0d2d5ac0ec82329454ccf8e0cc2f77c7906d9a3ccf8c7cffc6f08a32e0417786df1820375b9e624e6da849c503119ab53a2a81129422a3cd043a7cca5c4f354626f732e9d649a2638ae8974c3cb650f030876712406d1f7400f44a1b7d574fea8afe0d1908d45bfcd015bef54f3ef6c47a4797ccf9cf3a30aacf112ce4a676fe4969e64f3800fa41e1e3e04fbc49ef9857a56fc2bcdaf982757bbf21c3a0ee5d1a839098f3d71d8e16be9dc443a087532ccac4463f9abcd70686f26f3931bbe881a4506ac0083b022180d4f076d09a2eb60cd94f1e0df39e3bcd67c531aeb3e84a4c603e5fb2f339de2af5140daa7bb71f62a59104838e4363d93be73874d64ad01281b0639790d8e691263baeffa24947ebba7a0fd6a39015ff66752fc9e602326f0f2757f749049353b23e4d87508b7f07924fc651c0020b642324c80ec745d1f3faed042cc3c8c17258d10f74f5239886cbcf6d3b55593c72c9459cb2e0efc312f8b334fe2a5fedbf26730a42eeefd57e710be4ab6e91cae6f5f20711c7dc32f3d5fa8688109431175f739c2a47f798ecdbbfe26c4a2853be11ae0c7102e1df350bec4e8342fd736b1fd5c564a43769f0299f945457ef0fd1f83deea79cf7e6dd51511ce91d178770b2d7a1129a7c4fe1c5896291885e21475a1f5fd11283ed19cbd5d81da18327ad7d52f1209fef74031054c14196f0c48d9817cc2d38eec43ccbea5e4da05af7e1a2a9edfc396dbdce5ebe911ffd54d1149207bf540272e613fef85fc5da6bc05e6d4961c4fe0097b305ddcbcaba2bc41b2628e10e1d7e22ecfa2fa53cb671a1c74983b47e55dbccb08b0278a47e41d3483d5afb35430251f246b8519fd0aa25345295741379705d5d4ec840b1fdf05077f106b581c8ce08f6b5cdaa47f9db3913abf904a1c70206b3056a1c2a5514cfaee2bbc3d1716defcad6b10985cfd411eb0b4d655c61336946474c596df842f1be869c2d144e2f3577093173ef512704cec7477ce46c163f7daa4b205619c7e7989d967e1710e4e63531fd8a5dd26a42029616684e696a285ddb87b0d2a016fee7ce40f2e07dba73059c042bdecfacae6251dcb7538165b889830b851a25a6e1ea50dbdba8e5ba120d391fc6cd221fd5a60409d75982b87fc0631c055363153827239ef814ad494df8f16490be039856b93034d35cc53de1c87effb3347f194adcae82f78ac826ed4e60ef99097d65d3fa84ec599e7e8bed0b6c568ef430e5aa8caa815e5a15acdf6c85a5bf89b5914402b63e8e050d48d59a457c1e6a4a053f5d377308cbe798f601a10997dff31687277ff230b8f509f3ba9a44ec5fde0c47da30a700454c244561f97b4a83cce502183290de1c0424ada682eedde1801b0dfac0ce5943c09e0a157731d331eb4bde460b39c1c60fa9d1c1f5146ad486262953b1a3886b30489f3449290bf3cf13811ebd93a59717e7ab9ca4305883cedf7ea79f3f83544b67430ada9ff4a232ac1693c1f1ee7625349cd8979bb04f2c44672fc664dbe9dd70d14b963b3aa7d68bc3b67915bf9804214d5e4cb3a526aec825efd1fd610b4a8a79adb2dc4c538f77faec869c7f31f786f44c0cf10f975d4e79660143415c11659fec04cc1b695ff14317d60b465c5bac60e54a507079b47aac6b2b974dac843035d0caebb9d4dcebcc89e0ebf25da7b348820319ae1521c65fc5827b2774bb46fc3a72ebe3bc0904419a70a5ba7ab6a981932a392d48741c5df31fe711a7ea0c1b63742d36d7bdba2eb9f3c4702046c7520f7f945b2845bafac102ce0a3334fe74a872fe9939a9971134a116ffe99e998fe680a2970336c1d107baeaa8f4c64c5eb4ce1820a9aad3ad45ef1b23ef6a8ae4ee55fbf60e691944b42a4009ff5a0c6acdd621f983b96e47fd462eb2445306cdadd3470edabdd57391f66cf53c527726e962779175d35d2a77cb8851e3710314fcb838f772f970614bc8614564ec0a932e6bd2be31b732f57e6fd99dc41490250209091f7f7f981967b6cf1ff3a5a9a45249db0e74110b33dc9ffef313e965f8b4d07d1f39ee26c87b0bd876ba839402a9719d232b7af4c0e3b1dc1aa6ffa852699001e014a1b391eb1bce00cf2696160739e9c2e2d9b91f1332adec1fefc0a761e0929780dcfd17662dfc9057b93cc8f31916744e3fcce27ab33287003d27b90eec5f5d7845f07241dba15c4c0ee4fb8962ca2663e938d903989906ac1974f3e1a3abf9a0c4b7cd6e13485fe48e75a05c1f292ce159486050edec0619a82bcd5fe240f680a9e2c1f8a0ce9ae38df23a16d7de3addee3ff430259b030c23fd14ca1abbfa60545104cab64fdc9c4ab50eef9cacda291e1004223db6d76a9988e22bca1b21eb761e62bbe24ac27a34e6dbbc3e44b0f60b424f927c75672315f207f105ef02bd3c37fa05d9010a3e9d6312ab911dd0aeb0e9134f178a096d4178e00e9a8134807af45bc227f3382b0b9f955635ac6b4005e5cb68f7622b5c7c867b6057a963775d85244aaa7f5a714f2590714d9967736ca986f8521f59370b01bfcc0dc72c95159f9164f5daa6424639622cfad01c677d868ae2e7961c13f5907825c38f129a80472bf8ebaa40f1b934d8670eda82b75bf371c1338368a6abe0841ff07b52729c5309621ff8203a171cd3405e7b799f17ba16620fa0b8387d1dd9bbb96ee2709fbf46af1bcd8fca5981b2e2e23a65a5330297f3e5da3f47272ea363eb92ba444363c42f6347b632770456b84dc39edb59bd1ba8ea958f16810294ae034c1e6ecc7ed445ff71b1ba9b3cdc69699664d51b66", 0x1000}, {&(0x7f00000025c0)="2be47b41b260cbe3888fca1f1134dbb05ceff678d4a64be159b3ebb37072ca9bc4b74dbc31a29e60552cead91e4c81371656d10521d8c53c661d75839162c3499e9243d748d960ef6dd2559a342492d1c8daddcb0dab306930f3a78ad68243411081a6eb98a3f32edbe4be1b0e72a6b1e76643a90b97b10f8572ec53a05b5ea6d8c930b16096b8faa65a5fb4725a9ebdc3db21e374d49e3664c9913e7fcebd94a6f85d62d12bc0a0bcf4bf8f8afcf2046cedc61d78a63c86dfd2cca878c3de48227aa83e4d62568ddcdb295d0170aa3b45bfcdbcc78ac38d1774148da3b3b21b6a605e5e456338f8434347bd1bb5bc7684781d09bc196b8d3e2a0cadc0aff9e0027ed5b8af07f72564f7b8271f3065166ac72e3150a2fc77beb1adda2434729288c7887f5a00716703452909152b55155e3fec3398ede0e2114c382d28b1c8f79f3a6cc40c13ddb43e245aad7d963cc553dc30a7eaf36a7dbf1c823fad833c1ddb361b56ac1b46b19db16d9be598aa377a3b8d4580efd99f991beaa3e6776908dd43e2c9256cee5b73fdcf7278eb06de0049185542d2e451611ac7083b6badbd17fae623a240e16663fadf30d0e3c4983be83f97c4fd2590bd237145196ce488217fe257959e69cc997a5313d471ae88891433dd16b471301094361dcec2a42ea4eb6aae41e77a3edf8910689705d2ab3ba4777b3185c1b471e25b02d47ec55d2ebdf63be377d2d96faec9ccf46fcbc770ccd8566b91ea328a092abbbe13164055b2ef5dd4b38d8f3203f4109f5397b949ba3e8cd6124d3405de9ee625be16eba575c1eec846f12d017f18b7016db03aa859d6a8a1757c7418133fc05c442367a9cf1ee307b5d7f20d8a3c94748934990dd1aef0fdf8fda0658865dd0eb0346feec7f7bee71f4f2ecc84f509f068ae805fae4804a2eaa85579e98061d43b34a4704420602fa3c25124b7b4fb2dce3c7698f5c6f3ced2a911590a85b5b31425d419e1d4d83ab72b00757b3e80b8c01ecbee6428eeee47aeef3e85cef36f32188652bac59474ceaf178b6f48a9786d806709c5cedf82df1edf0870c88f36549a79a4990748a7f2257ea83072e5ffc682314af5da6ee11ffdb2ac3b574290d3b8ee42180b25b9c11fc70db3672b2c694e5b00236eb6e89741a403469098c4526f0119a71984f00f0b91784d9cb99ce1349a64c37f7d0733d42f570d2dd966fb4eb3b87d1286af989ae06cd13b5ef1c15a8e2fd7006e85042d96a4ba6460c8e61cbd60965008f16e6000e58e927b0963c693afdbfb90acc802607b04b11ebab85f4dbbcb735417809ee779d496fef711018881a1eb0a549921826da7f7627f69eb18acb44b730f148447c3c7a56b4d5e4b9f0fa62654c71357c51c5f1f25f721c8fb0ed12e4d5bdda321ed0ef746df751019d06a1008675820113153778315252a9762efe9701f644681d9e7a19973faecd562e330cc46cc82e3a119768c52e34fa4b12d4c700d4beb972cff4f2bb43f5c420276f621da2af22f5b44d135eed097f3476ad1b09e63d6202e14af289d97fdaaa691234a09b2c37d74d3507038613f63585afe62f5da0d43dd21da214832c3be7f91d47d1799ca24ea968cf9710802af401e35d52212935f9999cb04b35f9f65789f23261b3ea366de8374b7391f4e6b0870cac3d69df503e093bbb38c6bf308a7917314ca94f5b6fbb895f2421b78aa58a085f3c02c8c2e0ca93b6bebb403f8e95ba4486c0cb4e9d028a5b31b82cd3a6607650e741742244a12690f8da6a228aa57d6d03804321c0a6d6fcc82141a815ef0cb3fab2aa945c9e54fa551529bc38c28e3b843c976a08b5e9c55ad99ce05b636bc6a8472cdf75ee09a2e4c71af3d08da1c3bb7bb3a2a1cfaf3bf5ecdc6aefcc80b6af089427e9ea3ee4aa26e38a1b8164a5490bc42de90f6a4e57c3810a143aedaca3d2f306cade6b95037bb938a5933c8df82f38cb97f34646af5002105d78bb68e3f3760d8d851c2b962c06402d3afd51d6d63b796a62a3190562261b90d9123133526d01bb47a3d10996ebab22e87eed1f6abcd4d110e6c22aedb1eac85b91722ac65746188361786b49ca9a882590f0af7edc231e9710a03510871638e3a6495b7cc0c9a7862a3af17e2157c15629711d67678bd28fb3024c8ecf35df31daced51d6ebabf1a16b66dd839c9c234afb20d9ccac17ecc047ce0f3d6a4877d89bf2cdc811396730c9eab3f938deacdd8b847edb38ea577e059150156dbe0f362877185add27381341d2346fe796190cd072c2119b73d21627036fcd069a90a2866ab8d63d1bc5328f18e0690d7385747a2197bf12d28624720c34865f44b7a6a3d52a6d8ab9b8cf6019a95142247bcdac90b83266bb1daa86b08afab3ab6da45f74804383e5aa5553cf2754cd084a30dc2dc6f9a444ef04ea7572d8d1130c2deae4ac03efaa6fec2fb55571999e3d5a372fbc778a5ef81530898eb64ceac7b72f321d8a4c5ccab575bd63f16de903b2617fd45a32ea1dec1adccf654e1deddf256eafcb7a5851e4afbd8fbbf49bef66317681468de6648693ae81562df53da83dbb4c66fbb8c1282b3382123653a31c2008fe81b2e1610de4e56c81339fe611ebff9cc00082fcc08e9237f33d1715e507607c4b77e895a8dfc3e64ff04587e44c7c9d6c56645821bc79550b9093c2745aca332e76c97a61883db1af6fc4aa42defe9364b771b22053bf7de3c4671fd3e15a916598a7b4ab8ebee66fff3fec86389d1afab1055f0bf4291fc29b6cc1b7f9ef30c22114db4f3bcf0738f511b625fb195df665522aa855223106622b46d50c6cd739bd6fdfd35625b676777129f3e876671c5063b0bace9249f2b91f999cd49c96d420f387fc45cce0c4ab7a7a27c596a6a475e6655bfdb34a89187da5dcb11c1a7c188c66be065d98ae687a550789dedcf6a8151d7b0c474b2bfeb04e4cb334a80f97e429cb2b7d3bf476c58e07b1d7d40b1c2b4404bcfbc881fe48017e22c176147e297e2de5567e2b503034c1d3583668f76889010fbd4783eb148f8305264849834324a0efcbb6bf53086b5e6627934568ddf9444c3c36ea8d1ba135c65cdacc4e0fefb7b1a4d4eaa1d49e474bfab56e8cd0baf57dc32dcd05184cbdf9faaeb56e831c860e64f6255c2c0f4821b2c66edee6476b671b3915ac7b85304692d86fc9eb769db589a9904b1ad1eaab37da61f2753e40ed0076f99af23fd684a1a9ced86d0e366b588dfd9e26c4f91054e01ab9cb48dacb6d20aeccf6ab56558c904ae964eb50d1708b1c9d25aa8fc05d200927887896735bcf324da5d48c3745556755a02a4d049bfe9715c6677d7fd0bef56b629a9f898f6fa9dd7977ef87863206f539175ee18b61169fec2827edd18cf06dcf0d2dea741272c740976638549fc34f5bee1daf9113757828bccc3e518c4401446b50d472ddec13f6248c6665a94626c9ebde2ab8bd698a742c8c34621dda4e4bd07d4ae9971102b7b9a5a7c8452c5721799ab964121e138dfd993996660519c7a4d8ff646f87b81fa0691355e03c375948cfa819caa8d956be642edaf690e17b0cca5c326c6ef76aeeb2443c9c7208a621cdffd46f7538877877739e9c5ad3377902608b1b286a5fdebde94117012e951a84aad3a516c0821ba670b283f59c140d40720276ee47e4fab7fc9796dd78075ccfbb29d246a37799bd039e62a6ca055bf8e04e8eb7b7af633c1a15a4dfe8f25edf6c6a531a2358a13d852d2ba7ed5b9515112b157a9345c8d944074ea57dd48d148b83237aec1c482144144b48d86cd7fb64fabc1225c7756f01e76024292b0f97cd0f6753b2a1fdd6643b71c5716bcea7d9f23abbb28bf24f4eab779b03cc79b5d4c815e84237788cfede303d94e022885801e7fe32a21002bf82dfea493e6794a4b623c290247e0791a69b481a319d940bdf0358c47a8b84c109a6459fd033be6e301d0e4296b139adfaab2943c39c9f902ca2758e8445727222530bddf0be876757b1775479a8006fafaff6e87601829fe3e8519246b3613848224ce113b1c3c91b92c20818cea5eed6f98953b74749cf32226d39e34e1d5fac6c3a13d83cc7516d4c2cde7ba97391fa2f5eab31cc294d8c192010cfaff6c91678140cd8ab66869d48b39f3dd588376410752ef66b016f5bb57120c1a87f669a7ba0e903badc966292d2d88c45f540c0dccc86c3cb98263cb844cd2990855c964167ff89c9af333b08daa8dab3e021da9ce46a11fa642ae63bdc28da9db1e19ea17f9983fdd21a6c766027ef6f4f544cc7e12eb58e3b0781a336b9b4b0e56d3aedc112050fc84dc9488dcdf107c0e7dee4f4916f4e7da705421fc5fb3b5802f326024bbc5e5603a34bb5038b1d7e08d9286cd282c9beecd6df6a96f5e3bb5650ece64f3046aa9b6a8bc1a750aae23b2fd903c7eedd0ef636898a2cf7cb13e28b4802307484461d3fa75bf5b15bc2bbfc0640728cdb9c526c95b68cbd3993b5a8fc5ef4c6b576fcf2a3d9a32c761fa94c0b15281a181d69fd8c90979af4d120ce42887c8ac5272a42a158e9b97fac1ec84046a544fc9a2b251a49823bc85f0ae4a0c5bee4a337027a56dc9d6f6616b2873d2ec2949edadb49b59c1f70b3f7e76f8019b8f82585e74d6128f871fbe1c52ce67aeb707e62cdd77e9b279d5f7036b570f00d3e4c5b4b6ed555d8b78a1420de005e2ce0ade9bb8885fa19c040556b5f79e7c10b242246bdee85563e883a363230bbe26e45b757eba17e57138edd01e8c371ab3a166d740f996f8e15fc7462f1990617edc551899ec34f3b33d56bebe27578d4fbac4c3f1344cb20dd31780d8db58bc6cc131573bfb536e03a24cde40e07e431301443f303e4ea3035bda843649ee4d5f549555ae4443520578eaf68cb98ed29dadde239fcbf94a96540e3a819579540c3d395594dafda3c37d6de588a03541fe10b4d077751f8c52caf595a3a434bf68b0ef0c41c9b67ab4c66302c2b9c4a066dfb257823fc55d9f4f8ea5cf8e5ae0f23f994e09cbf81eaa1f0617c41ccd07da64d15c45faa57286c92a0301381f6b3d8d6739803b3a37f683ce7aa6145ffe7f690e124c3622dd4cca062300743e4f8bb6f4e0981991760f4ef6ad8d8b1c93ee0406023cd4bc86ec662e229c8c9f22639761def174652243efa6aaf4fb3ab0c27b5131ad12c904042f3bd4acfd607e72378545281330ac75c36336b348f0048252217b8be74b8c1feb92ca70c7bd966faee0019d26d7bdf13f014f92f4bee151b9fe4bfe5a6ec85ca39cade41cf60dc06e8d318c286eb8c7479226ff01c870ac40af1d501a9a58c97f991da5ecb75e0fb7d5dba9d2edeb5febf640256993712ac020be367f53e93226c0f7c3841c5641f8a652204b394efcec618b99e816139d54b24d782f5a83a694d0e2abc8872147a40783adfa92c93f1cc9d85d0d840db5610d9edefe05012e67eef6fe890079486d06b2ada5f829d88c487d2b020fcdc1d40569c6aaa92885bd6b596bf539d3abc420e37a1697366ce36989799b8d7307394c18bc56d1e09af521a48afaee08cb910709b9fcc455181985f1cc3b798120c46be1140078a4850966d659cef726e8edc7a025a3dcccc50dbba156a7e26137d686210b242fc90dc875306923563dbdb6c28838335e1205b3624ac54b9a45b885327e65d8ea7c9bded86b0247ce2531dda7db08a3789dfb165dda0e143fca5f53e71619f875e1373a602c9a13b6e2d5b015cef289d159521d1d4db15266a9f4102c361e1995df92f", 0x1000}, {&(0x7f00000035c0)="1034c1250c6aa471875d31df1048a6992d10a7531fc848ef8cd76e59424b26d8c81ccfcce947d5f589568c9d7916aa1b0c32", 0x32}, {&(0x7f0000003600)="ab498f272f397796732080b75f3020d6b220f35bec943379bd52f6638fd14387d1076ee1f992dff86e67ac19906cb007e72dc53e68ec874596fd7c8eaf96d61c9b3534fdcca112f1e4c8665fa8af53815b4f40ab57677e37ba6f4617662d53afeeff474d23ab932e320583de5ca560899b577a5705663a8a4736a3ba3e428b91ee87faaf147624141881f3825ba1c7d3", 0x90}], 0xa) 04:28:46 executing program 0: rename(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:28:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x2c9c0, 0x3, 0x5, "3c35c57ef4fd7e6d8f0b06df64127c34162e819d", 0x7fffffff, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x1ff, 0x0, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 04:28:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) msgget(0x3, 0x400) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="3a6643a3b54f67774addd5a38ab5427f7c9dff313d514766aa4b796ae20b65a7b116e18592d60e274e41afd1bfca78e51dd1a4626145bdea396a0930f2e43f24a32d12f7b1c4124716c1267fc283e1d2f3f170c2cd15e3535720a656c4b648a409a2878832d2f2b44fc17720389e7f439f8ff9756aee25d9c6d05fdf55dd2ee1898d555d0d80affc0af20fd2a6752209deae0657bb9ab19c46d9857f6cf981bdc1dd23ec65213fc7007719b2d99ab6209756aa2b19790944d284e65f7bf207379cdcc1313146d17488a71e075d4b4bdc6aa861d4bb8100eb72fa91ae8fe5b83559acede02810d8e6720da65a16e1cee0760960822435d9ccee55173e89cb47f479b6b0a9353325e596633f313bae1209a833d5773700098444a32253b1e53aa56332ce3e25d928217ab532b2164aef04022b1af88865b6074bd2e2fe9edb85ebeaaa49e3c5ddaeb1bb7b05d450a90c100ce1d6ff82877cd38db7a9b38f55ae24cae8a5834eb64a4f70d74fb47876a0e54beeadb769b9063f20d7bd5d80170d3d0023ad055ffe38a9fbd45662708cebfe407b7fda75a853cb1ac9cd65924a7df69ad3606e331be35654c360182410cea55216d3877a89b9e456fbdaa3359b9f501da07307f385da62d451fd791bddc35ac40812ac450e0442ad2c43461670949f529c32bdfd4347e1a36f9f34a8baf63d044aee2a16ee8fcce3f17b36661dc033f3f23e76b0a6d25bd4db845fe37bae5e9b2020054c84a7ebe8fe33e3571424c3e63da840f4b8be93729f5243219e29e9db93807f61466c590966011c53da009ffca05029a8c63a1ad9c7d7fdf8f269611b8e91177875202a761ed4a276683046764f848b4ee9ffc6b0635b3468d1d52bc1c919e3d5961df59be94132bfdd1d52fc2d73408e78e15580cfa87c28f8fc2b0ea4850e4b1de8711405054846afb18f2b5272319e87ef6a8c41498fe8731c70e80b952d83176e3a76fa1a25ce6cb4d848d99f05596c3d08a5ce1c1342b5de3fe01716ddf6195fa0333431535649be4ce819651f2cf50b0f34bcfee9bb387a734e58f4ee57afdf8eba28ee0c2e2977b81a2836534c55b58f43fda454d01c3d57899d1d58f0baeaa4e0bb3bff52eab24b3b5d52524b1ef830930605912fa3f08f6b481164c2f5a4318d034de129dad38295c873a8903a2cdf67b0c018fe22ba77a95d22745e8192296ff00561c83fe7e218cc38c74b9d5bb68eb54f10508872d97a4bc7bb8c586e436ad3b60c19a377385d90083fbcfdb798aacd9c577daee21f7d1625fba5447f2c2863ce4758aee3e6d558884bebf9cea4ed1ad956f253bfbd700252f5b91b5a7c2236f5d8e59797e6598d8ee4e4cd67df12c5af929c6f5200c6f59108bf60ac5de0632c9c2a50f2df628d1c75dc2fc35b758996a1df4248fec868f3dbc780c126d902219033392e1446aec628093b0533521b41121cfccfcaceeeafb0dc06390c8b1ea0daf0706c5bf8fca511decb1cbff5de3456dd154576534d0998615060a55cd64d1b02c343432c9e050fa70ad648a02d38f69b2017d8cd83f38a97200610d1e3e62736be55ad69e8d4d31b31dd6704f450e9dc779d830339d1854bf28943b5c299a725754c5816238cbb744bebe0e2bc17d8ab428c52ccdd106a852957c1ffaceaef327e4edebfcd40cec1e05f58f40060c63ac10fff75676f00c00c2444c2c2bd50bf239a360df48ea1dfb8e20bdf7d6a5daabac259b07370637a02c202c953f86e6fb9c14e2d39352080a1b52d2d88e05494267b0184e89c6892c4a0d8607bd2dd5090d173513a999262b7ea4d6722910a044faa161fdcdc4a4078757b2e6c41107fd1d517a36ef4091d1a0fdfdaa731e38fcfaf4d720eda9b2b3e6b50f426318ba09b622d90b96d368d6d6095625bbf09547c36929b208c5dbe879890718e39662013d8320004d73fdf4daf4a0d7538b7437416df4b8740c48d06d5be2240f3a2d48fc3d8e0568c1da343221c4aba54c84a1504b8a027874eb1197c79e4309d40b27ec5221b4086a1a4b109bf71c0c4e811edf5f73ce2429f505409ce49fa61280521a428ccae2eba9e1bc3b3fa12d20dd831fc1582d4b01bf94dfb4dde968a830121f31feab8b22d61319b6dd065ab751d52d93f655335db65ffcede90fbd03802780d51590c33886160698ef33ad1c531104e4276a43052adbd330c845dfa76a19b3604a4aec0c117a7578841ddffdd7fd1d19b0c3576b469c978ef4307445b3381ae12da8f84b6caef99e1d98bc810cde89a2a95839434b74e93399884ecf34282917c4062499598c4bbebacb2a15663efdda720b0b5b44519593b68ae4f2827b0cf0edcf0991f8faac6cb9c5796d0b819061626e9eeee6d04e97ef297d6568b8e593156a5372f5887611da61c263961ca5792a60eca1dc1abc2daa258e7fba7679a5edf10b65ed12ebc0ec299e33da0a3a4a8629d3379ad275f787593baf783258912380e902567e52edd09f66f35c58d74bffdfa233757b9f39a19bb55def36b31980da621f7bbc458c2def0c20afa127883b8c90df49486a52b50b08a90e8cb475b3605450f0b90c9138aeebaa43164f5e67715113ac4daa921dc394c6f97411ffed54255f7551ef7a578235bd982ae8233fb76f7167b6bc8fa5cac6819a19f5cec652f15f7eca29cfb5b298ef042ed99b0591dad890d0e3fea58eec321273806811514b9d2cf54f934e29a91dff7d6fd411db78cc55dfbfabaf2cde2376c1a4796d093207c5bce9a4bdab2a02ad3c220f552e202f6b6f118d2ace083464c39fc58967d4ea96b71f6cf4fdb0f2a6fbd47e6e620d54364a7ecde4eb63bb7cc637c84feeebbd7bdcf43aa32c95b050d88dd2a3ac05d413ee35f130da73622b48baf90ff839bc7e96078655adea467cbe8636d7b4f45724bc592a1bc3f19c82b9f3b4431e684ab105839a03e23bd63c2e4e0c930e7203f5d06dda8aa1471bcc62584df9f2a42736c5f477a8787ae69c1708084510b1dbbf723fc87a1485c5e528f00dc402efe5977e4f9bb342d719929efe1d3909582c3b51fae205855a0308c79f13d5f19dfc431659680c857cb43f2f9d413b68cc9229c47443c3b27f6c560a6e9d7d0a16d57b5f6dcd445badeb01f0745dd1a64c8d7cbef0732d0c6a5e3ad643f61589b789bba72ddc4854d37e63629e01d084b3293c3c4ac5f7e9f0336db3ecc23d77f3f65ee2a728936e587f4d1d27aa26eecdd29dca64e36420920e79366b933cf71efb6c99f01053034e097ec0b1e569ec9a15d73ac3a1bbd42d94bcf6547427d31ad17a007d3553aa07cba6bd0479de2646031d270d0af33f81b41884cf719d8c10c87258be4e79e194937493be581d9c2629a2c5ffa6135dc65a1d5f2098d2a7302d97f4fe6da7863535771ca12b8a54d2393df1d104a6bbfbe5965714b18d8d6a58d547e33380f13fad295815f69537153a39fdb8672b914c6638412f7aa550c841e4193edbc6097007874e3d9e44ec8b8e9c37df13980aed380507cf3ab0d2f5cb47968eb625c5eb6e8d14615987e052586a9f95c35b2486e5e1f3cabf632c21e01e8bdf98ff90f7efb0dd880e9da63459c60e8e46557181cf30f19694a368e6938f776f228e9e333f3a9b35b0b15d267a6a8e172ade6b37a2dd1e864b4d3ec730cce697c8af6cd6d4908164c2d62527512be8de6210b7658491ee854458c9e3c1d01161a03788ffd28c9657631d936034b6b849ff28fd53bfdc3f9cbe405758a4cfaa5c4543fd944318a385f84dd70e54e9e12f0a31a922c7ef6ac0f439f29f833eb19bd4f6d2922803e453a7c00f91602943127dd4d81cfc1f71960ff9395e4bf02e7550efa687e87d3059749b573c87b423e1b8f05bdf6520774c019134d212fcebc382566f248fd70314f84418ff311d4288943b8fd8f4261c38474b15dca57eb4079248c7e8b6157f4506283fbe5bb492cf935b6efd5dfa1f7b0518b48bbfa933dbd2a2036c93cfa55f683affe663428fea9c2ef8ec7e057e814b3a78e6e221885a5f7fb1d9ab057b2066d00068037d17ac8fa2afa044887d53923ada2b7633c31171d06926a2a1c988bc33269c718c44f4d5c0c9977908f839946a2c8ecccea6d8acf26706d2808e14f6aaea7d3fdf835c1829719251397d17addb58b87865672682b44964d974e3d49f2a8ff5bcba3bcc8f047886aabcc355e133e0c813b8d7919c5f796b819fcdc9a3ac1f630111ffc488beb600a537add92c2bcb84d47ca291994f25814671d1a2d656637e1014cde07a4e4254bad6fbb4a285be61d479007619857b3cf24c4c12cd7e50400693272b2333852e10f734f9ea56f0719264f36e85accb66849c37adcff1943317e7784763dd8f4b61ab9ee0004b30cb3e09d13600621a57798276d8093b9cd14171b74ba583f697cb9ed02a8382f1f0869f4ca09c10aa9f5112008be1487f23e184c21966e3623867a4385e3c1519ba1be8fb778363f408c2144eb8eae180a6f94ad5d1a7082a19d3e106c96235722b4a16674bfb74f04622d2ae3ffdd2f2b9d46143d9373a19ce06b80a382d590e41d5ce1bdc0408045b13410436638494157edbf2d6ba89b32937b12c8c19fb04b422ab7e45187642f91948bd9617033a207ec5abacc33271fd60a132d5ecc8f5f6acc1a092d75cd07a68af3aa384a2271e8b179b7e4ae192774c63d24c0c06dcac403508881ac9bb6dab5150b98541937825c646ac5ed17c30970be8394f04c3b73ff3bb0aadd2f20f2264b09734193a61d870926571903b1e8d95babe132f183240057959946d6cbcbd4ad3d642b3314da5195eeffc0b1df889609d1594a5c42edd256094bb7a4ff6081cf3a0993c0b8d0cabd397a67c50620e40a599f363c872d88195354158e1d52f4f016da9729d759851c2e6ee9b2534cea026306ad80e78eda772c5a9a060cc6fc040b66b43e57fce1ab2e1acddaf8d541b7a9890901360e425a49fc9219085a9c5d6232704783483b5f7866e8a08943286606b617fcbb295d5ec2e610c974b625485d1f06ccea2a0e89e2fa75fe38b272bf52bd7657a3ac762b937ddc44d24071a3d85f82b79ddbe30098136c0da60a5492a7cd550c667e4c857dffb8452b2a268aebe9fb272d3cbfde42548f037bce61e29631ce27b0eead8e6abeaeccd2d6ac9b8883c737f2ec56730ac9d299b8db3f244ce3d3334c3b29877e49cc7719294b11e5d0738e8dc16456cd4724ab5b191970cf3ebca073996ddd1d3f9b0d3c9f47518bec5803519e48fdd4ab947f0bd63ff6994f09b632404e5026f07893a7656df2c1778da0be00dbfb0d9a90be8d860a82e8ccb850e0168c9924645a0d66191a2c4658a21470cbbca075ba7f33b6476b09f3858992fb25aeaf1f30b6ed03b76d0b66e4e64299013e9bf13687adaadf36c8ca33b0ebe9460ccc4a237bbaaf6cc3b5268a07b8af916ca3963c180fd84e533964780fcdf9c893c75220789b9e3a952ef41801f81352d90751b126d71c363e53e8b8795b91fa57c90cb82296a905c10b1ae15340106267657319d8d5409914d15c49f191fbf53ddef4b76589746df04abca0fc0ab5a8a0944d6c60908089e7cfa6d51caf018dfc1501ab77459d816522e311d263bdfaa2933437424df616fbf333bddedb2751f6de961b825f4adf847d5bc5821e9183d63d50e6a1581b3d6f3e4c0cd4d08d9156e447c53f901e0e55448b7c8c7120abd3c5138c29612d4b2373cb7c952941f8e50ff48b499c85aa3782e38aaf61ec8141dd1e09e20a39edbad1121364", 0x1000}, {&(0x7f0000001080)="786af58c3c9473a6e4422f7f7208e8cbf23ae617fd7390f0236c3f2f8b3dc7f2ebb69f2955216975abb56cd4bf921634270b2e3bc102dfc6a19be50b14bc2171b09bed627a9b8e427e9c73ef856385a0843ac381b65a491cc514c99139f7ec868dfae24f5eaa15b23dec30de018f6ddff6d6f160", 0x74}, {&(0x7f0000001100)="c900981812ad6389022e1d9405b28cbba614d3b9a1fd4aecc16b3f6990aef313ff63fc53b23982516b890c51e3031523a2b18477fbf4d0c87ec401a868b53a3a8a03d1602ff8cf59bb0b54861d5dbb81674f550ec09a6291f2e7232c6b709aa9377e2583481cff0a8d88f104ae996600759dae60237fe6c88af5b9bb880a5473c5a1d1d1ed41e2a13bd268cd979c8a70a6df7c", 0x93}, {&(0x7f00000011c0)="23ceac708605864ac91a7d29cc0ee7cf531f7464179f4124648caa1d69c5e144fc08839261701f5c0b68d57e9e3bf567bbb7c5e4473ce428c4b94dd20780cb4eaebd5f0ca2d1750f257bc50b49cf24da6eaa916cce5d3f3c65c60cd2eb9fd049e88858292436fb5e36f869eba2653fabfa5700a748f76afb624629f8f4b01a0ac1b5630a7fcfbbdccec3f9fafd8c32fd8e45438a78f78c2757f8d50b7edda7f249e5b8d1fd2529b844af37740dcd688cf0c605", 0xb3}, {&(0x7f0000001280)="0df129a82ad5c0725d3aae78f94f58c0e7adde446937f52a2b6f9cef8e07e8cea3b00e1c0f59623655abd9faac20bd2847fc907dfb69d06b3ffea737bf698cd43ee85533f842fd96530bd2657778224f6fefb7c7dfe52c881d7040b42491b74b441669d870c2b5489b58f0fef23a78a3c9a252afaf1ee8e65a0a85f5ee9387ecbabbe2b6a0586229eb56533cf9a202501fef62b1741ee41ae499202236ca022f0e0983cb5f073ac9412cc33a9dcc53e55bb2cc56ea79111a", 0xb8}], 0x5, 0x0, 0x5) close(r0) msgget$private(0x0, 0x408) 04:28:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r1, 0x2) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(0xffffffffffffffff) 04:28:47 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x188, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x100000000000006, [{&(0x7f000042d000/0x3000)=nil, &(0x7f00007e9000/0x3000)=nil, 0x6}, {&(0x7f00007d1000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f00005c0000/0x2000)=nil, &(0x7f00004f7000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000602000/0x4000)=nil, 0x7}, {&(0x7f0000547000/0x3000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x401}, {&(0x7f00002d4000/0x3000)=nil, &(0x7f00000ed000/0x4000)=nil, 0x2}, {&(0x7f0000351000/0x2000)=nil, &(0x7f000049c000/0x1000)=nil, 0x4}, {&(0x7f000030c000/0x3000)=nil, &(0x7f0000373000/0x3000)=nil, 0x1000000006}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000476000/0x2000)=nil, 0x10000}, {&(0x7f000027f000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000529000/0x1000)=nil, 0x8}, {&(0x7f00007ab000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f00004b5000/0x2000)=nil, &(0x7f0000270000/0x1000)=nil, 0x3}, {&(0x7f00004bf000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f00004c7000/0x4000)=nil, &(0x7f000056d000/0x3000)=nil}, {&(0x7f000040b000/0x1000)=nil, &(0x7f0000202000/0x6000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) 04:28:47 executing program 1: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x1, 0x4010, r0, 0x0, 0x0) flock(r0, 0x1) 04:28:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/22) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:28:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xce4) r1 = syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="1e95e871e797d13686f4680757dc85da94ed5b6ef0085dd29a3d1823e76009b56d", 0x21}, {&(0x7f00000000c0)="4341e33884", 0x5}, {&(0x7f0000000100)="3e7c69d7d2d30ea359c3b6725e10ec05368b30fb4870aa04fc197ef07259ee9c499698e71b607116a5686a5915e06b9497d218b44269a1396290f3ead40fd62ca4793aa15ec0f257dddd3886ae3dd5ee8288b34d877f0969faca3d6e7a67fee12cf82ff30e1e0b38f9ecd44a3f7d0b7228a0d90b30d432486ea3b1b5863eeae2bcd9682c86", 0x85}, {&(0x7f00000002c0)="fa4296b10e024cf280761c50dfbb83d0f54934d3c2255de0357d7c94ace3ae5b0bca973e5ca85ed534afc9b7fa8771bee7550a58b457cd7bf3e068b6628a63b77d28c884431526c64c18da69f93d9b6c2775d43eb6f500a7038ab26f2db5d90519705de1cb065e91ded092fe61f0722802c80018bcd81ddb78d4b1384f22fcc29b016784e9459a9f4f0646081388602798a4ebd25ad41f0193dc1b164de23ba6a0fea3a5b767bfe759bccadd9236ce1f243757500aba90112e05290e5ef4fdf41d52c7e064c71f20", 0xc8}, {&(0x7f00000001c0)="b10aa18f1bb6d5e5430c7ae919e8da16e5b500ea3460f18d82e7f19c7cf8209033c35def96fdaae74d5fcf13ee3221a31ee761c08ea81c527c932b4a8510731b6d75e702f7a93c21b91f8b814c069ce80c08bfe90d4c212e87aec383695f13e0259d73558514cf214724fd5e", 0x6c}, {&(0x7f00000003c0)="9106aabcc5172ff7c11c58ce3b04c11a027ed688b327ca49186043c97df595208696bd4e63f176bd4c32b0e822f590b4dac487d1c0aece0a894a2099fd5f2ed5ca00d71a6ccda9b79454bf3b49765c20b765f7ba1b247f382d6e1f2ce51d86817a2a38bceef527bab551582ed274ad1dfd3aab3554233e7135299a1f6e16c3de965ecaeda4be278209f28e23de787138bb966936f94036008b4bf18a4c5d9cf9ce3e841944e8de6c474353f87f20a518d65e565f05e64edee200dcd68ee6129108ab93347394ff6803fc2dca64abc14ad5e588899a221e9b07278b6a57eefe4a", 0xe0}, {&(0x7f0000000240)="683fe0d5e1c3d0f7f47a03d5b9e96f8b1128e4d88a8fa8eeada5b0618e06ef44a9ac4f71e81961c4306f864d68", 0x2d}], 0x7, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000540)) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x5) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000580)=0xfffffffffffffc00) 04:28:47 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x9101, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) execve(0x0, 0x0, 0x0) 04:28:47 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x100000001) 04:28:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:28:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0x8) flock(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) 04:28:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x20, 0x81}], 0x5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x80, 0xf0000020, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x52, 0x4, 0x80}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xffffffff00000000, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x54, 0x3, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x73f, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000088, 0x8, 0x17}, {{r1}, 0x0, 0xe0, 0xc00fffff, 0x2, 0x3}], 0x200, &(0x7f0000000280)={0x10000, 0xfff}) r3 = kqueue() r4 = shmget$private(0x0, 0x1000, 0x94f1724bd560ce2, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() r8 = getegid() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x42, 0x3, 0x6}], 0xc65, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffff908, 0x20}], 0x6967, &(0x7f0000000340)={0x9, 0x6}) r9 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x3, r5, r6, r7, r8, 0x104, 0x726}, 0x1, 0x4, r9, r10, 0x3, 0x3f, 0x8}) kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() 04:28:48 executing program 1: socket$inet(0x2, 0x8006, 0x2) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 04:28:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:28:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000010001002, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) sendto$unix(r0, &(0x7f0000000100)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r0, r0) socket(0x10, 0x4007, 0x8fde) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x7) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffeffff, 0xa538}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 04:28:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) r1 = semget(0x2, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7f, 0x80000001, 0x103]) 04:28:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x43) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x80, 0xc49, 0x9, "b6bb9fe7d3c5fda0d4909a19fde95407b9bdb516", 0x1, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:48 executing program 1: r0 = socket$unix(0x1, 0xf94f358ebc073be0, 0x0) r1 = semget$private(0x0, 0x3, 0x5a4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001140)=[0x0]) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x6f, 0x6}) chroot(&(0x7f0000000080)='./file0\x00') r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc02069a5, &(0x7f00000000c0)) ioctl$TIOCCBRK(r3, 0x2000747a) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x20) 04:28:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb9655df1c0f", 0xffffff2d) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20282, 0x0) close(r0) semget$private(0x0, 0x0, 0x244) syz_open_pts() dup(r1) syz_open_pts() 04:28:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1, 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 04:28:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x812, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) pwrite(r1, &(0x7f0000000100)="6d02d2680df9718332233d49315ca2080ba5378bd64d55d6fc07d7cc736bde123ea2596af3a14a071b845b8e2e33a032ba609c5c962fdb88dbee", 0x3a, 0x0, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 04:28:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffffdd) 04:28:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0xfffffffffffffffe) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) 04:28:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) semget(0x1, 0x4, 0x40) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8800, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x2823cee4, 0x4, 0x1]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) r3 = semget$private(0x0, 0x0, 0x3) semget$private(0x0, 0x1, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x2, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x4, 0x8001, 0x7ff, 0x7ff}, {0x80, 0x1, 0x5, 0x5}, {0x80, 0x80000001, 0x9, 0x3f8000}, {0x5, 0x7fffffff, 0x6, 0x5}]}) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/160) 04:28:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x0, 0x400) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x80, 0xffffffffffffffff, 0xb, 0x4, 0x100000001]) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 04:28:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x168, 0x840, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fi,e0\x00'], 0xa) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001100)) 04:28:49 executing program 1: pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x5000005) fcntl$getown(r0, 0x5) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 04:28:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffd, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x1) 04:28:49 executing program 1: r0 = socket(0x13, 0x8000, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0xfff, 0x0, 0x0) 04:28:49 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc10, 0x40) write(r0, &(0x7f0000000140)="e3f6ff917d678113c6259ada4245a92fd81b8e45fd8b44026aa1349b90b98e10b579e6549244f04463e502de9f29f67d7eccbe69d836fd8ea6afa610403ec6116df7e4302c206b79558e27f50cc6fd60b78463ee2511ee4defdd240a151b50c05f9d93327e4f812f7bc736ffa3054226ddc5437f7246fe1b1dd20fbc345f4a65537a5441799f841d6ade31d49216a086fb685ddf8ba3b231a340b8731800936c80f1d24ba1a4cce49a684c3227c79ad84bcdebf07d9df624ab8d342f36f280e5c1fa6c9d8f158f71839904789e884db710c330f7f150586ee35f55978ca060021e1bc6cce61ae08ec3f9d12d4c1344d8350c41f6", 0xf4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x100000001, 0x8, 0x20, "68907b93317342a40251929bc597812f81a5bdcf", 0x7fff, 0x400}) r1 = socket$inet(0x2, 0x3, 0x1) ftruncate(r1, 0x0, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1f) lseek(r0, 0x0, 0x0, 0x2) 04:28:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7f) ftruncate(r0, 0x0, 0x1) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) socket$inet6(0x18, 0x4007, 0x1f) 04:28:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="051a2c79f08d", 0x6) 04:28:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x400) bind$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendto(r2, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:28:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f0000000180)="f35f83082909a7d74bde061922b13e9566da25bc4d1668a0dbd0f507ac7504b848d334a59720dbd5129cc12ae499b103120a18c08baf64d831ab3b298725cab2b79a762f5b4d78ed3c0bc25a934d8487f67f7bdeec354923dbcafe4871c6ac8f0e511390b2b088e48d41e10d96510936084b170436b873ecac729554e6f61ffa9fc7d66e045e81095cfa2b821bf7c40386918e8ef70d9266001b1d83c853797a1d3d5e49880531c0e6914e99987a8be0d69619926783aaa83c3753a8675d61614190b990", 0xc4, 0x800000000005, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, ""/4096}, 0x0) 04:28:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x1) fchown(r0, 0x0, 0x0) 04:28:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x8, 0x20}, 0x10) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040)={0x6, 0x5}, 0x10) 04:28:49 executing program 0: syz_execute_func(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x1a4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) flock(r0, 0x8) 04:28:49 executing program 1: r0 = semget$private(0x0, 0x2, 0x85) semctl$GETALL(r0, 0x0, 0x9, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x7f, 0x2}) 04:28:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="708d57079408b27e5fbf235024d4723b6b968eafb1d6b6e086c6f0bc7d61c46569091c640feb16f440889b959c374688f5c2e0bd61f078833c874f15c27e956a94c945b6f93ff0623a5b96bc7a3fe72ada7f74d9696a0b269030", 0x5a}, {&(0x7f0000000180)="fab5b442671ca463ef9768c242a345e1c9b4f9ea2f07173004ebac7d373ff6dde849cecdf381376c0cbde828a23a512b460cb5e1542dc81970584481a74ad17de96ce5b081e9950a22bb28a3c6aa17fd007d9b41eb482550020e2bf8f407c8d8d4a9a4d5b1ccbd5df8710d47191362986dc31061d18c31e60a545b3d46434c57726d59f61e258382ce15ba2fdf9d11ce22282af33cd897031360", 0x9a}], 0x2, &(0x7f0000000240)=[{0xf8, 0xffff, 0xb43, "e31445cff169fb46a4fb6f7a6b2d1edd020c1100681b1e7ca6ef6aff6f1c1f3d3fcec473ecc60cda002918dfe42659c358731b26006e2ce335cfc113d59877d7f458fc2ee4c487686ae6f2cbf60bd56f895bd4cc7499e6127fdd0bd479e7fd0c5ce4d1226625485134955c6180100e3f0b0702c304bd47e397f180a33de92e7f1176183a670c7c15855513ba2ddcf90f87a191e92dffafdaa823f73122e41cf898324de9d2bd2bbe22479b1e12e4fd0e61fbd3fd1674fe796d7fa69d3defd2206ffdafca2f064cd5a1303f1c11594f0763777742a101019a32e1534aca67f55f21e4235930bd12"}, {0x108, 0x1, 0x3, "94093b8977e796e1f35f5b2a4558350e0e307e5b3889eaee0510a363a49e47e145c65527864ead38313b1a4510da0817ebc7651741fd33f78818879904770d48c2258a85babca1c33e47d6e325d4aa0778dc02ce0f1b4d8d3b1cf2c7c3a5775565505db9b796159ce1c5568022fd9fde2207ba93f0c4beba85ba49a1632898d3c23c6a981322a3a9169aff667ee420f955ff488b5f9a597e2920e74284fb4a1ff795b39f897ccffaabefeadcffe3d53800eadcec7fea79efc2d3fe77a6fc4d8703bec37e01c8572674d78a033ab747eca5cabe15a05c55c72e666ad5a55520d70b1b7ae60a26e4351f70fe339e49c65bc54b"}, {0x98, 0x1, 0xa6, "66b76666caa3023bfb037195dac7470dadaebcad02338ee5965e8ea146726aa8371d392872620161be98aae6552f61fb4053530e6f3be8e61bfc429cecd241c1126b4604ab5b8e54a564e20ea6be88f9db5d7c556922cb8ac4ec683b13bcbcd7bd67dee8740e39163a83e30d4bd6bf8c5a6aaa204f22b2ddba97513fc1ad41dba1"}, {0xd0, 0xffff, 0x100, "b9be8266d8a286b0565e1ffda4d32f79e38dd8a8786d702649fa8c7e8f4eeb33bcdafbd33e77f3c4976410e439e09dbbe0e7d5535f94d4b7508666fdf8cdcda8775fa308a96bd5e02aa3491a8cbbd0380a1449f653f4a88dc3d2e840edb9af0aa7bed4d4324e2356e1f3863c6a8b322a2b0f97584efd5635cd192dcdd56a9e18e58c948b1999054f3887cfc15d439f8fa8bec4566ea881bac47632085216042cde36458a1734cc045879afd603efd7c6f7ae7f695fb7ca96b071"}, {0xa0, 0x1, 0xfffffffffffffd4e, "a035696d25e08abdc0c0a9497a8de59805cc51b8ac7e244793806bf1cbe6eee63920fef9281c4b2746b1e91ea1d221c0d2a69dd0ea0ef5b296509cb558c669504b4920e206c97c3189be30cbca28fd2c0c6a1300e23beba9129eb737df21556f3e3564471ab9ac40b2f7625151388ed5ac7b2e79acc6fe371dddde86b375674f68a715442083b3166f0ba0f877ca"}, {0x50, 0xffff, 0x27f, "34ed5d2c66690da0f28ea208f4cbc801c3df5ec281e75a750e2a0fe5d05939da43b4b8931c8fa96916bee2d91b8fd75d835001dff53534cda3ca5f06"}, {0xf0, 0x1, 0x1166, "d134561d9633afb30f7e5ee4f573ed0a644175da2eab57e414a39e842affc0f703fad42d59495d594438a469295120988707b6f7284a929b395b374f0b0cc58e05eb1428e82017599c2160b8c0c6317c7613e45ef4262f2f0d8f83ebe651929e68925ec8c40d6efca6d875876aac8bd7484729a728a553962f359ec4cea427bdce5b8ff547003ee44d6f7a829e9cb98c89b7efacbce2ae24cf2d0b3444173ef8cb1fb9289ea96f7216b556a9cb736ed02e8d06d01951972dcc134aeac6609f9ec48e97adb1bb79862e7adbbcb555415dcd8976466cbf8c9928f0"}], 0x548}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1ff}, {0x18, 0x0, 0x5, 0x6}, 0x2, [0x200, 0x80, 0x3, 0x9, 0x1, 0x74, 0x8, 0x1f]}, 0x3c) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000001340)={0x0, 0xffffffffffffffb1, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 04:28:49 executing program 1: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:28:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x4, 0xc41f}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffffc, 0x7}, {{r0}, 0xffffffffffffffff, 0x18, 0x40, 0x4, 0x80}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x53f, 0x240000}, {{r0}, 0xfffffffffffffffa, 0xec, 0x49, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000041, 0x3bcbf3e4, 0xffffffff}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xa2, 0x100000001}], 0x0, &(0x7f0000000180)={0x459, 0x6}) sendmsg(r0, &(0x7f0000000b80)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="6c3d23c7eb57a1ade2d8b38897a9cac654d952cca199d4516c7e69ef6917a122e536c92800ccf3fdb2c895dc915e001d58dfd7885db316c523e1ea96c0092f367a6cab285dfc595d07415f77dd669b44e7ea0ad81b680c600c6833ee3031eed695a3f16ba1cfaaee6ca3d1833fcf3d9ca92de1f4c75d8c8b1cacf1dc0a7d27a631c0f4523689ea021f5ce47a1f37ed29ae", 0x91}, {&(0x7f0000000300)="3de80f96fa86d68042fe585dff42597e59054de8fcabc3e5458bfe6bbb961620f3493b8dffec9b90098026cdb1d445742aa181d421dc8c37df91c52afd2d419ae6f0b5b94005471d65f83231228290f0aecb979184653b35d2d6e22139916d11eea552811b26ad4d96b807abaed1faea873ef406028b9ec0205853ae310b01b25f98085d2668062d63535f1f07b1a6dc42e7", 0x92}, {&(0x7f0000000bc0)="06a65932667926383b2dc98b453121eddd92b0921d485d6e39543973e03b7b7eab0884b22bba36a35323bf7eb7a1fe2332aba1d7961a82081082b0e0a4d4c6e99d0fc9a8f9a01674aebeed0565a82fcf91a112f3b3bf06b450b0797bb524ea24b18d04d50c2af087fa173fb05b299407766d51dea99efd62526889086a45c4ba6a592379a6a6f1ea296e4ffa9d1b0ca5dc4c0df7e2753449b588465335088e3aa352af8e5e924e3afd54d735e22e427f41c4741afb7adb62a55601c05cd4e3f39fe88db5fcc6f8158df7384870981446da27db4decffd9cfc826ee896f", 0xdd}, {&(0x7f0000000d40)="d4baa509b6df04a9dbd2f442b60c3a6404cc6ab7a62ec3217062fd21189b2957d5537cc1f8bc55274071c5b7f0bd4700e5cd48f73c6112c82a6faab81c5d543eaad36266ae8f7d63f2e5b7841ea1ecca5d482acbbac214284b994d2b81751200bd2773fce20f95151db8a1bfc71a0f16206483d6d6ba424ba25c6e5c5adc23", 0x7f}, {&(0x7f0000000540)="d7bfbaf9625bf7646e3270f4d017e58bd80e2d927b48cc0e484e0d0543a55c3322753c0ab830d566ed4ab779ee85e76c2a83f114ca522cee588a54687c", 0x3d}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="3000000000000000ffff000008000000622ba94fa3e0c0243b2c7f5d2db505c40f2e508b6020e54e9e64bbe3ac0800008000000000000000ffff000000000080ca202a8c0d5ac53a6f0b513d965895bf09bf6d674b58bb6fe5e81a37c5fc372e1165c3262f8391d8ee4ffd95c48a2e17f13cabfc7cd12cf1630a48eed7d2dc2e9ef3b974f32aded8b8301f914f8142ac3b1aa01ed95d9ba4363c5e50d0e40e0b64d1b45af4760b1a25b6000000000000b800000000000000ffff000009000000cd66aeee33757a7aa81e7e8becdd041e96aac1632003361e0b5048d346ebadc0df5b7154c17a076205eb1a4f398a150050b8513f513ac54bee680df9f3d493fb79c83be7f880f2a12cdd08db638108c5e0d2fcf6966a1d0b28c5dbb4f03cb80184f57ef1ea53c99975c7d45c195289543f9c3b326e13a42505c8cbe5d6c930556a58a58ca6266e00e789b4ecc40cb5998d4a05877be92840fd2f94ad39c3ed99d10000000000000010010000000000000100000001000000720c17b750dc80a170f82b3c4f405437db81c1f422b97ebe8e2dc685dfc4060a6fdc6656a7775833d14765cba5c2bac67c162ca8b63aeb406bd0f0798f2963c71cd417678c1eb32d63cb24c6cd88125be2c60adb6b39f81fe6ec19f8f70d439352f156a248fb2ad05e95729b934448d5614059c6175200e9a491c9ee0fc99749b81433a4fd416e3a7f312584c5f7d0d2d4572c02caad017c0b0bfcd9743a015b247449a5fb36f0afae139008c29161dfb21dc454673d415850738d67c01e061f077db5994ca07bcc2fc2138492d722ccc08784f94810b420be4721d1b7801097f41f173e5baefe02bfe19baa0ba0ba8a53b2576d137cd0edf4a56d1a55c80000d000000000000000ffff0000ff070000ddac7ce05375d298f4eccefbe3cd1a47cf1d0f658f645bdeefa9277d8decdeb927a6c512a56e2bc0135fcda0d8d209db4f9b979225909c41b9b6100026af77212e0fe8bf23d1db427fb3e5d922124ce55c8bcabf416d488a310aefcbd00e36e9afbc823c5a858e9d531f19271b3369de60726520767454f9ceba4130d8a1d5b15a3d900b4484d2b4517e5bdd1270bc8f7554aa05dc37a60c86f641b81ba1c14cfde1a38826471016170baa252324288e3827401d4ebcb63c5a0000000000000020000000000000000100000001000000b43e95f4bdf53c4736241800000000006000000000000000ffff000001010000055a8393103ac479036b871a90079695f782b283c888147c1d0b5c7738401072665711b095e0307c72fd5493d237803f5ae8e91c2ea481d8faa5fe26d79027016af6723f4d97e8f43b5894b049474f007000000000000000ffff00000300000065541bc1fb4ad97f2f45cce87e3612ecb554efd06d7e1187b2e7312fe893925c34874a1a3e89359ce0019bc32e3cacea88ad59fed4bcc973c38cab36ece545ca774cf962983484232d2c9c8da1fdaf09a6829ca8914e4184a15828199c3900007800000000000000ffff00000300000005e8a3428177c0ee609f08baba440a2537db189db25e12357a84b997c4217c6f167e8e167d53adff1245f32475a1624f52aa623e593bd762f7746d6cbaea104080fbb383d85282b4165b10575c074b3b1f9e78b52c15c7f746440a12bb455aeaf42e3bd0b0df0000c8000000000000000100000002000000e75083efb3eddf72b24d6e1cfb6daf05c74d99822af86fe74448bfb11843f6cda780e95b6fd30bf74552741e4f06ea406be4058a0992d9c92e5248c12f15a0a101f1e15e36c038605b4a7471894b2b8d68065c04c8dc7f6158175465620ea644017065f6a11de6d368169a37b7fb628e8669fbd7f6ff45126a501f033de8d01bb552bc38cf5ab3c009cc3114cac05e2943c429035b1ced2649539b8dc4f20e26bda872312d748b678bbf6fd6f16a77c74680bd0000000000"], 0x578}, 0x404) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:28:49 executing program 0: socket$inet(0x2, 0x4, 0x3f) r0 = socket$inet(0x2, 0xc002, 0x2000100000007f) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() syz_open_pts() socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x147d537e3281bcf1) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) socket$inet(0x2, 0x4007, 0x2) 04:28:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) socket(0x18, 0x3, 0x7fffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="005b7d00004000000002"], 0x10) shutdown(r0, 0x1) 04:28:49 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0xffffffffffffff81, 0xfff}) kqueue() madvise(&(0x7f000033c000/0x2000)=nil, 0x2000, 0xb) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xffffffffffffffb4) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 04:28:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='[@-@]\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00'], &(0x7f00000014c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='))\x00']) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x1}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="6be5f37810e11320bc9398bed2a3e0c77b9821c0dc5af04fbe195309a1807c7f618b589ce7b09405067adb1e47334da1204d512b40283f76f833ba475208a8882db6241906ae", 0x26}, {&(0x7f00000001c0)="23d6d9af9d6d5de4c66c8cc6be71b56a90d163fe5fe9b60a55a861c9feaf9a0e0b4c7039a4f76dff53d738c9f8d818cf0a1c4001b63641c2747d24f9c1130c72c244133593219c8c7ecb93e0e45a657242637f27e8c66453145708a5912b741bbb959d42547fb59b9c8dca1d45447e5fd9d856a03b7ec71e965698ef7ff107fdeafe45f2cd83bb738c9ea7f00f1f068afa7ae70d315823f9a4b27c0bf2a42db3b6bc77bd6032a1bc364d96b7cad83e322680735f3ad533430461d588338e5eb66501b836ed41d12d332da9fcc9491c424cd657595f63096161876e0471d5862cdc2f3e39", 0xe4}, {&(0x7f00000004c0)="1ee1350157657aa61e5755225f83dca442807c0cbe810a1d0dd312d57795ec39945e64aac60e73090fae1283bae59b9efd91dda1e23a3a455f4359365039c4e8caa5d2b7c1327470e71c9d05d6863201cfe6311a756150e2dc99de592a210bb6684cd37b337e65f81c3a04ea9c624bc79d9feefbdca041243875893e04eecd091e67ee7893358a1c6fcb949c027dd6820ba4eabe6b3671495878fec849628bac452872459c3fbd5401accc17124de06202e902a4d081ef4ac98426fa5091facac8d0a503f00cf55e2fe5782024275a2a62a2b92a8f0201eb7cb17bee0736dbce93b74853935ffb86dc1697d3ce54d1b8df64a1a3c489b5bc4a7248457e8567b76470891abd9999eae2a17a75aa0e90e81d27d50507684b8de1ba8183b69d89453b68b32d0014069acfdc9a25f2afdc571f88d6748bda2f2f9da76ce4269bac17361f51bafcd289f95eb34cfbb6ccb926732342b96855387beac33be4392327524f21117242b5d7481596e13161d2a9396c8c66da29e714491bf314b48709c0308d092cb5b94d56abb40ad8879deea4d85fc7c8b87742d09928bc3bce40faebd5d6e3dcb4b7444f405375b9007f80a44d20c24d6c06b04c301646bf01ab33ea6ce0ce7ce2882ae6628c2d034ee316f54ddf1fd94b941c801019c483bb74a3ddf6c6f06cd66fd48060c555081b2a86fdf965e94f38d38566f870da5c89a0510f44457d0b91b3e39040b7c4595676d7a9615b17ed940d61c64ca19f1838d5dcb04c1e6bbe8dcfe0a67eb4612ee0bd8cd1cd4a9d3e3b618f72bd00d094d01334800a8b4d31d23ed5f7717b73fec6448aa50e79be8d552cd259b6d58ef186b5837dd807a9249a1ee3fb56d240e69b6715c86ad3cc2dd0f34dd2e51c286c58c64e0c3e98d1362de99cf023f72d76cf9923a8bdc16bab0feff492b5ef0e4029c161d66f7e317f8aeaecb3b7b5c5c1125472fbbabc07fd521607262cd932cee3218b360c9af43e80eb6ba8686a1b315c64f7fa870ccfc95983ca4e1fd8166b083cb02014b5cd976d801f38f0dcae6185394a26e99ab1afd80de01dd9d9c31e517db5324321d82eeb7891da68a53df16ed781b3122e4822dc12a32e5ac4debeaae770a27131011adda002bff63119bf3c60300712eed8954d90d1cb232f30503517985a648493f1d29a5c164fd397a46224e4ec606e2df1f65cf39141e4c4b87d4cab41097f02d84aefc5bc3c5750039b94456b9bffddaf2c026a70dd1054c39c38f15b04d386f92ee5f9e7a1c2b64d5e07a3a62cc66e45c20718cc8dcb64129d6b463bdfdd1325a8e179eef1693c09f7f57a874a92c1ebe7df23679e7bf1a9fa357cc54adbcd7a4007ee503cc2ba642fb6cbc5a39900ce6768ffb5c45c7fcfb86624278891398482a7d9760329b09d09f6e1897fdb7e860faf50b860ac177da17f2420fccd7765661d5d21714e93c49dd1220252056f44359cc4c1f1af653f9da1c1ed93e0aa2baa06f905bb87c82ca1c0ddbe81910b4caff92113d9bbb5d534e03e27ce025bae052110329078374b7abb1492bf4ed3ccc557015587292f2145b4342932de7abea4daed3448063e1a2f55f60d9d206c96e5acb6115ddb7089d97844928a07bd6a7f0ca9e8253f3e3580280abea6a212c25abd58b6e7725787609288ad3179f8408397ff8a4801c92b56271054b49d6a69517a3b2fc47f5ac2be7b73528ff3b75c0acadb793ade618d1110fee79916089e6d8edad36c642e132b7ec2095d74cf2db7045823adf1d34e68dc0ee2e9f33c497477398f65126ad95f6bcc5008b05b0871fb62086e256e2ad2147bdfdc04cac97b6d4389faa41c76e628082e9c4643ef30a1442d2b0ce0c1a3949b48fa62a904ae755519ddd1f2d06852e0f1734f2978ccce3112ef881c3a0f7e0627c27fb233bce63fea0c549688c930ee57b3977cbf4456326afac41b9df8c66746577b0056d1480847f826c4e8029ff7683e9e3b4a37e86cac43779aadea097f5780629c0bfa50d7cc175590744c19836e423993e45cb7d4a78a7e17b9ac457fe91b5f6aee9d7728416e0cba4778026919d3b675b559163777861582f55604e60f526da2e35e743bb98a8ea1fdc6026b02ba2010378366757c9523b18d1bce24eecfcbba9235d0d0e6ee110470baae17edbffc18e52bed652bf8a21b62cfd9f317e3c99b42e7946300835fcf69604fdac6baaa7e0bd069be7f4bb5084c2cb2edabc79d15ab573057088aabdb9927c8bb23da34e72cab88eb58428e6ffbc74adc60cdf1d538281d8792bf0706bdba349f02f439e518501907b0389f19345aeb32405d22dcb25c091723195f03b83fb9b4fa2601a6ab5dcb4ec4cec15266a9df5e78f94aebeb4359fc4667f84dce8d28304e5adc11a22d0b8368444ea10a3060ab43bc1605583c5e0c5bd0ba9f5d6de16eb2c8961e0fc98aab7147ad27e99d6e0f063a404c5b620f289552f79e5b6e9b96711610d721f0085c60f9c9c32226d0c112a4cde26af5db1d5deeedaa121fa37c5668c80c3d29355a19e8b83d5b98ca03cb8a2a66695f661c29aa5264dadd432c820a9a26a50cc30d9edee4ede17a5e3673dcc348eb99aa3d2ae47ac833caefbb4a2097cacdb0b05304fa5dfa447535aba517177d5ba3e517516aad68ce66949ae41028fa46348b25f5b82d32d8d236137b07bf02618694a201555515ff5c631acf87a1120d53a1364330fa20a74cdb02af5dd0065521b2e42c95c091bbb989d1d1c722c2b8b9756becce84335d4d934ff3cd0c10cd886df58fbcdbd76a3a1eb85fda39d64aae6ec8071fec589824d527c52dc8edef57d2d1a4970c95298994d64ea5758a8444cebc6c0ceda48865eef317d3b21cd272c8d474b6893d0f3ba93f044b38b13e21c983a8db06a657589f8d97b5d3b6a9b45276c926a200b55d01e4d681ffe0bf8097dda33e2d48bbdec4527ef0ad7e851a487c982d80e2b3e3e661f193ecfacc520f26d34d9508e402eede8b16da29009d81964216feceb4f38c226ba12ffca84908100ff3860f38a75aab7eaeac6be2da978ba95487979227acfccd2686cbd3ca4414eeb75da242b14a0ee16c9c4d693daaa9c1ee0c93487008ffdce345fcb1dd0d0b26ba04bc580695ea9fc39d5aebd541082af4d541ee91ed96442cb32460e78f1e2e2ed50f32566d5f1682b7eb3253c691e16623a49751d8d04ec7d3744abaa6969f65ea733e09e70dd0999060cddd401424655abb32b0963c4df3e55449def53019c357946d70e7ecfb1a5190ed9d2e2553627b631438c651552ed3e2803460c3bd764d8b9d236d081e17ce5b42cea92c309bdd89b6577535688fc8cf6e8d77a87561f0a20884a5f805be7557efa8706c15c0f8a827887e45465323185335f89a7efa5359667ff658ad9607995c0e6532ba625861ec7bd4ddb618d45178a5e7366a8d426911f05e1fd8916f71657e086ff86980916c326d952f793769fd1a90afa41ee850087d1bad16f361a09f96f45e76d423d323eda17afac8bde38f76fb36c05826ad1424a4699d032e14abf58990738344d56c95703ce6b794c43fd38a09c2db87caf07253882e1fcd2895fc9ed22b60f7a62cc8dab9d5f25b481a43492de3a898b809c500890a5903b2dcb7d384edf59bc2ce8b2946c735f19c3f5b6535443fba1388ea608c7e1e1bc33a5205045bca0c771432fabcae94a1529f108a15391d3f66eea44a8c091bab9a413762eb5ffe9e00deb2c3a9433e70b479b92b18481c675000c61516fa1a0acdcca6abc1c020fb08b76863cdd9ac76c719f3ec0971e7aa143fb0ce52cd6397596bc0227f63eb70f54cf75150b3c58b3bc474a5dbbd8e7164945b10f8ab09a337077eb0d3c5a3ec9d4395a0874e45ef09eaa8a60452fce35c7a7d981f28a7339fbd2702a48b48efb8d5c020728f24ce02dfef0a7848d1258787b6a452a98304fe01ea7d4bf7ce6fd03bf8712f6b731b7e06a208c58d301c50acc1b2797c724d471e5b4b7321b8ea8749f65c44b5bd7e649a6bd502b3c204cd183cea3fc97f2124ef05ed479c68e4526560baaf535293657ee0e8a569463d4a81fc40ca553ef56f30e025af7a94d9711785e19780ee70f57837687bafb7930c71c59fbec495cf5d51a7de7f7bc4807c88c7186b44cefc8a012d6969380eac982c257082e4a808b995c31f1ca44f70616bb5e636e2953306e6e36997e1538e7979f2ef570e281d7be434e1bb9cb63799ec12a1574bce21f76cff192fce19fc531c3aed4d1d56df4b184fda6067ab5dd0d74f5a4e38fdf8ab45a55d6d32cdb101a933e0f903fe953480e75f02e1c96392b9f44bd3cce0ed02189299226ae01e774d57a68822cd14bb14fb017e9ab0033f3d4e3cad413a56dcbd19910bcc4866feabee5ffa48e4d12a5a24fc4885f89870638979d1f75e4460f87a0eb0232433d5c5b8e8e8ce217b28621db3140560ed6a135bb515bdb1870fb2790d0857134ce237170eebf183a14dac4cbc55704a7962979a0c67f4b5310eb9b7dc23bf36d70866e9539689609137dc0731c5344486c1cb27e21e1785fba8c920d85839e4b55f06b541ef528d2f753d49cec8967f546c2b3c9b33957fdd96350f4d29d70406386002299b71559bee9d18c0d950c922b4bb7f07c7fa941df93f05594c4812bf9d81a6a227b2cf56646c6725c058a2c2fef8fb8393bf8f3a5aa826c31c91532df7eecaedf7dd6f17f481c9655fc5577d620deedef5cd12d6fe63bb00547b7d0c7ebcd56d645475da1303bfbd1c54bc013bbecc60ef1e16e7b11a649c451aab801f2708db2255fc5d464b76c6067e92f46ece36e8545ce99f81cb6ae3404422b09a2bc6d531880af8a66bfeed2fc1419a95d9935cc4a970e83bb9824e6f187518929e82dad6e615da2114a7fe788ba3883d682198a7e81cc50f18c4ad9b0c718f07bd0bf2375d0cf52b88efcf53ec1356cde4e74dc1ddc283a8aca5c47e80298cc632cbfb5fc964dc2e3d138ec9ed57808fff786d6e696edf9d1b0781f9e8fd624ed92c02ec6f024db3bc5e21fe9bb9732a5267dd84bce5d53d48d5ff0614e61b3cf0e85392bcdc0b1e8f89e160d2c8ec1a0a8f2239c6fe6684f39af93378c2ab999dfa3bfc4bad5eef4e3e1b67ffd94ee4cd1724a5614d211fb9612cefea05bdaa6e9fc564eeb44b679879677e0e7d3e391473dba70242fe75d8e59830e79d0942c574bf0b2170a5b47ccde87df04862eee86873176cdee7b5bffd0aba78273f4684398ea4a97b9a425fb6cad468b0e67c1b1754d1342a75d29c2357219cbf784df6510966c86345282ccbd8b3fcf9dba3637220afe9e51ca7a596f7266639f68de5f3d33e457e0f2ff468fb35c8f98b24613f32f015fb7396e51a374dffc55fe778530ef6cefba6bba44dccb53d6ebe2d76bb4b19726bab17d494b75be250197ae094572f11ec5a1286169e9586695347798b1ce8119972402dddb3b864d9014d1c342b948e62ed049cb47449fd9a766619a4c2369169a69df4a78a6479bf76cf8a6f3ed674b8b28d86de218592ad03b6a6f23284f3280ef38e5c96f9d13c742c04026bb9171a377f3f3e445d8864001730a4698d1ef86f08707c2164fbfdc61fc355ccc88c46f2eb757d1a5e767962fe12e428acbb902cb4a7fbfbe580e8d00d84f739a9cd9170c148632ad6b3912e4684dea6665068e41192100b1cd5ad93076938a4a9bae18c87a693c6b86801cecf2141b87dae2eb9c8b143d813abe18b2aa63b151905ef1d883ee492c3f18802c80810fbf71394", 0x1000}], 0x3) 04:28:54 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) 04:28:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) socketpair(0x2, 0x3, 0x7, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 04:28:54 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) fcntl$getflags(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x400) r2 = geteuid() r3 = getegid() r4 = geteuid() r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xec8, r2, r3, r4, r5, 0x100, 0x2}, 0xfffffffffffff4a7, 0x80, r6, r7, 0x7f, 0x7, 0x0, 0x21f72ebe}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000067f000/0x1000)=nil, 0x1000, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgrcv(r8, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/47) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) msgrcv(r8, &(0x7f00000011c0)={0x0, ""/111}, 0x77, 0x0, 0x1800) openat(r9, &(0x7f00000000c0)='./file0\x00', 0x8201, 0x2) 04:28:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mlockall(0x3) pread(r1, &(0x7f00000001c0)="73260a9b7d4e0f229838ceb2e2ab88fbc31afc019818a146e825b2750e8cfcb04741", 0x22, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/62, 0x3e}], 0x3) socket$inet6(0x18, 0x0, 0xfffffffffffff39a) syz_open_pts() writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 04:28:55 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x611) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="17182a712f75912473c540f043bb7fa2bdcfab2f7444c33c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:28:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x0, 0xffff, &(0x7f00000001c0), 0x0) setsockopt(r0, 0x1000, 0x2, &(0x7f00000000c0)="23d108c045fe8dde00df88fa2b565ed13ca5dd56798d0dc99f0ec4b842a65a37325ca1f325fe18147a619829949fe29f7ba4dadbb53c0a1cd56cb9c1b0b05bd7c078c72c3f6a4f479675da92650bda129302d3bf1ac9b5d091b63350ac34e845aab21ac96cc976cd48c72c3fa475ddccd95e6beffe49c3925c4ffb2e6838d4f250cb94069a68aaf63fb0fcb94181c4c9ff875a6b3518fd96", 0x98) socketpair(0x3e, 0x0, 0xfffffffffffffffd, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x400, 0x7, 0x923d, "9687d340757b30272042c30c74b3e7bbca94a582", 0x1, 0xba40}) 04:28:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = shmget(0x1, 0x4000, 0x408, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x2}) r3 = socket$inet(0x2, 0x8, 0x2) dup2(r0, r3) setsockopt$inet_opts(r3, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 04:28:55 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000040)=""/119, 0xfffffeef) r1 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000880)={{0x1, r2, r3, r4, r5, 0x1, 0x200}, 0x8, 0x2e5, r6, r7, 0xc50d, 0x6, 0xffffffff, 0x6}) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144d85a2ea10db6b027cc8b8af70fc574eae1b4de38cd338d76f5f067a40c9900de461e59161ecdb26b26adc198be30a513c213b37549c1dd43b057ded83651eb369"], 0x1, 0x0, 0x1000) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/133) 04:28:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x41, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20000, 0x1ff, 0x9, 0x80000001, "bd3c870d77f6de2dca0a9e56a74e221ed235f54e", 0x186, 0xff}) r2 = socket$inet(0x2, 0x7, 0x9) setsockopt(r2, 0x8, 0x4, &(0x7f0000000080)="a8ebea2c278e84c3564b7920433fb890a6e2ffe2ebb0e6df7794a46a9fc2884ebc4aa149cad593da122ee17ab762a48a7556664e651ed096db97ff3e982b0caa633a8548f3e5888bbe9d4cb7d8d923a2e6b2b7f45a988cd264046153e66a1426edc3d2f302fb2483ff2a1a701de1dc169c7a72e2fb622d3645889826fe624f768a5f078dc94b043926b45f084c3f6b82f10bfd4c213bc736a7d18d1aa57fc70c68633805662d7ab7cf5ba2f20c67d6a4bf092f3aca65936e45b294dbe0", 0xbd) pipe2(0x0, 0x0) 04:28:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x18, 0x7fffffff}, 0xc) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f59696c653000"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:28:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x8, 0x0, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xaae}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7fff, "1864b3f57d39b0f2e7b31d55b5c8a2d05a37b00e"}) ioctl$TIOCNXCL(r1, 0x2000740e) 04:28:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f00000000c0), 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000300)) r1 = semget$private(0x0, 0x7, 0x21) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/198) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = kqueue() setrlimit(0x7, &(0x7f00000000c0)={0x4, 0x8}) kevent(r4, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r3, r3) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) fcntl$dupfd(r4, 0xa, r2) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/34) 04:28:55 executing program 1: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x81}, {{r0}, 0x0, 0x3, 0x20000051, 0x7, 0x2}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x40, 0x200, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x84, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0xff2a281c185e85ca, 0x1, 0x7, 0x1000}], 0x44fd5c3f, &(0x7f0000000140)={0x0, 0x80000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x5) r2 = kqueue() recvfrom$inet6(r1, &(0x7f0000000380)=""/246, 0xf6, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x8b55, 0x9}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 04:28:55 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getdents(r0, &(0x7f0000000100)=""/76, 0x4c) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) connect(r0, &(0x7f0000000240)=@un=@file={0x0, './control\x00'}, 0xc) dup(r0) 04:28:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="e5ca85bc8fa8aa2af297b4956044497115e3b80a09dd5be054689dc9ba5e1c36e12a546905054d900d382f292835429bfa00338bea7e98029079c4102b6999295e14c23e4cceaa5ebc4bba0228475a8bdd9ba079eedf1980f8dd3df7707efd8e0b719ef617b269c7709360326971b0fdd6a96c8e91271831887f2babb737999b96e4cc2426fd66ac88636a7fdf077d5e1c622a1d8ab9cc100f8d1909a5f62ebc86ef12b111ff19de760cc3c386e98e87fc7dfb79ca6edda7e334314dabed747e075db6ee19e56068ed78ff17fc606f971bb289f9d7be759a935ed723ea9ee6c1bc0ec3d9b57543e0", 0xe8}, {&(0x7f0000000180)="7eaa0313b41671f98b2120fbc24b09ded1d3520ef8147a650e6fc5e641a96386eb874caa5851727e3c18cfa3ae2c56c7a20a43ce22f2081a28ffd6dc2b42a7025f1e38113b94621588e6b803a5b3ca0dfaef7983c5b05a3947e91bbffe5aa2934e89012082336340c65e0169dbc4ec8e2eb4bdc53d054f7971296bf9fcd4ceb21388e8c2db2b9c9d81a1c10de9013f2309a3a0674fde7b29d700a6f4bf0296af70c2e06b92ecb64fbeb8e93f40838f2984a2255c80d897edb9c08052a2bf3db294cd0d4e3f52", 0xc6}, {&(0x7f0000000280)="98e765aff2883a6d3cdceeaadae48f5b85939423cd29beee2f7727b6581f1cdcb006659597a2f3722615cb3de558d0456c56b6a7e0fa77f40e5482d6f8297ae3ac036f541b32c6b19ca4e87ea5ff327bb5514c00c4a3b36046", 0x59}, {&(0x7f0000000300)="5c4782dd76eb14d9d8a955c8574e7c131e4846ff5f309a59d7086a2f33f11d340eb82ed2e3b34bc7e5d0222aa7370c0fd412274074f412e3fcb87392ab954265ec305a34e4970a4b06fc80826bdbe9064db81fcf6f082b5c737882ef73fe2fdb21bd59824e854c4e6471986c72a41fa4058006a286ee521a2231694b3fe53c624f1107145598a98538c7a7dad95c0acaa6aef49c8c6247fb8c3d9151cbfdb13a1c7911dc99da004a80fd342313ca9c59b1f126df0b01aed64352baa4dfeddac454477321839dc41ca3f8d57526c812bd9a254343d917b3eef80122d279a473e8", 0xe0}, {&(0x7f0000000400)="5bff3866c634fa031dea3c1009c50ada8ce3c6e2e661def54d9a2b2be4fca179fdea93f83034f6f15e4ebbdb773d12359cc3d7530252d8c15129c6e598c6a8411ebdd5ca2db7ae2c54cd19b2da43d191e44827936425ac4fcc2dbbec2280cd9d48606fb65deddb8a47e5ba8e57e0523fc9f9cbd8b3ae", 0x76}], 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000000001002, &(0x7f0000000000)=0xc5, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000100)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:28:55 executing program 1: open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x8050, 0x10) 04:28:55 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x410, 0x60) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) write(r0, &(0x7f0000000140)="86635f74c2e6816410f2dd", 0xb) 04:28:55 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x115) ioctl$BIOCPROMISC(r0, 0x20004269) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x2, 0x8001, {0x80000000, 0x5}}) read(r0, &(0x7f00000001c0)=""/163, 0xa3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xfffffffffffffffd, 0xf3c, "9375b01a9300000000f0f0e1787fd11e0787a8dd"}) write(r0, &(0x7f0000000180)="57367e2285c5f8d6254c7f8dc937dc51db2603e68ed12b397c", 0x19) write(r1, &(0x7f0000000080)="9d", 0x1) 04:28:55 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x70) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:28:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200e0, 0x82) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x4, 0x9, {0x4, 0x7}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) flock(r0, 0x1) socketpair(0x0, 0x4000, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x3, 0x4f00) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x400, 0x40) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') r4 = getgid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) getgroups(0x4, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000340)=[r4, r5, r6]) fcntl$getflags(r0, 0x3) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000380)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000480)={0x3f, 0x3, 0x8000}) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r8 = semget(0x1, 0x2, 0x80) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000580)=""/23) recvfrom$inet(r3, &(0x7f00000005c0)=""/164, 0xa4, 0x3, &(0x7f0000000680)={0x2, 0x0}, 0xc) setregid(r7, r7) read(r1, &(0x7f00000006c0)=""/49, 0x31) socket(0x0, 0x7, 0x8000) listen(r1, 0xe9) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000700)=[0x5d95595e, 0x240000000000, 0x3, 0x9, 0x101, 0x2, 0x9, 0xbc2]) 04:28:55 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"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000005c0)=0x5) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$inet(r3, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa", 0x484, 0x0, 0x0, 0x0) 04:28:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x149e, 0x2238}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffc5a, 0x0, 0x0, &(0x7f0000000140), 0xffffffe3}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8000}, {0x20c3, 0x5c9aa634}}, 0x0) 04:28:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = getuid() r4 = getegid() r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000001c0)=0x1000, 0x4) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() chroot(&(0x7f0000000000)='./file0\x00') r7 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) 04:28:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 04:28:55 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) shmdt(r1) r2 = msgget(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/4096) 04:28:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="200000000f000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d60d23521838784fee4c68086868b7dd361c0fceb4076cdb12596cd3c0194d6a00719edba4f046808bf9bc35059d57df1ec8c45d824fa672eb65641f2efd88501bc6db4b4d41ecb051ce886d539dfbde8f58ea9a8d869bc1ef84597117dae363ef83902a6fcc44fbbacf2eeed9b08b0acda1d2575a1d6993f592270f2b08ac6dffe34c836b905dd68cf16ef026fb135964df71566ff62fac0340c0d3dd1b7b8f9355fe17d5498919850ade33d7ad5582e375683ba9f6d40d4df0d920cbf4bafa9ad49dc2b3f97b1f2d0a3a09177fe9fa347007cbdfc33a5c3c70465d26b0ea1a0d6a59a686aff2c4350b08c48174c6b20f786de10968e55a6b74e94a75afd15e71f714731d5f4c733caac770b27e0b96283"], 0x30}, 0x0) r0 = socket(0x40000018, 0x7, 0x3) getsockopt(r0, 0x2, 0xe87, &(0x7f0000000040)=""/129, &(0x7f0000000180)=0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xf9%\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)=',/@.#\x00'], &(0x7f0000000400)=[&(0x7f0000000340)=')\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\'\x00']) munlock(&(0x7f00000f7000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:28:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, &(0x7f0000000140), 0x8, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xad70, 0x8001}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x20000000008, 0x10000, 0x1000}, &(0x7f0000000280)) 04:28:55 executing program 1: setitimer(0x200000001, &(0x7f0000000040)={{0x4, 0xdc10}, {0xa26}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x491, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) read(r0, &(0x7f0000000100)=""/101, 0x65) setitimer(0x0, &(0x7f0000000000)={{0x4d08, 0x1}, {0x1, 0x7}}, &(0x7f0000000080)) 04:28:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x200, 0x6606}, 0x10) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) socket(0x12, 0x4000, 0xfffffffffffffff8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r1, r0) 04:28:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 04:28:55 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, '\x00\x00\x00\a\x00'}) 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) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 04:28:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x73}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x100000001, 0x3e63e67f}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0xff, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0x8}, {{r0}, 0x0, 0x20, 0xf0000000, 0x6, 0xffff}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x20000001, 0x5, 0x8000}], 0xfffffffffffffeff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000042, 0xcfe, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x43, 0x2c, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x5}], 0x1, &(0x7f0000000240)={0x3, 0x2}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7}, 0x8) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 04:28:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000240)={0xfff, 0x95}) r2 = syz_open_pts() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x80, 0x7}, 0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 04:28:55 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x5, 0x1ff}, {0x9, 0x9}}, &(0x7f0000000040)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x1, 0xdb, 0x80, r1}) fcntl$setown(r0, 0x6, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) setitimer(0x1, &(0x7f0000000180)={{0x9, 0xfb0e}, {0x6dade839, 0x8959}}, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) fcntl$setown(r4, 0x6, r1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) setgid(r2) fchmod(r0, 0x3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x401, 0x80000000, 0x3, 0x0, 0x6, 0x1, 0x1f, 0x2, 0x2, 0xacf4, 0x800}) flock(r5, 0x3) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/pci\x00', &(0x7f0000000440)=':/-\x00', &(0x7f0000000480)='*+&+-\v,\x00', &(0x7f00000004c0)='/dev/wskbd\x00', &(0x7f0000000500)=',,\x00', &(0x7f0000000540)='/dev/wskbd\x00', &(0x7f0000000580)='/dev/pci\x00', &(0x7f00000005c0)='/dev/pci\x00', &(0x7f0000000600)='/dev/wsmouse\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='\x00']) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x2, 0x0) pipe2(&(0x7f0000000780), 0x10000) writev(r6, &(0x7f0000000900)=[{&(0x7f00000007c0)="ab44e3c9b57f5ee03e0d00cf8b21af166339cbd7072bbcbe3d3ae2fb4c4b1906c4fdd8b2c0e8bb9d73ed9be88c90e320edc00720c09d9130836af28d80df317162d95f06edcaf048010ab91d02987018a19508025eff73fc43dd15117fe79bb1f139b824fe319875edbc2e7a2d5b0109ee6a72ef80693252afea8cff4f57524b9db37d7f6ef4b41c1dca2604dc08733b462a8c6207e59708655dbd7bc941f3784d53b62379ef48fceda23d92f1e8a63ed28a99e252825044cefdb426543033de06", 0xc1}, {&(0x7f00000008c0)="f60deb08b95f20751e780a66347687925a9bd0a453d893489229415249fbabd29b0adc5957112a3409144f8f69f89d068083aaefde087636c0", 0x39}], 0x2) pipe(&(0x7f0000000940)) fcntl$lock(r3, 0x9, &(0x7f0000000980)={0x0, 0x3, 0x8, 0x1, r1}) socketpair(0x19, 0x8003, 0x1ff, &(0x7f00000009c0)) r7 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r7) setregid(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000a00)=0x2) ioctl$TIOCSCTTY(r4, 0x20007461) 04:28:55 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 04:28:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r3, 0xffffffffffffffff, 0xffffffffffffffff) 04:28:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1041f, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0xffffffff7fffffff, 0x2, 0x85, 0x3}, {0xc1d, 0x33f0, 0x8000, 0x8001}, {0x40, 0x4000000000000, 0x7fff}, {0x7, 0x8, 0x1, 0x4}, {0x5, 0x4, 0x5, 0xffffffff}, {0x879, 0x53277909, 0x5, 0xfb80}, {0x9, 0x9, 0x1, 0x8}, {0xe000000000000000, 0x6, 0x80, 0x2}, {0x0, 0xec0, 0x1, 0x8000}]}) 04:28:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xd921, 0x0, &(0x7f0000000000)="84bb7a2733ed57119f43a29a9044743017198ecc119ec660fc741b4dcc96732910f1bc6b290ef5b861f7ec3708b194178da7d39b68ee11e0a4cf6ceaddbfb6739c81e3eaac32c70c509d05ba03c11ed658e6feb44ed258f2600e76d60c4f140eedc3add858c87aabcc5654048b638e", 0x6f) setsockopt(r0, 0xf851, 0x4, &(0x7f0000000080)="d3c024deedd80dd8ed85eb59da959f9e269b37e919f586bb20388dfd4d5d601bf52d72b11a317dcd2050e68508a7906bddd943c9ddc212902524c87a246ec00db859a96894a71fa93fc603f11e5a9c59f400aa193ca16f290a6dd10242ee0392fdd0", 0x62) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000280)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x183, 0x0, 0x0, 0x0) 04:28:56 executing program 1: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) chdir(&(0x7f0000000040)='./file0\x00') chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xae, 0x2) getitimer(0x2, &(0x7f00000005c0)) 04:28:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4e, 0x6, "408c8d3ce553ac9123155ff8b8ebadad05ce8a4a", 0x7ff, 0xfffffffffffffffa}) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a74322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6ff0f00005419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d5316aec620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa738f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09fa70cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x220) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:28:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x180) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000040)) getgid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/37, &(0x7f0000000140)=0x25) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="e4451468d104b999be2a2bb0048b427feb5cdf7d068bca2d5b02b859b3428c154429cead1e46144788da80fbbb1e1207737f23eaf403142e40d998ab90b8114be6de69d6579a25288f93c3158c0efd17b17626cd2dcee78d417c634483c9a4e1d4f016a8ce4ca8d515f6898b5bf2bdc4566f426231ca1e0213473480630a25d15e095bd9bd9176dcd37f46559591ce879a34c4ce0547d2", 0x97, 0x400, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 04:28:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x1, 0x40}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="946f2d68bfe650afb0d59ff6dc95e7402c2e062123e2e05609b2c5291354726e88de9295609b3d47a3d87e14ea6f6f8ddb192b0bee98a520072f58c67d9027cba130655eaed3aa2f5292bc785d58aaa6644b472cdd8d775e877e76db58752c8160d1cb38858a28241fd80f155e85f06fc3f7f43c", 0x74}, {&(0x7f0000000100)="50a07995c6d9415c55f1e17c359abb25ca2709efc729f2bf6b", 0x19}, {&(0x7f0000000140)="6008e5e9499573150d05b5c2bd554e73fbe786232402e50a67c5851491daa63f56bc272f9ad8ce2f4462c37960ff8d73724ab4805c1e24b3daa4ad07959b26999c8da9074188e812a96be1485fa9ea5071721e6cf0cc7ae87d20f0e406934420d02505ecc28ed3748ea8a6fba94fb280f2992ad810aa1cbaaf532ffdba3c0e939c28cd9eaa58186a471585d4ae441e4c60bd7cd6e00023ef67983d5fdf408b218099f3980e5571d1f8258ed67cc383f1b45b9fa0857ca7a1e59730973c7b91e4", 0xc0}, {&(0x7f0000000200)="1f84984267a7a29df2bbc5e65912219afdd41df359fa981af9fabd678d26d4398d622a2c0e82eaa4399a43d2e56d8f13712e6ee1e1d1557460ce36bc8ad02c65fbea0fb16cd8ed14dde37f17733c3723cacd2e2d585a216d87c676ee0d9e27988aaf6781d16646438c9f5b0702410f15da7227ed13591310e1bf7547164ef345709f6e269732fd8ea20aa9c9677235383ac053d4cff1134238e384d279e43488aa7aeee42b5ea3ed1db3ee20869c346988b5676fa764a55074475224c7767b2586cbcd6e722af1b560c8d83f21dad0a931", 0xd1}], 0x4, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:28:56 executing program 0: r0 = socket(0x6, 0xc005, 0xcf38) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = getpgrp() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000380)="b9b11fffac408ffab9ba92e33b2a0ac35b2d90e373cc672352802888d965eac8839f45a49fa2ccc948ac4e2568fbccb6b1e7d795f882d426d1f5227bbdd3666d58d55cce8e0960fb3e9c8f2bc3a91604021f4a1536dbd5029f79926ba7629322ebb0fe8dc303422d9b767d3f97f4f9f507152e315e91347057daff5d6e86589fd62b4e96f0c71a09de27bbec148a579b9cefcb88b346a57903f4c555e411e7be993e8d60d3e7", 0xa6}, {&(0x7f0000000440)="d2bfcb59c5ed958ef1c20df7a8cb31c55cf7716fb8e09a18580d3541e796c6167b6b7ceb7e4a62556f1f82460af2cf84c0215c1916cba2cdda036037213d0c785c432f03d3d70a329279e79a771dee559c7c5e0647c5f013898940b875e67ecbcb052556d4ca799a1b1a083f6b6d332664648c87c18a8a94b565c827af5646423c4b2f04ce67dacf0a836211eead554c21fc4c13290d4de7ec91188eeadb063b85640050c3079ae6b69c042df1869ffc3e38aa646780ab527feb74df67729044ce3fd6bc721115753656073e93", 0xcd}], 0x2, 0x0, 0x0, 0x404}, 0x400) r5 = getuid() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="c7a85e627c3f01ff9c1a38a4d6944d7ccb2ac93197ba412fc64350caaf82524ba509b1cf4eeee797422792284fbcaa8776972fec36b250964f4352fc29667becbcb3ec9a7065d3a1f27db009181098a85eedc125bcfa7af86a2a6f581e81", 0x5e}, {&(0x7f00000001c0)="e1d4a6d5ff8e32f8cd616b58adac60f84bf1e4b77ef75a2d7742c46304618396b409281fb174d5c697112bfc81a5f0804917d7f84bfbee72dcae84d8eab991e2d4e254ea4eed51759164eb1303dee19805dd14116ed6ebd284761162f19d8ddc414551ce2946b574", 0x68}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40a}, 0x400) fchmod(r0, 0x8) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000740)="331ce5fb9ceec13e6906483bec42028e167bcb0745ef68991e033dcb7332fe0a9eefb65b5ebcd7428c0c8bf9cad2d493eee7dae8142a7fc5ae888bc4416f01d517aab68ea166cb860a440fc48040074b325d6c2aa9383444af26541560a4aaaef8e594637d79e417f0c18e697f7377f4fd994acbf980ce17bc9d981f5a1ccde3f4822e248af9337f15b3b2fbd52a8839c369c14b05b64945bceb3f5a8f2274d46e2bdbd8e2635e41478bc5116c57193ca63a94b5", 0xb4}, {&(0x7f0000000800)="aa0a5c99de6358209f9f76f59e7724844835719adde369e81616d908947690770ae386761c6cabdde2b222a5877d5a849420dba31887670652585f1b1a8c5b6a7278a6589a993f628227ba25b07120489f344cb724297df8f50dd2f2114933df895973e570f7d8568ce5b217bbd3cea2af3f97073191c8160ff25c88f4e9bf8fbf6719da5eb9952b9a808476cbaa22212790e04ee7bbb3deb9b5b2c20f9cd6a7b21cd15b8b30fd2c869594b3db492b7e3f367eab1537bdbec07a9ab36f67ddb10654fd39ebacae774bcb08ccdd45e11a4535aaf3359cb82314a8e596b7adcbb2a965947e7e00fb815c043d04dd660df6b4b2ef11a4", 0xf5}], 0x2, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, r3, r8}], 0x80, 0x400}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8000}, {0x1}}) shutdown(r1, 0x1) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x60, 0x0) 04:28:56 executing program 1: minherit(&(0x7f0000528000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 04:28:56 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) 04:28:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:28:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = getgid() r2 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getgid() r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:28:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000080)="cd4b5ddf56f4fd33388c7c3436ccc57e379917a0c4e36fbb19762d0b3a4bcdf24e6421e2e6c74ae3eca6d9ca0cf9755fea8a40650b829d667ed338c71296ddf4f1d5e7f84716a5a9c31215fae46d827c2834a0bed643096121c9441618b4680cd7a7ea45399796b42e4c145f0c06587b59b92e434bae66c0557b3c446088fb639ade0c50076786c45865", 0x8a, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) read(r1, &(0x7f0000000140)=""/255, 0xff) 04:28:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget$private(0x0, 0x1, 0x101) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/53) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x14}, 0x0) 04:28:56 executing program 0: mlockall(0x2) munmap(&(0x7f0000ab9000/0x1000)=nil, 0x1000) 04:28:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) flock(r0, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r2 = getegid() getgroups(0x1, &(0x7f00000010c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x1, &(0x7f0000001180)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) getgroups(0x2, &(0x7f0000001240)=[0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000001280)=[r2, r3, r4, r5, r6, r7]) 04:28:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, &(0x7f0000000000), 0x8) 04:28:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:28:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chroot(&(0x7f0000000040)='./file1\x00') link(&(0x7f0000000280)='./file1\x00', &(0x7f0000000080)='./file1\x00') 04:28:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/96, 0xffffffffffffff89}, {&(0x7f0000002740)=""/4096}, {&(0x7f0000000100)=""/99, 0xffffff3c}, {&(0x7f0000000080)=""/34}], 0x10000000000001d2, 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, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x8, 0x4, 0x81, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000002000/0xe000)=nil, 0x29d4}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000000f000/0x4000)=nil, 0x8}, {&(0x7f000000e000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000012000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc331}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000012000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f000000d000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x10000}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000000000/0x12000)=nil, 0x7}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0xffff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000014000/0x4000)=nil, 0x2000000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) 04:28:56 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r2}) shmat(r0, &(0x7f00007ec000/0x10000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2800) 04:28:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 04:28:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x200000000031, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="68c0012dc6a9af0873829a9d016df33693c74fb800b92a482296c16f85ba88c234920cc02571a6d79016cf5d6326283258fb5745d4f94605924c6ec271d534a000c04c5fa1e68e1d6b4ec27bc4733bb533cf5892b7536c042909d28f3a613efeb33c06496e23f7db4e432d97c20e9cc648250862faf8b0e4ec88ace38c065e64cf256db00ee9325377b60bc256ab4dcbe59efa6d7121a4d5fad0c685fa69e62721fce6c5f3b246c871c5db641a0e035b17261281aabb180594e9d57eba24ad4dd07c13be88aecd886e4e0082a48221fab94c14bd1fccc2ae236fb67f", 0xdc, 0xa, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r3) 04:28:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x4000000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) 04:28:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 04:28:57 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) r2 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/67) kqueue() 04:28:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = socket(0x31, 0x3, 0x1000) r3 = getpid() r4 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 04:28:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x8, 0x100000000, 0x100000001, "1d1a3aef11bcf5a50b5b702abce950a8e056ce8b", 0x7ff, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:28:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r4 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000000)=""/127) shmdt(r3) semget(0x1, 0x2, 0x80) 04:28:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500", 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x101) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() 04:28:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6cdb94d1fc782681f3179fba9a8210e98acdedf12c4c77e2cc1c0552c6e96b9ceba949b51238343f5bc79f7622f6d0e3d505cacc98f567e37aa68469a78f9a36566886e9a0e92eca5a7973ff1dc985bddc7781973cd0f6ad14a1e6dcb0020d3c2fe7e36c91beecb5dacc6de9404895f796b837d5841489618fb0ab8912f652fbe59ab29f50c99d9b7d8cd55e1e5f2938cbb34e6a70c7b231770e5ad094d0df7f2dc78f8bc933f7895fe1782be02f6a75c8656228bc0a074431295d98b715f21d715313788621f9ae1a614c633c5dbdf381ffd966780eb5a6fe1937d97347d96d042242b6a74b11797c7547b8e024421bf09569a7be9ba040f1f46887719bedc6208215b0331a2dd9488849a0dfb574dc36de975ce233506c5966ec6d78dcb04b74642da61b878c140f9074f1a8f4d8fdae32ee7347d82c648a42d6282a70b82ca73b8571ccb8c818c38ae5fcc459a19dde7b1cd9a7e33972105f5055799489c8e652a08bf89da400821d698d420bddd54692d9d44e085693f42cd958b160e087f3d2909fd725d8f63dcf057105cda72c8ee686da94732a5583ae3ba3e754f627c7f1fc60f1c9f5a3c07757df4f18e45b87fe5cae87e88da1384d32dda551cad60a252543e400a07ab46fe29d8a24108341fa5ae93e97c3bbf40bcf1ff601a7aa56ed4aa1e9dbb749432e658da9210939f0dc52b7a9c2265435ceaa2c89256606c009f4961f1e45419ce3fadeaa2204fd475e5aa3ebe1aea7ee1d3e1427b6f133b2e1e389fd1b58984b6c9c919612cf075bd2335d7bbf979c3ed7cc0928aa0d70b98419287ea4b41962bbf47707183ded0827ebc2a7152e6c99f6e4e209b3980e78734d1851cd652d8ab019ebd8897d1495d344cdd86f7f711d876f3076aea8c87f8f48ec0c8247b25a93a2fb4e8243b58cbe9e28943e08539dc139ac01a003fd9415cf26c3c23d84cef7ae586c6d12d29e49883930e7760a45a65308e25d5414436a6aee6c739e676da63673263b48608e41fba9586e62302b5ff8f594dd20f51df49aabb2db334048ca6aee7e203a735da457ba699c0d2e589dfef95d88a0360180681ceaa04b8636aefa8b5bf39a2e6c2232b1a12762766bf97bb1f39d3f75505ad7e0c4e48fc8083a807b71e4aa73338c475b98b2c157b283450fd9707fd32a9d88dba88c391311858fac2e6bc6fe05232cd8c41fe4a60dca436513f5df5e701dd81eddd5ef76f5e397c3987d90cfed0fcf304ba139be94761d92c788d4f278c3795f5565848f02917917254eab57fa6e028fc439e7d2f530bccd6c07afebf012306ae15d57ccdd82bdfd05a33de278b0ee760afd354ee31f4c27edf636f8253fd580d6d5e8f927af349613bf339ba61d3eb9f6c306929347ffe8d307c33c331ee0d2cf30649fff30d1fec23b09aedca4ce2e1fdc31b6ef836d5143744802655a0549845e40cda6b07c4e1142e427345d2ef005784183d4688ca0dc25caa454916616b242a217e54d9706d503208170ab43157787a084d4d85a777c198e00617d2e31374ffc05851710ef31e3aa70b07d54329dcfe06fe2bcb119d294718608faba4cf60961808907a8ee8717f227bccac0c3ff8c7cde9333f8be7a8ab142b0d099cc4ba43a852b3008b3a496902fc5ab20f41fec01c266ce9ba2c132bf65db139681337952498de9a8c4e5a9f4b712dcd5d8800fcaf0c3c165c7b09eb1b556c6c93f436f2bc0fefd0a25b06a0acccb690dadf05647058197e0aa44bc88b22aef094b3c3d75612636434d6a17bc50fbd1477511d783026139ddd39ec6399ec4abca92f15d61ffae9edcdabf5547e64bee933630fb698574f9b85eac655627929f4c9b63a3dfaf2a0adcb2dc248658e64f3bbe841472ce77de422be3f5f93e750a56f6f1abc8e94e3ec6d998b78ceca5b93897cd447e55a283106e77d119abf018993fd2e956171edc470c0d6cc3dda93aab5b735980cc7a04b99b8bc68c438294ab84a88f54851814ae6aa224fde4cff82b317f0dfbec087040e224236abacc4d87c98059001348f67bc90d8731c48808ec5aa0181f6013d04ebbbac50865d4ebfbb3ad6f86bfd45a85fd44406d9ec525f615e17d2ebf361b8fd1ad855d828f45c9621375e54997faae05f9f01382202d7ece8423106a91e303af551902ad622b3b29d368a361841e36e277dca8b24fb221d49027ab451ffac5c9d0f54e6c26206e690b19f49135a88fcc1edf00fd44d158425e6a3673f629f3afba9f61b977c7220aefe9b372fe48dd0567eca4d5e2443975d22262b86cbc900a4de0baf146aa02bdf60e1124051fd221b05cf94e091f099eb7146d2a7faa7d2332d711176f0f515d9d16706619110b8e9fac48fceec6aa220c4913285d738c2b8331255e62fd2962817c128103185f71c5ce941a37217f249861c8e2cff90f4d5e7f0e39be4254e2640198a867bcbed5d2acedc52f95aefb3f2a4d1af2cd18ff87f6831e6f5ef241ba1b0259f03fcf34683eb4222eb03ae94f15374c17339d7038b855ef96b7afb247d76d9d543aa7e95849d1158a3803bc399d596622e9e5e6812891fe7818f26444bbe7a942291f7634dac11ad633ce5fc0521f76281553d488a6922bec4e1c9480d4cc5daa3a775ec676f05c8bbe", 0xdeb}], 0x1) 04:28:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x6, 0xfff, r1}) 04:28:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="244fb3cfd20c0b48cadda36af22230d2c8fbcc0dbbcce54b3f38bb66ab5dc944f97d597ada065bcb3d0cc06452468fb05e371cd250be4bff6ae3f81e6aec4a77495d358052728a74c978687d7387c3", 0x4f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x9, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/47, &(0x7f0000000040)=0x2f) socket$inet(0x2, 0x4, 0x6) dup2(r1, r0) socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 04:28:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = dup(0xffffffffffffffff) syz_execute_func(&(0x7f00000002c0)="c482790ea9551b0000c401d77c9a00000020c4c2b8f2dcc4027d18e4f6ef8fe9f8969c41f7410000470f0d01f3abc4c1f15443e12e2e660f546b0a") readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/122, 0x7a) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000340)=[{r0, 0x40}, {r1, 0x18}, {r2, 0x100000080}, {r2, 0x80}, {r1}, {r2, 0xf4}, {r0, 0x10d}, {r2, 0x4000000000031}], 0x8, 0x0) read(r1, &(0x7f00000000c0)=""/125, 0x7d) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0xa0) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/19, 0x13) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) 04:28:58 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 04:28:58 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x80, 0x0) accept(0xffffffffffffffff, &(0x7f0000001340)=@in6, &(0x7f0000001380)=0xc) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001240)={0xffffffffffffffc9, './file0\x00', './file0\x00'}) unveil(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unveil(&(0x7f0000000080)='./file0\x00', 0x0) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x0, 0x1}, {0x8, 0x3}}) sendto$unix(r2, &(0x7f0000001100)="7bf823aa59542d85c5a36767a2498cc3b8b21b119a12b14a01c350293320a6ba3f023efb73ee34fe43c1ae38d2ee934c118e24fd0acaa6766373d842eb409d01d09fc64de0d4a069d9ad349298ac08c32d3e5ee7a2988793bedd08b904a88e321215e12af92ca2f0af4a1844aca2c3edc89cf7edf96d95091be8b4f4d362b2362a1600104156964c3d14e8932c95b644120c144e80306895f8548135c2ca2cb51c4aa67fc8d4c1f698e3f66106025798ac737a40e9ef3bfbf996b249e2a51dbb68c8510bdf3416c7f080feabcb86693376ba423cbdd9931f2b4301b72f2b4748df68b1eb8f732b8bcb924be0b0b4670da3", 0xf1, 0x8, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) 04:28:58 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000242, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xfffffffffffeffff, 0x2b, {0x10001, 0x20000}}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:28:59 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket(0x800000018, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) select(0x40, &(0x7f0000000200)={0x10001, 0x2, 0x8, 0x3f, 0x80000000, 0x2, 0xfff, 0x1ff}, &(0x7f0000000240)={0x2, 0x9, 0x6, 0x3f, 0x0, 0x9, 0x7ff}, &(0x7f00000002c0)={0xfffffffffffffffe, 0x0, 0x9, 0x101, 0x6200000000000000, 0xf08, 0x8, 0x80000001}, &(0x7f0000000300)={0x8ad, 0x180000000000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x514d7b6d7feef55d) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x800, 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x4800000, 0x7, 0x3f, 0x8, "e8a376b40aab23d71556bb5c488f576cea99b067", 0x6, 0x3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x1000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000400)}) getrlimit(0x400000000007, &(0x7f00000003c0)) 04:28:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x5, 0x3) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x1, 0x3, 0x8) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/135) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/102) ftruncate(r1, 0x0, 0x8000) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000040), 0x0) 04:28:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)={{0x2dde}, {0x1, 0x100}}, 0x2) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8800, 0x0) pwritev(r1, &(0x7f00000003c0), 0x3c9, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xcc) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/160) 04:28:59 executing program 0: r0 = socket(0x18, 0x4, 0x28) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="2fcd48d045f6eb22d06c5caf2668708d46b6863e0fc5afc8096cf0e0f9657bc69fe1322557a3103d343c7456c55e0746d7c7c6f1b1a7a128250c518831db52f8dfc833e1d4522bb44fefedd66a2b122591c535167c03b9a9edf18b1a5dba15a2b1702320b0b46b2465e9f181c105c6350c67a3ab080820b8b4f66d5254a02a77a8581ad4f2260c8430b71a26133413252476d4cea157d91f1c05", 0x9a) 04:28:59 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x6, 0x0) r0 = getegid() r1 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() setgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x15) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000080)) 04:28:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) write(r0, &(0x7f0000000040), 0x10264) r2 = dup(r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb4b145bc8e2e7bdb880c0aac33ae83e87494f17"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x43, 0xe8, 0x5, "b71ca883b2f7cebfdba1f9455955ec9c0d383249", 0x8, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 04:28:59 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffff9) setitimer(0x0, &(0x7f0000032fe0)={{0x3}, {0x2}}, 0x0) 04:28:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 04:28:59 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x0) 04:29:00 executing program 1: pledge(&(0x7f0000000140)='-B\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8, 0x7, 0x80000001, 0xee6}, {0x1, 0x0, 0xfffffffffffff240, 0x7}, {0xbe3, 0x31d3, 0x140000000, 0x100000000}]}) 04:29:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x4}, 0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/7, 0x7, 0x800, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffffb, 0xbb}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x400002}) 04:29:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x0, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() r4 = dup(r3) ioctl$BIOCLOCK(r4, 0x20004276) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r2) 04:29:00 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x400, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="1c79ceb3ce4661cd5be19eebe5892cbc76fb2ce1c5d90abfcade97761d652c5e4e47fb378e0829a63b94a6e7585f5c81952deab1d0f6f568ef9a24806a45ff1f342f072e4e0e417ce17eeca35b3d9139045580bfb634bdb0848f59991171ac00aa7457e6516984f2c4474a0589cde17e9fef6b87ad2c425130b3aa981644756f2f92ae0480b623ec7ce930b70661020ff02e4bcf0bdf959610445f944956e42338373cb740a635ea92710c33503a3ca2488f36041df00c104a1782a17803af866a0a890299165b73a3ae9f34cb04560ce98809339302d21bc36dfa1d2b78bc26c2", 0xe1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f00000001c0)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 04:29:01 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) linkat(r0, 0x0, r0, 0x0, 0x4) 04:29:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:29:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(0xffffffffffffffff) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$getown(r1, 0x5) 04:29:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x40000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 04:29:02 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x4, 0x0, 0x0) 04:29:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20000000000018, 0x1, 0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) 04:29:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231f5936946d469170f4d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0xfffffffffffffffd, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000009c0)={0x1, 0x4797, {[0x401, 0x3, 0x2, 0x3, 0xffff, 0x7, 0x2, 0x1000, 0xfff, 0x7, 0xac, 0x7, 0xffffffffffffe202, 0x0, 0x2, 0x7fff, 0x8, 0x2000000000], [0x1f, 0x4, 0x400, 0x0, 0x96, 0x3, 0x5, 0x3, 0x2, 0x3ff], [0x2, 0x4, 0xfffffffffffffc01, 0x5, 0x8, 0x401, 0x8], [0x6, 0x646d, 0x7, 0x9, 0x81, 0x80], [{0xfff, 0x40, 0x3, 0x6}, {0x7, 0x1, 0x81, 0xff}, {0x10000, 0x2, 0xfffffffffffffffb, 0x8}, {0xfff, 0x5, 0x1, 0x2}, {0x7ff, 0x4, 0x3, 0x2b54}, {0xb1, 0x2, 0x5, 0x7}, {0x8, 0xcdf, 0xaf, 0x6}, {0x1, 0x101, 0xfffffffffffffffc}], {0x0, 0x3, 0xf8fa}, {0x7, 0x7, 0x4, 0x2}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x40, 0x0, 0x10001, "09a0504cb04e8754a832ee7485824678d36416ed"}) write(r0, &(0x7f0000000040), 0xfd30) r2 = dup2(r0, r0) preadv(r2, &(0x7f0000000880)=[{&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/195, 0xc3}, {&(0x7f0000000600)=""/20, 0x14}, {&(0x7f0000000640)=""/198, 0xc6}, {&(0x7f0000000740)=""/1, 0x1}, {&(0x7f0000000780)=""/247, 0xf7}], 0xa, 0x0, 0x7) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x499, 0x5, 0x0, 0x1, 0x33b8, 0x8000, 0x2, 0x2, 0x0, 0x0, 0x6}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_open_pts() syz_open_pts() 04:29:02 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) r4 = shmget$private(0x0, 0x2000, 0x100000020c, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getpgid(0xffffffffffffffff) r13 = msgget(0x3, 0x10) msgctl$IPC_SET(r13, 0x1, &(0x7f00000009c0)={{0x7f, r8, r7, r8, r6, 0x0, 0xfff}, 0xffff, 0xb1, r9, r11, 0xd7, 0x6, 0x81, 0x10000}) shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000940)={{0x4, r5, r7, r8, r10, 0x0, 0x7fcd}, 0xe2be, 0x0, r11, r12, 0x3, 0x10001, 0x6}) chflagsat(r3, &(0x7f0000000780)='./file0\x00', 0x0, 0x2) 04:29:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/252, 0xfc}], 0x3, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f0000000280), 0x10000308) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x2, 0x8]}) fcntl$dupfd(r3, 0xa, r3) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r2, &(0x7f0000000140)=""/229, 0xe5) 04:29:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r1, 0x80000001) fcntl$setstatus(r2, 0x4, 0xc7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0x80000001, 0x3, r3}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 04:29:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)='[\x00') 04:29:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) 04:29:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x7, 0x81, 0x25}, 0x7, 0x8, 0x6}) 04:29:04 executing program 1: shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 04:29:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 04:29:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30380, 0x0) 04:29:07 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x40000, './file0\x00', './file0\x00'}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x1ff, 0xff, 0x41c, 0x10001]}) 04:29:07 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x9, 0x1, 0x0, 0x5, 0x3ff, 0x1, 0x1, 0x2, 0x5, 0x2}) 04:29:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 04:29:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0xffff, 0x800, 0xffff, {[0x3, 0xffffffffffffd555, 0xfffffffffffffff7, 0xbbd5, 0x81, 0x6, 0x3, 0xe7d1, 0x7, 0x10001, 0xd9, 0x14000000000000, 0x3, 0x400, 0x7, 0x1, 0x0, 0x2], [0x7, 0x3, 0x401, 0x3f, 0x7fffffff, 0x0, 0x400, 0x40, 0x0, 0x3], [0xe98, 0x4, 0xfffffffffffffff9, 0x40, 0x100000001, 0x7, 0x5], [0x1, 0x1, 0x6, 0x9, 0xfffffffffffffffd, 0x7], [{0xfffffffffffffbce, 0x4, 0x9, 0x4}, {0x80000, 0x6, 0x6, 0xfb5}, {0x2, 0x10000, 0xa05, 0x3f}, {0xb2c7, 0xf781, 0x5, 0x2}, {0x100000001, 0x5, 0x9, 0x5}, {0x80000000, 0x4, 0xffffffffffffffe0, 0x2}, {0x9, 0x10001, 0x2, 0x80000001}, {0x9, 0xffffffffffffff80, 0x400, 0xffffffffffffff7f}], {0xfffffffffffffffc, 0x3, 0x3, 0xc4a}, {0xbda4, 0xffffffff, 0x3}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) read(r2, &(0x7f0000000140)=""/229, 0xe5) 04:29:07 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() r1 = geteuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc10, 0x0) fchown(r0, r1, 0x0) 04:29:07 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20241, 0x80) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 04:29:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 04:29:07 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="582720efabd16eba", 0x205) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = socket$inet6(0x18, 0x0, 0x775) shutdown(r1, 0x3) 04:29:08 executing program 1: r0 = socket(0x2, 0x4000000004007, 0x8) setsockopt(r0, 0x8, 0x3, &(0x7f0000000180)="0251ccd84b13f381edb1b7bef90c75fca3bb1ab5bd3f42b4eeda7f068fae3e0a1c88b25f140724c5c5fa442af9d38bb59ffccdc9545d9858b151584dee2ea820bdc3fde3cc6f0cf35ef90d3cecd78cdfafe396475eba59c946487fd687815aca22598056141cf40725de23bf1fc37d6dd16aa8cd9acd2d1e3350536f9abcda7bffa1db2239d9acd1e0064eb5716261dfbe6d68366d66cab8ced9e4d4d33c26c45fc7925d824ab225cea94c82b74e2a3657448014a61dac5390441f9c6437aa07841bf328b728ec6f648efb8825e3a9e7bfe3d49fc940cdf43dfb8ee260940792b05e6539db01e8bef838513d8caf20174b1c3b8956526a4a909aa4f8dc9b5fd1530d493e83a40564e68a3332a18365d5930347d232770add11de99c7320b455f8ffc8c63bddf39fee187fe17ae710247bc21db78c75f56d5a4a3b2392fb4cc70f6bf4f2cc23380a26827065164e5e5078a72c197c84c9ab26a62ccf87390e2024474ea37dd02ade219bfba50ed8116d996b24a59084882aebf20c7741ac451f2280c21cb2bfc86a98063c4085c1df578a780987178e54ddc6d996c64494cd6c10a15e8af53210ef7de65b518c8bbbdce95c9cee8b9ad7447d0c07fc408d2560477cc93e1eac6ca78cc32c7c96b3915a5fd259050a113c08f138b8cc7bc251c51c29cb4594113d650dce934dd0c6d053065dee3c2ae56785fe2a6878eccbcaca1524491ae541ae275f2291d5053bc643e6152e3d6effe2e88a82663a1840c2c2e11ec441301d69e1e3cca837a4513bee69987472179bc8144aa039e8d66738cf823193c1c4b764e6c5cdd6375e0553d657c39aec9a85bd5c510c355b7511acee859564b0cabbccd87642221c604e98c85be5f2aa87620b69bbd98c54afe2c8b336248125f602c0d48a8044bc047a67af0eef6d57528c35538fad8b1b336043db33ba46364e184d9acd57ad6593bd62b85a5a05c476aadeb543f5e3c3c992385e027161fe204adb49925f3809f87853f286e20992dae18e5fec91fa1628646b51446d948c92a4de5a1966241fe291d05dbbe2ad222bf0bcba529c1bd0819323264f8f83c660d617c46092f283fddf6f303e6d25938cc006e73ba12c68187fec4e959557a9bfedc6e9316a4af89842df3ec12e58c0e53cecadc19caade30e4da56e45fec12223627a7a7cfb412a3c878bd8155ea3926fb6c1df0601d540113f269072c678316eadc0bb5043f5f73ab6f061eba1287d84b699de66fde953d14a481b824ac2e887b01f9823bcb073bc017347543dc1d9bfb602b1eb5b3d7b75131670af3e2397a9a965be5f012916991c0cc825fd3c2cb07b37440ea27349e91dd96ffa8fd73a4917900413faae29beaffc1c92726f282a875b73baec679b63d877683590ebc42a35c265618d27fd7f7bbe5c94df4ac0af7829523a02c68b4a00de0ff0a7d92643ce03aa0adfd986c3d600c72dc6e0f51381a84c0789f4311133fa6bd079b444fe96793aa581dc32bb9ca3c10eeaa61baebf6b811fa36b6baea07fb588c63ecd212a1ea6c54da7b951147e0b4d28c070799bc25d21048a0de7e928de1da60df8ad512cb408235129fd757d88e2569d682f9d3569e2b3e4790367e5014e2fb5295322d4d5a9e9782f668f30e2a3c96c3ca409f4c99cc24916e748f9966190590d4f0e225e8f4fd01dd0b27893aa5e07cbf37e6f7581b4b87b316704661f7109e7e87e039b662f68773376a397ce25384e5bffb34d9dd944ad5549e25f65a5d2d05438cf047706adae41dec9665f0a0514887f6dbc3e13405d02bd2efa01f8432b458924ffcd105b0261758683b04dee44d32f224309471c73aa48b728dd4da9e4a3c81bce3f87287bb6515c698b69a7625de495425947e4627870b0e99b56b4d069936002e460a19589b47c3ee05be8fed9edcf48688355c0ec83787603898fced2f5e2cc8c4a436703daed0eb176dedaf81bc4e7c6cfa5d827c15ed7dd5cf19b449d304c0d913d69a7f753f7e7da3d08f81dfeeda057cd867d0cfe75e165eb8f9e1e8471c5ddec869e73210ef50523c9c410ed29606490e15cf743eb5a228f7579b339bfb976abf33121c8f00747ee8d9d815d6999508339c27c9225e2910dc0fe7a97d7094d4d01aec891379c277e918656e9bb60b48122c2574e79a482a1afbdee3eccbe6829d97a0e8554f73d25f4a67ccd33a1405a45203be581138788385c6333363db770da22a765499b4d75d36cff3bd5baa7228c542eba91f9762ed1971f4af6d0814563de37cd45c9e516644992e69b04aaebec9667c36ce5ba812ccddc97da27410a1897ed4ba63de37fa24f7b41e955817b549bfe45bd8865badd7072566a68a2016175cb836cc184789f5baf1f50ef79fcec0a26addcbe26a85f3316c4c43b48101f9afb184c9ea2d5652a617ba5754fead46fc7513eb502fdd01af0c4f64cb18e8d57d9802542f78abe12af1d1b739eefaf5a17231720bc7141b072570753117feac9f25e35ef4ecdb1c9f34433995364354aa85ef2c8f635cea0a9b5780b31d252d53beaf8d7ac4e942d2d63bf8076e35b407e74a4c501250d73a917346309b88ebbc3d3b4a64cd6e33710b1d10f8265c6230506cbef6d1dca0b3c04b3db6756646a1d94199cff8bb65104db880a10df47200c31cf3e0d115ced6d92b3ac60ad4d621ceb74bad4fe555bef20a02143b4b5614e1529f4e6c8236a6a4981717efc31a6f867d12730c717c205b5b0b14d0579d225b51ec37554e133bcb103b1910f85a086648d38a625814c025f2c489109fda213721bd62d70a85a0d2d08efb9b7eeaf5dd602b594dcf6ecdfd88bc5f28ab54fb5b05e823393ce5c43fb2badb00797a6ae0e0af25ec5695faf5ff85e2198fcf7c8673f9adbdd6ccf4d65091186d902a86bb654f7ebbff9df8ed315dd9c132f4a1827441b6622c74867ec1d352c6a157c096f7cecb48fc28fd013b184e6437a0a4de9b545b30cd55ecfe7ba1e5d83148fb43ca2f26dffa421f5f764685d8a19bbb897399c3dae48a48fd199f034ea5955a661290c6302b8d8bba033f407a6cd89479efffc420c5ab88f265d58921dd75cc798b0766aba3423a6400428940a515f6089614855025f370cfc8531f7b0e3b09f6b7e04dad99e741957b6ae9d7da5ed64f24a47bad3f25ee4dd866d53a9a0eaeebab0ff55d0bf239bf783896a0d52edf41a5e676f724d68424a412ec6530080d22272e2fbd3ee7e7b94eba4a99d11bd538acc319abdf98023739b406f4033f80f1406e2704008cd4bf3da59fc5a49c9f9aa6c56f5bcdaeaa4841fc76b296a08ca3e693ca5253577658360bb25dbc42c9f208f395ef63f34e7d767c204d00d6d6983d8031365d6c8a203810d8392cdbceea70599273c9f4ed76e03953aaf5f55a6b16ee6ead2dc75084f5110d48f2ad8ca4b272a32707562f0ef043dad9562915cfc444cd225436a6a6036e0be5941dd6292871d9434c67027591c6c7ef9746ef4792560d30c536412950795113ed1f0e26fa98b1536c70b06cd04175bebdfc2d9d8ac1e460f2fe27e85ffca22080befff17ae96c8793a2a6c1d6801869cb44a55c6418e2f8734531df3fb8e3340252535f1e5e837dc06aa307e457db42f3d9722e1c373561c0afce04fbc2c4a6ce2476b2bea3352189a15fb54e39310ea09a6a0fb5f0033eca8b9c22f491152217920b928c19dcf74817873913011c3bd82723baa13edffc755ee94df36885b00c7d5d4a91eb4e18035242eac1407e7863a3973429ff058211b2d21ed4c9fa969f9787cebccd408b11a436225857e7ae90c34474638dbb9f5004675a174ea8127a0af7a1242f858a7841352247f9364d2e8f61a0585f51c3856bb688cc279f697b42d062e15630f1cb1e335ac863c7f6a9478520b7c0d8dcd0e82ac3ac10bbe28742760d9d4ef2aa0c8be08dcde92e8fa64d288b08e1850fc9ce16a7145fd0bd7fb14d4b60e97918ebe4150a224f33e17f1c591b3f5bfc2d5502001e72de2fa591ca18a6c287d47487befd967bd0fd6eb56d1011b2a4003113c360d7edd4ea163d8fec0fe63cf738154eb03035e106552a14b422c0abc70bdf3fd0d5e36d9aed57bd5fd07dbaeabf84878623020a5c88ef9d7eadb8b8ff4e94d801708051062305033e3df9995ad320cbfb140b5b7c91372c4b7e62872fa3d2980c7c3e1ab593f15ac55d77f96d2f82ae71edd6478bb8e9509335315555d2e702716d3320225328ed69d1f9fad31bc862d2a6c22fc2956ed5bdf74140035ec92ba3287bd5accaa435ec37936ae7d032fff72b0786fa020b9d123a525a6156e0b321e3ebc9ceb29d7c7650fcd224d166dc43b86ddc4f68046f08efa17e1a4e4f2d1d7583836310f07d3343a3f0bf689e057ed06ff88cdda1bf679378a6e8d762af975d931e018e1da56e8b0b2f2b93e3ca853768064ea55ae2dc4028d9257a7d472deff9191508b78d73c281442997768247c52dbea09ec6d9db7c17b31cab6f428c81f5c6a12abd66402d40edda78fff49d4fa9c16fb6cd6f02f43e0cc8155eccfeffb5208d842332cec7883f7e67cb69c11f7d4a568dbb2505768c57e5e27e7bfc75465c07982646ab25107f6d592539ed32bdb1988606b01183d10f7ce4ce9a71b760bcb6623ce6947ab491db25030f4dfb7053844d9df8ba5fb55efa37e49a5a0e79af99740d034e3659d7d4e99815e579ed2216ed320f1cdea05ea5aa4d2d650fd00d35cabae4c1ea35e26fe55c8287e5d94b8a1c58859dfb048cdd8050c8d91af11bdb042017ccf4e27b50f563433d6546b19db7db4620677c902ef5520a61999738b3ce66983e3d39a1e2116e9251503f2d0a842500a8b31e8d617ea97690ca935d643268df80adf3fc27a46a6ce8f852e3255697dd7802d1512efe3c60cc8b2483d79d36a97ee9312534ed641f0d24d0bb85a7a8e7659f735f4b5da79c3fa48d1837ae3b1af5832167077a69f49efe7fa2e4f735a4e453de0fce023136ba7d93c3e4ad8944fe1b1d2bd2adb0c9be8d02ed5ded9e786506f1e435bdbd1f7b7c1635f7759853462249227e8cd656882056055882c4a0388f8bbfbacbfc098328aa0f853fda9bd116c9736a6e1d1fd4272fa292a49078dc133a49312900ffbaf3bb86162e4244bd3155fc6d008047f3d091eb2dd6a132521f4f43c231b89537293f05643b2441a72d49916195d195b2df65d6a0c82d6f87dfab53e0314e7c07d4e3924e0b0158545cb3cde60f84185700b3103b05f1c0730954ecc38a43f1ba8c16647142fbf65873220ce502b8c1a824816339328012f9a7c266afb23481fef64de5c43d352ca9e6d39ce6b1dfef516d632da6fe7816870d364e1276ccf68684b510cda25d85c23531b888cdf6ce76543ef37aa21c8c493c17e531216aafb963bd806171206d3fed36604bf1177e3ee8c66cb3b29aadd9d27a3f04fcf8c2dbde8c5dad8ec96fc5590ef918eff5d93c30ea42858bffec2fb216466839089ed734e3e604df9b34e380a5056e44284efb3b573fc3a426fc947280502441aaea566d803b5f3ad9ff78bbf7143d5a479e1f144b45f2963a4120478bff4bbec336a582ecaba16bacff59cdb21b393cc3c661e1206daea6809f5368d9815e36c85d33581c9e246b2dbeb55574a5d236dd7166f13db41c4c992c6dd5035102470d2a6b3f6d35219fdabe403349b4780e4485e23e234879e94dedefc874450b902870a9f4bad7500fce08c48af96df27cd3a5fee977ea67557fc588a38650b6c52ec359aae81690b14b8b757a614", 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x90, 0x2a30) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 04:29:08 executing program 0: r0 = socket(0x1, 0x1, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:29:08 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 04:29:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900", 0xfffffffffffffffd}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:29:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) socket(0x1f, 0x2, 0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) ioctl$TIOCSTOP(r1, 0x2000746f) getegid() 04:29:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)="a1df9b7be8b61196309658a6702a1445f38db2d02a0ca432f527e3bda16817d610b4e7945f71d2181917acec9315c718e6b19f8b8667d7d17fb44cfa14dfa387cc91c37cd8fbf7aba634403d4aa874bc916e074fa7a134fefa4fc1ef40c26101eedc223d639d2f37532ffdbef6f6ef2d1900a2968ed6cb8dcd3116fbe0c2a96c3bbe8b54746843a24696ad5d67a8843a541859f98c529a7aa60568a0e91576d11cebd60752fd7d18623f8ab5b01af6517774b3060a80dee47c5f5006682983c9e53e9d", 0xc3}, {&(0x7f0000000100)="b2ab0a20b7f65fd91edb4a1f7a9534a407665cb7af3ee13f4935d6f59496f6f5823f2f9759794bff4a0b0469968cfba4086aae7edfec5e3c3ba2513dffcd5d847a3eeda79c1a9ba2ae41244caa2c1579e12ac379565ea3ede3ef7ca7d45754c84b4c16124c65d415ba3559b2c9996a825b3ea85fa0bd6be9cd91b4c1a790506b045356543b3c2ccd936bc80e061096626cca9fd5b24574466fbcb44e49b68070bd5f52a445472499f9c25e330ee9f40bc5ad3f9d7a7a2144cfc58952c77045346304ec71b588b4a2b41203ef27b6d4c8fc68e4d9051f930e", 0xd8}, {&(0x7f0000000200)="9f6a7e07360105804336ff4715f9c376dce0d73565e4bd3ea3ba39d03eb06171a047a212640b31e14e9bbc25bab2c7bfe5963569f20d20753ac2cb1d93a9f4f332437cabeb19183edfd0529e614273e094cf96", 0x53}, {&(0x7f0000000280)="de922af06fcde1fdfeaff9924f5f39f9b1368a83a9f3a1d8e54d594822910a287bd52d0f35d9b406f579aea74e009358857f", 0x32}, {&(0x7f00000002c0)="1b4818a59b6f8575c269d271a1f3523f010d4e9e4d1532eeef058e92600b5cc7d455c8decb3bf7add903b1f8e8627841060a90344b6389efc7a8f99c60f77c2370898c634a", 0x45}], 0x5, &(0x7f00000003c0)=[{0xd8, 0xffff, 0x4b416d76, "23dec4ec890d8fe95db67628dd4dd71c06e2b8396cca68582981a3c76b00b2cc74a29c241750c808cba00a5bef121f3c35fc54423376c1a816e89f981a4474659d38ed3b62b130bf6bca621336d578def2d962f8497c7fcf26ed864a3a0b9ead9453b622982974a2cdfd0d4c2cd0cf4566c01ea780ba6815335e5fb79b219456c1941d1ddfa189c432757362ff9dcf3e1d76108790ecd2766abd23ead332fb44b6329c8c236f0ff8905014f344dcf207f9b53c2f764085647eee9a30057b6b44a90208fb6c9d"}, {0x80, 0x1, 0x1, "3c113ff7bb0410f71a1bcb08543153429f9f857d14e4b44bb480f58f9f68a8d2bd16b6551f105378080a1fbe733c0e72b9c5d39a36fc6b71c8bc40e032f0b705cc3e65a9f5f75d7b12781eb82eb8dc705c37f4759997fbc3f18faad802631f9613774f6a8b9738c580ef53117083dd9b"}, {0xc0, 0xffff, 0x7ff, "820f4f3912ddd567b584f50084f51c29837c0adbe2df4b1881fe1f33e22addad010fd39a15792cbc422b38833e209d78ca3307d04be60454a6c8cf61d8aa3b3f8ed1877813ff38d757b0df3a25a315ba041202db6fffc4ac43b6a6843e29a3ba203c2408642b6c5e584102b8ed84835870efc80c1f38950d8214a2c8d85f826ac6de249d223b2cf96b3a7e3c4ac84d9a3301668ba9a7c795e9ea5cdcf5457464ed9a5e59cf17cdafbb57c9eaa9c5"}, {0x88, 0x1, 0xe1, "6828f813778f9481dd0f8013ad17129b434b09bedeee2ecf377f4a65d79a2c7e4abf3b474d6fcb92326ad458bfb0357ba328300f5419999fab5cbbf70af372da15239b0fe70ec7d496269021bd02803b947fc4e1bce31cded67218d7c95f75456d52b6fb1efa765a9810be9a18b7e2ea56"}, {0x10, 0xffff, 0x1}, {0xa0, 0xffff, 0x9, "ea6f3dcc9f2937cb6871e64977435583023624b1013a9a88876f4b0587b64c8f7df0f4b4d2f80e28c385cc72c474dec5beeab85b1b4d0488cce3cfb6fad0b0283f352ecd3ee015c7ea29d62637161d8b5b35e53240590c9af5feb1b2bd2a4c37023f8401b92e5881bb61c79a19304796e9de158b6ca4f11fca4f5a3bbeb9a80437972d766a826bb682d6"}], 0x350}, 0x2) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x10008, 0x100) readlinkat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/229, 0xe5) 04:29:08 executing program 1: 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) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:29:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 04:29:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) 04:29:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018bee8c23e817b53348e3224ecacd582824d5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c7b0d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f78700000000000000005f595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bfa2782470b3670623d4f927c36890aea8abebc07260023414e29a483134163428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d8fb9b20d84874ebb00f02356b58dd72499938d04d9b440d84973ecc275cf0f46abd17bab26a1a335c3265f13641c8d6d07f37bc9b0c4266e506c4d8be04116f269f29f2bdd30b19ee5685b9a0a622ca5c40af4a2162a8f5dc969f76e8f6a65a874e3e5c6de096b2263629434582c826fbaef235ae7be184841a43a455420cbe6de348cd03def5f1c279461aa176cecb6cd646391aaede898202ac9e196b1d1cce49a65c6746a6be1fc86536ddc203e", 0xffffffffffffff2d) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/72) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x50fb, 0x20001, 0xd9b, "b08d16c65519470100000000000000d8e500"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x10001, 0x5}, {0x18, 0x3, 0x1, 0x9}, 0x6, [0x1, 0x9, 0x6, 0x4b341be9, 0x10000, 0x7, 0x6, 0x1]}, 0x3c) 04:29:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) r0 = socket(0x10000000002, 0x2000000000002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x881, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 04:29:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x98, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) pwrite(r0, &(0x7f0000000040)="651b9a0f6e734c5d8efd53c916f03937ae6e3f69ccfa10f546203fefa92e71e65cb689659114d0281b4b1c3052e540f04f38e4d8c1074f51e9ce38e22131c94363e3e73f976de8dc800a1938df527afc2ea761c1bae52140", 0x47, 0x0, 0x0) fcntl$getflags(r2, 0x1) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x0, &(0x7f0000000280)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000240)={0x1, 0x80000001, 0x6}) 04:29:08 executing program 0: clock_getres(0x5, &(0x7f0000000040)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 04:29:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x9, 0x3}) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x29) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000280)=0x6) close(r1) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x4, 0x5, 0x5, "c3f13a258f5e2e55be18af2189d0485c37f60fc9", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) r4 = fcntl$dupfd(r3, 0xa, r1) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) write(r1, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) read(r3, &(0x7f0000000140)=""/229, 0x1b9) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000400)=0xc41) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000480)) 04:29:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 04:29:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xff, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00", 0x10001}) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 04:29:09 executing program 0: r0 = socket(0x18, 0x2, 0x4) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/63}, &(0x7f00000002c0)=0x10000004a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000000140)={0x0, 0xfffffce8, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xfffffffffffffdc3}, 0x0) 04:29:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xfff, 0x3c40}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 04:29:09 executing program 1: r0 = getegid() getgroups(0x57, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x52d, 0x0, 0x8000, 0x1, 0x1000, 0x401, 0x4, 0x1, 0x1, 0x7, 0x101}) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 04:29:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x3, 0x80000000, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:29:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000d80)="bd", 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) socket$inet6(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x5, './file0\x00', 0xba, 0xf68, 0x8, 0x9}) syz_open_pts() 04:29:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040)=0x7fffdfff, 0x4) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 04:29:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 04:29:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/82, 0x52) sync() getegid() socketpair$unix(0x1, 0x2000005, 0x0, 0x0) 04:29:10 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x0) mlockall(0x3) 04:29:10 executing program 1: 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') mlockall(0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x10000, './file0\x00', './file0\x00'}) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 04:29:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r0) listen(r0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffb, 0xf5f}, {0x3, 0xff}}, 0x0) 04:29:10 executing program 1: r0 = socket(0x3a, 0x4003, 0x4df) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/114, &(0x7f0000000040)=0x72) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449ce5b720516011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaab00000000dea79d8e1736a01ed01d0900000095e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c98d552949902064a2da67be7faf3aac7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89298300057394672c25bc15a602e464a00dcc2081c18fef284d5808ff612e78fdc1267cc9ad773dad25866dfbca26d92c23c47d9b2c3abe4f2d8c1bd5dbec404b6b3b3162ea5fdaaf348579f49d23c828ecf27c604bca131837a4fd3ecb7ed0996ad26b02dab8c85cd7322bd2a827fc35b99df55ec76d857b31df511c6458c0da204a29177833a3cd9be12f9c354d69a091c881ca72a1c3f77125d85df1944097a3844beabbe78d507c60a902a3b5b1be8e7e000000000000", 0xffffffffffffff6a) r2 = syz_open_pts() close(r1) dup(r2) flock(r2, 0x2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r2, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:29:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x1, 0x3) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x20}, {r0, 0xa0}, {r0, 0x1c5}], 0x4, 0x6) 04:29:10 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r5 = getppid() r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000180)={0x3, './file0\x00', './file0\x00'}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r4, 0x8, 0x6cc1}, 0x0, 0x10001, r5, r7, 0x56eb, 0x3, 0x86, 0x6}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000182b9232c2fe48bb"], 0xc, 0x3, 0x1000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 04:29:11 executing program 0: minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 04:29:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 04:29:12 executing program 1: socket(0x800000018, 0x1, 0x0) 04:29:12 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffeffe) msgsnd(r0, &(0x7f00000001c0)={0x0, "c5840020573be8275cb162354163a9899f76b7facf15315a1c3993cfedcaac7e7ab7331d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5f4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3aa6626000cf021550512863a93c554196d2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db26a085a5cc76f2ae7ab046b0c19bbea078886e0372b5c993052127cf0788dd9d2de85819b2ff80680000"}, 0x10b, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "eab4dd5781149c9cbdde9930a1ed831ea68e6538d00801a32751b2bf5175a64af1ab81b24e0d93ae1c94ea7f8ee4bc4dd7f50cbc144facae84dc10c88a91b13425448ccc30463dcd53b6549f45581a8d479c76c7956b6370f132b17e56d143ceeb3e43ec52f655b38fa392d191b5424bc8a6858251ceaa922776d756566047ba1c5caeb424185e58de2588f4a27f7ad1424ea7820af82bd53a783e7d24f8ff8ff35e253cefe2b042af55077fbac62771993c1eec2bda03b168122bc2cebab8fae5d828c961d18353f9e7ae2ad331465d75a370acf382785ded17de"}, 0xe3, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000827417a1a921f7ab00000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0c590c259de2341b4cc631d0ea628ff38c2c912bd696917edc064cb9f"], 0x1, 0x0, 0x1000) 04:29:12 executing program 0: 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 = openat(0xffffffffffffff9c, &(0x7f0000001c00)='./file0\x00', 0x0, 0x29) accept$unix(r1, &(0x7f0000001c40)=@abs, &(0x7f0000001c80)=0x8) r2 = syz_open_pts() mknod(&(0x7f0000001bc0)='./file0\x00', 0x20, 0x1800000000000000) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r4, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(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) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 04:29:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) socket(0x26, 0xc003, 0x1) 04:29:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000042000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:12 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x20) 04:29:12 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ab9000/0x1000)=nil, 0x1000) 04:29:12 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = getgid() r2 = shmat(r0, &(0x7f000055f000/0x1000)=nil, 0x2000) shmdt(r2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x0, 0xfffffffffffffffe}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 04:29:12 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='^]\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00'], &(0x7f00000006c0)=[&(0x7f0000000400)='\',@\x00', &(0x7f0000000440)='c\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='c\x00', &(0x7f0000000580)='\\\x00', &(0x7f00000005c0)='(#{+#\x0e%\x00', &(0x7f0000000600)='.&\x00', &(0x7f0000000640)='c\x00', &(0x7f0000000680)='c\x00']) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd2d0 failed: hole in range 04:29:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:29:12 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)) 04:29:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 04:29:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x3ee22ed0}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x73a, 0x3}) pledge(0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 04:29:13 executing program 0: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x40, [{}, {0x3, 0x40}, {0x3, 0x33}, {0x3, 0x40}, {0x3, 0x1}, {0x1, 0x9}, {0x3}, {0x1, 0x2a2}, {0x2, 0x4}, {0x2, 0x80000000}, {0x3}, {0x2, 0x1000000000000}, {0x1, 0x3}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x8000}, {0x1, 0x7}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x8000}, {0x3}, {0x3, 0xdb8}, {0x1, 0xbbe}, {0x3, 0x4}, {0x0, 0xffffffff}, {0x3}, {0x2, 0x4785b263}, {0x2, 0x4}, {0x2, 0x400}, {0x3, 0x3}, {0x3, 0x4}, {0x3}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x0, 0x4}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)) setitimer(0x0, &(0x7f00000001c0)={{0x8001, 0x3ff}, {0x845b}}, &(0x7f0000000200)) setitimer(0x1, &(0x7f0000000280)={{}, {0x79, 0xc3}}, &(0x7f00000002c0)) 04:29:14 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:29:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb80, "815c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:29:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/167, 0xa7) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0x20000000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 04:29:14 executing program 1: setrlimit(0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:29:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x231, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) ftruncate(r0, 0x0, 0x10000) 04:29:14 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchmod(r1, 0x100) socket(0x1a, 0x4000, 0x3) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 04:29:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x1, 0x0, 0xa2, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 04:29:14 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10882, 0x0) r0 = socket$inet6(0x18, 0x2, 0x19) getsockopt(r0, 0xfffffffffffffff9, 0x7, 0x0, 0x0) 04:29:14 executing program 1: r0 = socket(0x10, 0x20, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 04:29:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 04:29:14 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x0, 0xfffffffffffffff7) sendto$unix(r1, &(0x7f0000000100)="b100050490000000000008000502ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:29:14 executing program 1: pipe2(&(0x7f0000000080), 0x4) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) write(r1, &(0x7f0000000000)="6d372bc0bb4b7a6cfc64", 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) 04:29:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000000000408, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x4000000) 04:29:14 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45249739f198d2375d6e8ec5312e9189187ac5c0a71d708af2bbe3ab9c8d523bfd677c69131c6ffda41d9310ff0790ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59000000000000000000000000000000d09b767a13d0ee0395ff463f10027c14106cf93d47fa8908704e08e2387e35a7d7457c24b6aff0223fcd8e559172df47f512190e3c964ddc50754dc2a8eb409355e20ea1a7f249cde4f7fe45ec1e4fdb61e5a8e38f92030dfd03d834f3bd90c0382626745ab3a6304eae516c4bccc41338d6463b100fbfb153f8e2", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 04:29:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x1) 04:29:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r0) close(r1) setrlimit(0xd892cfbc51f351df, &(0x7f0000000080)={0x75c, 0xdb01}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x1}}, 0x0) 04:29:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() setuid(r1) setsockopt(r0, 0x2c, 0xe, &(0x7f00000000c0)="0c8e4b7d5b49aa1fe5bcff2d9249a952b62b2c1e29e59eec921bcb110c6e06fbcc2469ce4cef0c7056a4a8e0e855833b154a7a870e1dc88af3471ddb695bd2eea2b13a95c4a40c03aadbaf146679718c685bdfd4659e77b988c4b1f86f2360dddb1d65996803a621e88c640bf4c0f2435b4b8fbaf3b5e5287528fcd506ff89d502a1961df7e7ab6e050a5ae2513bd530e8bea210626e0c3f0a15c75bed4bfde1db20ac2afc174fd0df86155ddb488ba68632c86eac976f201a24ceab6e442963967db70b0cc5696ea6464e52eb02e35c0d60ec9b9f62ed9cc8cdbe0157535c094469b8", 0xe3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/9, &(0x7f0000000080)=0x9) 04:29:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="282758002f160189a2762617fb78ffe0ffff0000e5c38039ce007d1b8e2e5bdfb234ac30368c093b1386a11f840b1854", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) dup2(r1, r0) 04:29:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r0) r3 = fcntl$dupfd(r0, 0x0, r2) listen(r3, 0x20) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r1) 04:29:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) shutdown(r0, 0x0) 04:29:14 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}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x100000001, 0x7, "6c3db5c8149bc00b185000e56d757099a06a6a78", 0x6, 0xa92}) 04:29:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000480)=""/135, 0x87}], 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x0) 04:29:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001100)={'./file0\x00', 0x7fffffff, 0x6, 0x1ff, 0x1, 0xfff, 0x100000000, 0x10001, 0x3, 0x0, 0x4, 0x7ff}) sendto(r0, &(0x7f0000000040)="920b6545c2b8de35a28175aca52c50d5f24bbfb8b46faa39738ab22c17f4ae7cb3ff6cde8579d1f1d32a282f23e378221f318739872a81d05388636105dc37035bd27a1a2214a67b98d31fb67a0d41a0752a4e816b990173c8355e50a213bfe22401e871417b41b2dc31396a011570068e5bcd8125c002e4b81cf096f2d1055d723e7221f5894f0a9e9ac043a167cc95f93c2d4a24bcc12c00ac5fc20667a4b1b2ec6fcec4077615eb184ee55df47043b8db99d76a935255b9be4e6acb1998297587ac96037cbe3d205d580b8f6d0e9484656e7d9b31d0de21f6039614d6ab0f73e691a0bdbb6f3166929a3e084266f0c24813fef71717ca41960b6b7f650355eea9e56a9c72a52a8de4f244b5c7c09254d33de4d6933ad79f95fdfedbeb0d95f8703a8a18da6d5dec03158684678156e83ba90657590ff512e266d3876c16ff92e4fdb2f604805ff7ea7292e41824f4d0aea3f88d2c422f20752f08e0e43685ef8529e75613f9d2d37b7421e37bca39b520201f9aed855d4081bdc20fc29b3affedd07155fb52153e9a2d8bfbd1e8fd9900106f53150f8eb7dd0e578be85c19580211d5e0a9f84a8a844ecdf8529b217acaacbd3b63da6d381994879859016aa84ecbe600b1f37f82f7b9d04850a469ae28c94238eefc2b2eeedf36227245397d69127d2c323dd4f73f07469f83e83d75684838a8701b68f87bea939168ea694ba358b7781559302bc98d3d15e8b02be61a153fb0bd212cecddd0731cc8a0d56e9056c799fa954863f593af459160ab3f24cfd7861df94abe354f4327c0fcd6c49e5e30cf588b091b23018bfb1c5c0a8db58e9a1d4807a0fe947b11a2b1f9b70035f366b16b61e4b09622d53531ba29d1ae3ddd56004d6c5d85a88c1592f87d3822fea5996cdf598768b0e1a588e4bb6c8726589cd6cba59da1fc326733d543cf141a3384fa91a861d7938964cc88d244a6847c6ee21cc180e8d4f1e0b735bf23623cee397d15b79e7284969c09608fc675cff1a60395ac9b738eaca14eae16a82049bfcb87f99ac5ee32809eef083e75aab3363aed5e3e8056010ead44349b2ae5370c3f1e8506804760488701aba345e57bc24bcb6b13ef7a345956ae1226b292b019bc6efa428944e960e02b5d243add0df1f96ad9b63e678ca885f0a0d392d1c58d93f64f5fdc587457868db1be1fd79d5647e723cd9f278f80f1ff724ab3721f2b0dc3729584f0d830d963444e8a3d19c9f9eb43017aad94fdc142c6b2990b3956b8c35d3a70730c2cf397e8e0b9e12856ffa861f13cee3c374dbc87779f69391d5c1d36c28f1033e04a8c28a5f1730ca760c629b21d91e0746d9b5278576d8eda9068b4ef3cf509b76daaf1ebe04482d6dbbfda55385c3494583843607d97e625ecf918d347c8fe897e8a4b4817b9909cd5da15b178d445bd69fa096041877f94df3238e9c2cf24fa614966af65d6a2726f1a8bbe2015cef9a2896c53f111cc7c743e4aee0ba84b7caafa18c04e7cd4e808b89a2931697a0cd32564da8d4c5a3a24373ed1f546ad2b2b6e2d163bda096dfdae5e48dbc7eb05c070f7fc62778f156ba1184f972d64a469a22a5864c9b2d0e82fef5e725563f5f97938b2dee005b3c48e34a6f70d5cd98e21ee06d769e3c074b20e1c6fc0b634edf06ead7f1712f8ae8bb17c153d7a3754aac6142c2e04576564bd34570b22d692444328dbe5d9bd13c1abd948406715a627c42327954be4daddd41275e5811f4a6528290ddfe91b43bb1862bee93dda1c3df3afe7a3ef82fbb79eb67443fb66bc53cd1a5c31ed1497678377880c5daa8af2cc4d07c503ee76fcf3b9d297c005b296088912a1c4dbef85d12a30a5ab6b03021832c9c002737f09eae6619955ecca5811c0e1983c9f7002535f1764ea19fcdc64da84418394278375bf28f7545a70600958fc72e6488c82b5df8f3c0f73076c133de2de3adae0d7b407cacb86bb537bc9ddeb15e26e3fe37279a25cb64320569e7390ecd2fe1d9d45730d83b5e2ca2ff480d89cf676b7c411ea74e3183dc19eae8d841c6d5ae0d25851a4a4be6b36c6f47a874c59111ad8f941242f3bfb39d793cd66f5aed3a956c32587dd3d28586dda5e2f60eb04a838174486821175b63246e10b3635e9c3a4ac5450fa218b96a4b4921921c14c9f327a2ec6a82445f2e4f9bf8d69d84ddbc019a0096981cb45dd6a24bb959f93562bec30aedc4e2eafa382e9cd9478a09bcada0a86643904a3466395c9afe5ee6c98dc32af6022d37715a1287a7235127a85b3cc345d225314053ca56104d563c7606c378f4cf1b6a4d60f6f2e9ee556621740d5f55e35b2fc73c0054eae5aae192bc5c0b0154730b66b3c185abffeea26d90ca3e21d69896985312cc0ea26f6355c6e3bb9baafe151f846305be20af324160cedb260e9d8adb99a11041431d9fbf822f07e0849270d611f5943391d42410a376c9688253475728972ae6ba97362defcba33e4b6cc4a4673b2c712215fb6b65587053db6fe6525dfc5f91e2fe4747521c191cb3275355db9e1c11e7926b05d67d239e97eb78a360dd5a46727eb0f869a61e0707e27f30a0091b9067a7a702a3e611630fb9993d8cd8fc8b7afbb5bb32d99f3c33f564196f64b39b932e1a60a4e5176aac7df274430fe5a6787cc79fdfd3cd89107ac45e153446a64f24c5fbb193ece5051a34dac602110f37ad5db3441707ba1c939b515a689c55021dab80411275905021289c82c1eb0965f6eec7a392407cd376565cd5fb66d447f4e79ab1b96320e151f425a5042a3412b9675daf69c29c2d4f044c1f67def3fee12b1b000ecbb05c39ca3d63f0a6f25a75c25b384dac84ccc458b13e61a5e816ac610a7510a3ee9c780fc3ec74c4ebd89d923c8a1ca6a1d7a789c14b264e267780fb6cdc6c5654f36693c2ad7402e1a2f93ffa99e8b0274e5b88e1d0473cb533ad042d2ac223e1e98d694ce6830f2a40a22b3876fc4e327a5b2cbdabad9c6fda0736008087e94144fd5faf529106cfa05d214213915fa9bf0b9c42004be6733b4638d929e06a5595d4d8aaf050ed90af849774becc81a1d7e0147cf962eb6899415a0b63ec8d5b4a56d7f18ab7039ab3f8d729536c0887cd979282af1a691e6a9daf3a0466d8129204b6ba273c1ba43a746aee6e2abe324c5b9f551c97ee189978eaeb6afebfb5f74d16404c6442b4aee083d7770b00203367a08e0ee99ca6d10ce36325666f832d635cbbc3fa7058578a0237fe20bc4edcb1878436f222e58b1aeef30b5532a54f527313725b77813417407d9bd44ceaf7743ca5c831a7a4b5c709e3715351427a95a2b188fb2df74c69dae3e8ddf06f5ebe21d08802f431304c0d9080e740199260ad7ab9fb4f7f5e214e881c99a49c68a8433b3d6ea2ee521b62f7bf372fe79527bf0d1f6a8258e1fc3e927f47f76248151578b40bf1454846874b6ad02f815b612d9145f5ee56545f0c9cd4f318c140ae6047663e5296b8de698c1e7ac6b4f5c00be59294b0e18b222d7f1dd1fff88d6662cbfe6dd26ad8f0702c824b1fb34c712665573da725c5e72c2ef272a8dc59829e60a8e8c954d24a60c4e9ecab60516bf4235ff9f302adbfd496f565e332f983c032b72aceb84d4f24b3f15151ada0d0d73c98612635aef2688e6ccdf16fe443ae927b515f76726f22508c5784a924b1b1a0966f34022a882242211de82e06d356d1233ee34493bd7440048cbc9ce76e721e454cfedccec28897bd279927b11c31e8910811c700499e1ae462fea802fc7ae0af404055d79215fce07f5e7e332e199f445c1fb605f61959649339d0ffa151fbfbb32631f7737f0e47a91299ec882ec94ee255c86d9a5f8d14ce346dbea05dc2d86d0e02f3ea107d1d6e1475b092021c217907ec27b3fb576f783795cd6611531cdc0e81ef60753ee913ece79360fe2fc832a630672ff2801b8fcdf33321842927ac738d5da973b430f26478f7e3eea33dc9085d904cf9d8fddd788547a03de76ec2df093cb83d82eeaf839df93035f3c47679bfbe89ddd38d2c73f8ad0a93fb06ce05fe570636996b8c87c800c54fb08a3316050f1deb47a890a10581538f1adba3874acea5f56270b0db994e7ef2b900683289e7adc583ecffcce87a343fb444189955de50c729ef315df61c3fa2332256f5062ce185875031b1c913e5dfa29a72436c2fd0da02376502989f2181ea0effe4668e05040ff597c2b50a99f2e8b48e61a3e9ac126c26c96a9d15f1db8b318b4b501e56d1cfb44d55a9ad6f9f1176b3d1f9d866567aaf56da7faae2dec56f0e2146c876abd00f08a54858b1023415b698fa8f63ccd78334411e91a368fa677a433c5bb735822ef7b76a38f3d97137eeaa937fcdcc07bafdc605fbaa6c3c55412da7f9bcd4bfcdfe52d01f2fa59d316bac4fa6eab8d04635f8cd7b4b7b3cd3c022d848c7cb208606ecd92404e89fba7d35b3b4e3a4e0bd9bd39a89518636459a5bc499e369e6c3c25e7c7a15ab8b1a36add17c503c3241ee5fb12c28c6bb05a38f1bc500a1437173ea72a7dde048a256591f8e4f33a6a5385fb8ac6ab702d17db6e7299420de9ef3f1fa07113fc726fddcb339069cb1279ebf73d13c8293f0d64561fd77c706df25616d9980e28adb81d122f23453c23f02bb98c7c6fed36d9669d7eff1cfcb0de937da210cdeda88954028ba4784e38921a281d0777a41266b7ef694eef0e195b791ffbeff664167657d37166c3452f0437d67fc3b100afa4fdad2577b252b7fe283936c0d0d890853c31d187eebcdd3bae5e6310d4f7ddfd7ac037f997ac45004292bff0f6492e9474d7081cc8bfc22fa7fd4cd12b81668b2cad600aecca2be26211b4ac748e50924a3988cc7764886575057bca019600193e65c6b4a23b95ec5d6fccbc013cd790b91d611fbaa0cd0093beb37f79e6a7bc85b682d7996ec47463de11c2b8582a658c8758d1ef6919f7a9d3068f9ca403f6977b4610e8a89b0f47729b800e0c6ac8a3c23c2b4a1b6382d1b8d9d3bc414d1c087fe1477bba3f3f0dbcf7ea7698945b10289b8c9f3f7201081c6fba2e6ddda6d0bce2dbe477a7b4bd6ad1bc3603edf881f68a2b74b17aaf054b7f19a8aa7cca2c59b9df83be89055ed2ad78b5c86becc39b338ade5c4825a523e764ad26c97399a9b83b45efac679033ea73341552468d23b773c60fdf89112cacf67f9cc1d3c839937c74eaaf3da54b8d89683f00503564a93cca67790743c1cb5b6f39e2626cc9d5561874446d9276f87623d4adbadd38d47141a69ef5793424836fcf79d9be3ea9ded2c2013bcd25ff0109748e7b17c105bc26a44781ae0c7329251db2d022d5268e6f5ba63fde707560484d476dd4ae4049d30dc6800b5a3528ebbe66a2ba5f1247408232a129fc35b8d84667b2ad0164d482e60dc53a9782a35aa4b070c982c1dd99892eb220a88e83b6a1ddba72034d4ca7f6f193acfa7d99e67511514fa1ce079be1a4d0c5dfe38d4155629add5b7cfe1ba6afb4beeb4e1d66eca2d28a429a4f878f3bdba24733b55255b01d75244d318a7d81c78fad3b6117467c0a36f671a681e06b59a90d1ba35a951319a739a056c1a4efe714240f3e8a18e3fdfd5adb5b8e8265a24179829c3300bf1f943d51c312f5b0f2ccf687cc6d00d1287b14326b1e86a7e18838251bcc9e64eeb0c7", 0x1378, 0x8, 0x0, 0xffffffffffffff01) chroot(&(0x7f0000001040)='./file0\x00') clock_gettime(0x5, &(0x7f00000010c0)) 04:29:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10240, 0x80) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x63f, 0x0, &(0x7f0000000180)="955cd872430cf3d44beba724dd027cc6da763e7113075ebb852f92c1a8f683de67b591a46912060a4d1824084f7a5fd02c66fd224cd1e121ef8162ecc242d82e5dea67035dc5ea31a179a54e01b660464b97bb77cb20decd1aee684edc9c787485590cd0f375606f762ffbcd50307c4f1f9cfedc2d36bbbb005ea5a75bff9d599854e61932bb3ad03df9528b7ac41e39d0deb9678211719d7c709eed8698e5438440c4d83d6dab39decc84afa5bf027a79cf6ef062219a8aca3680cfc3e533aff914caaa1714bb72f753f58ddb66dde09ee685af509e4597d49b0a7760031cef3921d1c48de0de47c69b681bee2d5d0aef76e84175bd10ed8ec081f626f25e67bfe896e017a5c52edcf27d28fe76b08f9220501f901f764fa63a8d595f73c620d3dd201921286dd72d1298eea07d5c2255213e55566281296a2bf4416de9e363764d4e8a8658c6a11432dcae7c7d368e13866090ff32cce9ba767b46e41fad47f2b99cc5d1ae711aa24bd727f0ecfee680c46321974e63ac6d570b1b797a2d939ef07c84f18a120346a6e5d870c9ab34c8b96f0be8de297ffaa18fcf4286d1e4a23f8500b5d4fc7480d97efed921384730210891963fc4ff96e711ee679a16b6810bb10ec4bd8b4762b8ba4cd3f3f6b6184d8bace1cef4349968b98e2c6e7bb170392a38d5c385b11d5f7dac43364a6a6a97645b72bc3520910fe22e9216fe23bd5834ee803108fbcc1b0ea121d894603a7a9f0b482236225265c7da43157439c12b9947fcad411fbb7ba5431b0502c80cda6bd2651f45b68a1dd4a822c5cde6777ccbea59d5ea47de3de71853e59c5aa3b3bc136660b17d09f2b6cb4fee46cbeaecf8a39df20718d4629b594961e587be302bb0cd3069f74a350c801d73cb669c1269cd349d59b1c491605a96d84b59f99b13c856d2ac0184a893a81a49f8091f30bcccd1d210cbf8a0ef9185a3cc1c7b5eb7502194a11763e9275b9a5296bea03df1fc07f7ae3a2f91b4611ee4e9365380e7de4580798ba6085f154b704c8e0bfe67be671b9f322eebf333524ba84c8f29a1ad4a47600222bb4d04452979ceab2f6fa2c81df513ec16bf88ee949078f32b48970f1abbd3324cead28654888e750524b71f03942d7647f3a24120f6121f46daeae5424515bbc6f3054737f53be9de9ff8b244660b52f339c3d67fcfbc5d5fbe41a76ac278075f340d0ab24d5c423993d4b92c8e8d70871ab541ff7dd9eb3b0b88c21442ae5262bbfacc1081b865df4a4cd83a07960ae224adfd79962187db68c030b5c7c4dcb8d2cd44793bc2a7482699211c73c03361560f2551d70c8f7fc1bbff9dbbca4274e7d4b033ebbfd6182389fe93ae44623a10184899391783045f884a6aa31b923aac2ddc4c788726cf04d8695783bf328be1d0dff6a414477a0a4f9c909a99d3bdba36b9232f4b8c152a568147bbe1dba1ba27267e71aaf0b4c106e28d1d8bfbfe042722044b1283a43a0d559b611e8cec99bec57c0ba0dc01b1068514382d952fd61f11bcd2664b4a7fb0ad6bf462753872373b91a25fd24e3911b4e864f81b3421cbd9d4a38c15914e3e72b0658e93160156e69f1387d6e245dcf7f04ee0f337615dcbb5393e04858208360434fe2af7a6d600ced98e93d0b1b06c1df192b4df8a4672cb600d9d53c5c2951afca501c4d026b3e0d4de75645c8cf9d29a7db2ea2ca6fe6b1cc2f888235eae06b5902dddcd313595baaaef01c8f1b9688af8796fba2e8b13ffd62aedd19326a41b68adf294430627a5712339985aab15580868c633fb19d800c3450446db22ac5c933ac34e40d98640aba943654beb235e1eca02fc5479bc3c12e7e1b0c8fd90c74c1daf5f230b0b3a9e926b83808dce270826ec02e42e120b169f43bf1821244666198963286aba096290ecf7caf80d6d171ec23cb760b5604e8f42f0022eaafb510edbbc0f5f6a4c96b85e295e592d8398db7ee887aa6e2e888dfb9a64df8b1dc428e6daa27ec1c75885df6f684a7b19efc41dfded0ef509c26d32c964f4d3294485eda260c64188bd6d5c946d2c5792040536d2dbd8003c1717093915b888600a04cca06da57b4408fd0411e672f0b508f2e8d89942b74e20893a4ea12bc1ff95db9d1cb8a7223587b192ad0149ed68f7217fc0d9bc41ea4dba49d3b9771ed68c69bfd6594df0e4904306bf4578de779e072297fe73c54516c3cdcc64de9968c159db1a45eeb2d4bf16476afb32a1ac5a86cadd3b6f8493616e9643ecd7118e5a9307bce2dbd3275390a9935ca9bcbe1924d4bf1d4c9a059577ba437911b4ee48b8d9e96235d15f50025048d2904c36f64f1302df14aa7cd03bf36c7ef9ba4b0f85743dae04b60f0a893e011f7818b9b3f3fe06ec5f512713a304901dd33fde8f283754397fb155dc11a7447d4d59cb4578a6b87c356ace9d4ebc9a061d92e6261b068cb97beb8813fa5de5300507695342662a6b22deba498e7f0c48eaa6efdfff98bfd8681b46e2f13aeabbbf1d53b37466e38f830830d2da7655421c46936abbf2a673ba91205fb117d6cd8c119c88779665d4c46ab3dc1966656d4c2e6ea47bd453cd942e6f35188cbe85cc6992e1311309a658ed88feace8da909f4e09594c1b0de36315f6b79b07f1ee023019f720c703d5badb976c57d784b609054ff8dc731499a38d45aed8dc062e9d6fd2b94ab52d631f72e44732b3184663579853a6af360eeb4f490f3bbf73f94c21c272fc87596bc010ccae4e49572344be7fd33d572771a668b3b8009bcf892b4056fd5264efb5eedfffe41f02aa732848abda2035b618e7820087fb781af334a12ac2a5048e3728a974150f94c1c5bc23cb923a1d09a92cea374029fee857c30496b4fdfc86cdce72deb315ba9fde8ee861d8a017c7aad10bc59e2f6fe3829aaf4a99a18ecd7f74f7a93869ea2c8f56ec1ca05517030b500972b0e02a4cd75e0136618d546e9584e24ff870672eea46ccfe6d7e4eccb1c88d753a9159ea237e07462ad90cf4ca254d62b0006fc1690dd8bc83b6f62150c69f6cda73171dfd9480a3571b7471885ee9a4097ca441e4c805312c9565fa1c16f332fa8f9cae4be710b11e1d84eba5927eb0b7a57fac4a0bdb7b567ab86a343fe8635d57e1a501e003d8a3a7fc74740cacfd2a724314e03d1a880fd63bc725874e30023567d53abf5e3ffaed2315cac364523c7a68f614ae7fb0af37e2b292ed37b3fe5410b43ade76d7bf90410a69fb54feda45ba1bbb96a193beeb5236057f234fef5b5937ec385a2eda7f5994fc14a0a9145aca76011481d565a02d47486bfc0aa3954f1b3296bf405f07808326ea0b530130ed72377e4de136fa4c2cd7b0cbc540335a22ed07997f73d362dd4fbaf96050b0e69c06691272021c8080ae5b46ad14c7d73c4d7ba96134191ccbe6ba797b8541d884692c03251f2b6e4106b7cd1fbc963a290e4e5ae7623f9f0c530a9ef2dee3692d4d9af06afe392a684fba88354cbe976eaf7b25d29b1e7d8e2510d654bb34dc97ae0730fcb516bb951701515ad6077972b24f10d3d3c4039fe7976b9662b54ead399157b2e6aa233200190c738efced62433571f2ad37904e73a2bae50248ac34f8f95d491416b8b3b1d1ae0cfe75144346fbed9ee523da0724e57e086ef105cc6035e3354e1035717b7e1527a58c74beaaa23f437b692e656ff2e01219375714d75662527b7d112aaf11214b7d001844363c1401de33801afb498e7fdafad239b1d66972208a9a0daf5b7f9790bf946837b5b4ac1390eafff5a5047e16fff466923a974ab64b1d271bef2d295cb08eb0e36b6364b2739a04c6e906c68f24c42570da4dc865b00c51d5e17fd88338cd8dac55e01b440b2ef48e9c1d3936bb7f017b8737a989923fce54c47db1c7d251da2c2fab8717298844f401a65bd77a495e3ab7813c6939bf1fb5dbc96625ff639a94494376d06a96c9c47fcac4180da8386d1eb0c86c65a2c58d5b06173ce3edad14fcd200f0118a2dbf5dcfd97f418af4806084fc7421ebff8f7315803ed6c63f8bbe75de2272250034dfd152a10d82886c2a53ef7a5d1cc153a6a6de662aec92f34d2e22e2bd877a25040ffc90371cd3dbd7cfd3ed306986991f987eda3432bf710b0444f1791f97214f0593f15a36957db88a1a4c41d7336af2b0a814651a27fd527af75236ce431126432f5a4923c52e314c9a5ffea071b591ae46f9e946b22c0a5ac09bc88d5b0bce42cf8969d5d3f6bfc7e238c48cdd50d44931000ef7cd7c25e96cc2a55d2589cd4002f2a057bb062f54cbb3856b8efcc12162f111a457ac949ee37c0845122954cda8498f2cb13485b442affad2e5844db51683b07b57b392f14be7eaf3c7d564b0c24c197b9cb545f88717aca6a22f11b8a5e1f9b43c44903458c178c0d297fb0978358c83ffd1e3715b8846a4251a40525f4e8f6fc5bede1c00270bab90630d8ba826125fe48c509642389b70384cd3110d72a57b62cfc876b5f6c7388e6b1728076fdf0092f55540525427ea9a163776aa206618e037bcfc05847aa646254a04cae06c7af17d60a4f67463607e553372c02f728e590143332bcedf199cba44118941cc23f788967c7a4b36d63cb78a65d28f1ed20c88ab6bdb7222c4818355536030f5748a0714709fb7e0cd7915b7f79cb380503a266a94073f4d8a32780287b087b6361532f95d0493885a1bf4a92d50e1161cd80714a1f84ddeef6181a186ebd202b2f7dfeb3c7ade27b8478c521578949df3a8cc61cc0fb19ff09aa4d56c8f202a57eef4c5cc9e91809876ad61612f7799261849155941c61e1068a5e4046b6df6c8dde46ea78965c9d039ec6a25c88c14c073e05e518653c3c82f951bad914ffd99fbc354c5ebd6e1c7c801809866dd361f8c516a3363c47a281e7ae78918b8a3ef850b8bab7763a03bfaeccb296bf5ccfe6d3fab8287b3fbdd8683643003f84b466931d116205c3766b2bb53c2ebbd738b95038cda6df46acef88cbc1e572cc5b44fc513c5b71c4a562f7333fe68c64b1c72dd810bc2d68624dea059e651e6d6457f6b7304f306dfbe3fc42649819acd68631f8cbaf9cd21e365e93678b6bab6ea1397cff7d9bdd9bb4035cbd387facad02e1dc857ff1f3b4d4215cc550718ec59fad7212c7f951d2eec5cc5385ea1c581048393a848a7d793c2ca7a09abbea34b5a9efd57093c990494b65afb871ce84e7c70d5ba8e735991a59d9d2c71e108b176b9d9e56832fa66f7404dc18e8a033add8cf8ac866397b35fc30bf9cef26136f06fc2c6bcaa68a0425fcd47d7a82768ad64288bd2820e319f087873507e54b18abdd5eeba2323342a599471a2a873ae1532a8860de895c6d1cae35b32cbbe0680ea44df2f95de05e42f02663fbd45a6ec0bc1194932c3907c7978feded4403c9ad28278802637057912121a16c3742f47c39f9ed2d31f7c7983d5af8b4dbec5f0fa9b07052fa35d9bf04f0908d58cc373be03aa6afc815a3e96892c037c6e54d7438d680fdfecb563f90c69088769267f646c286bcc1f4fa6efe476bf15d8dab4fde0983bd001f2876bf7cbeac2db7c526f3ff6a4e72cfa85363c46cd8acee02d68ac5098b62ba01df8b216c00fd4b07dd785e8970823950accaddde2b9e1f12ea358973d06fc0d61c0253a706719797f05c8038cdbbad145276438b4ce70054d1c0bb1f09c52471d092d4000653fc792e80e5c427eeb52c9450725c0a0416f7269f7935deeb05dc852624a3868ea4a57eb1da8a4a9bdfd7fccb91b1fe2", 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000001180)="ebffcbff13b9fdff070000000000000031929648", 0x14) write(r0, &(0x7f0000000080)="88dd421612610add6118d9bffb0a39d237cc46c06dfed853c87dd509fb6ffe9bea570fa736cd89db888684bac7b452b0ce7194f1f24f99e132594f503f9603cb55bce05e4fdecde892f368602e4b8b5e13cd3965118c7d3cf940b7d9655cb467dcbee4ae85a1adee14226618b37da26c305109c440975bfdfdf6c0ab70d4036eb6ea4eb92fac68ce889e04057db43710f2d0050c7ea73be575c24ba13e159abed7dccad1f914b273187d5cd13f26df4f879f22ec559d1dec7523d69a24", 0xbd) 04:29:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="89431c53f73834763e3634cb3ea84a8a8f817f5dab88081746787415fd5ed3229c922b8afdfcf3078c02347e67d80a685d5b9d699540cd5cd4a65c928f92fd37cd0383e4e11a3b51d33a5ca9037a5ad26911bbbd9b2c9dd34ae40eba42c6d7c1d6850d7556010237133e50b3a3bd26e8954432704a6982fc817535382c1fe1744a3381c3d8fd766f48289cb038c88d1df872b1987fcc7facb4facef403e1cfbd8f87f4a37b", 0xa5}, {&(0x7f0000000100)="085e67b51647ffc78aa6cecd117d4ff7f2b0367f3acdfd9412276649864558df5dfc55f9822a39be8de6f8dde43b25e9bd81d713800923f0f7796fe863c6908fa92eda3517a1e190eb33a6320c96f8e693", 0x51}, {&(0x7f0000000180)="eb74e38563acd47ec89c2c966f02d9be9aa198e88a4dc35521f7b54f046c91137e73557ac01c8aba70312a289c5190c9d55386f94b75745ab865801837b8444f93fae6773063e57e64f4706427f966139370f8f945138de469e46f38bf9f7d0d20656a9f073b96b702a1af6051a1111273a39d0639d6223d3d5d85e772fd6a326f686be4621d94ae5be53a1b9b65988cfb91db784b2d7d1996d1aa0866d0a74f59d8d6f95aad3bc5343fd897fcb4e03b6a737a7028fa000f50174c814f9d0341a22d4367f76dfa664e", 0xc9}, {&(0x7f0000000280)="1f9dcf8efc88c83087152ff39e5d19948f9ad3e28d0fb2fe38588faa3416e9f9ec542fc7594e5091de552c3edb540925503cce1ae42c51e34da609918eeabd0b66f1ab217ef99d5bed5fdc6b132a6bad3b3cffbdf69989241b92d8e487a3232ee5c98094af93863c5e70ecc97ecc9df1e2b8a76cf14b0acbd07b6db5001e238322c98056f75b2e7cfc25880a84e368fa3d066bbb8ed816823d6166841c9d5bad6ef46abcb56aeff920869941400bb9f5d8", 0xb1}, {&(0x7f0000000340)="7046c53a9965612039306512eaa67c", 0xf}, {&(0x7f0000000380)="d1c840ff862aee29410ec1f7f8271ef8c8a87bcf125e34d1227d42c379aac9b4aa400b166bd7f2d113227c0a6f2301423551f535705611534e5fc0a051a7fec816d8ab29dd45cfd0cfec2654d6fcaeddfc136308d808f015cc61bd2c4b0baa1a2cab71eaf00f77b4c39df4bb4832a8290ce019d2f9a8df0fa5", 0x79}, {&(0x7f0000000400)="f2e461e4f4dc891c741a0edee2b0bb9d71e6ee7b8daf8253a862b16c09c8a9913582e73058160a146fbd1fad8de1afbddd019ed2847eb6ce5850900e5c461fbceebf0dd3dbf6fe76ae794cf905b763f5926ccbdbe09229d0a450a6b07ad8fd17c4055d26c0a1cf01b7887cd2ed5f1a0008e82f0ae5af16ab4109736b335647698f8c62f63f11b00ebf1986ba499dca2ef50fcbf1f1012b267deb1e5f8d6908280b8c9817f20ebb09b47b43a30ae21cc0d1990f3453b27b", 0xb7}, {&(0x7f00000004c0)="78a13264c38d1ce2c69f496e271873adb4963bc05d2ad2c01069ad78f640d8382b0aec6b52bee0d18d89554841e1226fd99b1d3332647ba4e381148759adb0254f4f4bbf52d5f6b3a5239934da19e24abf2b90f5af86f99412a54ceb498483c2ee7990014d8b2c6d6eb7ab15c5", 0x6d}], 0x8, 0x0, 0x0, 0x400}, 0x3) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 04:29:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x5, 0x0) getsockopt(r1, 0xfffffffffffffff8, 0x800, &(0x7f0000000000)=""/112, &(0x7f0000000080)=0x70) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3e, 0x0, 0x0) 04:29:14 executing program 0: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:29:14 executing program 1: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 04:29:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x9, 0x4) r1 = socket$inet(0x2, 0x2, 0x5) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 04:29: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) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 04:29:15 executing program 0: r0 = socket(0xffffffffffffffff, 0x2, 0x37) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) 04:29:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r2 = dup(0xffffffffffffffff) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x3fb, &(0x7f0000ff9000/0x4000)=nil) shmdt(r1) 04:29:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0xa3, 0x365, 0x1f, 0x1, 0xe1b, 0x5, 0x200, 0x1, 0x0, 0x82, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:29:15 executing program 0: r0 = socket(0x23, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:29:15 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8005, 0x7) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0x5321, 0xc0}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x7f, 0x100}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x5, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000008, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa0000030, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x8, 0x72}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x4, 0x10001}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x81, 0xf0000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x42, 0x0, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x32, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x14, 0x8, 0x7, 0x6}, {{r0}, 0x0, 0x1, 0x47, 0x1, 0xca5}, {{r0}, 0xfffffffffffffffd, 0x14, 0xf0000000, 0x3, 0x97d}, {{r0}, 0xfffffffffffffffb, 0x20, 0x13, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0x5e, 0x40000001, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x200, 0x1}], 0x6, &(0x7f0000000240)={0x4, 0x6}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000002c0)) 04:29:15 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd74c, 0x101}, 0x8) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000040)="0e8102ec8e1c2fb96739c70827a503ed741e6b83bb8c3d66ead6b916c841f10cb0d6bc805982ac8c242bbbde48be9af49798f59a43e649c0536f74ba63b81b668b4edd1a26270784f0894d915babce49246728c6e3956f09b44fb189fa1df665833307ab14c17b4cbef8d4b0ba85406f431e66e2a6b60c2ea808a190"}) listen(r0, 0xfffffffffffffffa) 04:29:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x10000800000001, 0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/176, 0xb0}], 0x5, &(0x7f0000000500)=""/120, 0x78}, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 04:29:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/79, 0x4f}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "85495588378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:29:15 executing program 1: 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) getegid() 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) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa", 0x484, 0x0, 0x0, 0x0) 04:29:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchmod(r0, 0x1) 04:29:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed04cf9642538c8639c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x187}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x3010, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 04:29:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0xff}, 0xc) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="fe83699d89f1", 0x6, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 04:29:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2591d3f65ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f551f002f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423c42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00"/181, 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000500)=""/161, 0x31) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) 04:29:15 executing program 1: r0 = semget(0x2, 0x2, 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/23) r1 = socket(0x1a, 0x8006, 0x2) connect$unix(r1, &(0x7f0000000740)=ANY=[], 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000007000000010000000a80005000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="008000763eab07b9591b1c7ffc235302febb9a22f0e656b7f628da5b0a666762b635525e9df80c8d86744220a0a8d0a1fbd04a38657ba7a6789564122e0353e22a8961ace740e4eed70000"], 0x18}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x7, './file0\x00'}) msgrcv(r0, &(0x7f0000000100)={0x0, ""/196}, 0xcc, 0x1, 0x1000) 04:29:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0xffffffffffffffff, 0x2, 0xff7) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x800000018, 0x2, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:29:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x200001, 0x0, &(0x7f00000002c0)) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x3a5, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) syz_open_pts() 04:29:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x100000001, 0x5, &(0x7f0000000280)="d73e32fe35c17746fb1f93f919f1a3b4c261762e8b025c35bf6b9671cb5f30974e91ebd9b6093287abfb6013e265d1ce7c5cf86c20bc69242792c687faf4080bb658a225d55a6b55650f5cfce0ad8d1c66cff6619d2bd20fd2cf8747267b27a03eb5e5e4e4ea0cd8eacf9dbb04cc9ae59fd1b7306936a0449c48f16c97d76c0af0424ab8434d3fe189797f4a2311eda69240d47db223a67e9610d0b93c1905e8a705c41847bed472dc102461f226761c548f2d566a2fa44222ec97d73e469a990627bf5393947b2d8e92cf0801653dc60d19ca45f515752813a04fd4d6d5161daa8071d79c7c0efbc8617d181efcba7340ef21b73d962e49e031cceb3ef36ffff258b6baa8abb7f0f738e8fa13b1c99ff1fff4a55292aa3f152702f10d0e592ddab1389805fad9db4b7ccf844c972fb492997021f97e4e5100573c9dd64d98ce12a5232ec1076228bb65dc622ed7ed2d958f278aa13e1baab770b0d135cd0d827ae6f7aed7d321e673738393376789bc73b7754307273d7877dc143e083051946c4328b1a19568579595d89b04aeefb621c581a4f5a15625c08d45050eede4fe373d88dbc9e7ab0a3ace18ae25a5fb2ea1cc24019c02cbe5c9f7989052a16db02ce8c3e5e5806c9064104ea1b95df39238080698bf3c651470996fcfd291dd37e0cac3d4f56e2091e013bace71d0589707bc81e52b526d2722d46301293563911ee6c949bf4b2e1aacba5d9a32d22c6468c9194d87f2e5965c3db213a0c904a408969311642addfe02533f0c025306903e5a6c7f2ec0021509fb6aa495b43418d6de5d27df95cd966fa777b5ee7ec644fdedd915deb27a31732c87fa880e62c46bc88d5d4c198416c94b6acac2d981d0e3f11483b13409e0520ae54ef368ffd74e5f912c4d39aee973d7f0f6a3dafecdf064af486e0bb98fe95b1dd28f0dbaa50fc4ea57ff61f6bc341c8a25b39b094bcd2e9f25079bf77ed9c1153f294d4539e386b009eba8dab5b567b29d5ded870c81e3192c1c86c409d9567de5782568e4d482c04ae6fe1eee8ef0e393e1bf386f78b44875f89cecb6a1b0ccf7e776b8ff9dcbd4c8a4ffc5493747365627a052b8204c3c3378638d500744929ce1cd6b338b271dade1022074282b45b379de8f11bed3db8927d952f19f522716e11970b111af3108fb3cbccb77861388a150277507f7959abd0ddfaec73b93b6a95e7eb99db3a881c195a271695c269aab51ad54c3606ddff0f7599a3ecc3c78d81c065c811c8a1a7e8b0f545d228f31e6221c9170bf818aaa9b8baf40af74c6443ca9117314937050d13375f4c6be4caa7c3a4f35374f8c951a0bae2de5edbff3c11d8431c5dd76f928826af25c554da6b20ab9f159c9b83029205292caa5bbcdae81f44fa994bac284de5a9fb1f1829468dc8aa95626b6ec3c24de7cd4f6f180c5bd6fac0090115da3a62785ba5ef29ce2a559ccc1cc70cb70e58f40d0d788f895507ea0e43222b3e5f4f26155e54bfad45fa33b92c0ddea4717910d98fb184556166fdc81a7d1f7476b32045a2099e639b0786d92955d5b6864dfa0db883dbe04e1465bd04155e6ec288b6925d5c589d5c2e682b7013074a72bfeaf1c70c763b0f6b6ea5672d10acdf55ced7dd83fcbdead45b6ee9bb8da80a0184fc8c624e61b3af36fcde761207832fa56b86563450a80a6ff4c2a7123ca02a7a17cc0465b0c40a617c3949ba51931d5f997afb0997591017546498eab0209d475d7ab48b6a58a5919828517f2df12942982c14995cc7c7258fef203c67c13c8b6bd84808f4f0deb4e93ad2518e3f958fb06f9a98d8a108b9e4c2697ad542280e99af98840e21c88df7dcbb818a6269bf7f26d35757fa2d262ba104ea878efcd48df3b5e7062b83425fcdda6db0935a681f02cdcd77dc58e2325f7a06de4fe0de3d15108109f394d43415b3a5d20b29b26d631b0dd10bd02929804bab8743c2fd0fbc2b792f4084e0ea064e332941b542af5d0e9a5f3c1b589c5df9aab5cbf95ae1593ba583c90bff4e8f697f5974c189f635067750d9142eb0568a46eff27fa36ea6f0ec2c3c31e59a7cdeb07c63c6c04c8166c980861040785a38592ffb46fa2351088cda0d1131dff60c719ba5767f60409926ad237fa189b0c30b37d8e53449e4905853eddef86ec6f42d4f9f1088e74092efdca9e43239d2042402391263ee9c6ed6aab0e41507bc320c02fbf14dd3ee8a03b4b9b0de1a935fce139f8b9659cae3be3f773f17cf775d3d286d28f7f3961d0c64dec628a4cb2c9e300e7b17a78e2aca295ed728fb4375444140b83c742c4edeab5f8050f10b227aa42b0f26bfe5f29452d8f5de6c4bab7a0ad669d85b647bd8bf29844e1ce7d4e2a4a2528ed250d153fbb629e363196d7e1168ec3f0ceae7af409b4fd52894551005976ecf328a00f6c5654ed132d5a4e91978b90200cb0f8e385aa46d55bd7419233c4ec88748f7a1c8fbf4b5b7957ad52885ba1ed7b75db677be58801b9b73b48bad3a72fbd28efada5c6a7c8fffc2ca8e678e50ca9028e0f06e4dc3bb05e920dd6a193844fbb643b3e71b606b739c55c72f98abeed9a5f62fbad83889a096e23c90434eb89869e46c6a4b58f67c127dbf4cd223c26e543086069ccf06ffa3b4fe64e884c03baf11fd4383bf63772cbacdc58e3b774217037b2208bbeb64be4a96695f51ec1cb05cf073ed883dac8cacdd0dea7e5d933d5a9e800f218f713622f8f7aaf7dc014b81f4426bd40bf75595760f1a7191902e592054a86c32dd104bbe023729541d6bf192d57f73fadc4a272b2f49dc324d87d1f2958e78517e713c3cdc65b8ce3c342ececd3b9e7393e0ad5ae88efe1585e356dde4448103a140209121e09b78135ce17f73bd970f751acd294d2730a80259efd3ee7b2ac31a46b2bd0e0aecf7bb8c452d3243e83099c65584a43a65c9bbb546d9c42783ca93cccc510e19bc0ce7668ff330fcb83e86223287a31fa38f51bf1717dc1bc509b9774a5694711c1852c6b82e550efb960b2cf3541efddfd5532b8bbbe175cd8167ab2ef3e0397cd7e618c1b45f4710781d60c14687a7333066206506b142082b8d7aa03c58a4343941417cc1dd97de98dcae6e9021efae9de90da050ca7b00af38958593f116c1ffcc6a47a8078d93afb821518c763eab4592fc17412336708f1d46ee522a5609b224d1eabaf873eab3fcf87c02a6b4c11d3a04f358430b58764886955fbd67515ef6d9df1cf7c7a7aa712f61998d50ed866fb2ad7cbf58d63b64951064981c69bab8f91f4522bfadf07803502b66101ba7f739c49fc19f99a5b4b2e991d36cb1aec15d8e32ce89df293568f5520b1cf1635aadde4e4bc10843b24aadefc2160b761e5c996382589bc4cc8405a1d4e54bbc3143b7167c28ca017f3bfa6d6d5732cb9ba6ef62d741d1312dcd624e8c9c28568ddc388c9c97c0c11f0f9d5189d66fcbaa5a8cdf420a48744e0b29ed1e8c66a29d71c7836e9caece4c81acc388b6afea3d0b0ae3e479de87cbe3635b223c9e0406cfd579b0c378f86df2b7baebc82ac7f5efec8b3ebb642d0bca23fc4c98b39cff8f706aca2a035bea1ff173bd9e80c258cbf935b427174fdbee0c946a2f08e17d400a33b5640a84bacced63c0a6b4fae2515572fc3343b2759bc04fae644ea7328afbb4d39b012c71b4303c912ede47dc260881db50033d96521dc210c1824782183b62775f9d8069660a2732969504c04c1d41fbe2c08d5e7f63fb06f2ce0dcffe3087dead1bb60b7f4103bcb1dcf7388660e95a646953c7d4b09e97c310fe80d270a39a5b0c650dfa1e606848a91fbd0ddf797944d656e3419740712d65b18ab17268eb071401eb8861be6e3a94b96955a02c826a22a9eb4fd5bbb1588c0305c8c6ec59a20b3622fad743849f04742cd88434c0d13b86592f393f621f0890e86ae6adcd36e6f197bc068c9070d1f4ee6c514e0298b2d00a48b013635c2c79d0091cc3a0c4d65fe551720dab3c1ed54bc4f811b15903b2a61c5953a27bfc47f709a288b96cb2610963fdfaa5b81673892d45e438be5f0e14edb6d6f1523c184ccf7e5b9d33d65bc42ba1cb39721079116135333a1f0a0ebfcaff8778101cf4c76db8dc9ac22e35227ed3fc0770ad76f6ef4353478c9d93b96baab713c859c430fd163288f40a1e16b166940b5971d25c1f154f2d798441ce034c198d69bbf3bd8b4c2b3a81888891813159567ca3741e1414f4b186dbe085e13a3693b9e6d60d206c2c454c6ba1d5e5ad4312f42427b9f52b9e3e3ae33903854963dfbce59250555510dc91925a95f680c305c1daa2eb753a38b815bb250cb1a91508f7237f76b5efbfdaa1570f61a71c38ca13366974eaecf13d8f5c924348bc944a49402595213eb8d52a4161a55dd7352bcd33e237e384d1341d89ce2b2d603a93694505f2f988000e3c1a491e06616475721494d446053282b483a239c0c01bea42639dc92ba4ea9734a3c4db9d3eb03e2d1b0f562ce0b51fee7493c0f2ce82505627e001e2a416fe58a90f47e9983bd5f21035fa498ef1829c21a060247387658d9103ea87718caebaf9eda7c82a7eb0126e7c3fdadd380e0b0ee708058c384c248a73724eabf3a1dd3cd76fc6f4f6e870b12f5c6e19c690aea033769684451623f2b50a3aa8b5f93a9fe12311f5b1ac78cc92902fdede55a2e875ac2d36f1e06b8365646dee154fcc1796bd6e70174fadb09cc526d2621a0d5b424f4762dd8156164c224bc7469348b57f9d2a8c31335ebd6cfe1955ff8a10b0aa90ee8d3944245e2c5d2e8152181b1f217a21a9f0bb756e237244479a98c11c2491ce19c4c091fbf49df109b60759046903abde7b480917bf52c13d5643aae749d124e0d13c2a750208f8a59a21d24f7e07ceed643a76c9a10d47d6ecd54d56cdfd0ec0898e121a6cf568a52c2568e7f5dc11efbd098606b2752fbabbaba8c9b9b8975fa29edd1735e9f8b7680a2c303165ebf193b8f99b8152c5a1e3804f70e6430a7e08cf4244f22c729092caaaccb6e4ed3a8f9e97f64ec41f89d62f7d7c6df46f3b731b687c8a2dec4b095fee3b8a06dd769d6e93ef918989529f9c1bac9d87e79503c13673bdbd315327be85bf3127fc8a75d1a57dd0315dd9f5717671b904d68e6bfe28e10dc2532a32812c7b46a111a192fb2ed7499197573967c3401bd31346a2f7dee4e4d961f4223bffd07ddbadf6e3d8070b70df8ae2473553fb57a1b04018b4882eacd0817a1280851c9c97b85a1cae701cbce59dc9e9b7ab907a9b680980dd8f8cccaa8557e528ff8674c46e73360ba2b6fea30aab37d0a90b11b69c3dd9ff6d13dfde1a1a41e04f7d9546f7578ddfb9ec6d52cabdc7567ec00124246e51e9d0d99d7406dc903c395ec8dfeb36540adf783f3bab74232efc4b3cdb6874901d2fabe0c645ac2891296b24362eedfb9579d4bc54fb1449046ec5338f9315c2b1e90761e0258cf47cc8f30c547cde8d847255d02bc6f7e3d65eb925c7ac31a0a9c46a880ada13c330116794dafa883ae4babb712d91318fd579a21773d803920e8e844ba78fac96f57f69fd8a432a8640a86bba0bbbd41e2f97321fb54e8b8839fe433dbca6c1758ffad388722df1836771f52cc636810433413fad8b24e1ae30fc9c79eb76efe204c6dd0a9c4558b4f63ba30f10e22fe0b635141832ee2343d807a744efbcb0a280e5021ecd950785d3171c66a11b705decd7994eca37c893b854cbe5560864df9995fcc7d01198a8d8b371d6e54ae3b1dd82f", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0xffffffffffffff75) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0xffffffff, 0x4) sendto(r1, &(0x7f0000000180)="f245a04d2b85f986a456fa712c31b651f890a99717184a17d43f5a3d5d08e6de04cb86c3c9d31190aa47074b358764bc3708dd6c68e128b8251e3c83ba0c11571a886cf0af46390f9433b88f163dec22ee6209e11eacf79e01dfd96ba9d099430add00ca8f77fa1abda909b0780a1cb8ff1a7e9cfa8380e911007454b6f018270b0183111767d6aba5d928070e97ec63d92cce479339f468d6c196cd4a3a", 0x9e, 0x400, &(0x7f0000000240)=@in6={0x18, 0x1, 0x9}, 0xc) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) r2 = geteuid() r3 = getegid() chown(&(0x7f00000012c0)='./file0\x00', r2, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x10020, 0x0) 04:29:16 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 04:29:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 04:29:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x81) socket(0x0, 0x7, 0x7ff) sendto$inet6(r1, &(0x7f0000000000)="451eb41719920325489120ba45540d3ad38d72a0bb6afd0f4ba89af0ad7da71f68d3cfd51d420cb3962de4c58d64776f55bc16c4606a4d1bab0f3d345706b7df24570b5dd049190b97dd272b6ac0b2a804c6845f97519f63b449286f2f9ebc294a3f41867af81eca10752eee6ca41aa1c83f38bb27d3f78e44bc6d4aa1825e7db54a302ebd3d2af7e80b", 0x8a, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) shutdown(r1, 0x1) 04:29:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000000}, 0xfffffffffffffef4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 04:29:16 executing program 1: minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f00000001c0)) pipe2(&(0x7f00000000c0), 0x4) 04:29:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) fsync(r0) 04:29:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6}, {0x18, 0x3, 0x6, 0x1}, 0x414b, [0xfffffffffffffffd, 0x6, 0x2, 0x2, 0x7, 0x5, 0x1, 0x9]}, 0x3c) 04:29:17 executing program 0: r0 = open(&(0x7f0000000040)='./control\x00', 0x20000, 0x102) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 04:29:17 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)) socketpair(0x10, 0x5, 0x52, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0x4007, 0x3, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:29:17 executing program 1: socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 04:29:17 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7ff) 04:29:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000000000a72000000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db8045533171444670cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) dup2(r1, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 04:29:17 executing program 1: rename(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0xae79) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:29:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) 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(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:29:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) pwrite(r1, &(0x7f00000000c0)="147a34b1d11d0c2822c47a9dd6e7b436c93c40f1134d12025cf66d5d49dafaf637e16644cc52a6d6b06b5fdb850ff8870fee1334bc526e135e65317165a54ea47d23a7c45d3e7e1befb564ff40ca550c767a6072f2d24fbd4dd06d078207c6f3197dc371613aa51082066ac014f4bbac0fe757efd0965d2a2e72c381706fe5abbb54f85acc6a83b58cf56ef25c31b747619e374a202f0c39f26914f9991063a9e7a39ea9e7a6f06a1d665403ba83a5f357ee7e5b5ff771b2b9afc58b0f5c342fdf160b77f918238f9f0a", 0xca, 0x0, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = getegid() setegid(r4) mkdir(&(0x7f0000000340)='./file0\x00', 0x14) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000003c0)="0adf256ada889f2c38685143ee4845a4ba6eb78a19fb3bc700ee0f0d391198177151ce1ea37f9cc536ef914a1bd7889961055f1fa78e7aadac67a8c7bd4f00243b8f51c84e19a8129a1b6de6effac160830251ec45ce1edf799237600ff8ea5aa6f9bf44130c44900d117768393158c2be133f2bbbe0c98f28a45d47cca24e0668689bd5e2c7e6ef99ea8ba17a3c2eab2b2328d61b11cd310eca807e6ca5639e11e9770949490508e30a7b604a2f14d2ab853ca77d49cd9b28f7713a5661c959da3b8de5fef7e3f54a7560df9e5ddd58293f96", 0xd3}, {&(0x7f00000004c0)="2224cdea883121f2bdf1850095c6de14331294993edcd499abcdf4ead7a7d42b716a0eeb43623ee03c535519b377e7b1cd8e1e6d3731b644faeb919b69c51e30fb717cb203010a104624fac004ea4ce445ad", 0x52}, {&(0x7f0000000540)="8e6a599cb85abda700f0ee34794849746020b2bc53addc3a10f1c59ba2d071e2459ea50436ed78d043dc9c2caa6f9088ca2fc9f4b798646995b99775f590e4f113e61ef17169940df400657a57ee7242e8cddf80fd3fe1ba0388f95ee57fde085d8796f75a7ce3c80dc8b516a43c69579223810322c4a9e7993855b6deb31534419360610faef84166d9dfa6303755cefdd0ba14bf8eff", 0x97}, {&(0x7f0000000600)="e7cd83271d656496881811ba7973d8062d031ce8b48a5978aec08740ccdd3f6029438d41343e8ceba597b148737ff126d686e6cc445ec9eb31cddaad0bf64fa1ed4f010a19850c98d467ba5a281c6f6bff4084e4f524a8d9b2f86f8402dcdadfff66e17f52bedbcd84da339cd57358d5fd12a6", 0x73}], 0x4, 0x0, 0x0, 0x406}, 0x4) bind$inet(r1, &(0x7f0000000700)={0x2, 0x1}, 0xc) dup(r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000740)="8e780e1613e3abcc7cc86412c1d47613756eaf264fef8290f45f75e39ff22b257e3662c337b3b0739c2bb04780bd5ec05679e1029e01629202a70b4d27a5c5ad87ba33eaceab162770c7b1bfaa4f468ce4e1862516952d6757352f70eb7544397dba07096d3d54731e70b342aebe082f297dd3d3cd2b39773d76f52785643106e58e8179554e569fec1d9d0773550496a759ebaa68a3f8502d5b5157c1b3ab314e43a89ac07cc83a2bdf69f148a5a9f8ff047960e9b273986f8977f87c53db6d622d42f6e70e1a664ef58bf945d5c205b60a22ae1a7b602c012333cc0783e0cd8a765f34319c526d09", 0xe9) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) open(&(0x7f0000000900)='./file1\x00', 0x182, 0x20) r5 = semget(0x1, 0x7, 0xe) semop(r5, &(0x7f0000000940)=[{0x0, 0x8, 0x1800}, {0x2, 0x2, 0x1800}], 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000009c0)) semget(0x0, 0x0, 0xad1b7a8890a69e7f) ioctl$BIOCFLUSH(r0, 0x20004268) execve(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000b80)=[&(0x7f0000000a40)='/dev/zero\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='/dev/zero\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00'], &(0x7f0000000c40)=[&(0x7f0000000bc0)='/dev/zero\x00', &(0x7f0000000c00)='/dev/zero\x00']) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000c80)={0x8001, 0x7}, 0x10) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 04:29:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 04:29:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 04:29:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup(r0) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 04:29:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 04:29:19 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000140)={0x100003, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c89bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487f8f39a2579884896f95600c053288073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x8000000000000400) 04:29:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup(r2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:29:19 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x403) kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000), 0x4) 04:29:23 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x80000000) 04:29:24 executing program 0: socketpair(0x18, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair(0x6, 0x4007, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r2, r4}, 0xc) r6 = accept$inet6(r0, 0x0, &(0x7f0000000200)) socketpair(0x3, 0x3, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000280)=0xffffffffffffff87, 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r9, &(0x7f0000000300)='./file0\x00', 0x0) r10 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r10, &(0x7f0000ffa000/0x3000)=nil, 0x2000) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000340)=0x8000, 0x4) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000380)) clock_gettime(0x4, &(0x7f00000003c0)) r11 = fcntl$dupfd(r9, 0xa, r9) openat(r11, &(0x7f0000000400)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r11, 0x80045745, &(0x7f0000000440)) ftruncate(r7, 0x0, 0x4) accept(r7, 0x0, &(0x7f0000000480)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x0, 0x4, 0x2abb}, {0x18, 0x0, 0x80000001, 0x1}, 0x100, [0x100000001, 0x9, 0x2, 0xaa, 0xffffffffffffffb0, 0x0, 0x3, 0xfffffffffffffffc]}, 0x3c) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000500)={0x1ff, './file0\x00', './file0/file0\x00'}) getpeername$inet(r6, &(0x7f0000000540), &(0x7f0000000580)=0xc) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0, 0x0) r12 = semget(0x3, 0x3, 0x260) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f00000005c0)=""/62) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10082, 0x0) pipe(&(0x7f0000000640)) 04:29:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="f58f74823129d910588a87d367500456a4935d671fef352abf693383367cfadcd03cc4c59a675fdf309a7418949ec47ec875a0e1e09260a416f862d15b1936f990e6cff207ec3c09c05f0165077251958734f6cab1e8b29284aa09e5c1e6271ab6c5bdc90ed67f4f7b5ded075de02491481de1fdf79f7042", 0x78}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x38) ftruncate(r0, 0x0, 0x3) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x7f) pipe2(&(0x7f0000000240), 0x10004) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 04:29:24 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 04:29:24 executing program 1: r0 = socket(0x200000000011, 0x0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x1, 0x5, 0x9}, 0x6965, [0x2, 0x5, 0x100000001, 0x1, 0x8d45, 0x20, 0xfff, 0x1]}, 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:29:24 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x20, 0x6}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="fc05589f14d8c5954bde1f78348ef6fa4088bb48195d540600d127a74ded4ad82b29e2df2548b0ce7f18f147b0e2d6f0e2b1afb305f4659994a7ca763b8471d8915b8e7b24311a412e79593559042248b926af679183206454fdb3925b23881f12863bdb5a924274b73009840b097e391714c259638971c33956aeafa4aa5476b137ffaeb2752d5c5bc290af450d0f1979c0e197e91b66e32ebcaf8fee22", 0x9e}, {&(0x7f0000000180)="ffad966db11333cd3644677f257a325c2d30d141fc63a88ea25a500c513a86a0811ef8afe6e402cc79d913bbe6b0004dc9081d3ee15ec1cffd57e01004a75f55c452b5f932cd01ab37657b4ae972bbd2586c9434af7a8de774f9db95cb872f58dec04bcf0536b56dbbe765b13983a29fabe980740d7997f2aa618b3576a4c3fdd6d41b459d3b3de9f9324172a88aa4e13b7fe99a1f56c1b841d74cce7e022f058809689dcaf15f5f4a6db8223858df03f5d592eb5d37ff8275a5efcda65e9ac0ddeca3902f91dcb99343cb5da94cd693f82097ef2901f3edda50ec13ee55ebaef703ec02f1c46a6d8e5f5b9ea39e67e8116c2d94ab6ee70bbea5e0fc8dc401a8f7904a5c665a775cf361f2efc515a7969bbb29089869df5d4c603463bca7a4fe18ca73099b478ae3865c5f28e82de66e4a4bd5faac861a658f57310d958395044a55b38ffb41e5eacc5ce9064c2a23bab8f2d29ec77d1f29f3f6f21369f3c5d72b5a5b57925001de252d6ae333c9d0bb5a79850562db500258209311c3b4c67a9e7b965aeb0f9d66ea30477c4bba8054d46cea91839dd5ca7a5b9bcc0f421e821bd65919c8a2ee0b6d54e359f4882638c55c7c9576928f0b563c47111ed755e45b94e96ab1f283dda2edda7ec4a19f237b260500e53591ade03b90b8a882770076d746df9ff8810bdf2201ceeadf379c5eab08e0688a591138059be00f7c30c2778c905faeec9d6164f4fee41ed67d28575e22cd7ccbaf740f86bd1578e4272dd27616bb4a0d200f66d16b3de2f5beb9c0722dfd7a5f80e1913601097c5ede1e6ef8fe4a2709e1ddf63f9c3f1caffd56e5e23fcff5de70a29a5c4a0c26da1423674e6084b1fb4b566e5a75188d9c4ff207fc9c57ba3bdfa3397639bb1eba6a52d953296cea65a8c9dc6bdb79c1c4029083bbba77b9acdf9bbeca414b23ab0f45a68a651c5e85480c30f5a5843ecb1576efb00b0993568a630448e9afe023e104f9112b82cc2bff4af3bcee8095c07601cedc09f6e448e52e3e2d235022889e75f7976ca33c231f8ae021ae39424c63b3805f72653561b0c2e32bf07fd11ae4c0a6c748d3d1c7eaa47ef027d339ef7f26970978ed96ad6f120754c1a443b8975b14faef515e598542b7dbe366624f781f4e696640bd3dfbfb6053e55a93cda4b5bcad741fc1e4cc0f40edd5a4a8e347ef8a9c8ca9b90f149f82d63b2a031e57f4e72f3fa6296d3b64038c4b0f21ce71b0df9157f9ed905997b6a2be31bf329b68bd7b05379e451e65ff989e21e80429b49dae4dd5f205ca37210d7971fd56c84de6374bb5b99f97acf7a8d08d754765c73778282d997eae3c0323090f7804a240d14a089e5a9435b0906f2c1d79b1de3b7e7e178e5e1d2e586b86cdb1355c3a157d6436f40681afcf5f86aa6f0aa3dc73e1e128ef4111ed9ae67beebd7b61cf7f89da793a08246c1e17c785e408f752aa1c235cbf6560d340e0c50245ab8ed3dbba807429e0198b1200e1d28645e2dc13811afbd487f006667e48938be8da50eef7954905383f49da1d6122cf3acb6a0360c58ddca91bf50414dbcde520d8a6bf7c1afb3b965670799380bb59008146af5309fdbc71d8e24aeac0a2c4f448fc4326f54da1060d9fc06822e0a0277eeb5cdaeb7880961f26b09c00a21b80c72397ad9bf974ded3e2c076bd4d9520faacad2f250641942941310842b4f7688a6acc1698fcd929e4d41d97783c96abc7f7aa3d6da1c2d939386f26ca2a4ad7e303b88ea7ea02f306e60ac346ff8e7537edbed137dcf0a0e61d6e99a0d1cd1a1ae882fd47fe86748a1e1e8f8b002d8890d8be3095e30d919288716700766608e9fc4cbc47a529eb65abc6fdce469806218fa2b7c3775872c547ca3f2432f50ee458d3aaedbd38f8a77ae7882c81d6d84c8dd04e69fb7f67e9012c060ee1f3e91f8b11caa9995fa494bf73f43caf06d49ffe3dc9f50891e9056877cd5525ff1297dd5aaa435b5c15f71b9a25ce2704146c674aad8c350ade010900134e7d736ecc33a8094e0a3a64632f679d71a54affc8b6ad343a45b283f2736597b1e851b478ef93dd6ecb30afcf8e45bd5451d5c6da3a495d6d91ea69837c8bbf55aafbc8472fb42643a53f08f79f3708c5ec134f0198a167db7ddc07bd3e08183cb8fce53d84d3f51ced9590389214166a2e47157fe220fb2575970423c62141989b78312bd1a90838333ea2c64218e0931eef17e6247acad3d604461abd164dca807bf440370d06eeb87eda2195a750ea933d98eb573ab5d2ddfe49e541616276eafd37a7cc17aac8a404a3d40719f38cf3e9ea3cc9a7352769fec078d5a039f7825b95a87bb9be3d1fe8ab74176959a0dc6be1efab5e75a518e34c1c5d9ae2b95910de645b5ee0f6926e4928dc2761351db73fd9cf946e972bb456596743436b56c523a58833c82f75db08f46b07e6530be9d3fa27439ddb2a3d09911a78065f18461dc21d613faa0f97f80943e5ada0f5d27ab4a30a9f9fc33c5f2ea73c38aae16cda7299463d60505bb0ea7eb4c666d2d8f791ebb4f8fc5e81bfd2699a56cb6297d17f4cf9b8f8ff9f7cd9405d9a7d2f464028d50f17a9fb0c78da3569e30bdef6d31b9fb322b5d5c90b2d24815d4c59f6b3e2ff0844e2df5964f7902f4721b7ad57816e5582b35952886704d1ed62a3738e0f66fcad8ed535962c456f1969f2fbd2e68985efdb5054646c3fd26f7f8f887d254a327d359691aef33f578d8b95ea4f3ac2554c32dd108bc703e5c76490325d6c34aac8db75fa574b54e235422807d7caeb993e07f6d04816cd5c80f3722b6521e25129d0c15fe1716b395c0b521e81b055d186f9374034252b40462d642cb3850dcaee75b5ee99010957332b13649ead5dac59aad9279f8e9545adddf4e035911fcd808212d44e24501666aeb78651e625c823c42d0e504d1826eea8a028710cc8aa6649e26822f86400b24479f88d70ddfc53bce9030417113d2fcf1e2df76bbd068f9f92dd8649353dbd15483e3438b5f52531776f91f70ca6997569cc2d3aa1697af74b5e764f88456988dbd59e60b96e35e0cc77fbd945260238590ae2f7615459c5df966f21838c9df0fb84c9b432502035b370b3449a904120c92ed6a7747828293127f5cd28655bb161c7d92983de726cdf19ce5f64476e292b1344a07220c0a706b7481db60754024e08d3e1dba08e48b96dd4f8dac5d93877340d2c0fca779edc845c91bf0ef9a03e43910fe4edc181e3ff1676296b8c51e3523d6d42cb44845e308107d2d9b104a31785bdc4e8fcf65e1ac9ba2b366a72988a80782ac2a44e01369f6bc61e8607eebeeb8e6e075576e1da7265dd12a0a816f3ac317a7d9b17f94932ac534ae8103cf8a090b1fa67e0fa43c805fefba390ee40d01fecaef184b33642fa916372fc0c3b4c7a335a627997c737b6ac23c399ce1bfe746fd01830ed445131432831e02e2d2581aa83092e8eeac393a2e0d8f7e6ae66c8bc7732ff8e18684373e2b2f9ce20b044fcf62b817bba8efa9e15c8ff24f0d73f25306d48a1764613ce7eb16124fef9cd2661fb10fc6a2388f02686e38acb2d1d1358d625da6760135067516f23c76fd0815bfc55ae684b5f76867289d39bafc5b9acc8367b3b4b6a585eadb558ba1d280680d23a55a7464e6452cc232f0939670eedb8be553f8c35f38842bd91193bd64ab0bcdb8e355ccbab0d4beb34a244f9585d7c0b647bdc7cbc103eb40db4a109ded327753f98d7c8f10128dcf07189c05d327d79b44967181c65aa5b173f27f6e80f721f9203845a21800c12257e4715249aa444e2b9bf9cb75e673d915c8bdb70c38d0234f15c636f73f7500e2599e2883a229c0b1533f9d160f621351ae61cbde1a9aa6f1f0f75ea0c571bc6fc5b51ae77ee76e0f1091740089ea3d5c35091ae5a1139bf9d508b3ad1b60a6b07f55b227f27daa76b8ba7148d168268537f606e348d8a968dabfba391881a9efa6ee348a9842e7da43574c5d238d451adc433a42c19a850499bb0b1c788d9c99d5b8f49c728d8f29ec4fd56b8551a2b02ea14089d36712b293866facdc1b9f29e454aa0c24f995feac71cdaa5ad8a2ec5b128e619de600a7af105e7496121074b22e4d4225886a5c0a0a9a1a206cbf4762f4ea85a28db947d03934f86d742e598b851b98c5d7355316e4a78a887fad1100cb61d7910861f551f9caf57077e303d8e06590cda864b669db0ad57833349afb64addef1a1ddfd31b32f474f1e461063ad3caaf665ce1b11aa1d85c09645612768eac10f0853e18a8b53a03a16dbfd438c061c68bff7e11cf93b36bb2e5379189a0de2baeb6c56aff2e87ed84fd31cf1b3cd8a0341ca2fed11edd568b563b4e3e6bd9742b00e90b9ed38a8dd25dc529ecea641174ba1e965d692f6228acd8c36b81f144d825431626b424dc9ce0e55920fe6ddfc210d98b3d88ce4b3de580616fc7a59d17fe01ab4a3da24c2e8125dd8a6ad5af505a9b56e44a6495ffbadb24732964a75dad2dec0f04fc6dc636d52ede3d3c61197e1b20b3f71b9143685c206e02027568eca9b2fd1a57c493bb9d150a65139a857401fcd1dcaded0c1433d2476cd980811a1f222f8fb2d53474a5d36f147d5a69cf6647ec37979fd0082488fc23e23ccef860650c3b21e46f2ee39e279b285054d33ffdb55f14a24032c94bb0a983eec8c0f0da743e06abbbc10ad07411da01c8bacbf963d18e7e0fba1717ebd91e814ba43bb274bb2b3571515396a0ece2c8eb0cf2f223dfdc2831a82115ba9b45764b34586e22983be66d94b4cd1e8d01181f7f91cebd3b423a5f043365ba8e32fb69589d8486e01a5665dcdfef44b7712acb94a236200f10db21802ee9112f97ee57a1a437069612ec6fc85836b4bdf08d804f4bf1e965bc5188f139bf43e6db72d244a75387adc5dd4b3507a16b0ec4510ec8d670ced7bf054ec1814e3ef17ff1fa8feff301b9250e0e135f55b61c8f310627dbbfccd032b8a129ebd421176fa636fd4d6ada3bbe6ee2b5a0dcdab5b040b0242aceb084e3a9df403fef54441539d674285e9a64b71b217170585109b55e7513278e8b22968adf0470c01b5201f51ea78ee72b58467f6371c052ebb58884dd2c5655534c18359ac764c9254cfcd34e29249aa85ee27d95f17c59d61c62d075ca452802d503edcba5253d6efcb9b0cfe4ea91fd4528c73790d44fa1922f67170b576fa36436a6ada02a1d5a1e2c9c2ab4a0410aaa9de338e7aa1bd476400ca9763801a036f93a99478bc3b8a501c9b3c36572a60d4259316e4b59bdb1c59e82abd0e5dc55f802c2cc96766810abdc4f0f7321ae7124ee86739f0bb913a0d04b96e6d43e664e25c8ea38d37e1bc4ecdf3313ebc4c93ef8ee7658c9125e788824511e0061f6cd01d73ed60edfdc2a182c5ad627e9074977657c56495567df9aaed870fa3b4752c3305444b8c52b8937799436561e3df8cbff84d7dfd599ac6ac485ef7a1ec2f7168887fabd75cef2567c3d926291753187637d668c644e9d51a68d27d9fabd0023b05f3d2c035a0b2a9065a4b9670980bfaed6769a4f49fd816a9ade4d628cc338814fa8bf29bf137a0b52bdcb2bcf99a8f80037ca0a3ce617a91da7c420e6d3cf8b59fc64b619ec8c4001e45a9adc1c67ce4d15a951babe2048449223ade948a25d65d305e8f0ac2ff7203057c6f6ac5edea1bcdb2eda3a7771f2469331bf4c466eb45db13a5001f871f0cdec6a5052bded2121ec906fa9443b2a25fd51811ac7ea28369bafedd04b", 0x1000}, {&(0x7f0000001180)="a5ad26d41837dfdf411ca32d39e003caa4fea80d9738e6cb943ad459d9299dcc72b3615661d78faafad5545c905e5453022750f699f4ea58f9f7443fe36812efcab6dc31d9cc2864d472260ea37aa60c42e7741e11c8a36cbad17a8774c6cfecc13eb2d8219521b88f35b8b8803eb7f430dcfe9460c41e9792ec503e1c29f88209a6a80b27a942a19375b143f0a762a81118430433705cca5c1707103540cdb75022036469", 0xa5}, {&(0x7f0000001240)="d28118ea6156852ae7309dcae80cf48b83a60b6b8d0532d68f68d6b0803232b575971758c33a4e8fd4bbfc9d5aff09bf16f95b77652c1234503ecea2842d18cf31277b5daa6faaf26e23648bec0578e4da9292385c07a19dcc0b93da4c353581f34c758b53f79db181fba62996e5ce564852c8807d48542579152396940bd8f284a8dba4a5700f710ad802861f4b0f63291699403bc4723f18cc6648e50f4cb46a5770cc6434861251c183de0917a33643b09d", 0xb3}], 0x4, &(0x7f0000001300)=[{0xd8, 0x1, 0xffffffffffffffff, "22b014354d37c9270990760976dada7dbabff03214750e126ed4c994e49cfe6c2b99bb03a11973a1cc9dbf93afa3ff17616808c02e39c439864acb68b0d6e92faab459b6c268a7b20d232715c8fe33b62d8c437ac7fb3f91f0b15d78be838fdacda38cd528e380381b2c0e31cfdbf1de35ab926416f81abaa454a5955a37d4ca53e0722082d3d65536119e2dde2a7d864a13079dac54048c4a3fcb5a3a1a22369551b381a19ac54ab5533638b2093b69e4f8a4837328f47778a7050838a1a98523"}, {0x80, 0xffff, 0x81, "892dd5a9d416953dfcdc5b2bbf73406dfcf398bfdd7c66e96f9099e62d320d45e8645828bc9931d92cc077959b16e8f7e553e7ded61f3fc8f5cc9d57c8256a59b327967b8a3dd319a97c885ff14d9920d4afd117504e8668783563646dbe7e3d96f6b06b7c231591e3"}, {0x88, 0x0, 0x8, "3d700b82663a7cacaea55b930b1d90baa932292085af29e564e645bc36808d696fe60c8232bb2b1b8f8411229755157b2a0bc0b6ceaaed26e12753b874716e6790799c39c6be0a32fea88815f12593ebd16315b3ee3a24f8599b7b5f3591fdfe9f35745d23d63b342a1427d84fc59ec84100"}, {0xd0, 0xffff, 0x2, "dfd103fcb07415020511f7b8a3e09af36b03a4de2624dbe6971e189ab1a8325443c087ac1f41e618c5ec25478e86d11ce51e03b67a24733363688f3935d9e47bb336e35b2867a12b81e43e40371c685c1f7364410bf034ebd4fd5dde5b023a20fa4d4524827e0e7e3c5cfc4aeb48115314c1c680449bab497d0b33a8ee667dd0b1aa28e2a4ac5c078f2ef35729107cac08d33430c6dd9a29eab2f8deb26bbd6876574ed63275daefbb9611fe48295f1821f841ce99ef5818f5bf96c2"}, {0xd0, 0x0, 0x9, "c4a0bb035c7489d0d09839ca738bf7907dc91138ecdb553ea02b1ad81b95ed311b80b0445e69482a8ae2af3b5963682be5878de65cde9f6b6cced6079c33b0445a3097a3435c47b47e13a1d2d8ecbea1051aaa5d3ce5c10c8452ba763fdafa1538c309c5c19b9fe5c4b0cf0097c513f75f0d4052df0e5bdddf3952be7fe34e6bce5aace66da3f81e2e7e67efdc2b5ad3d06da963228ec363c45b5accad5bbb7a6d5a3a343d878ab305d751b6374a2280ae3e82beaa58f0e3ab"}, {0xe0, 0xffff, 0x5, "de57c3f39700162216018bd6e95a3a4873ef8713473f07e69becd0c901ce1ea5bf9444661f742ef5fb3b9001cb5f92662888dc6bc0cf5f79ae9e8a707631fd5d179732558c73ad910925f3b26bc9b73b2b7717d4e7c641db1b9f04ef37a635d95c1c557c96ff70c94b9f87457a5218603de7c5ecd3b7109765e2f7847ef7aff6aa253c7259ca772c84a5b28a5a916caee80b14b2c4d72d1a4c6890e21fbc4a8d2f9c82d0d193709906a8b064d253b0b3233e57be9a3e1a390ef3d7d2f93d0b87e58f187ed79dddbef2"}, {0x100, 0x1, 0xcc, "77795cea5e39f3d9dccfe8d272bb5bdb32a4fdb8c75e718c82e05654f1584dd83832e5591a123de46a6366c6036fe3f2e776b4c70bacbdb4ab7b8e5f2c47e6fd2971e592d64de5e6fe50fb66c9582ec84b63a764060f5112d5f1020a7abdf122c222af4ef04980b483496e10a38485265709e0b28d6f650bb512dd47db22cada43f3f07e43b34dd5571826becb5a6b6ffdf742ede4efd335b614405fc30f15342f01bdd940a3ee5e78f02c071cd4f8c334fc1628b95d23c51e6e50c8ec69bbfeb36eb0868e53e7fe431e3227b144809d83946f66e5bff388729c855bc51b77d80e72bf8a71213d9e95eed360"}], 0x560}, 0x5) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 04:29:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r4, &(0x7f0000000180), 0x271) sendto(r0, &(0x7f0000000440)="8e3ae5ed6ba06845077396a1f58cfebc3626b17ae1e9922fafa01de7b6f6b82e07386ba2baa35f1ab2f4ecbefde3b45ab2d751dbc970a718e37d3fcfc7af07858a8f0c2079d63a469aebdf1c57ef4d81b27940bacfbda5c9ece7f22b10be0230b36b0c8d434b3c3eb7457bd5c7f901052794a2343188f1cf4ddd750a022f6e6c8c9fbc25e0dbbb9f9e1561db5916077fcf89363091609aae536db2ae05dededab5b8d403d4ba00f3087534a95ef7b914d0a4babd0a575490f940b9929375c4c744cd9af61c", 0xc5, 0x408, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:29:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000480)=[{0x0}], 0x1) close(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) 04:29:24 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r1, r2) 04:29:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, '.\x00'}, 0x214, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xffffffffffffffb0, 0x4}, 0x1) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x8001) 04:29:24 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x84) 04:29:24 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x7) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:29:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 04:29:24 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = getpid() setpgid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28b02, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0), 0x100000cd, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00800000000004", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="494b918322215b125ccd45ebbc2091c5a953bf69a815ceff0f00008d13b2ef98d407001586e1bfdc7678e4f1020000a06ca9c5f941e2699ce31932151d010000803ee16924e5e33f29000000000000002000000000"], 0x0, 0x40a}, 0x0) recvfrom$inet6(r7, &(0x7f0000000440)=""/220, 0xdc, 0x842, &(0x7f0000000240)={0x18, 0x3, 0x400, 0x2}, 0xc) 04:29:24 executing program 1: r0 = socket(0x800000018, 0x40000003, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) 04:29:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 04:29:24 executing program 1: r0 = socket(0x2000000011, 0x3, 0xfffffffffffffffe) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x61d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x48, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:29:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$BIOCLOCK(r0, 0x20004276) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) 04:29:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x9}, {0x8, 0x5}}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x400002) write(r0, &(0x7f0000000140)="722ef1ba71d5ac8343888fd98f5e5c06b07cedc1d98c7904f427bda1b92cebd93d69371f28ba54f25c25313ae70e3bef11d65907b2ff108bb10b42bf4ffadde9f5a6b3d3a00aa7c014341fcc4eebd1f3b798597f270f332b5c6f4bc35c2305df347a00c81f63bb003f7f0d7a9fe97881ad44e4f96b1bc3eee43164c9cad255320fab8b6082ec135068d1c27fc1e528868bb0b70f8b09cd1504ac47d9a81eef11e4e093f96765f8b524e25c64a04828e05163a4e2abafe9e58de3126d910864eef7fb261362e4f3786e2d976af1bde99d458cc697739c0bb7f1f096098d1e0c040b1cc6cde720829917d3a1", 0xeb) 04:29:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8200, 0x0) r2 = syz_open_pts() socketpair(0x0, 0x8005, 0x101, &(0x7f0000000140)={0xffffffffffffffff}) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22c2f703dfe6dc86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) socketpair(0x0, 0x7, 0x7fff, &(0x7f0000000400)={0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="ce10d9664d18456ec46e192fb17f72b1584ffd60de6b0abe526ec69e71718f2ad936f1a83185d08fe6515637316155ddad85a10ebb33a07cf11b9a509586625878414d87758b550fa2a1306025c8199629c88660a140edece3983c958b907eadbb211413420bfe069bf78c60b3", 0x6d}], 0x1, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x88, 0x4}, 0x2) 04:29:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) dup2(r0, r0) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) 04:29:24 executing program 0: r0 = socket(0x20, 0x4, 0x7) sendto(r0, &(0x7f0000000080)="76fe84ad260637f935d0df0142b0cf8de1f68d980ce2a88f43b3ef89784e7b90707bc6ea94e6c876431070def30f8c9ac650c5aa3760c30fee85a2ed64b896c20e6d9fcfa5705745d1c117d9ce47c8d4589a985a3755d211421dec035f00ff505ab20f9738b9598c1dea48b78b299af2e2b390d3e97563888f03459f8bd55b516a5f13f73087efcc89687926bde61c3d868c0932af223bfb70fa4168c1f926074e6e4c52d315eaff71466526f91136ed32e8bbb06b282610f0d5e097c21bc937ed93804a933e580c082193e65b5c023b673bdf4886053456d6974fceb4620e207c0dbb8657", 0xe5, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 04:29:24 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xa8030020) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) kqueue() r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) accept$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="0dbb20646df41b963e5550187e9d887c76e8652dfdddd01e2129a3919288e2de5e96473ec0c4c980b8b3e7f77c4494dfd23d852174b7d1c175281a302edf6b9f1852d3ee5103d17ad74205fa4b5c85bebb857cf166150b3317fc8ab77affda98fd7da87b5b8dd7a8fe2d1232c02ccbfdba03b48fe116feaec6753c8fc8249f97c3", 0x81) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)) fchown(r2, r5, r6) 04:29:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000029002f00000000040000"], 0x10}, 0x0) 04:29:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) syz_open_pts() close(r0) r1 = dup(r0) flock(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = semget(0x1, 0x0, 0x41f) semop(r4, &(0x7f0000000000)=[{0x1, 0x1, 0x800}, {0x0, 0x1, 0x800}, {0x0, 0x80000001, 0x800}, {0x3, 0x20, 0x1800}], 0x4) 04:29:25 executing program 0: r0 = socket$inet(0x2, 0x6, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x5, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b5dd8f6939d8fd84a90f5612dba8a7961fbaceef2693876a371c313e6c9f69ad85fee83c8bd36360ef4303e7af59ae67308139fe8097a08c8efd1a8baff44fe8088f52bd5e97cbb67aabe7e9b219f789409813c520e9c2e537d030e699beca45d5ea7df9285000fbab1aaf35b38e25095ba4658d717627237b27347c2d7ddb8d2687c68e77fe9bcb1e845b1f0e9c02dd673ca0be285d2a5e812918bf6efc78e1f89c2f38bf", 0xa5) 04:29:25 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) listen(r0, 0xea3) connect(r0, &(0x7f0000000080)=@in, 0xf1) 04:29:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 04:29:25 executing program 1: munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) syz_execute_func(&(0x7f0000000140)="460f3804bd00000080660f1286bab239366466450f1afd3e36400fd38854000000362e3e0fed173665de1ec4e3f9611e00f30f38f6e5c482a1003ec462fd178a00800000") munmap(&(0x7f0000003000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000005000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x80, 0x7}, 0x2, 0x5, r5, r6, 0x0, 0x10000, 0x400}) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 04:29:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000100), 0xfeae) 04:29:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 04:29:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) syz_extract_tcp_res(&(0x7f0000000180), 0x3f2, 0x6b98) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x3f, 0x3}, {0x18, 0x1, 0x40, 0x7ff}, 0x5, [0x3, 0xff, 0x7, 0x1, 0x7f, 0x6, 0x4, 0x3dd9]}, 0x3c) r2 = fcntl$dupfd(r1, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="c1da56445dd0abcb4c313b9808b41e4cd173b590ef49774c39024f5b9316135fffd642e099b24b27bfce1b7a197f7be1247cde8dcb805d98bedb640d52581faa3a321f16dff9e9463c8da8cc58d275127fc233be40c6bcf09f19fef76ad53b4803f214163cd0ffeb92b996d9bbf7d16a55fa47079f6ef1380b166f71af99a56e00df9d7b", 0x84) write(r0, 0x0, 0x0) 04:29:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100), 0xcc66ec3) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x9, 0x100, 0x7, {[0x80000001, 0x0, 0x7fffffff, 0xea44, 0x8, 0x575, 0x18, 0xfffffffffffff5e4, 0x7, 0x9e6, 0x2, 0x4995, 0x8, 0x3, 0x800, 0x800, 0xfffffffffffffff9, 0x638], [0x0, 0x81, 0x81, 0x0, 0xff, 0x3ff, 0x7fffffff, 0x7, 0x8, 0x1], [0x663, 0x6, 0x5, 0x1f, 0x1e0c, 0x9ab, 0x4], [0x81, 0x7, 0x7f, 0x9, 0x1f, 0x30], [{0x5, 0x3, 0x780, 0x4}, {0x4, 0x4, 0x100, 0x2}, {0x20, 0xffff, 0x4000, 0x9}, {0xdccc, 0x8c94, 0x0, 0x6002}, {0x7, 0x800, 0xbe, 0x2}, {0x8, 0x8, 0x1, 0x4000000000000000}, {0x8, 0x0, 0x2, 0x9}, {0x800, 0x1, 0x9433, 0xaa6}], {0xffffffff, 0x8000, 0x1, 0x87}, {0x8, 0x3ff, 0xa9, 0x8000}}}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8022, 0x100000000}) flock(r1, 0x2) flock(r0, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}) 04:29:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000080)="699fc0eaa0a44f07c6dc1d14", 0xc, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) clock_gettime(0x8, &(0x7f0000000140)) 04:29:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/80}, &(0x7f0000000000)=0x52) write(r0, &(0x7f0000000100)="932de73b71be05585c8a7973340272d29c902ad2425b384684d08a588c626e4dab39008818d7e53845b9b53a56f33c4780dccdd8ce2fe5291e225d0ec481e10dc483659363d25a2355b1f0475ebae0c731daa95a7b6eb7328566052477c79f77637c5e54af6e837671c021fd701a658871dd821b4430476d62ac9296bf654232ca4e997099369cc612acfad05868f688b0f946f6b24035138f41e67e8fd817ede5351dcb94b8400ed13b61b21fc6575f0997a47286b0ec56b38c2961ca7fbaa5bccb35bbffec08fb2b", 0xc9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:29:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001ac0)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget$private(0x0, 0x7, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000006c0)={0xffffffffffff6e95, 0xffff, 0x252, 0xff}) r5 = msgget$private(0x0, 0x41) msgrcv(r5, &(0x7f0000001b00)={0x0, ""/255}, 0x107, 0x0, 0x800) semop(r3, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000001a80), 0x0, &(0x7f0000000a00)=""/4096, 0x1000}, 0x20000000800) 04:29:26 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x7}, {0x18, 0x3, 0x6, 0xd6}, 0x0, [0x1, 0x800, 0xffffffffffffffd7, 0x20, 0x4, 0x2, 0xffffffff, 0x1]}, 0x3c) 04:29:26 executing program 0: r0 = semget(0x1, 0x5, 0x16687091479993b4) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/159) msgget$private(0x0, 0x600) 04:29:26 executing program 1: r0 = socket(0x218, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x35, 0x0, 0x0) 04:29:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="0cc6db9990160985eb908ca9ee6117", 0xf) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) dup(r1) syz_open_pts() 04:29:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000001406, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xf2, 0x3ff}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x48) 04:29:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) getsockopt(r0, 0x2, 0x2, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) socket(0x20, 0x1, 0x100000001) 04:29:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="a524291c9079c2db0c6878166c05f10cb904d60aa799bff7da27f82f1e776ca5c2498738fc52713173e9fdb9df02a52cadfd207216b0347340deb208684f76bfb6ebc1cd86ac9b1e0ca889248b312796eddcc3a274b7e3ef6e55bc2ef94a106c6d3cdf9ccddfbaaa3620fbe4efc1732fd1b95b66aded181ad6a95479d1bf686f251140587748de3b6f99f5e718bec229034a1f0b7f71d8afa46fe6cb83f59abcaea1ba9875e574a4119d08bf344ce9a9830749d3f56a563143120a69c184c29a40e2479121770699314247d8", 0xcc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000213000/0x4000)=nil) shmat(r1, &(0x7f00000b7000/0x2000)=nil, 0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) 04:29:26 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, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000740)=""/226, 0xffffffffffffff33) 04:29:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/1, 0x1, 0x801, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x3) 04:29:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x80000000, 0xffffffffffffffd1, 0xc6c, "e805db5f0f9ae5f722c99a6971aeb325f8586ce3", 0x3, 0x6}) 04:29:27 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xffffffffffff2fff, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:29:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) close(r0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r3, r4) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = dup(r1) getpeername(r5, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) syz_open_pts() syz_open_pts() 04:29:27 executing program 0: r0 = socket(0x40000000019, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:29:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() close(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x21, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0xf9) syz_open_pts() readv(r4, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 04:29:27 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x400, './file0\x00'}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./bus/file0\x00') write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0ddbf2dabd6fc42c0512b80cb661d2832db3f550d7eed9bc3c728c8cf4c902500"/92, 0xffffffffffffff70) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:29:27 executing program 0: 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) r4 = semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 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}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) semctl$GETVAL(r4, 0xc2160e791b48d8ac, 0x5, &(0x7f0000002280)=""/18) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) sendmsg(r3, &(0x7f0000002200)={&(0x7f0000001c00)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002000)=[{&(0x7f0000001c40)="9c8e4299d09e36e757d266196ab14913d4feff4bad3d5151a6f37da1e953c02fa1138a0bcac26b", 0x27}, {&(0x7f0000001c80)="7498ad3b5db11de3da10ef95f3d4675918f066d4c858e0ae355d27a716145735bb3ab1a5e25da4224bf3e7d9efc91547ba09c6addd382be3ff85e9b2fd7e6464545dc2417c9d7fcfae899740e9f8b8bbeeace0394cd82b26da126cc5d74790ee89206e5f5db1ecba3a537b58fa3976b0f7b66cba3e7b583d96c807", 0x7b}, {&(0x7f0000001d00)="1a665a0bdc7a4ec2bd3189c562bac04d654cb22b9cccaad11ba6cd5d7a5272c4025318aff804be34c011879f4f0fa6f98d97e6c2a134c5517b9879529f28f5d5b10d03212666011864f00471cdf467099c981a208cfda01cebb20016c06689086e59dfe0862770dc6bb36f65df1a002acc461606de9dac5001c080f40a1e441356650b8cff448ee9ca3df03c83fdb8dd14466f63b9e3785e23569b14416ef20f2e2bd7d0d86cb027687a932c80f141808506e9e1320a12c66d55d64923aa244796ac844024d125d432", 0xc9}, {&(0x7f0000001e00)="e5a4966186f8208300708955d0f6ff4ca245af12f331b51db1ef92c21136db4fb6971f5323c8fa0255cee30ce62f6da00166bb398b3000e4ddb92455f5318b2ab9de1eee924601059a9d377bfb8ee6da4005b74c42c61c800a381834dd4e58e8ffa0e77b5e614e473bf09512c02574c5c4df31dc1e849c30db0c4caa70fcc28190cf4d7518ff28546c9e042723b97b0f8dac73e739d29a2a1dbb5eae7464b8af77e75f1debd2693a1bb39eae6ea1ac4dc9c69d2e4e0a25b08a4dd1b4a9dc5a0fb89e8879d9ea93bda8488882a476d4ad4fa6c04036b6158194655fe04d38cb47356cdeebcc9986", 0xe7}, {&(0x7f00000024c0)="934db6aa1364cab7d89953ec1f53937b1de6c56da0838775fccb3a134d6d94e501c7e8bdc9b7aa51c7f3dcfa91cdbf5e22a639ab06eee2951a176b0c221cf279487271469402f7ccab7689df02aca8382b882e3122547af130d180453ac691baf24f39f5b675dcb65c8353e7a4c447173bb64aaa177e1b29fe6f073072fcba5711435ab761c4aed6e8776ae882bda698a282cdfb79ef1dbe19a88d153a08eb1a88a5e707c5cac43f9868db720b04cfba61c259ad7eddca4dfad834ecfd37f7c88c795441c23201e9ab61700481613fdae75fbff540fb5d70bf2ac634cdc7e54f9f4c4d222ffa37ae733a86dc0cba24aa61ed72a8e8a2a2b7b05dd950d6a17f34814b924e4e8cadbf754d45ab790da0ec6aff002510f37fcbe1a4e06af2fef13fcc1fa74662aba2cb895330469f4db222cfcb04d8fa4cb4622fdb3a4b5e4ab037bc45fcd4c0475cd5a5484242ddfa88a2a1b0ed057214f3394d317c72c035b6bbfe99dd047b46ff9f38c77e04865f98b78f250d25dc9c197317e27b736aa534d06c0cad49f6bac3cb3bf2a1bc4e24eb4c1a22793507175bcd2a0c4064ebd78b89a488b13b9c7b56d9f7a4d98dfa17c20f6f7dd673327ea8e32d2bafdd78a5a206355d503f88bee3819a3c9f506c086f0ffc6ac8ac2ac1d2e9650ac2bf4bbc52d5eda88533ba05db8e4ddeaf6265a8d432f910480fa4c0ca85238b39ae31785929d185a6edb8754f169ee92f747bf45cdde3f6af4afdc6730ddc611faee695c03f9ad9a0ac73dab91cfa30af061a7c4cc2f475fc02551a4a2b45623dc40348963aa57341d98649f375a3659150cdf2b010170a7dc71cf6b43bc071e2c9bb58881cf0575b01693dcbccd3a11d9cc553b1d4a2c4067e8802bbfb6a73dacb721a45997e77e3d6dd86ede167f4dd0d402a035677a5b7b337d94fdde3a6fec3d8409e34bf8b690d38ffe40644b3eb42119410b611d3bad48f166c87ab78ea14548bd2b55fa9738de80f340566801254a1c0bdddbd800768bda4e7e1f1a16d124c2660805256222a71d998ba61cff2447cf255f558baa3fe22d8c3f437daf4e96b50c35cd7e1170dda69ff63edfefe44b30033bbeb2a3224cb82c349eed3d52dab72bce9573837717dffb01f6e4c65a110266fa79f59cfe1a8d14a7947c0647dce00cceb0f41982bfc8cc9be65cc3f497f28f2f827171c2a7c2901a3d37cb668f14c27325baa58cc53cab52989061d5bd65c45f31bf07d6cf4e809ac71b30b109ab7937df34a0a682a2bce444e9ab97a19243d14658250dd2392e91dbca2403b58f161bf9c737a77fb94aef52626e9dbbe61e33fe4ad91db222b383238c125ac77c74f0f4fefd8351a8fb6a44e297c7073ec4361db6ccf4f2902834ce8e2f47df9d69129ea6acafe22806f22d4925ebb3738737aa3cb8c2a41cda6c2c6a134de1c077bf97d0af63f7979b2bb991167ee012e6033daad554a8b834c2c8e9ddc77ea550669183b69bbe3ae035e858e2342361a81b8531fe562324fe8152a310bb05d63fb5d4f248d8ae683609758f623ca26a233c5fb57513cebc711ec499f7a70c2d851c37dce05d59fcb3f9f8c02f0315d4e290b280af55592c7d7918aa8b503f1969ce0ccbc9df046ad0503dc20ba268ce67987f3f04c6083745613a78c5fbdc3af5fe288a65cd62716078c824ef20d2e080178c9193b976db0cf6f6608efa534467dd39740aefb19edf80bd3555deb00289bf2d3566d6138d58b201729f5ee8bb886c1d9be43acd617e3ea40c6ef34a7fc2d08cfa11e02d7725e52c9d25537fbd56d32060cd9c42925d4eb76b2e345722cbe8dcd37de8556e5005d338325bc7ad3e3c0dc4d3a3e59c089b3ada1f17d38a733c3e91fa4275fca90f5fff3a07068969bd40f7649563bcb0a49e51d7687a3b3585318f222b062aa7897724ce08f1be9ff0aa713652ba6ea2affeb48e32e70f5943ceeb0f2d15763142d7362309ca319388143607b725442e745ddf049c52a613d3b3a9c9d45c291274cc3419e892758d288c88b1b49ec4d32bbdfe6d6dee5b5a886faa5d0d8ff28b9db0938b7e359553a5c2322e58f6122da59758464c501793a99c414ada2e3229a69bfdf65f8a294a68f3cdebf978c061ad9bbd0a30e13c9cdeb44299b663ebf349f8d8001472609bcc97b4a18199685688479b3ae1398df1552e097e8fbf061580cac9b5f5b0dc13c0e7ca56df9150c894f86b0f499a8bd34bf2cab9d6440dd0c7195a11feb54c9d11e2eb41ec7a7ceed64875eaed7a9db113fa09ba08b23e28ed1eb1afb928f1eacd55d0e329c29156611a8d93be1bd7b1cd9b8fc5df1aef317b89dc7c0ce84775eac78576bd57f5bc19abb96a467b625d28ca028c2aec23c581277e9a0a72925be8d5fc72684c922297f43e70cc42c5a1ecde01ac80710fe397c5a5a5798b736792654007a70a33fc846ddfa691432836163671877775739b364012a88555b9e5a07556105f350e925778a7906f2df1b1b997f883f430be21ac1661a8d67be72ac5691a000c27c464cb6ee7f8e3050278185e3b7e186c966f4cf8c6858e35a16b3ac928e9202e9e86c2b610a875f84a9b30f64e906a5cfa02ca1787b9f80522e7f0d7d7058737b23c84d3785d6c7e781d1a1bf4cb6f53a0521b737dd96aaad160e174c7960c9b1f7cd0484cf606dbf4dac7a0d3c9488812a729a95cd96b6b4a13bf927f33bb7b137a6c55a8f45f876b83b48cc1d7ecaa00f50c18d5c070cfd52f9e102ea7ffd79cd863e2fed70435b8179d6808277882e41b99bcc237627ad2b65c6e145456ef23afe25c53e88c88d4b7367d647d1d2d4b76c3ba80e960d2e6a04a4c3e38bcbba3e7e91554bf0b2b699da94a3f2a7c7857735e9b928032d4bb1a4e4259bd12b903e9efaa83cf8731d66f9a6fb627800eb362156eea663e7868b84a5a7c84642a9a3c06953f02d5a5d95af77c03f30762583512c0bc70329f42b38f0ee248192ace97ae8721c8ab24a1f1ac33718d69733afc355ce39cdfdd0a34a4debd8654d7aa2899a6ae6f12f89c268eeaf3475502b09037aa0e32a6d2ffb5b281f7a36a9950b7af94a89673e74e96068a4c4577b95bea93c66797a9ac147d669fceae426998e74d8203b34b1e80f91997da276a2df079f71582a8000620757d7e5b21fa19d95526275070434a3ca051ec33f36f4620af39bed850d0c40ecf8ebbf421d512e965228d24c754d3300f6a5cd85914e081250f57af5f319d874273a5bc97771e9aef778d1c5ec2f87697e84ffeda3e22acabaf855ffd4b0aa968c4ea776d31c3fb37cff5058ba966be7eeebbe1f409d7b5c08c194db4589f8b79c05d9c633805f4bfbdba511b9e24510c4b8782d678d74c7abe00200844825f676ab6438db53de8065b1d45c691d2452292e04cc5f2fb46f711603c2c94c453c6ffb7d42375e39973565842743af16e30bc01226200549c2acf375ea0ab96df3f7ded8fd37d39e5d0ce1c23d41621b93e995b5b3df1f2cbb45abb5b6e6e1c7f727dd13dd6c279aad0c2341b9983f4d0f826414793ba0cb102fe8300bbeb9d6dfc32c11fef7e82c09cf4d2a337d83c47b34c4083e0dbe607f57df85d95973a02ce2f9904c830b1b8f5080e3eb394e9a514ba7bcd252a6b2a249c39b48ed995aed3060ca445c951c28ef8037ddc862fb1dfe63967948a7d4acee240ee766e8006f8bb1ce49eafbdcfaed5d0d848dfb23d24b40f8818db8f89535b403a93e0493e9f4e9534a59f8cb13c2531cfb73a1af1e9d710edd38c689ffd654583844efa8a9f7d1f74b0f08d374d9c506311c27e1f5b4303badb85ce28ac3402c875037da4fd3fae493b9cdefc4aa1f10ff9d54d987b72ff6af946b8261b2da1b8f3a110566e0d46e1b015ac1b656af91a7e56fa430e6d612882e97309e27ac076b27c73ba837a1df4a22d0ac460a7972974a32a2364868f169798ca7d64536c7a5cd3fcb9be531afed64a64cd457771bb98a428332c6609c06ee6313ba01a9ab63eb9c56f229305adb74f03b0505bfcba07c9163600bf39f0039be9f0fc4dc0544ea084ef308bea6b3ca773d26d5c071843599e9f71458376097f30e2df06853019d66704b0ca7096ff27667ef0d067af0d8c66e126ef3d7f62c84c2860b1753f1ab1d383c6c44e8e2f9787905ff27ad12ceafd69695b5f038e88b64dc366da04cba15de7dfa8df66e2e18a8dd666951e66995479f074c274c212e949aa4ac1f9448c24a4f331c67d20272ebe813873784ad5f642f94e5a0cd4bb6c933cc59725bf32bac132c63194ae7672f6603acd34a1b3dab47694ac800506c9259397f637c50b7259a152165293d18e9b3b708740807e8d2b4309be58f0c916291800d2e019a5239aa10d93e082e89111fde426243a339abd8573da9957c40016aed35ca89595370278c1df296e965c76f5dee1083c8af8383b811fcb3712bf695055a9acaf8d5c6ccf0a5a5bb6bb3825fadd3548d5038b7bcf2c97a5c15a519b1b3a94e688933b39e723838338c49acb20643f41b53a73a369f03bd318acd2568290e0f13fbcf1f624864ffdb33c585523a44f12e48dee82abdf20e832727aedd926a1390eafd7f3c885b978144ec4156eec1a89235f7e1e8c042f9a0998b72c13d6bc07c7455095b008c30b0d51f2ba2f8d38a8e82d42060446710d2a7c9f2f3a630342381f58d7e414dde81cd40303c78497e00d1293fddc90bd0f994bf7a9c8ed297ae1a0c4fb3889eb6e6e9cd47b84111b413713e821f8123616da05f2838cbe5ae8a0bdee2e37a3788cc6628860be45fcc14bcfc89b98f7e876b22903b0da52493ddc3934a69b467fe615abe004d0d2113240d7b088c2d8dab941e7f6e830859363f2aa62be1ec4da5ee4c50aa1e707f4acbf9ed93bf92113971f12b59708f0c88df24a29b43f545b688a8c8f4fa289b9244ade5c734bb80c497ce41f376bb8d458f94b829f5d1c76200fa8e17bce30d5aeb57590fed305f51c30507724d6e42b354af6d334e2ca924f318139172e9ea7e8e2c4bec9e11f1c4193b3afb610f991f45a461521bee3ad53fea4fa7595df8169eb9c99495cb6999ffaf62dbd5e997ddc7c31b7873f930ded36b7fa88e23c557440e7e3ce498296c029db3011412b36ca73e1e52ae829a6d48d5cfc52ce59f2fc9c8b6264b2d4337d839f882bf8a48dc1dcce1969edaf4a7c4840b43f315192d9bc696477b0499f60af3bc50805a3b22ae77462518666b95d91d2f9e4cc56b9cd979d57f821e96e2222e4dbb98533a08a41e6a1420dc84a722d7b99bb65f9f8f508fa8255354f1f928b39e5dfa54c3668a1a73b2b8d9603b304b50a0a14a0f1b95c84c751cbf4b2378a6133fca653276e41f0bf881256893dd0db1b97990625e07fbeaa3d351eadaafc13e7bbb80f8fe7a5e4bae350211ccf7dec08c35a601c768238c8b100efdbefd66982c3ac47089019b38051df062eaddecf0b9c996922912bea40339b5f3d0775fde41e5fae342cb9a17da3c70c8d94121c855f9e79c42ef7b5f7f9716936c1412c7c36b5c19c2b1bf553568980cc405196a35fa080949ad470bbf60aaabee3b84fea8d1c5adc847a71549d01aba80e0d83a7591920f4f94edfa66a63bc7d8353845686a3273f5a8b85bb9fab9a762484bb4599ff8204fc5a1a823a39e64f0c9b212c640dbf37c53e4d911d9bb535353e6b3ec6b1b68e773052200df4584f45aafb9d3a9fa804f453cf32d6169643970c95132b049b0fe6fd1b3ca8a935fda850967224885194282a9962d991807", 0x1000}, {&(0x7f0000001f00)="b538a456133dac5f258069b5c7a89a39d13748c3eb915c214d815dd770fdb88c7e5510471e5ce05aab26357d4125f0e45f3d270c4ae6d97ff1f230e3dae6e98bf0502ad078726e1687b6eb2d34e2147b1c2a659307e1e750ce7a6dd2ecd35763b921206373b87c7a54ea00d2320c7468f43f1f91e5d00c", 0x77}, {&(0x7f0000001f80)="b890897e5abb2c8ccb971df2d7c5e3fae2f986bd1d93da4f8745ffb68db240a8e941a810ad05fd714e09623dbd5fdfa6e63df1809c41cd74e3e7d53d1ba63747fe98462874d5f605dc5a088e43e92b551573b25e4610363447a63e165eba2b3b664ada5e128a4e059915975ac81bbc764cf74c8668be84e985eb52541ddae6", 0x7f}], 0x7, &(0x7f00000022c0)=ANY=[@ANYBLOB="8000000000000000ffff000006000000d12bcfea828b12302621d4af8d67bc9e572011dd59caf0f8f3ebd9728157de8159a9966a41a8fbe9a4cccc49ba42bd027beb532d4c9e101f33a29ed8ce8a6a51e1c323c4431bbd89a72706abd123cef3d0bac5bcb9fcfa2cc0d50852d0675a700573dbde896a90e93a00000000000000c80000000000000001000000070000008071da62bd10f86422bdd6b1bbf88fb1cdf934ab6101de38fd1187afdae88cefa0206aabd3c7dee5e9d4372388ee32ed31d7bf7daebc2375c869ce68cc13fc1308003ff302f6990677c77ded308284276697f2a98681ac737dc8cb892350365832fc6fd0f393378185c8c656f5d20363be3d4c44a61e5821d2762e23109758f2b8380c0b3f1323d4b62ff45b95d21d1724e2a63a17f5c6fe89720b000434c405e5f97665684daba1a8a6d6de6516d90e3fcaf54f30a37a20f122debf000000a24aca2097947880a3fddc0f924b8cce8827e2ff2248ff13a58b4e9f8de843fb0f4e673e056f3e00689fa9a6500620dd97e9cd4120488e50"], 0x148}, 0x2) 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/0x1000)=nil, 0x1000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002240)) 04:29:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x0, 0x4, 0x2) fcntl$setstatus(r1, 0x4, 0x88) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 04:29:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) 04:29:27 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) fchmod(r1, 0x80) r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) 04:29:27 executing program 0: r0 = socket(0x36, 0x2, 0x3ff) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e1f191d6bf2ad4ceb847cf73519e18c94e4d950ced12be82b89b64d394f9627898803f058ea7f43d52602715420100e2f90769b9222c2754003cbc4f932f71d4347178589b45e7199a993a73927a5a4bb1f3f303c4d05f8848cb4ebd4b4de0b6c2af0b8bf6b0d17d7bbab674fd0fc2d8f7d781f7db814b1c47145b4dee193edbca8a7d06193aea87f93ad108e9b63bbdc0c900"/159], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000140)=0xffffffffffffffcf) r2 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:29:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x1}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 04:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x1) kqueue() writev(r1, &(0x7f0000002580)=[{&(0x7f00000001c0)="0f76c5e4c80a678998c101c4f90274c6b431718345e4b988067be026b76a1249d7099853e4f7eb1392edb0988eee2eccac9f043c8aad68d232e18e7c33c9058c5ca7937f4b545e8a48bcc81a50fbb546bac179ae43037f6c23ed144a1043f2617aea63ef98af6ee36d0c80aa307c5e3a453b8d8dfe7065d9b1f07fed5d326ee4f8c601e174c205ca4756a369b9baa39dc938d61ddb485370bb1809b5077c454d2a21fa455e01e2c9234bf677387e366708aa5ea90e6e10cf1f0b063671ad51932a380a7bf5d6eacef4615169decccfe9474305fe4dabc72a57a1a7d0a03f2a59e9ecc498b36cadd93e2b9fcb7f3be8cc3bd585b86f", 0xf5}, {&(0x7f00000002c0)="ed582d6a53884f21c4cce137dfb0e36d86e0d3784e47e9a9fce8300626cfe84d81b4ea25517b5f08cce939679e49a951ff6e87d86a00616660c7b92ddb197cfef03cc0d767eee097b145bf5170ce4db2f466b1953905da1703fc41832a5bb0d2b626181955ba3d82d1e407d5051a14619181538656c80c9d1e3d2dd51a349fd60fd13eae4944bd58268272ba5c2c4f09a4526c57b25b7bd7b9646fe4ff8afb2b8459897a5957fb1a6430dd52bdcae79d153004294dc7244e52f1f7b8e225d090c37a8c0c725d90394fbd18066be498300e808e98c4bae0e7c4657d7fc8537d2876fbd47f6c66f022d3bd5e09cece09fd6481b1aa403451f0ca94", 0xfa}, {&(0x7f00000003c0)="07d7f9bed414d0ed5c2168be922d3895050b55e011659628d1f008e33398f81958c4a7cb339f1ba99da26723de1051e73fea30aa681e021971b384be9281cc1f2dfd3d00b8a7a60724e15a7b2a992822e2c7dd0f0c60322b9f7aedabf2579b2e1cbeb40e07e80eb42bfbe98ec9e00a8d91e44993b8eb121bc981f2b443684db9bea31bdd71a80af16812e4a7b79011cc054831c3bf69cc9c781069f72bbffc67c5fe82ea33cf9f21b7e7d77f4ce4bb385d1544e84c73d9760e9eb5dcdedf20563d360b8b2a7a146d3f299f38b6e08f6851083d9d4324bc89d097d575dd4b", 0xde}, {&(0x7f00000004c0)="be49218d6eebca339fd8aec647f141cd1ec47f1a648d391004b95ba9db3952223fc4166e36b82686817b11c4d9b523c0d1fb44b54c4c4e24c329121c3b3ba6a5d42a60e748d64479641a41eeaf8ece0427b8081c9d7ee77887eaaa29dd5efcaf6942d25239bf4143ca9c70822b3539cc073c689f8426e1f0f01c3000e2090cf7ddb5353d76b4ba7bc03eb98c29364b11894594e27f36559ed4f7d2becf07d976df66fd7ede3d8d7ad24ddcedaa06966310a38a644a120a53cf72ac61e46c2b4804396d8496d1bb7d10c2aeb67c30cbb577f3e89bc809a5fbcfead4c1d00e16e830cc6a0065c894b491709ae4b3e43b6a9ec78cdeb1d1dc7add48dc658bfac40727180fdbf26e004629be58e797a742c6d9629c8de52046450b593d1eaa467c3df9a21d0895bde4342b68e938fb98033abf54f41a9784804bd4d46c097dbcdaf4519475d0c1bfaadf5d13e72a23a7203ed6e3abef7f0d9124612880be6d78e14c2c9db3dc9b09e4d79b5aa80832ab2c05adcec383fc79f392339530c7a5093c11c6c5117d6f71830258afae5d39780e174cbec69bd39e86aa83a3725185438e0fb9547833fd29d4f805f8d6e210b747c4a68ace1c80f7ae40fe90e05dbaca3494a0105b310a5136ebae4a9d4589074ff3251445ceb6c270356abbb40552aa4c8a6986fad0aa7d34a0e45db4b4cc5da0fb32c3845613819215a645b303316ca2de867b3934e9a23aee5e84ff6d7757000c38ebd879a88ee711b020e917e4ff6c4148c4966c2d06d82e1d8ba521dae2a49281e1ef91e20bcc83ea0846c85851d53a454a7e6f2e04c3a9ea0d8a4d99e50de332eed89a8d4b9041b5d2f032409977de88f77019da4a4131fc10efc7b0ae450010abb7176ad51ae890f603834284cd6ccac33cfa3b2300750e455a0a7cc8c90e0c0a7a5ecabe95472c6bcbea99e01de342aca50e721718eac5c59121df5347b6c7c17116b1e4a15ce2af21b3410c67b00679dc08dbc23a79dc6f130b92f3973bd109afe058ec412708de4b804e95fe2ca85b51bc83703d30742348de3c9dbcd6cffd697a07ff1b0998b71c83bca5d480612f426293a0fc656383335e0ac8d0b28111e08346f3f609610ae6e4d9a3a00545a66f6f4a640cf7d45fd76547afb5e434315f5e75d202a718f14c7630f1cbd45eece1555a76bf5df385ecfaad93bc7402d1292f400b7fa1f1c77315485dec35fc41caca098e92b9000dba88da836050412585563a21904c8a3a2f990e2dec3ea32eb44cd54f0945517a2eff1b46be8dc1bfded47ebb6ed4497a4ed7c757bc1aa282db3c1d749ef35a1395ee91ba1ef4c6ee9b251c033b7a134583ff99c19f74537b9e0c1f96bb3cb68ab8545f6e12157fcafcd881cf556e0e0d37b814cf045d00e2861f51dcee9ad6b73c85f85cad4aeb6ff7245a091bc1d4e675cd21cbad752b483167a3dbf720026e992c3b036a7a0a304cc25941e1fbf543e0ee293e5c70c3dd43ebd57ddfa554ff4f6feb2896c5198b752531bb9976b388642910943a1f6b2f010adcaa72e705cda618d3d0ecfd97e242f4d6ec8b66a3a7881e664f7243ef3b0512d27afadd26f135ea6d48692520d4ba7258f09f42d9ea259e8847c4a814d791b35d124faed7305b097bb2bf6d2092bf9658a1d2f44d98438751f08004d8402f0dd9426559e1d3c8e7bdd53aef097b1d6987adb653c54a45d6880898a7ec370776705d34388a020d34aedfc2b0200b9308e13a7f4c32ba0dfbd92ddadcd9bcc538fb824463b36918b381dede11687a4050dee6231a05a2a1d5651640f0f7917e693c73f4e08666085421698175369c5ee34b4537dad02322da39a2b471f4e638278594babe6a094f73e2c0792d7972bd9cd717a4e8839f7f9e05ea553f206a47f9956feb0d9afb67a1c6cc6a091dd5aa0809f7b40a9e215062bea7504e2dd945d595d251eee9d70692e63602f454d0bf4c06c9845be70cd50f8e0d4dafcc8f4305d664e874a1b0506d4e3d2cf9da7436078560b9689f23a68bfa46861e5a01e7190d17ffc6793a92f01b0d6482d502706f1858e3572154e91045a90a3630d34526f71a66b76180d3205ae859d9cc728e419801a9bf73b99c1b619a1e65ded4586858eb7fd1c760ba294198bb9b9cb79043f36a568dde0241df0b3ef9819444b75ec57dd97e2e9b91338f840a06de93b69a6d78ed08260a65a216c1ddd5f0d5a97e7a0781ee65897882484cb7333cf0bebaf6da03c9cca2c16443e71e791000920f78c6b17b9fbf2578fbb23540ae178fa202b131c0f40fc8896d734195514e3c4ee40118b679384e8c6628225a7f799c9f1777cd4732cac52fd142a7c5d298bb94cae66ed85a377bc13824d2663a42b475c070db9bfc06d96001885c9728db7e12b2f847be35453c7a5be6441e009df6be06997da26d0258f9408d5054bedb1443ea12350a48563f5759afcf2a0beb469d17975c3fa1871e5b671f916eb05e25eb54e8af81efcec217cd20083ef89e6bb10a2adfcd6a0be80b19c19c93dbcbc4698659c33861a6eafeb4452d02fcb1ad3f0b7bd19fc874711a3c282bf73de50a27f7a1b1780b333e1482d971fee183dd8bb8fa54b3a9738551af232890ef0128ba3c3a3eb632e456434221f886f4515171f59ce1b61d40958a8e3ba22cd22c81cb15f791b827fd64eaf2efe87832af3288931bdce9da9c12872e1a9a1641b8a02234d1353851813ea7ef4a702038903493ab6fcef278dad580ac8d64f3d1823b4ae5ac7e759664a8a02d6c91796cd3e4880a6603e5e086a8fa21ac3571f846738c915888677973943e304282a5257e281b0c6f6e1d161e65cd64a65e9bba4ef01c02ff0bfef0f2f46c9993186be3e665ab4b0d514fa5955abc5e533f6240e0b779c809f05808fcfb03187e4472954b3bdcc26ab0e58d4ab62fa8bf7c5dd641d8a559723232209b94cc029602f869cb27a229a0612431a74ea0aea03f50d23aec367638cb1b14639cc6e96abec54880451c2493c81cb873c461813ca38ccaacaf16eecf1a0f51af74250e994181bf88c6ee4302ffb7c28c9f7babd0c5d94ddb2dac8f150a4173521e5bd3e64ed607007397fd379b02db12e6818e0dc48021cb9fad595dea6db29d52d033e1ce130b60243efb166c72855fed15146f02e3c8a921c98a221d7d1d2e130e234407b5ea94e58a035f9fbb313fa26681d708543de012f2017a47c95592e09df2370d99de6fc4b08dde9a0804c952f6f4f62b414762f917a393cc8795e10fb6a3a2714000379fbd1346ac5e5b60f63c9169d3034daa8e26eff774f93bcda210de77ea87491cdfef3cb5b1d4b93ef7fceb9404b3568eb77c8bd82150f2f4be1bc1b6df37ee3eebf76056063527fd6eb68886fe9a900ceacc76e8cc29c3a27179a6af3e9f3e78ebbb92bf6fe384c3c9b04e3a907f66cab0be90f57a0bea01a021541dcea65d2b67e6a6e4c9b3b5f8a4cd7ffc773ed830baafd23bedcde6315628a38794b9d1723c95493b1408ae4827e10cd60ea03f8c2b3a358dcf936fe949e004fde73493fa31b4e4660cf71930b64129be5b486d8bb7195c3998f13d6fe692b0f1f841e47274be61cf6dbfa32a138d2b572bde1b19baa95c0b54316cad6a8062867098142cea037ea778ad0d3ddc3162d913698673c430169bae25d2ef9f267f130ff88176c59b955d158a18a19b06b63c13a4d63939e2ef47b4a2c6aeaa90900300e799bc390389dc28c7e64db11d6f00192018a5b7b40051af0e3223008735cdf893e6cbe9ac3626cd59747ad21938230d15e0161d442dc4f28f7f188fcc465033f94b8e6cd95ef119acb239a24fc2936da1e14961de1e7200de1651be8e383dc1bfbe1d4ddf439b58a641ab92d86446145f6581882b65644b66b7226d367b4e57ce29067b6f3c354492200f64f5b0c9d6350fc1a6c0caefa87f4a388c8a2877946348e022b450f83b730323f175a07571190c831fce1b4b3d1f5cf6fb466ef96a363f4058b5c0c97dd9905ac27eef6469384135f575269b2496dc214c0076698efdfe6bfec88fb656df64755620fd87674cd99468c716dc276a1cf93e8d3ec4d6f1149ae9c6c08a50b96c19a49f86bb44474a93d3dd965663bda8f50355bfe1401957b763cafbacb00a6e285f91f008d0463e75f1d8a3aa200926168ab09123aa5631bf065afadf99acce76147b604b038988020af7b280410ca171556305a1cb5be0cc40c23424a727db8408461436d852cca8e9c3c80fc41c49b3243987a3e552d7503c1aead447cf2980d2bb700bcdbe98dac40b64b7412f94c131b9127f70336176a74da593a25d77ee060b86a0b56c930390f5f03ec622a45a4c95fc342e438b491868093054eb6784d8081d7d9aaac36a7a8d438f5dedc3da3ac77bd798fd3372eadadb32933ec7926375bed2b2fc89b6855b0127a7944f4b070612f5c84cbf4e52ca96839bca942f8669e569a3f20bce4346d114bbbd66d6990725f6545874359652850f0471fb8527652ed34bc68c1be77a66a9d282fa0d4edea4000152bc03108636b83539aac11d41eda5c7818f6aa1f5a2ae815f5a7906a57e60339d45c20694d3db472759528fc4631ec1e30198804114e432d94adb0c3d130ccabe1eb5541fea956939971ccd5d5c95b8c668f59569dfdc64c6e8b94c190ca305194d04b423fc7e64f3693610f34c8021517dc355c5bfa571b8ae367c3e49485f748ae0e2d39049e507ce3732b1dc109494c414747dcd55960b0ed4ba5356744bc3b13edab7c388217dfd28d0eb91520ca8beda33b4c983b2de76541c8bed5335fadcab6ad6533d9aabb740c0a77c840fd5cfde1c6e15d4a2f8c19076f5634fa0e2336383040f4fee4c172955896b8f2e968e69aabdedaaa6e09248859dcfbdd14a328be37730bd8837f7502e4c660c4ddae625ca26635d235232e94f5b05c396dc1b79306280f268ed79ff188c60c3a87d30199f9ceb3798f01d5ca74ea6a437199b65627beec4eea102a96dfc45e45309330f8ef8ca0a9f8f5021cc5e8007ebea866f4f8f487889333cfd34ad640f2d8e1c58fc66a43e8b0665be99169518dc011ebe8689ea67cc4c3db67c9175229b2b1d73a3aae355652fbbf270ba54c1636ce5012e5e521424bf8ce1902b5f2333e39e75493f6f04b7b63f2ee1e36b02856e1f6527d9476be129cc7c60a32ba3c0c8fd6da15b1519603f0503d5bddcabc79a1ee847269e6abf097c9a989372fef9644dadf1c7936c3db12752f1d060048c6209794386f081e86d72f5be436f81b95a00b8e6e59ed751d782ff5740422f580c2839ef61a9ff28b882b95334c4a9b6a2aa5fc002763cafcec313063e82b51c1cb2c76b24abefa8947544c2d622f16ac43583dfc925c047e9ae518811fd4636100c4496c5b100444a516d63b90448887b552765f13ecad8e3ac43a2b30e97ac735022ecd042ec66e458f482fd3557fcde999f009a6d1d40162749f3909e40e0b9e172938d404c8ffc4b8850cd4f0d88cc617a6a0e3bb7db0c79d8fa9ccf653d80e8529946bdd4f820ec50222e648c540331742be67eb823905f49bbaaec8b174aa9e04131a4fb202e7638b4b1cd703f8cae9266147b3575cdde37edef08bdc1aaa22765b44fb5ea3ad9f83e82236dad4a3c3d2d0c0aa25f5fc28f81ab97a47c96066b8e39233982081843a7d4c4510428ea45a805354cf8ea48f9aeb684658be9052e63d0516489c7f7189c72cdb14baa865c8459ce51cf3bddfae19193f33b9d4f19fa0f87adf83e39dd9dee1e4a211c", 0x1000}, {&(0x7f00000014c0)="fa23d4537633a0c8697d9a25a4f5858ae5e4a6b751e3c4cf0277b615dd8defbed807dbdc8341004329a16c719744fc1bee5f5cbe43c095463974f14914c86f6b5e98dfdcdf1e18e7d1d53af80e3bb00ab386c5ea1809ae855facfdf359d8e4b93d8548da5edf8566b846", 0x6a}, {&(0x7f0000001540)="c1b7fe154d4a056146dcda30cc87b735be4c8a24870a2adc21e6f2097330dd258dddf1b8299ff402ae6f624d133ba16020ec66d4b9076b2a69badba985a9dbccb063167578ebcb2cdc2233ac4f576d7a03a7c6a4528379880ced00837f8ceb2310316b476ff5567484e18d21b47ec9d897f6f5f73d8e16b019e8e9fc775a135424c9e274dbb7bf42309b3e51134d4e3b5635ff99e7d8857a3e911ddf1e76564956243914f94c8cd52f86d58d12343dcf03b588002193757b64ea0352b893d3c7a4f9146ac7b06f51c803d7651a0c31a61b23c540afa7456d9448a64380ab0156595f351c5fdc2a2d4c81d2eb1a5eb64d36a0a2497e5fa8975bab6294f75870437bc5b5fb29eb2d325362829b10421f2711c2526c338e612caa3a6d7871ad4098a752dacb711606766471b44117fbfc3ea0f8ec2d7005ac6edaa90c32b250bc89b2ba3324a8b227587a8be83f36d9ac0d41db4a942e9b7b2b7598cd1f3867a2165a44d96a9f73b1efc0c09fcef4bf189ab57646e67ce5c335ac72d095de76296c00fcab44ad27c9efa8576b0c6a24a5509151d6ed163a1782d2b147d6f68fe354a6e46f22d369e19dbde565e230229e418efe296f61f236d5cede3d5af39e1d42fd6685d965ab5b6c94015cd104033e59242953e3bb97eb4c4caa956a5956aa81bf16334ceea7e57f4a3237c58da1c8362ec45a58f1b2535dce15ea50863f02abd3c08686f036b08c5b2baed94a0c36fe333a9dbdd6066f6e33968b240881da63232db0b2c8f1d222c1f074e16abac1090812b173ab4df5258e4c43897c0f0a38efabac73f25b1db61d6008b82fa5a9946e6bf7b86c821107dde1442f80c44b6ec53ff198df33fcc20850c999a7ef9c6063e5696174c94fd3d6b2ca12ffd1e4a678a72f6f8671e771a50fbfe3d17fd64a5866d1654b185232a98401f0b546f155b3a7c74ed8e266f3a5055e962d6309e7fc6d88c1a64cf1ed8bbe68e46e1c45af73fa459865b867bbb75bfff2d9bc76b439f35dc3687b5b74557efed42b18576222079e2e9b7bd91ce88bfba8b8a79100b6beb01b25732224106811553ce4eb1e5a67d954a47e8883e4a4a3fc84c30e05605bc1a81a65b115765f7e666d1ed3dbf747a4656d465837720afca5303a28f687e96d60590d5e666b6833f48d6b101a693d2f1050d57a42a661375de8325c40d891f42ad29bf2796280f4ff11a0e92559236721a39ab56469607d54729feb5d3018ab24274160a7fc75c93a46e88744b33db0da777b40b4448af3e10efb10859e64d49f7433dfc21bb14172348d0989048c8a79187371ccbe92c437ca62533331fe3cf5ea530edc8c722597fdcf79642cd6d82734573cb1ae2a8c5da387b7fb25b9e1c17d28ed132d88f1de69022876b0e5370aea316b04ccc18b68f8d068e9b4f9f4b569b2fdaccd2f61f2379bfc38e526e183840611e009764a4278db257a1c84d73a46db53566222fe969aa1060c6ce634275375d24616d330826aac77f8044b2a60fc5993a4e2077555fbdabbe80cba365b073f8da898a32ec19655a23edec39520c2a333495891b1be9deadd2f015f18e46082274ea410593f0b489e1c5ff7e03d271209e9faf48586d64d020e8ae1ca7416f9632297715733f407f1905664b05b286da1cf0088146ff11934ff304bd7c7fb92e9fd22236a7017dd2277f5fc44f7fc297a4ead03c144fb16d1197223961b28e715162d550bcc869a30dc4a95374df1842b1264783d8b2f882e2fa255296832659a9222ed6bc25e404c81dd824b83233c641589ceb240aeea261c917b47cc97cfa6a2b12cc68f554182f8a66ee787d076f49c9e725ab95fbe8a9874621d3cf2ad960bb26114d752115640ffc9a99da2afea28c414a75b9bc20f9affa279c6dbd6757b30ddb02dfd8ddb72a7bcd55bcf2a639e11aaf96aa68173fda6b7173a9f4b2717edfb8e3582acf03e8bc207324912989ead2277c75ddf239663035c4e83804a7bf4f69ab5c0fe4389f7f84123827460cf8bcb66e49f05225bcd86740031a3af473038e6fca24d5a0d912475a963ed0b4c7d17237c1100027b9a5c1ee891b28de3af2b5734e3e67301311e48be5c888e128bf68f51b40edee31afa70afc83138709d585a4c873f0dcd9477f49d9b1227b544635f9f5067c9510d68fc63f6940923a74d067da3021d581bcd703220a6ac3215d6c3c45ecfa6aecf7e951cdf0d28a2c72acffe4016baaf5255239a64e0c0c393a4407eda7b88072537d494cf0eb4b7e94f7ca02c03abc393f457e278d98242ab91cfe8c9fac6c09888405a62e00a6c145bed7145ccfc90817ef25d15f3a1893aec9129d788b85c24bfe95aa71b58ae71dda5e273d4d727e18e6359a716242c83694c96907be650442d5449630f1df972b98cfc394244011e63a737a464ec07d9e1f683e77f7d5b6ca909d62c8a3baf5cd7572fc4af1d61737b9946fb9b9c88d834b12d81e6f5fee2fc935eb7c0aa2684e3298459a69e3447cb56981c690038f8b2c84b66bb3f3e186c3ff02f850f49d8aed4767d72debe4d525ff98d71e3b72669920193741b907bb2e8991936bdd98720a3495e8facf04406cb87a00a1f8d1b04b5ff876f465c057bbe5600fe72e3b0ff679ebe27fc668970baf8d134233d859c902b8a53203c3fdbc0efb21f7c346f712025294bf36c2e801011d1567da9de6f144c30cf6571f29fbae50aacfe54eb4fc3e43a2dc9b826ce5d8c0a91431cc3193840a4826fd7ca5b543f301c92550a34974a236bee8d0d1a892373c6ad2fa36b23337ead3febb9369e4682cb7cd9036717792fd8bd081d73db53e8c529e8d2d49eb40ee7468065d0c91dc64517907f72ea712cc46fedf7242015d3189035f1eac7c9897c016cbbbccc873bccb13171deaf6a99c0c8d0628d16a2dd3bd18c61fc2be57780ee791b6b3af1ab1b5593e27e9d75e807764dafc3704522a84949d0177257583c72c7eab5b594b9d97abde575513c3f953cdbd4f919596827b3b7460f9fb70688780ace85d4b18cdb57ca8b8b19332da8ab3b0ab00de1965f52910a32357ff5cffac2eac49cef1efaf944d3ae6e5563ea7fb7c7163a1fc5cb6f91f92bcd9e60c335eeeffb632c9abe482d6c40ba65444f4602cb223ecd18b35f3de6da1c6045ea2b86164e75eb037e32c18a91dd69ff7a3dc169ab94b3392454b6c59590ef02e834e2c806ce826f40739bc677b61289e60f280fc8297134eb729bfacc087aed1314b41b4b6d8324f11102ef7ee6010bce7e20cf62f470ec28d48a12686296e9161b34796c64422c19eb2e64b82bef9594e161f4b4b1358d48a32dc793ac1f5bde05584942222805cccecd2cf99bcbfdf671ba92414dd2feba127270adc1b7f87ed3544713ea48df78718c651b861c2ae547c55c2e7e612270927e341d8daca8493826edf24927185339d9b2ad7c940ea1c03fc9b54b3dfa3e87154989adf5c4aa478432856c3a1d38ae209160ca8cc55d29be5fa9f33460bdfbcecafc6b45b8648c85de8c12f0ed94e7ceae07ff45ac38565a06265f4642802711319fdd0e3964eb2f6024919f5f387940068979cb1ccba05bb12693d814b35d37b4feb85a95f9bdd98364075a8dc6407ccf92172ce6dba022cea46ee049d220b56e13b165ae4ab937576da8773c6801d7f22ae1926ea71f38a854bf4c075601bd03036d3ad6db154632bed2787ba4d923a0b205d8e3cbcbfd7c6957f5409502c0b8f3c32448ff632c775ec9899eafeb83511f175a77c04f36e25db5c784b004d2899001fe9c185e623197202a7c770374fdd29276b31e96e8ea5d376bcf619c09f12405d5d08168aaf47e49051674fc6c8b9ac5ed8b01851c7e4bded461d1eff5303017d0143d67f744335a800fb8888659e33099ed64a09635eb6da8503f26f201e487f515a7fa411ea3167e413cc5fabf9ff541f9b91cb2459a43566acfca726bd327da8e52ba8f5714522d965ce0c9776e64fcaadcfc89fcc131200ded042757ebf25c161262b7704390725f7c94ab464c7db1dfeb0c22e3eb21e29c911fc76c8219e37aa38ae83f77d72e8d7bf1c735b915f720e603240f5b2f0663ed3fd3efa92df2ebf87fe648eaed7ce75298f23e9ef4cef2c620338e6ccfb5b1723afeebb4b6017192f5c8a246a0e2e06fdf698bb48096937e7a5317e3ccad7220a5cb08a9f1ee54b977e02a0d863d389e2fc8038cf003cc423cfbec415048bf28e76c1a4c51be6b5e55cd2f6894be4cd25e5510b74c42b55c03c426c2957cf1a237bda4e790d8e2268a8d897f1386fc8919d8a07e789696d5e6c3f76ae010bcc9510e846d95baec403d4f38b1d4618f18f05bd33660ed37b81119384b49b3eb922aabc6e2b31c613761da150eb21fb5f5bcb22e57319f946d6c69ddcf8ad2f3868dc54a245ab616cb1b6c46748a811a16d12551e64d36af1bff3c0ed24febe1ebb2a5c6ed14abf0dec0878916b6bdcda36a0e6506d513ce8c1a4d8bb6cb364f08070705f003a219acfd77a137e30b1eb3492c29cd4625a991cb9e1d6293a838e22de26cf9ee5772a9c5ac11e95b47514b43467d0d82d5ba20b6f44a8203c6d33b5ee7bcc6b138032f6fb459b5cbeff7abab398c31a6c97fba95382ae530196e51a4e7e612b6e95a14be345b46ed12f4f416348f375e44f6790e75ebc1eae2e898920afca6534918ff80da42416ff784b935dca84a5a20bb725dbc9a178635327e0d218beb06752a9eaf554d93cb596b7319848ef67ba18001ce97c583b7025edbe8be97b64c47468faf8a0cf44ecc0eb8814d643f65546f327e61078acbf451e4883df978c0dc8869aa57506100e648c2b42a142beabf87ed67bc49bb37c4abd1cac1fa5863ec2630448a911b292ab3e3b34e5382a1e38e25cee162c219809d3e7ab6af42b1c1c933790b15f59120242aaa629c82f10f3d76ced40841f0be35911f33efabff6ecd3906ffde37feea196c2d9c86b094a4ff2362fe20296b7d6132a997ed4232185c7483377ecbc810884eba309c66a84967d567d51828f3603299c01fde8025b2fd6e59388271ff228118619596eca91f8b54fa6d1c93892e206c255029fa08c67e103f8d252fd5d30791d41ed8d82dbcd12e63d618e20fbcfba330bd6c1ece5ec70b8f5816d909b38c78b3893c0f4ce21d2d53a7f4ed040a9560c605baf9f95295ad81b613dbeb5a0d41405b735966f7949983e3a29a14eb78736d7a0cc8484bf7e9c77dcbfbdaecb96784f9182bf8f75a9299225a1cee1cb140a8fd72ae39b7afa9921556ed4434966e64cb9cfc7960dcc86f88de64e0730bd7cf7150b12de2eefdfd57ebbeffbd629f9f8539c5becefbe88792b6a96e4df22073338c8a53ae50fd9a033604348a31ab5fd2643367dca92813a19a127301f3b530262a8bbe1bf22d8178bf746f45ac76e03e2c6156e0d3b462a3bb8638d35edf001d5b4825ac4efb085323e88381dacca5b181d0c3878113486a7355484424ac78ba308fc187d09063be1c05f504b112d7c0f4ca63c5d7d6817a1a00bbf14c1e82b02f8f5864e19d0796e864e588c3cb3d6f501419b4c4f26a1ccd99111ed91a62cb467acf909644efd0776ef3805f91f7fc71886ac94cc6818d0082fe39c7a2251baf64723e870a1da616a8e8fdd5328d0d3cd802a8e92e0b999f21e195181fab5e445cd902ca8720c0e9de4b2936c001e49c3a71b5cf56ba46122282aa8f2c6199de9db2e5fe407319addfd42131a56ec7b62e6ee2d31fdefdc64f84d1c9ab610e1515f4310f223328", 0x1000}, {&(0x7f0000002540)="972b9d18cca81b9afb91c10189baaf33a5d6cba9cfe92cd0231ad9b440dbb970513f8b7c86cef0ec24cfb1f9297c8e65e4b3", 0x32}], 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0x9) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x54, 0x1, 0x100000000000, 0x2400000000000}, {{r1}, 0xfffffffffffffffb, 0x17, 0x629433299f1773fb, 0xf800000000000000, 0xf42}], 0xec7, 0x0, 0x8001, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000000)) 04:29:27 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x3}) r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000200)="950214be946b2427db987000ecd3cd966556147b8d58a2216cf14a5823", 0x1d, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa6) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0xffff, 0x8, 0x1, 0x2, 0x491, 0x5, 0x2, 0x1, 0x2, 0x1}) 04:29:27 executing program 1: r0 = socket(0x200000011, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x401) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ftruncate(r0, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000200)=0x20, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt(r0, 0x0, 0x4, &(0x7f0000000080)=""/143, &(0x7f0000000140)=0x8f) 04:29:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="0d779862cd359bfc8561d9a3e176efe51e8b663434ea0a831a402d77fd0b8e76d1f97fab118d779e3e6efb0e687ed6fd89f98f18ed48b96d95457651e394a8facb0ca26b6aea49076372b3bf0811219f3c216ab42f2db11996901356c7c65c9091480fa5e6d9a83d5987c20607a0dff4cc56deb025ef5655129e7eb05e1797fa501596d4ca8a25ec811c09cb1061c285fedfc130", 0x94}, {&(0x7f00000001c0)="f36dd19a9b9d372ddf5cac0e6df2e594e791c628676acb65fb073021b7360ca88bdc00fa50432e7e06be085656389821fb82a9332b5af2835f292d73719a7679a377489b0b885d20eaee8ac087b2b887a9550a3a24c199873beab28b1ee2304e7e295593a0ac9617add22f2023d3084025d6df382fd5dd38151c17953e78761d98d1b8efe7dfb97997cf4c9700d456cca09c3aec8bbc5ae49040581a4094efd8a0d4fe70e0aba3ef8ccddfb4d5", 0xad}, {&(0x7f0000000280)="64fcc2a6102f80478df90b7fbb1949be6a3809e17a75378004725b00677b7fb283e242f2216cddbb8da0b47b373c110c4068f79f8faf233bdb868d58686bd422fb2cdd474d9a8be7ba1529c9d7b084fb762c0d989099004ee755afd9eaadbc7292a7f0342c8f511f4edb60f8d6a22e4c657971a33d8943a48f583f969d9e4672d0294e32b0915eabdf3aef175b4352bc5e05305d4dc833a167180538979a0c097e9860630275e138b9b0f1094fd35525a159024376c835d027fae4cc92d2695b3ca1b9a4f7bced7e4983ae", 0xcb}, {&(0x7f0000000440)="dd3fcbd7510a9a5ad025c881f6c9a7d293299af66df037ee16e311ed3b31b5765fd2bb77f5b50b4367ae522c8ec3dc9b92b99c3c793a7e8d8f28582b63b23a18171f087611e81fd506155405916e4df0b54643cc12acc2f1641c9e90d99035528603cdc40fbaef2cfb538c8720608dc5b3b04aaf6405080d8521c4d515a545b02542b841a22f2be242", 0x89}], 0x5, &(0x7f00000003c0)}, 0x4) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9, 0x80000000000}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:29:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000000)=0x20, 0x4) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 04:29:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x110) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 04:29:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000240)=""/63, 0x3f}], 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f00000002c0), 0x1fffffffffffffb7, 0x8) 04:29:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x82, 0x6, 0x6, 0x800}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x3f, 0x7f}], 0x9a, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x4, 0x470, 0xbee4}, {{r2}, 0xffffffffffffffff, 0x62, 0x3, 0x5, 0x1f}], 0x1, &(0x7f0000000140)={0x69, 0x80}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:29:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(0xffffffffffffffff) 04:29:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) syz_open_pts() setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 04:29:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() dup(r0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 04:29:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() fchown(r0, r2, r3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000000)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r5 = syz_open_pts() close(r4) dup(r5) syz_open_pts() write(r5, &(0x7f0000000140)="a161f47d9d5385491f45b0abfc11eea389ebd0557c893f7ae7b25eab29d07fbf4772af7d8063c568ca5a42d822bf12e60927df89cae2b84b14dcb3daae788366122243f0bc8cd49d8ccb26ce1944bffd3d9f5b91aff0c862b6f5991cafe36e24bfa97466e2df6b4c13a0956efd720e4f20c5e22316d9a867845f8b5258f19cf55e95012a81ceb6280bbff4f1e5bc8a16efb93a4a124c1e866f4d9b46d01a2e2c693548d90d0adef3d15845992e4549532e8d027027c9ce014693ee5acdc8b1c3a4fe963a939e622a0928e2ac75f39c7dd14a7e0f6826b29b95c7d6d493edc0a9d504116382", 0xe5) 04:29:28 executing program 0: socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:29:28 executing program 1: pipe2(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) read(r0, &(0x7f0000000100)=""/236, 0xec) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) 04:29:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000280)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x408, 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:29:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 04:29:28 executing program 0: kqueue() socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() shmget(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) select(0x2bc, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) 04:29:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgid() fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2002) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r3, 0x0, 0xffffffffffffff45) 04:29:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xd, 0x3, 0xa57) r1 = semget$private(0x0, 0x0, 0x2002000000000620) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7fffffff, r2, r3, r4, r5, 0x0, 0xcf9}, 0x0, 0x4cd, 0x1000}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getppid() setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) socket(0x1, 0x4, 0x4) 04:29:28 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 04:29:28 executing program 1: getegid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x14) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000200)=0x9e, 0x4) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) utimensat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x6ed, 0x9}, {0x0, 0x6}}, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) kqueue() unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file2\x00', 0x200, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r2, 0x2) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 04:29:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:29:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18940, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="200000080000000006c3d00fe02c6ad932667cd76f8c22dd0020448a5b671b1b542a538706f5ffffa61400eaff280000002f0000000300357001000000ddffffff"], 0x38}, 0x0) 04:29:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x41, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 04:29:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 04:29:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() 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) 04:29:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x1ff, 0x203c}) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="e3ffa51cf2837f3c04efea"], 0x1) r2 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r4, &(0x7f0000000200), 0x2e6) 04:29:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x9) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r4}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = semget$private(0x0, 0x7, 0x100) fchflags(r5, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000540)=""/199) 04:29:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 04:29:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffb) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = getpgid(0x0) getpgid(r1) 04:29:30 executing program 1: pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='\\\x00', &(0x7f0000000040)='}!.\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100), 0x4) 04:29:30 executing program 0: fchmod(0xffffffffffffffff, 0x39084fa68185d273) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x6) pread(r0, &(0x7f0000000040)="1ce2e99a48c487db1199330fab4b3a91dca56d5e1cfbfe8ae946a62f4897d586d0ea08d558240835c3e89ac38d469b28533507389aa3b3b25e0eb5e4949cd7cdab7def32d14935146d0fe150a6558bf16cee273578de3dbcf19200d6107606fc17f8e4581a92d6e87497be85a776e41f57e7348d8b329c32ef56e3eec6fd833658060af9ccb68292d614b8735a36c8f9b3625e51eb3b0e34fafa1530b4", 0x9d, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 04:29:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x9, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 04:29:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x482, 0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x102, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, 0xfffffffffffffffe, &(0x7f0000001c40)) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x401, 0x8}, 0xc) 04:29:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x100000000000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x17, 0x1, 0x9, 0x6, "4520a7554e8082334f87face35b00290bf1ff201", 0x23, 0x3}) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') socket(0x7, 0x8007, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0x5, 0x1ff}], 0x324, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x5a, 0x73}, {{r1}, 0xfffffffffffffff9, 0x30, 0x40000080, 0x400, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x80000000, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0xffffffffffffffc1, 0x800}], 0x5, &(0x7f0000000080)={0x6}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:29:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001900)) r1 = dup2(r0, r0) write(r1, &(0x7f0000000500)="329cd72fe96e1fb6ae1bfd116af9b25cd4075c34986da9dd7e8488f344f5b6c37ac8ea85addc5154219d53805f884e74ee19f325ef14e76ead67f8e33e0c915620c54e1cedb28e776a09cc1549e5d29ed0edc8a8741d366b7886b54631188bb6171d1983a8d8", 0x66) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x15c) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x19, 0x0, 0x4, 0x8, "41ee710f14129330571585fc5a2bfd0cd8ccd61b", 0x8, 0xb341715}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001940)=0x6) r3 = dup(r2) r4 = syz_open_pts() write(r3, &(0x7f0000000580)="c0271538988e0ab6c463c0d4b9516e1038fd68d270173b2482d4aacfb13a81d444a45e392033358f4353fa41a477fc90607ba792b65019e49672f8594f35", 0x3e) syz_emit_ethernet(0xf3, &(0x7f0000000400)="19e987829319849e5db0f47ea54d9e236d3e05d6e904b64e156f1bf10882b17895985bb1a4f71d1202b4def2f5859c83100a30d68f51eee06d38d2598c70f8be500c6fcf3904c059e8868dc0c43ebb34ebe4367008ebb47a9573e171cb3203109037e6f5e4c1fbada8cc638d73904fe2f929f2466bb9bee488baa3f7fee622dcb9ff7a5ecb17528eb31a2468f990d63daff59de56a32bb9e43e9bba5eb94ae159d34c1d4b9000dcf4cf933cee28f8d500ca57c67e5bbcbb19b061b3913941cb661aec5ee80014f58f4ba3aafb0d58ef12b57bc46d8415b7af41a1c0693a8cb77d7099f70f1b9f7bee0abc023218abfe121af91") ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) openat$bpf(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/bpf\x00', 0x0, 0x0) readv(r4, &(0x7f0000001c00)=[{&(0x7f00000005c0)=""/243, 0xf3}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/229, 0xe5}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000017c0)=""/238, 0xee}, {&(0x7f00000019c0)=""/135, 0x87}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000001e40)=""/189, 0xbd}, {&(0x7f0000001d80)=""/171, 0xab}], 0x9) 04:29:30 executing program 1: setrlimit(0x0, &(0x7f0000103000)) setrlimit(0x0, &(0x7f00006a4ff0)) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) 04:29:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xfff, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 04:29:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xcbda, "259e2cf594ca8a0bbde667ed57a846c79030466f"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252c", 0xb1}], 0x1) 04:29:31 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 04:29:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3c, 0x50) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt(r1, 0xfda, 0x6, &(0x7f0000000100)=""/179, &(0x7f0000000080)=0xb3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:29:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) close(r0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 04:29:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/185) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) kqueue() semop(r1, &(0x7f0000000100)=[{0x3, 0x3f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x0, 0x800}, {0x3, 0x5, 0x1800}], 0x7) 04:29:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x3, 0x7f, &(0x7f0000000040)="912f3f9fdb3d787cb159dde3154ff218f1163b04771bcb63591e40f18be0d5b40012ba2fe4295a3b2b011970652388b87d5e96ebaf2bfe668bbdbf246a51f672e1ad666f876025f2153f0e0d325c6c15bc909c50814fa27a7a76dbd9406f86cd507f86c559ddf079f23c96b9cc2f98150fb34a6241f58acbad2e42e81626bbff9aab7296db66046be9849aa27114699629f70939a917850cfd15166c3847817cef1873775f8206e4f07ec31ec74365c2d02d92d5a08b2a73561e37fdcdb0b91a4eaa67d0447bce443568c4", 0xcb) shutdown(r0, 0x1) 04:29:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000340), 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000180)='./file0\x00', r4, r5) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x6, 0x22, 0x40, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 04:29:32 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f000035e000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) mprotect(&(0x7f000031d000/0x2000)=nil, 0x2000, 0x4) write(r0, &(0x7f0000000140)="882cbcbd8638244b5800000000916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 04:29:32 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20000000, 0x4, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) 04:29:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) socket(0x3, 0x8000, 0x5) recvfrom$inet(r0, &(0x7f0000000000)=""/112, 0x70, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 04:29:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x496) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/1}, &(0x7f0000000280)=0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x150, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x21, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x101) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x89, 0xac000}], 0x1}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="00b0cefcb3dcd6dd4ff60b01ff37328e6d6618e6a1675b67f3014298c58ff3bc9e2e2b5259ebaab2a5acc21f1c3cc3f83df89270cab2715c03a16088f4b6a745b2a31cdaa62c7575d01332c246d92d64c07ce9772c880ad12d83c6f39c6dc9bc15e0d083c984e7e3a30643bc0830002b45d03332cd8b25235a6060cb4fcb658f31a2caad102586c9a4e13b56481017c0975770163862119fb28da23768444389b07becb11ea97083202afbaf3263792296510a3212b2bf2d22bc9e979ee93691bfbe2fac68754e486d41c9389449bbafd18dc5c5", 0xd4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="93e646713a01b2ceab177b17030d9f6bec0c22f92c594f3a5fcf57ccf6074607092fb2c0f23c63f75200a3de8a1df53b9bce2dd9c42fb0a1efbe011234095c4fdad5729154ea85fc603aa135db81d777909daabc670bb71fd0ee671d1146cecc487fd6cfdc87094197434a6c70250c1552ff9a19", 0x74) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x80) 04:29:33 executing program 0: socketpair$unix(0x1, 0x8000000000000009, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00"/110], &(0x7f0000000140)=0x6e) setgid(0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) sendto$unix(r1, &(0x7f00000002c0)="538fa2a500e3969225c79f0bdbf2826cf6bf9fb1e6f17f1ea912b47d94e5ae4ad557a0572b2a249948b1f3f0d8389d63b113c770b7451455926a5b7600ba5afa958167c79624", 0x46, 0x8, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000480)) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$getflags(r1, 0x1) fchdir(r0) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000004c0)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, 0x0, r4, 0x2, 0x8, 0x1, 0x4}) 04:29:33 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) socket(0x10, 0x1, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 04:29:33 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000000000000e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 04:29:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000300)=""/148, 0xa4) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = shmget(0x1, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) socketpair(0x2, 0xc003, 0x5, &(0x7f0000000680)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0x4, r2, r3, r4, r5, 0x2, 0xede7}, 0xffffff0000000000, 0xa9, r6, r7, 0xd3, 0x5, 0x695c}) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000003c0)=""/68, 0x44}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000440)=""/164, 0xa4}], 0x6, 0x0, 0x0) 04:29:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:29:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x7f, './file0\x00', 0x7, 0x7be1000000, 0x7, 0x1ff}) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/117, 0x75}, {&(0x7f00000010c0)=""/15, 0xf}, {&(0x7f0000001100)=""/172, 0xac}, {&(0x7f00000011c0)=""/13, 0xd}, {&(0x7f0000001200)=""/18, 0x12}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x7) pipe(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002300)='/dev/ttyCcfg\x00', 0x418, 0x0) r4 = getuid() readlinkat(r1, &(0x7f0000002340)='./file0\x00', &(0x7f0000002380)=""/181, 0xb5) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r2, &(0x7f0000002440)="4723a20dd9d5928abead7466b1abafd9473c8ae11fb9a10012611808b4d4a2d85c84acd371f74e1918f3bbd23c2fe4433a8638cd9e94cec47835f73cde62202a9aacec48080ad5efab33ca15cda3cfde43233bb9d668f57ce1919ecd693277b31485ab2c7124b5a4d0f1bfe4f6bf8b4b2b163a8c02470dd03e488b2b1d671c3f951bba3fa664167aba1ba36649", 0x8d) readv(r0, &(0x7f0000002600)=[{&(0x7f0000002500)=""/234, 0xea}], 0x1) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000002bc0)=0x80, 0x4) r6 = getegid() unlinkat(r1, &(0x7f0000002640)='./file0\x00', 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002680)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000026c0)='./file0\x00', &(0x7f00000027c0)=[&(0x7f0000002700)='\\!\x00', &(0x7f0000002740)='][%\x00', &(0x7f0000002780)='/dev/ttyCcfg\x00'], &(0x7f0000002a00)=[&(0x7f0000002800)='/dev/null\x00', &(0x7f0000002840)='}\x00', &(0x7f0000002880)='/dev/null\x00', &(0x7f00000028c0)='/dev/ttyCcfg\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='/dev/null\x00', &(0x7f0000002980)='/dev/null\x00', &(0x7f00000029c0)=',)#\'U()\x00']) fchmod(r1, 0x20) r8 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40)={r8, r4, r6}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000002a80)={0xda, [{0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x1d}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x8001}, {0x2, 0x200}, {0x2, 0x8a2}, {0x3, 0x9}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x3}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0xe86}, {0x3, 0x8}, {}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xba03}, {0x2, 0x2425e01c}, {0x2, 0xfffffffffffffff9}, {0x1, 0x8}, {0x1, 0x20}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x81}, {0x3, 0x101}]}) r9 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002c80)=""/22) 04:29:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000017, 0x4, 0x401) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:35 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)="52d9e1848019bbe0147563bd96c2d6c8", 0x10, 0x401, 0x0, 0x0) 04:29:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) accept(r0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 04:29:35 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)="0a64849baec3fcf631d28c8adfd2574a816266ba757e365e5e9db0207bbad4ca318a5463de80c9380a2e7a320b744bf662f96769d7daed1131f4a08c5e5ae44a80130a9147737dbdb404df709c2e0ea90bb1343186d78d0f62b872ac091382e8fbea0449edce42bd07fe3355bb9127f12906cb08fdedec4096822cc4b31658ddfc0b43879ed87c827803963857608a63963079f7f7afd1a18ebe4e001c3f59622745359739af3f5c9b2d737024abcbd7b95f6db3a7f7c29cd5ad14798997689c215ccec670587a7a81a854ee253986114914be608edcb9a38549d7e96ecfcfae3cab9348644ae408ac08", 0xea}, {&(0x7f0000000300)="5d2d4b50a699e0e1bcd2480414f75dac2852ac59c37c8b8d9a474c397e52e0a2ed1cf6ebe2a3953a80e2072b17bd941d1c8d5904d9217108c85817e2deb66c00902f3888c74c2a2c2a7f83325aae75724ff182a8eefb993e76397ffa86580306f92aeaffc5f5d885f89d461a8d23be8b83b71e102149284aeffa8ff1555a685123a31d7e5eb6500aca899762c67852b62df8", 0x92}, {&(0x7f00000003c0)="a7cb7437a74f4478241f9d46769bf92636a5be8cc038e211d0e8bff82aa4547d4be05ffafc3613a0add21fa166e480c83debedac5eb871d110638fdcc9ced18175fb278e5e488382ede6cb0d638675057c8a3a0593b56192e8e014402f4ec6f5e3c7f932ce588199a23690e0badda968e9bf97b6805d0dc468bdf3380b8d0a5febf3a07ec8e29070d5ccd87092d38fded16757472e0a756255e46a651c934f7f7a9fd685ba7662a86aea64e8ee92186d036d401cfbb1100c04ce7ed15b42f393bd1b959c46f2d111f29faab4463c6572f514cf21b402fceffdb792dae3354f8460a39c82eecf19a7180291e2ce388077dc", 0xf1}, {&(0x7f00000004c0)="4d592ca276d62326eed4a7d2c294d1d40393c6ddf884c602245ab9855a7fa66149d843e50582798290f7af04b77d193c4a753cc2826c16cea2355688aed2b7ed095fef864db7e6a18a62ce85122bb9306966b7a426ccf5b6cdf3d49d8972e913cff5cbb046a1fc23ea5f91b88d1a63b7880bb9f7cb40419ea3c67f3fedda76ca", 0x80}, {&(0x7f0000000000)="d09abe75e942e223deff226fd7121b8a80358d68bf0f", 0x16}, {&(0x7f0000000540)="1293eb631b9d8fa5e95e63400cb42f5ea441c0d2c2afb3ca507b1df17665a70ddf087c902840bf3991d9ba34962a3dabb567b72525a7b9a4c9962cac1dabe98d739ed767e44b06c96f9ec8fc609f00e1fd83af166dee804fd09fa5aed0cf18f2199b237e8a1ae7d73b351f1e3cd212a1e8e487ff982f38e3", 0x78}], 0x6, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) pwrite(r0, &(0x7f0000000080)="b029c95dd81edf1ae6890f661697f419682302e2f3a2f6a51a8f9b9562cc4cc0dcba54a5bf791f617166982cc7a1ff6c3ab96303e1a1f2d99260431c292a6236eee8bb5f99cc5187a0c91af0e61a6768024d657212ef831e85278b1ea1f7b65573af781536e2f01eb81e02fac8158e74e66786e6ad40d15184cb1ed9e320bb74943b3ae6113f8c251af6c8b4abce0898a4f19ede14595ea771eb0efb2b3e2c4f5136780518602936a5ad5fbf0e445ac09d0b10486bc1d47ac36981e3850deaccb993c32928d79189c22e76589397fc404b3a935a7d532cd0cad104be69294ccf143359f829251812d0cb12bb0bf5ce6b701c734d", 0xf4, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 04:29:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0xb974}, {0x1, 0x80000001}}) 04:29:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) 04:29:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = socket(0x12, 0x1, 0x37da) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0x7) 04:29:35 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r5) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x81, 0x7}) 04:29:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 04:29:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="eebaabe1dd335c547be65fd9bc141d4879bf64869c0c1a6212efbd076d2b325f57790e0ca99e2b2011c5c95e66da8219a7f0f9d68eaa25b4bddf1e472f703ffc0f60f268a7f873724966786a6ee83d457788f1992d2d9ff5f758dba19980f19dd73aded2f06e4a7b895bea3e9d48bd8b831d383446281367da7b3826617ecfd45c4df13f774f661e87d85626583947c64c96ce5f411b0ddbec025f13c07d48654ba30ea6ff7a7420e50bfc57351f9249da2330530db3a1b0ca7cdefc26a01d676d78383cd91aa53af8", 0xc9}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="1209278d8dd4aca251522d7b27ea2d2e9a0e804a1fb426542b7cd4b438ed00f57cc7", 0x22}, {&(0x7f0000000200)="6b4c05d3de3a656e7edf7ef8e6fa6f5149f2b67fddf97fbaf4cc3dc07805279a622d03fbf92ab62ff2ae2e", 0x2b}, {&(0x7f0000000240)="4a7e6d74474f81302c8f190f1417e756113e448cada287652440fa5ad770d8f7482fc403fd91887464ec90e48fd8f2ee4136c744e17feeedd4082712c47abb2f0b559b8daeade4c5458ef83930e95f8ab6d9873a5ce956131af2fe221ed981c6e50561761ef062c7f1240bdee7ce7eedb105ae671f4a06fa9739ac2098936d7086397dcafc9814584557568b9d953abea4f6a3c41d2e80c1dac00195e97f18a9b3b340a898651afc09bf4288145789b724d85c56a65aa5bf4e9cc9ac3701585dafb1cf7058060c9f6db982740208d55969f5f9159677e5f1e6f4ca146b419affd159978daec2a215738e79536093158644e40c2587fd8e", 0xf7}, {&(0x7f0000000340)="38c515928b56260aeb38623f00bb6cd67e84411edb4aec3641bf36e86d8fe180cf2f1f3d196a08b97a803d3beb4afa764b54696afbde3b7276a518fab0a2694e2bcead7e939dd01f6923985c664dc7901d455a3e3a1fb5a862b6efc09ca2ccb3ba2a9888626e965f77b35b6eaf1f71", 0x6f}], 0x6) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSDTR(r0, 0x20007479) 04:29:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 04:29:36 executing program 0: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000080)=0x4) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000540)="a0b52d5785802ce8d7021f080000c9b36a72898d64b275843aebb86694c142f4e55b5f2adfc6af478366fd17bf45d543a8ce6d9c6dd8f47d588cba58f6e766040f214cda7ef0543f4709503edbf979713df6ef38e1326ba0a197acca7c7d5979830a11ed9a0792692602e8d6cdc2d7c1453d5909f30a1b7e3dbca37b30a93151450df9131f996f23f675682d9ece6174bd25916c5d1527b29c12fc2f5ff909323297aaf6a8bd33b1846d1d127d3056efeaeb632525abb59b864d105e6b65556b6ad3b7810df9a0ba7bb2e5721c41121419ed59e502e8e8f5e571805678e8da8c1ddd3ad1774ca993166638b537ed78b93bba26ce168d57265168345ab83b2953137e5eda0c56229d054d3d741737e5ac9761b193dbbccafd5c3a82088883a34d92dced660b79ae597bcd5e2da9bc6b7939db035f80f97dd58f08874777a1badca22be5392297f10019cd2929d0a92ea553a7ad40d6744a45e4c19f607f82ecb37944384f46718fda59697d5f830cadd9ce0f749e11a5bb8ed577fa12800a07f4b1d1f1fbc5b0466206fd3673d6b6af142808a99152e266013824cd477967358d2eac59264a39aa8d150d504a294b65da3ad8f11608ec179578212ab1d3a4cd56d3319bdb899c63269ba17167c5a1e8c403e8bf0325490a20086ff4b0", 0x8f}, {&(0x7f0000000740)="5ce9eba9b9758be5cbef58dff58576c5dc0aff8d7119b52cb2572d2ee5a929dad35a9e956fa29fb35b8b5ca8c881e8c4a7aaee8f336a4a941856f7f441bf4bd079d4b5b74ac6c49af58151739386a3510403f8b7ee17508c23532f409f6d0315fd50c01a6cc6884c7e4de3fce3b045da53a8d06bc8286ecc372dd89c0415e3a96bccc0f70854cc55169ff968c71fd5d7800a1229bc8eede7b9b444de790fdbce8bfa2490d2b90425aa80db0069e927c79d1e8b942d1bf9de58940e3ff68b0b07b86d41002352ee8f5b53361eb85b22f01778ac8daac9c1314336abd7539c3caf47b96a7a875056c59059b38ad2d8bd296e70d3bc657405a3cafca1ab6490dda84641565c70a02e9742920ff15791c363603a5a60c4db87c16a62cf083248f825dd36abb49d03ab532d02119950b261dc95ce7fefea5943720e4d06ceae595ce99d0a11ac5ad18e868745876b4938c6be6a19860e2abc6e671ca9f77b9921a87753602f27d7488eabfe5e", 0xe7}, {&(0x7f0000000240)="d71f8df1b93019cb7be0abfd9e2542ff587d66330fb89b7a854ea36c6bf6a6956808b55d799531e0b5d079be1c1f7655e29d67489a4a062fa80103949a4b47cb16ed6f59d5cfdff39a68b1765a191f39ef54756e015f6c38b51ac67ad536d3b3993ac556714216c10f51001d8d878586200de8f05fc5384afdab7f84ff67746a48c77ee7f2e79ae4fe3c69c45c8668aff2a588794e454951fe01550d7f55b306072ff29ab0ce718cd0fbfad5b82c272d5dbf1e655fc526402f843d6ac8f88eac2f23b6bfde", 0xc5}, {&(0x7f0000000340)="5c33761f28a32a47e4888c577a6cbbe5dc1bf3da92a4f292382ee2d6d3e6b3a7714461838f499c3ba60dea154add2aa061bc3ea46640abea8ed34e98e632039cf01eb8562263b9800bad6359f6e03087a3705d0389587e39e7be8176555b921a6ad98eeb75bb35828fe2d331dadd0f6ce7eead0a627598f95ff38b014f2cb32c3191d8d156710d8d096ff762c1f14e1cb03de4e245834bd02ba8dead6ff8d7ce24bbdb7f2a07b736b3185bbc3ecd2b016bc9c78b025977de6516935eb53cd0", 0xbf}], 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) 04:29:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:29:36 executing program 1: r0 = socket(0x7, 0x4005, 0x800000d1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1, &(0x7f0000000200)=""/227, 0xe3}, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) 04:29:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10000) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00020000010000000100000000000000"], 0x1, 0x0}, 0x0) 04:29:36 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xffffffffffffffa8, &(0x7f0000000300)=[{&(0x7f0000000240)="73321ea738fe25f590", 0x9}, {&(0x7f0000000280)="0916b24011b4ae85e4e1a49305941b88769da8e6aee966d315ce4ddc8b553c04247bb45716cbc24f1971ef07cc7e604cf4c51ecda5d65c438e975e939fe6ab47c9fd01a4d78e6c47563f1d986b4237f3d57ec074", 0x54}], 0x2, &(0x7f0000000700)=[{0xfffffd78, 0xffff, 0x8, "b1b7bfddde9498754e305bde3d063e7793c722dccf89a3ab3ca4dcbecb1a34099473eef1a30aa837d0ca208b6120e794528e6be67c9b81000000000000000000"}, {0xf8, 0xffff, 0x15, "2a66777d41526fd4305e822bd13fe051945dcfc66bf008db4ecde62e77413eaf4105af00ff47e46abe7def2a5fc9528fad8e9266ba4984aab0b9c13c601e2fcc67de062950465f6967cd30f58763f6c0dd00c9ef4f094b06420ffecac28856cb162719e49e74aa7483b7b82ddaca713b40cf267a48fb13b1fa0024c7302a725ad52bef7ebe276663d191fd73ced8a5d7900ca6c553a454eb5dc78cc65d1cfeb96db972866b69c18086e8e078e795eccc715fcb1e0c6b73a2b1a0c8b58c3eb74d488f1ce96f06b4ceca5dcb10a275df26d14a63c7630e769816a96084ffe85d215ce2df200b09587a"}, {0x68, 0x0, 0x101, "d2355d2b6bb2c2595ab1e10814d7e8e109006a495bd43cf26b3527decc373ab8234d5f482fdf3b63176cebf857f5eb7563c4044042bf69c86a6c087c6d33688b08ec9c80abab0940dc9fc626f3131f5284380ad9674908179900000000000000"}], 0x1b0}, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/141, 0x8d}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0xcbf, 0x89}, 0xc) socket$unix(0x1, 0x7, 0x0) r2 = syz_open_pts() r3 = semget(0x3, 0x3, 0x40) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000000c0)=""/91) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000080)) 04:29:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x80) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 04:29:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 04:29:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 04:29:37 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 04:29:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x9) shutdown(r0, 0xfffffffffffffffe) 04:29:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 04:29:37 executing program 1: r0 = socket(0x1a, 0x2, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ffffff00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001280)="e27e791c8d99b695def944c5e6a99aaa201a49ada4f245fcf5f8696268e3fd32432e8bc632d27d9ec9d0b538ac25e07e810613087478e1b0cbbd65caf0da7c1cf91d52b0738a792c7df1e386b468b39f154f456095c22228bf1db1cb43a59672cadd9905b3652ff52b20f736d4a94003f77ef1c8060b8b041ed5416a5a42517db64acea3dd756e16fa0d72a777c2719daeee236589d0faaf7ec32aa6b8dde432a306a4b3659047b9b1f4951538f3b75410462e0d9b98eda5dd7e8892bb6c48b5fa36c9db2a5bcf94fd979bdfe4b304e5b6483abda9cc18e3952840a8779be7955bab99584fe03dec71e6bda100f4c5a4570ac83a07bb57a72238ee78e77a970c578b07aca48f491f324e6f89780244d0fc90aff89411065d40660231882f498e5de7154efd6dd4a9637c2722313d61c02e82a422669bec91dafdf15a0cd3f41c366983ef3d43c0873e4d950132777397ea342a71f6ed63008345fb747bbc7c2956f95c8ad3e4f4f1476cdea773a99d4d219dd0213dd1f699bba0f948bff357f8d6beb5716816adecd6bdfef1d039fe468bfdb266ca8a96d34ca5a52feb15987195d8c646c0b7ae527748b037de120772f61a481f1fbd94a09d44d6d3df98dd7ff0f1875cbce5a4ede5e020a2ce23edb66470326a26a72cac33fafffc93d09b201d0112f3f795169e3d3ee7ca0976d11aeac6daf6d3afa0c6e8fdab887a7ccc57f51b175c3d78be103736649d4d443c166fd297bd79afd27a7cc43bbdea97235086a953a2d87f21a0741735cee60de8b2598560588fa31b87c9722499f8bb754f4caf16b94a97b453e11c843dd5d34f069eaede47b2f36095fc8a8a67b0e06d55156451b80aad8242f9c80ae11e15679c439fa7017d18e1eaeab1cf478a71dce17cad6402f4ba70c06a71d8a66da071d8ffeac629e949c779a93c87eecb4c56f863dead26f144b613c42f2c59979fb5aec1da385c09e2e06d6f2814f4dc7584d24f9020fc844fb3c0c0947bab7c209bd4fde1b98e6748eac2c2274b7ae41fa1a401331310df95be26baa5a177be046e4a0f41679bc4f244946267e59fa8eea974218f7a3f861a6851ba7d12e37c32d1dc9d2428b2f42b1d9b8ec0c9200996f9374d38adc1184844d01217a42071ee7cd999c167fd6ff163b7c9b4c0ad6acda2445df2ddaf38cc8f8d6e8613258dbd5fcc5a14ea1d74a23ed68cd0946cb76cdfa791a55a82d7fc1393e46b14036af4b06ae6c45ce5c9110ac2a9fbf9921167a3c48459eea46f52c2446711d30084ec320b6320d0ca9de14b4abd5bcbe57a62bda84183d9046caad106c73f3eba663fe4412c8e50a41355453a58bfa3a71614c80ba71e650c40fdd428da4ecf879d7ac2a66f1fb25dce7be86f60badd3a9fd4197293b25221a51534c180c0181bb4e3662da1b49ade9a75680acc5fd58d8d56760322d58727527344bbdd139ec3b2af60a08f69ae9afd1bbb05969150f17b59b1c1cd2580e5989918037cae629844f74c5ea77fa3d36945f477ca111337f00d0f9adbabb55e92858fa0f5b07ec9233be88d0b37e9b05ed893778a190f8ea2591455e87271289532b2750df06de2b1f4834e792863d432aa768f581f29ff9a8d4537143a673565ebb27edadecadfa0fa19fd49e4b17e488bda8bb78baacbbcfa3b7ebb7ad91b6152342c674298a0b8c9685b571fca8cf8cd3fcd9151a6ee9ad395f9a67e465a5296983e0263a1c1bc7db10cab4e20e32522e8bed9a9955af97a5c3e53d322a6173e3b52e039", 0x4ea}], 0x1) 04:29:37 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7ffffc) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 04:29:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 04:29:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 04:29:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x80) dup2(r1, r2) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) 04:29:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r1}) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/118, 0x76}, {&(0x7f0000001200)=""/11, 0xb}, {&(0x7f0000001240)=""/116, 0x74}, {&(0x7f00000012c0)=""/127, 0x7f}, {&(0x7f0000001340)=""/187, 0xbb}], 0x9, 0x0, 0x0) 04:29:37 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 04:29:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000080)=0xc) 04:29:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/152, 0x98}], 0x6, &(0x7f0000000300)=""/172, 0xac}, 0x0) 04:29:38 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xfffffffffffffed8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x7) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) getrlimit(0x4, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 04:29:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r2, 0x0, 0x0) 04:29:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 04:29:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20820, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) fsync(r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x22, 0x16, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x200000c9, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x625b, 0x1}, {{r1}, 0xfffffffffffffffb, 0x9, 0x0, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0x1}, {{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x61, 0x79}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x7, 0x29}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0x66}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x46, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x7ff, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6f1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x31, 0x80000001, 0x1, 0x7fff}], 0x2, &(0x7f0000000280)={0x6, 0x9}) close(r0) 04:29:38 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 04:29:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) flock(r0, 0xa) 04:29:38 executing program 0: socket$inet(0x2, 0x7efd, 0x20000005) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x9, 0x100000001, 0x0, 0xc5a1, 0x1bc000, 0x5, 0x3, 0x0, 0x80}) r1 = socket$inet(0x2, 0x0, 0x9) r2 = dup(r1) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 04:29:38 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffa000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) shmdt(r1) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/168, 0xa8}], 0x1, &(0x7f0000000180)=""/44, 0x2c}, 0x2) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(0x0) shmdt(r1) 04:29:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) write(r0, &(0x7f0000000080)="957359227deb4d2c879cf9b2179e", 0xe) 04:29:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="0b395b24df18edc061a2c830796cad0796e6d956aad2b3dd309cf0037ef2d24d5c69a40643811ae73ee04ebde9f4a213dc2220759dd08948a3826c48b71eb5b5026904edcd7e3b6ed2a1759dfd1d0b83552b0a535223c6fea4465912eb3e22cf96ee65fb0837b8428ac6ca6e14b87315620518f2eec711c03f92ba5fb1b44da0176ea2abed54376e27ccb623848fcbc54e0497a1cab598a651b7cb0999d8b83bf5f90eae83a289ff554c2bca1ffe13118c458cb8f2d09514fc5f5379131bdd7a0a849faaf1ac5a85b8cc08adf737ad5be6e9a578c173161556d3706b1ca85d27d977e0b7", 0xe4}], 0x10000000000000e5, 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) 04:29:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a74280635bd98364fb4a90e3d840554e376d35a9b2101826f202d7bc5aacadfca32f224ce3eba81f7500775ecbdc76584ed879b4cdd46abb8967bfd4052d394ade4702dbdd6ee77582940d1270f68a613bd5487c3f486c7f64114c518c502ad8a7b1546985e2e1c1441936881ec21893efea1acc9101365775adf8", 0xffffffffffffff0d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:29:38 executing program 0: r0 = socket(0x2, 0x8000, 0x0) getegid() socket(0x10, 0x7, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x3, 0x400}, {0x0, 0x7}, {0x1, 0x1000}, {0x3, 0x800}, {0x1, 0x1ae}, {0x3, 0xfffffffffffffff7}, {0x0, 0xfffffffffffffffe}, {0x1, 0x100000000}, {0x2, 0x6}, {0x3, 0x555}, {0x1, 0x7f}, {0x3, 0x45d2}, {0x3, 0x8}, {0x0, 0xfff}, {0x1, 0x10000}, {0x0, 0x100000000}, {0x2, 0x74}, {0x1, 0x2}, {0x2}, {0x1, 0x3}, {0x0, 0x8}, {0x3}, {0x3, 0x2}, {0x3, 0xa7b7}, {0x2, 0xfc}, {0x3, 0x2000000000000000}, {0x2}, {0x3, 0xe4f}, {0x2, 0xfff}, {0x2, 0x1ff}, {0x3, 0xde}, {0x1, 0xfffffffffffffffc}]}) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000)="442da2523d55886371acbd72f1b7077f2eaedef2a4eefeb1bb5f9f57e119476b770169fe95ba87f14e3acb74941044ac4559ad4f6a5fa80d25fc808a5f8cc24a4bfce1bf6be575490c6e86376bcc970b54105973bd115e36f3174a2d3fa636e74873b5ff3ffadebaebf28bfe5068b8d2bc6f0afc88b81eb3a28fa541dfe689bc906ee34df75cc1eb12", 0x89) ioctl$TIOCSTART(r1, 0x2000746e) 04:29:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000000)={0x4, 0x0, 0x0, 0xfffffffffffffffe, "61aae7311ce9bae3c6514e6ae980000001007ec0", 0x0, 0x4}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8000) 04:29:39 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) kqueue() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 04:29:39 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 04:29:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffd000 didn't change! 04:29:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmdt(r1) 04:29:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpgrp() fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) getppid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480), 0xc) getgid() setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 04:29:39 executing program 0: r0 = getegid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) socketpair(0x0, 0x4003, 0x2b, 0x0) r4 = socket$inet6(0x18, 0x3, 0x3) r5 = getppid() r6 = getuid() r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={r5, r6, r7}, 0xc) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffd000 didn't change! 04:29:39 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf40000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:29:39 executing program 0: socketpair(0x3a, 0x7, 0x6, &(0x7f0000000240)) r0 = geteuid() r1 = geteuid() r2 = msgget$private(0x0, 0x20) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r3, r1, r4, 0x129, 0x26f}, 0x200, 0xffffffffffff8097, r5, r6, 0x8001, 0x8b1, 0x4, 0x2}) setreuid(r0, 0xffffffffffffffff) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r9, &(0x7f0000000080)='./file0\x00', r10, &(0x7f0000000100)='./file0\x00', 0x4) fchown(r7, r1, r8) 04:29:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getegid() chown(&(0x7f0000000040)='./file0/file0\x00', r1, r4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000200)=[{0xc59, 0x51eb, 0x3b5, 0x81}, {0x8, 0x8, 0x0, 0x2}, {0x40, 0x8, 0x1ff, 0x7}, {0x2, 0xffffffffffff40bf, 0x4e6, 0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x0, 0xfffffffffffffffc, './file0\x00', 0x3, 0x1, 0x100000000, 0xdb}) r5 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r5, 0x4) setregid(r5, r5) mknod$loop(&(0x7f00000000c0)='.\x00', 0xc000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 04:29:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x1, 0x1, 0xe8e0) 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) 04:29:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x6, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 04:29:40 executing program 0: syz_emit_ethernet(0xfffffffffffffdf7, &(0x7f0000000280)="98f677d9c54c2c779f3043f1c3fb3bc62acd0238f6a2b2834eddfe05d965a4e8539d2e2a7c3c5d910b30f42edd523abadb617bdd437c0e09c366f5620d4de62da5c391291e3aa7800a7e67b690b1f05b2c50fbc2e9dbdab75bd5a708cf5044a24c08520be5deff7d292ffee0ed964800774107af2203b7d0c523742562c55105e2c1f0652a873bde83c2b0516bff0ec226de0776f5e4d8d3fae25a7bfa64747a2b6f80090ee890b78b8def26378661203d042a58c5d5a2622f449fc8dc3054fe720e3323fa7a0a3ab3c595c530109936f417a2e612020b52998724bd83351557ed66fe78676ce45a8da993772a9ae599aec55a8fef524c3b399e3508fb5cbebd79c7d7fcc91a222f1525") r0 = shmget$private(0x0, 0x2000, 0x322, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1003) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000003c0)={0x0, 0xdd, 0x0, {[0x7, 0x100000001, 0x6, 0x5, 0xd4be, 0x10000, 0x75, 0x1000, 0xfffffffffffffffe, 0x3, 0x8001, 0x6, 0x1, 0x5f8, 0x1, 0x9, 0x100, 0x8], [0x80000001, 0x0, 0x7, 0x20, 0x17, 0x2, 0x3, 0x9, 0x1ff, 0x1], [0x2, 0x2400000000000000, 0x2, 0x9, 0x1, 0x7], [0xe9, 0x92b1, 0x5, 0x9, 0x8, 0x869], [{0x4193, 0x2, 0x80000000, 0x6}, {0x7fff, 0x20, 0x5, 0x7}, {0x91, 0x3d, 0x81, 0x2d}, {0x3f, 0x2, 0x2, 0x8}, {0x100, 0x7, 0x6, 0x5}, {0x3ff, 0x5, 0x101, 0x7fffffff}, {0x10001, 0x8, 0x1, 0x9}, {0x3, 0x4, 0x5, 0x1f}], {0x8, 0x2d5c, 0x2, 0x2}, {0x1, 0x0, 0xfff, 0x7097}}}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x38) 04:29:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x4, 0x1, 0x1, 0x5, 0x8, 0x5, 0x1, 0x2, 0x4, 0x80}) 04:29:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f666901803000627d47ea29f2692ebc52317d2df56824cc1a22ef38be46d3d86c278a31fbf9c555c0"], 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="698a1d6262a389c3e6fc96f4df0d4a96c3e8c2ff404091467df097eab25d678344397e33fe25044b8a8665279a25c83710d4febeabe9d04283037996a4c8e1e48fc0fa3cc6ba4fc02c2386a6af6778145297aed749c7ec3719e535e0139a136b1bbc4581df9dda3c2204e3f8", 0x6c}, {&(0x7f0000000240)="263c2ee3f838351db34ab877b4754aef431b45fe0e3874a564acc441f736ca46a06a6c3d46414357ac599cb168747c41c5f7211c423768db52baff20e9376887f79e57f869fb54", 0x47}, {&(0x7f00000002c0)="fba4ea80744c5a954cfcae14be92bea46fcba8cc5fe77bbae1683411062ba31d09506e15a2ef3849d1b1f4792f2f697b5ca363d6ae6d54875e864260dc12c5d39799e91853504ef0e0a2becd15bfc771ff0ffb5ceeb2950939136506e40fd27a04b14cf749113864412330d2e2b52f439afc1a3fdd68bbd668ff7cd7447f1736c8a935be898ac33f478d414972b43e563b778ff8a9e0d3d256d2bb7c5874ae71e07026bd1e0a2401a7ce1dfe157d0fbca9b1fb2f1832b435d155ebd29668e4d6fabc1eed44", 0xc5}, {&(0x7f00000003c0)="dfb8e24e8561e8d248cc8941bad6a836ebdb130a98c71f78c8a2bc02ba6af19117c6c3fe0d4c05a4904a0c4f5e22b9866a3832990ad9466e635d47c2ae483e51389f3338f86ae3cafcbffa75aaf4610faddb12836e6add3c832fc7e81e348a16345ceac425c248fa53d61d6903062b0cec940b3b58900d0c7946df63325312355257ddf234306c7fe29aae6db1c3097249058f1731944e7a2b0b0d400f771a909043ba5f3afa73b117", 0xa9}, {&(0x7f0000000480)="2b38cc5157ebe07591e7499e37bdcd396c1c67571d983f9e999924ded28493e10536ea4c17d6c1b152fabfab", 0x2c}, {&(0x7f00000004c0)="2118164a5df0b8345f051c5bab08d5503408b4cd0cc4a70f5e905cfb0053936359979c76edb3055311d7e1f36b3b225743b57c4fcaa89d64cb1ec7e4ec4cdf7051229f", 0x43}, {&(0x7f0000000540)="28a1ce5a58f442fe6e51237acfbc8840ee108aea4565ebda705ea762c93d76cbec17cf7447fb4b515ba9770ad4856d34", 0x30}], 0x7, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}], 0x28, 0xc}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r1) 04:29:40 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x75, 0x6}, {0x5, 0x401}}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 04:29:40 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000000)=""/138, 0x8a) preadv(r0, &(0x7f0000000d00)=[{0x0, 0x336}, {0x0}, {0x0}], 0x3, 0x0, 0x0) 04:29:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r0, &(0x7f0000000c80)=[{&(0x7f00000005c0)="57b79b9b35aebe926cd21567789e9eb970dbd996b41fa3f319a5efa43c92919610a51b480d4ef4b4dc2b8dd70b8505e987c3a1d007c086d051499a98c289145014fc4523392ca4e40dd036be5163c19e17776560e328e285ac804058572b5aa0d62a1aac7e30", 0x66}, {&(0x7f0000000640)="26b70c37b4b5883e5137163eff2ea8014bc43f6abfb0ca5ea71275e5dbb205c7fb9491750246cdc4649c6b650c04946d2f3e6ed707b7b6a109ba041467333e897f96390711a11997bef3a4192eb8796da0c8339f10734172ce211ce7aa47f4e2cfefc93be0672168931de1abbe7d509a49500708eb467d9db77906107cf62e8276335f4e5212c994441db569a40d75a41145e7e02e73b6da40dd6f0f8870d6c4b2b65f7209cf432874b78b2e2a591c845c7c3c257dd7222a7a80ada9fe82382e5757cbf73e34c0158c60e2244ce27f2a2b8f946e5705", 0xd6}, {&(0x7f0000000740)="09ed5cf7187377ffb77f4c382722580963517ddbb86aa858ba74ef98d9c25b598f5ac6b8f9df0947a9e7bbed256a0bc2569f553aba404a09d5d96a6d14b5ff4a14eef8b2834f9862b8ad670394041b9fe92d757d4bc8b65fae3db7a5412a9a874941af82ccc6a0871d00e0871bbead9916fe45b1fcd3f27a47020a344a621a4612263bfd8b846241685343b993311d7296108c1546e3fe3eb88e72ac511a28169909d63aefaaed953811", 0xaa}, {&(0x7f0000000800)="60b0b25b98b979650580149fb57c2daa4d07904e5b608ed5b07a43bd7c8b855140133ef4fffd82bd41b56575f9271f3457857f9c1e3940a10875caee2692199560aa4e98454953d91193c3ad685c48abddbbba0ca48c9daf24346b57cbb71a3107e6eff2742a08edb2eb68f9bbc3f99f7ed9f4a599ff3c6e253dbdc032128e52499d35ef43796aab1385", 0x8a}, {&(0x7f00000008c0)="7a4c843510260b64ee49ee966bd8e1e05f70579c79a11b1baf7f83d49933fa7b367b54a80161c2225919615999ed1d00a0794359a200e72c6a92087946e1df752c3a27f2e9c745942e56a9d2f9aa867eb6c0bd89b3515c51266aa58cd02681d313f484f1d82fe87cec3e1b0ddf92d02d90b87a167fc581fe15dbce5cd92c030f1928762b6a6bb770ffecb8ef85174ea6c61e46420bfa35678a1807425042775c8cfec7c40f345adca94476a011a42fb1da8e419deaa36047dcb6903c51c5d2f711d99733182355a9c140825b88c622fcba6e114021d96f76489a1354367a5338fa2bd00c47c3", 0xe6}, {&(0x7f00000009c0)="9bdfb165a1c76cc5923cc7f2917fd3c35858f281bafae5afeab07dc31ee29942fca3da6adcc4e325ae0d99c271082fb1d0c819c2fa6c5038642b1947838e7713c7f2fad450b347b35d9eacb264b240fe11840ab153610d99793c9fb2315aaee4637111c1f0c89a6251a532b440669acfe996f4dcce83f1eccb76bdd3c8405504a9b93eee89d3e8d7a7f89f90c25c5df93806d26d8ed088d3d2e3149dc8063181e2a16fe4f62ce39634e723c58069fd22fcc0ab69cc1959da118061881d207164159d6984b996ba151f30e437a645e6f2f02874dec932a25d2ba969b384ad3682cb607dd28ad743b69c3948e674bc0e2327450270277c9f2965bc18d1", 0xfc}, {&(0x7f0000000ac0)="041e4a8d97f4f6debd4c6be34a3bc35c84badc9417db9aee8bfaeac2468eafb9136460cdbc6fe08cff444b5bcb5c632cec1b0e369e1844202bd18bc854ce1694cd60f5fd851ac6246a6a6b110839f7b97f0079dd62cd0c764053dc77a157feb17c6c36c2c77285749bebc3d9d4a275d4189076f60aadd642e7e787b658c0a555e4be8002cdbeafe2614368f05eeee3efd4877e5271e9040a642b4ff90053e5b6775b91a0bf8a8f7102162b851484f470c3895ce850c36b591ebd27d0ea0b159853ccceb955f04bd01a989a34b2e46e46", 0xd0}, {&(0x7f0000000bc0)="6e90068ca9af99110914202232240dfe0707aff7c35bd841282e3582c312512839a9d599f06b2cc8a4b49de4bcfbdb17ca19becd43bd6fa7c71206d6bee90c619bd00e5083dd84117a18a5186da1fb5aed38468c757dcc97d565a7d68c6fa3a1b2938f67f1669778637f2005256c6e7697fcc114ff8f3c12ada1c4445f2fe0b42c77d852c04f3a77b3d5683cf4545fb1df7f2939d2097d1ace09202ac109d55fb7", 0xa1}], 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xb8c, [{0x423010bd530ad4e1, 0x7fff}, {0x3, 0x2}, {0x3, 0x6}, {0x1, 0x7}, {0x1, 0x1}, {0x2, 0x1ff}, {0x2, 0x4}, {0x1, 0x3f}, {0x0, 0x101}, {0x3, 0x1f}, {0x3, 0x4}, {0x2, 0x1f}, {0x1, 0x6}, {0x3}, {0x3, 0x77a9}, {0x2, 0x8}, {0x3, 0x6}, {0x2, 0x5dfe9a3f}, {0x3, 0xfffffffffffff3a9}, {0x0, 0x7ff}, {0x2, 0x5}, {0x3, 0x1}, {0x2, 0x3}, {0x2, 0x9}, {0x2, 0x8}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x1}, {0x0, 0x40}, {0x4, 0x83}]}) r2 = socket$unix(0x1, 0x7, 0x0) recvmsg(r2, &(0x7f0000002000)={0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000000d00)=""/97, 0x61}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000d80)=""/66, 0x42}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f0000000e00)=""/4096, 0x1000}, {&(0x7f0000001e00)=""/115, 0x73}], 0x6, &(0x7f0000001f00)=""/247, 0xf7}, 0x802) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="947ba7c0a3c6dd5ff91bb15e6dbb78bc9de6315426caefd5a3d6711a6bbeba391731d3ad1f837156bf186ed7965f5c54cd994640190f30f579f113c0a096fc6dd341c25272deed30dd9890ee18bb1571e0e1ce79bc9658e9e7d6805d1d2064dbd71a32f572bc3beca4fa4209cad5b3242b6f2d9fd163565eed2608fa010f9cd5a076d916fe0fcbb7beae38581df5087048eeb6007e6525177f5dc9", 0x9b}, {&(0x7f0000000440)="67cbf2ef1b0d24fb8222c7ab4e0fea6063fb42cf8fa6b4f2500a484bde443a7d21fc2151b6bc1779ab7a2177ac2fb80aa9bc645068845bc8d64d5d1aae6a73242c90287b2a0961f54b9c60f8f2281e42c5171b1b0731817a89b7872cbcee0dbcf7a0b2a06658e3897a83d4d96b531ff0a4db46706e320f87bda0b107dceb21fec6cfb9f5f61dbb522d4b1ede4f56262a4faa3bc670d07eedd46bc09497cac77926a9ed3eb0c72bb6f913e288aeeb8e81f8d2139270fa106a0ad95c5ed854caa73fe7d9caf8405d29a98f762ccf7632b5ccea40a852e617b8c5d36c1a9b3ad03f085cdca7fcf0307d5262756f4ba9169eb4d3aa04593424fbab950a66bc", 0xfd}, {&(0x7f0000000540)="175fb3fe6b06cb260389e39e24ae2bcadcd81d148e8276552424f02104438b494c965ef7f0b9a992a5cea263f0e00c511d8e606d72fada1b549c2a3c1e48a96c0913eb2e001695af5ce1c94bf751fb3aa45c63a7b327c32ac4", 0x59}, {&(0x7f00000002c0)="5cce29aa3755a0ecb63fa9f4e1f611a54c9eb985269eb99b6dd993999dfe839e68ecbe333e6969e8f0c12324b370edcf5a4186031c7049e45b04913567eacb98c4a47eda6ba234a1b0dbe937751cec42d72b5f8a358b639d5c54b195bc5f200f053c02a173e8454e0001ef87ef6f4880d5a07145a7de8f843a3e83b5a90ff00c543cfdc395f3d9d09d4f01c3b93488ba81adfd1027789e9f743d0bdb8a8457d03e229af7", 0xa4}], 0x4) 04:29:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2dc509de, 0x2, 0x3f, 0x0, "62402f6428c861a23c9ab46a72f373b351ce24a0", 0x7, 0xf6}) 04:29:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x8, 0x3, 0x1, 0xc24, 0xfffffffffffffff9, 0xffffffff, 0x0, 0x3, 0x800, 0x400000000000000}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x6) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 04:29:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:29:40 executing program 0: syz_emit_ethernet(0x785, &(0x7f00006ba000)) 04:29:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:29:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) getuid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 04:29:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff32) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:29:41 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = getegid() setregid(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() fcntl$setstatus(r2, 0x4, 0x80) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r3) 04:29:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000080)="8fa7bc2583298532a1b39be9538d0dd308131d4eec662880411bde", 0x1b}, {&(0x7f00000000c0)="07568a36aaf1398629910a50a80a36a82018af36df043ae9221b97485d1127f0bd37029a19c2e4ca76e4f661714356145fe7334e72f6e987fd42933162a78f7f8b9ccfaf27ed30cdfd0be2a979f9ccc17e59d5c54ae7b5c1646e6bc2b7cc0bdaf16aefe549907d19c8e03eb585967fc3b8356efdfa21f580a838f192f580f089fb7ea8b0a508ff89ab5de23bb043b184d1e2b60e307620ad86847b5ac48849c2c2f46c633556deccdea54facd78c4c4725357fbabdf30d59e120e9b9ee03dd52f70b9dd329ac99b4d0661fc8999dda67c18a61abdb7391c475d807c67d5e6ca387815cf643f88bc75ca3ed79253b552a99b65b58ed7013f7c762a704", 0xfc}, {&(0x7f00000001c0)="e9ded92c9f4a0a0a059cdac426dacc5cdc27cee8f22cd1715f494f5e3ad16da6fcb26e1a85316425e3f432464638e999dee8723eacb9d98e9d841c73c1e4434a0198d34fbb39445337e76486a4f657a6d8d8e2782d28e9695c14b148ddc2aa440d6d9f4c671c83889570d9cc80e7b268681e4c16324d9300084da2db381d9049d66be5f02bc837de6f159514d8f223d8f619412d2a4dc45d46aeaf8ad8cc350f8857bcb4f42470ebbe9c5fd23e3073fcee8c94fefc941c59dd970c0d0db776a088ba9e77d8d13054c0e152774afd5ff857e26447569cc8ab39a6b2f5e47f660ac6592f8116a184010392023a48f6e287350529bdf6aaae6b7f3b10f4bc9dc5c83c87eff1fd90a7f7fd3630670b7b4b82a3215d65ab7b46f72e389e8e08c8717121f7fd1fe926515f196f1ad998c31d9ca2726f8607189040db4c4bfbc8b123acd4f9771afbd13c0314cf26cf0eab37d158d4a1e66c0a26aa7bb7297f658f8253ae2f6319231e626f93ed1f02f0e7f95265251dd52b6b566dabb008222a920fa3259f20e730f5325e76ed44034c7b74a4a9be9f336222b2bedcb2a8c6778081a36393e9f155177d925b52905903d299f68ee22d82fedbd9314f2d0822890a3b4eee587b7a488d113522bed5c193a3373958be299b71fac7b0fcf9d2e46dcbeee8f4d68b15ec5e9b52579788eea52831ebdba80f3eb28cc13288880e5cfed03fa44929718cf34c897a49258abccc48ea0ced7107aaaff19e01d81e1fe9550e599e79afbf308e5715fac795586628a5a3d833ab58a9fb5cb715d4f176e056f730c12323ce65ca00a3589c7f3ac52003064d458a55d0076ce534ca77772a9bf26721b03201403177142b47557c4f5a31eb5e7b7d175545f490c2b8e34c59d45e8df505d340a30790913a62ddf74f5a132cee8b98decca00983cfe2926005e890c6753d7d0d5b6da776e9a640384dbccf265a7b450b161a3e81daa60d9a6e1bae16a6642d2f949e82646ea229f9880a3b72a36c3a6eadc8db8d1a83c4990edf23ed0ea53dae5564a8d936c5920eaad690a4e5013604b562b1bbe200062161badb38ba43975c0362227780cfe75a4c8d72cd2d30de286e200fa666125532977443e872c78be9e07bdf455fe22b956ae7b407b180def715cc56024fa0798a3ce68eaf6931632d6e4b805ebba8d62cbed7387e65c64de1c50f786b2393ad74f662e5cb43d5357c5260af63e36bfbde82a6e7750b430d97acbc786e4364e6e48417cba30d55799c017c9653a931d2bce41df2fa3068745947bb98d16c87aed8bf007dc001e803b3da9edd0d989f08626fb11f611f49de637a659352f1a0d0bf9ddc3f23d48adf5e2e347cae14c7c60f8b5514017bcb81035a00f4ef0f1faa4b231b1adf98438c229ea3fb390407c7c8e68a53c896cc457011771667b5e86e58852b58330778eb2759cce0441734915f253353d2c69c71195bde3c53c7add70ae357c9c0bb85ac5870fb3245c924e717c53bab7c4031f0275ada43904159b4100336d69dfb870bf3e47468a859e629673065187a8b1241a1dffa0db2e643b6332a8f16ddc88f38d9d51299f3b4481e6a413f4df2b9b5dcdf2b43ffb03c018be43490ff85eebb023e2503d27336d8bc4c0c2abaa3d6b8ae23975e33ab279ba7b312db4db31e5437da23485ff06eecc273f8c306cb068c3ed3ba468312d80f1633fd61194011514a1e95f179bf99471d1f1acfc89e9f51a234a422c53e67f71420e4e9e30a064f0b240beb912f52ec16f9a63747086a312259c2a826cb1c9768cdb07750c80513d9a0deb8ed000ef521bc155551b3af4d830141984ebaea24cfff7bd34afa36f4cb05b8dd42aaf5f0a760141fca6d2cf5f45a214c894dc88dbef5f6e829b9227ddf458b03b37955d4675fe794dabb9f318bc15696304aa960078b220c9dd2be226f450401728d82ce9e03c09c5c440ea6b7a7fae4b800050a7bb6de8427c0b9449ebc5b0b885e936897f6cce998b006cdb2180a7c062114af63f9339bd924d539e51c6f18bcef54fec7668a4b5ab27a6b36fce99cb382841b60b9d6de8e4aa03b0890346aaa677dd3ed98d9e5d625831fe8f7db0e60bc237f2ca137e572d5f418eea3b13a756e7039b3f83dd6e413737aa853dfa3bcfeb600c5d6f924f848f16ee4fdf7a0b5be6a25f9d77ed0d97012e3775406710adfa1deb5be995578263d8eacb236bd476282b0345a5490d4c6c5b8f82606accd52c99f3ccb7b2efe62b1b91892fd1c868d558f55a57f49b0bf8567eef0bda26a6962c42ded8a3fc7e2348a58e58e37da477f3bc02cbf76de646f2f3cca244055393b59d8815a8a5d17cabbff28a32d298124ec2140f2890167f1aa6cf8979e9bcab748789b2ca286933812c1968c73245f073d17945e4b16653616dbc5177ccaa2320a32f2f5a1292241b3450b0e838f67cba285a1f823d047ff7d1b34d4331be66808b82129d96ac5e0865d0efaad819695e0cc38cbf288498ea23c8601e4e69d0a17edc6d48a8a0268aa55cc9b3e932aea7973bd9900effed42f419f437bb28dce8158f7389811ebc15d020d457f30a327befecf8e62f31778e0c350d4fbfcae5a96d11944389bda15d1dc031298dc1f3ee099e303c3376993d312da3a24e7a224bd5c061cd012b5d35f08cca8aaa2795f83804342dcf3772fb88b997ddcf2c46c4e3a3b000a7015583b35f4a767eb4a2ae3baeca125f7890dbf1521742c7bf20fe3e217291b4223e5d0eff8fc4b18f19e1fa75f2f075e25c4c3d3172cbcbdcebf0fc93aa1fc1ed487a55be0c689094c71d00ef38f52e637c8f95a3fefc78395724658632620e38a8c9e3a76405d92ae4e00ff840ac18a7092929e688a00ce9546f9da00d3a5165e8374beab9ebdd43a9cd17e78112e3d056d9ea63e694fc117454b32499c284a9039ddbf7609ede23061bb1a32dc0ebe950aaa54dd1ba63c5423536035b50138e8306683748b4a6a6ce80e8f0ef0284c0f55be25bca6ce96932003b79307fb0b28d778d1097bf0e352c81e95dbd6f54024994ab30e3eb38a445714421a98ba023105dc6ac257c43f7575a1a98fccd4d036cd51613ba174b9b5ea67ae361b9f87a8432551123dfabad18265896261dadac88bd4c1ac9a66b47ab5cb0c329ff7e992af1da8614e06043c09803c88b07f608d03c46f7f211bc245a64952697dec6ab1f2c821fd6d1949a88293874aec2788d434f897d115db274af6c79b2b279155c28253292bdbaf60d5d35e8d384bea0a4d755e39d52869600645cec3731a3b507eb8b3a9b5c2f8b78dbacbed2b6c6d6f4a0e551194aa24d44b3919dd440c47d49e1b68b94f8b9c3dd235f08c2c283e4ac68a6ced845971e87484d5d464997a2bb4b9aa8bc1fb3af9810c93c15093f7f9e057181714842e7eb1d42116cd74e7e102819b57f98e6f57b10255e4d07c8cd27a11c92d3fbe5473990b46baeec768afe607aa5473d37e94f895844ab2f952081b7b55008c36259ddf8ede6ba5337390ad2793a06a573de013fe360f4f0e936e194a3bb7263d40cb718b43bb3c922094b9c839b917e70c66ed286136f38e7476787008e9962ae90c588b64abb1662f4a6da524f0931c2ecdc6699e26ca3385b61986556b56e8997d20e59c982e3569be92f3d13f005f32b5d1d754c153c60073197713f3997c458d29d4132e134b50f7fce848cc51f13cd3234b389ee80596b76631bad0434f593184cb0ff060d23f9ccd3a49188c412dab8446024de692d67f995260e9f410bd523fcc3fdd5e78de8733bd178e2002665fdf6dee53f3dc327cebadd67973a0cbc37b05628b99d1b47402e1943db88a28c05ba89b55aa16137705a52d67fb426a11b4fc4d1752ad057adf934c5f7c7c197865fd23ba419b749829f8dba2df1de18137284050a70a11c474f6b5fe0eeb7cb5411235d388116356620a2a755a8ba0c25154d7985293161cb99ec21a2791e4ba8ebe14c70d8b40f7d64166d18bf9d1a8839276d0c6c21d1866372fb6ba5dedd686a0212448ae95f7c2576250601c21775c1b2abd3e3f30b265e2991160b3c6ed0fbd5c5e1b3ad3252cf47f19e12d1886c9eae764c6795a593aba5be6acf3b02f04e359473c4adc8c112c741f40f5a234f1520a766722e354384cfb16acedc84a0c0ab96a4acce8299688cfab3845d7b298f94b32603ab0d098546625040fde9df86b918eb3d81b7aff6ece189629729d45307dffee2541c830b030ef62353beb1e48bd9dab49a6e5d2f8aa61e3aafbcb4c8614f12f297c761ac550d5304e7593848d0d10cc34dc8bd53d23f4bc625e16c188cd239bf0c14a5e0c5e9e49d81f9858d59f8992a49c32980f9e4e514d2ec3496d29bafa811cee1f69e2d128c9d9e4a6b9a1c5de59303662a2ee56f4fb285e61ca5c5db769434ebffb1079386d820f9fbd521e4cb2b6a8226ecc2f3b49bf1e7974680dc44b8541ca50e512350ffadff06711b2974b3074df8f26b1ce4570d014a07c887da6086f7fe26b747e72ab740c45135d3c6895fdcc4b3f9592f17bf11e2039cdb59ac3e412de54219c7518fafdd1973338f7f217025224aa755d416269075bf160f374e9b549875b5ac4d5f6e4487e6392c4a5db1a919a25ff20887bb85d251c168ad1daa3ea87cb644a0ada383ada07ce61a56824f03ec375fc12f099e618a6e180a8de6d6a7adb7ee523babe5dde783aaf67c7ef8c745ae0b3ead494a5edf136971f7cc5e56e1bcb6bc594c16c286b566e1945e7fa0cc1ef0a4b110ce60a49cfef1ea42c17a0fc4170b16a71979de46f1abfa558ea706a05d82fd4647655a4b163cf6f46e488f3c01f044ddc8e3b759905425b823121710c07b87e726737d874b46397ab0f46e00ebb1bf67136c5c537129dcbc6e233cc90a0ea078f3603529c6c1afbdf655c9f4858df8bae7a7e540789bfefd991f7364eb5fce1e5e5355ead93502cd25d38d19d258d4545c34f983c3d7f86162a68c850fcf8c649eebfe6867619de2716a74612c86a958572c86fe8ffb367627295c0103bfca2d4836d3b427f323dbc8b1643d2539a0b5b2a75cc7ffdfba84d3c831105f18368ea3b5dcc9e7c779877207bd7901c9f081c5243983add7df174704752c6c636121bd55e5794d3e5340b37d03d0f649ecf9e1af7d77dac7bf3e14f0c5d5fa08673f33eba38d530641eb2b788b943257087a903ffe8494e95677fe533da40efe24dbb064936f7b5f362c565024a3be6eb5f37142c1631a5ebc63a9a653adc371a7dc1cd947c2e7a615dc7d75c6b3913af8ac5e2544f0553153d69ac9498e9087758ff1788429f8cca8a40bfa42d464995ed49f798cda9de0730bcf90e07170ef6a2e6c24ccc3e45adff69829fe73bfb71040c5d4bfb4e1b73e52966ab3a388eb989b5be3f7e0aace4c545b79332362936fa736cb7a53234973490e1368ba113b60413b71cd5bff3e7b1f1d497ddd6dae867b1699ff0904357912a12467bf718975766416e59220bb721dbfc3bab9cd0a16f4df5dc2db83a3b09254afa4539215437b6b7c0d857268ae85e5c2b8b42825a45d0d1b6f5e83df854aa2611696d2ef9052c97f4367f68ca5a4ced00fe450683a3bae3719fa410fbda5dd127f15486f8f846425dfc06504918deda96a6ab8da18b145eb20397ed20ba473841614468e713001b8706b2d4c35b22f19f55b7ed5554e63b8d2247e2e74dbb6131b134ffc7075481cf0c820d75b33f02da1dc2320567d8ac8783dfdb1074e19c4e30872503013b0fafe8686916534a86", 0x1000}], 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x9) 04:29:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) mprotect(&(0x7f00003c4000/0x2000)=nil, 0x2000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100)=0x7fff, 0x4) 04:29:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r0, 0x8, 0x1b, &(0x7f0000000100)=""/86, &(0x7f0000000280)=0x56) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x81, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x8000, 0x110) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200d0, 0x0) r2 = socket(0x6, 0x4, 0x0) setsockopt(r2, 0x4, 0x3, &(0x7f0000000180)="f9df9022bd4ce799a8d15960c4d42caf622b8340d553ced725e16e307dc5eb45802e9d55715fd66f7425fea1850c3615576f2f2f13fd5a3fcb943fc7c47c189e79183a0573894407012d0e3655f35696123d19daa882442b68ea38f647320095c9cf978834fc0bd372cff28586b4f091160003d054473b424055cce0449a3a105b307184d83b44acb2beab6d98205eff1b819801b16ed4af4ea43db654dcb0c6356c29b5fd4139d74b3d08884336afc8e3905fb43b7ea67fffdf1feffc0b70197f8c75b3d3d254dc7efc6a35", 0xfffffffffffffec6) nanosleep(&(0x7f0000000040)={0x4, 0x9}, 0x0) 04:29:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1812, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x15, r0, 0x0, 0x0) 04:29:41 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffa, 0xf, 0x800000c0, 0x4b, 0xff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x779}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000005, 0xfff, 0xffff}], 0x9130fc1, 0x0, 0x3fffffe, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x3, 0x7dee, 0x7c0000, "177ef9df2b5f9a5c9d259e6b472235af83aeb3c9", 0x1, 0x80}) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 04:29:41 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x440, 0x20) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) 04:29:46 executing program 0: mkdir(&(0x7f0000000100)='./bus/file0/file0\x00', 0x4) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') 04:29:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f0000000000)=""/77, 0x67) 04:29:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x12, 0x9, 0x7, 0x1}, {{r0}, 0x0, 0x8, 0x0, 0x4f0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf00fffff, 0x5}], 0xac, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000011, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0x80, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x401, 0x3bcf}, {{r1}, 0xfffffffffffffffb, 0x9e, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x41, 0x5, 0x6, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x57ea191c, 0x8}], 0x9, &(0x7f0000000000)={0x4, 0xfa2f}) fsync(r2) 04:29:46 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x20, 0x200, 0x1, 0xcb, 0x9, 0xe, 0x6, 0x2}, &(0x7f0000000040)={0x10001, 0x40, 0x9, 0x5, 0x2, 0x5, 0xe33e, 0x7ff}, &(0x7f0000000080)={0x1b, 0xffffffff80000000, 0x100000001, 0x7fffffff, 0x5, 0x401, 0xc43, 0x81}, &(0x7f00000000c0)={0x9, 0x1bdc0e2e}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="dbf4cbb5d57da2688496365a6758f4c2ef7602cd02514c16b575defad1b04cb49cd849b97cd09a24a229be00a32c86c63cf5110b2c31008ed7361f21cf8430fbbcf63299634ca25aad15347e93d6c22549f989ddb6ad3ecbaefaf9b44b12d9828055ae9f08f25d11f8a3184d658112ccbcaeb561d490a382bda30bf6c1766ce6f45618af4f0300ed777a006ae7aa352ee11059f757a7ef7dc5e72e2f050c522fd5a33d1de10bc5c044ed78d99c6e38bf1e0ee52d537a7e7bbf8393a3ecfb03e44d3fdd179f65db8bc7e9fff28c4245d0d4ac", 0xd2}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x400}, 0x4) semget(0x0, 0x4, 0x40) select(0x40, &(0x7f0000000100)={0x2, 0xf7a, 0x1, 0xffffffffffff1383, 0xc2, 0xfc8, 0x7, 0x8}, &(0x7f0000000140)={0x5, 0x4, 0x0, 0x3f, 0x0, 0x4, 0x2, 0x3f}, &(0x7f0000000180)={0x7920000000000, 0x9788, 0x4, 0x81, 0x4, 0x3ff, 0xc1, 0x7}, &(0x7f00000001c0)={0xf23e, 0x1}) 04:29:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) ioctl$TIOCSTART(r0, 0x2000746e) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:29:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 04:29:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom(r0, &(0x7f0000000180)=""/161, 0xa1, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0xc0}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x3) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530007b0ab3d24375d4c1923a5a5d2187e6e65b2723799b855f67072bedde6cfbe041ca173779c32160c466b8d94becc8460af1bd8a8028c836fcc081f46c0cba5cf4c5c00c381547a8c890b64c4339d0596c0296171e326efed09c1e"], 0x10) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/92, 0x5c) dup2(r0, r1) 04:29:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:29:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x80000000000000, 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20480, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x40, 0x101, 0x5, 0x1}) r3 = dup2(r0, r0) writev(r3, &(0x7f0000001280)=[{&(0x7f0000000100)="4b22960cfdd549194a5c929b372e7cc42c7747cdedc8b7970a6f6ef029c939e0a6eaba299cfe2a2a90baaa317202a10dcd8def4e1035526831d7694f4ae2ac2308e2120a04261e6d33f61966ad4ea2dc8d41da16367e15fb44306007882d49c15bb75b78e3d81348817e82699b180e7ce4ae920d93e669f5a8946875e34c97f663a8abfff1dd4c7df0ee0f935ca30b2a456a6efa945f444717ff54f4f578d323fc527193c683c3aa5a5a85c08246fec9995ce9", 0xb3}, {&(0x7f00000001c0)="f2ef0aac8e4713e29024641dbba347077db91d8b16f5878e1bd16dd240e41647ceb03acc8b3ea733eb08696969e1648bde67a8661a8559997d0036354c74bc85de5afd0418916e9a2ecb59dda6b70277627c9409058f9d2a934da4b972981f23d62bd7ab0d7ad7228741054795854d6639cffbc5f73582b0c1134978b9a446e2bebc1f31b01916a96af7760f254c4223a5ff1576ed7f4adf324fa988419b62f326ca1c6395365a73a150b2bafbccf07b292e1529ab6caaacb4243dd5a6ba6e1ae2591dcf6b8a88eff1a84cf600346314079771b2473bb9592059889e03082178c433d91812892fe103733171574d678f3f85122f37cdb816d8978ab42cbc808ecacd9c18e505e84a7dfb8a1a505518c8abe6b4cab8c65c5b8b59b41b6affdd1761e9bcb4a23528f68dec6e8c52bcd1f6239f3826a4e1e91d498bd203ddc62e040a59cca3736ea66b8bb14362698e492636fdb17203105cc2f4bb030760baf457adf59285bb5ecbd3fba1b391aafafae5c9912abd18f6e44b2d838e76a308d5b5a8e9dc524d4d12a80bcf903024398e56b896f4554c24264cdc58006b370992792c7e70e8a37356e9927e7140953e70ab0d7027afffcd64d737cec8fa88e894a813349e8419d536e38d5a0ef8ff43b998447314c801dd8c2afdbf363c441169b67d386eda02921d667c293c9ba8082f3fe6f729f37ec0d8d2be90b40b878ecc7c8b84b67336bffb02d8344fe52d0f9593d74b4b1e81801ef7c661a91c27e43c81bd537b1d409c13f451ee01601b5bdc299551d8cb48ffd93320d356dd86e61b163e3a9f8c1b995abc4145dd4397a449f1af65b35263f6b4a535240e2c6d77dd3b1540a93fb916f3ede659d8bfaaa7c27111ca81a97b43ede7a56873f375c141c996035eb5fcc029d05497ecf8570793b31c504ff7d8a7e790a84105dca4e1be6cb1b59a0de6babf55183636a7223a80f5f6c0877677419dea363737e4d9b46246d6e41c3529d6f0ec183c165d7fd54fce770efa95ba9b85f7f7d6d3c89c4525775563a4c4e11887f62274cf5b8887350fb693af5c5a4d714fb526b27d360afb550a025bbf29d9337a23704bafd8780af5aba1ad61e0e06caf26160af6a09c2978ecf41bb7a90a70109f1357aa508bf943192f05c358f9f5344dda8d05693cd3a15c6e6aeb5577e1dda65245ae2bed765b9c5069d659d3b03254cbfa0a00173213be4b7d99584c4131a0c03e5f82863f8822ca0a620615717e469b7543be87bf235bcd7e24dfa33a7bd313f4c6b047b86569cf2a0297e6dd725c269acabe850c9e0ce9f3c3657f137342eca36f6bed08f56a63289e1d437cb4101b3d976116922dea894643d54314988be9c8e2dfd39a2bd800a2342b0e221e70a7b3b965548bf7b7546147e3cd4490c78706f7012b9bde0e4ab8f0e90864644f23df06651b00618d277b52cfb03604ce276647bca6b508c531b15a8c8eb06b49eb6ad3986c201d294925c73716c3fa0a350e09395a356eeb01bd1d9435346dcfd54f9cbcba42767c88090855755f725e8975350d987bba988661e8ac2d499f6d5b5ecd3cf76a01e052c3a09655d68967a3b0271995aa0a5f096afe19764308934adc6643be07fddb9de74bfe190ac36d48fc909e9bb154753499c623b9d65b4e29f17aaccc5df6a0085c469cf1a21fb83a69326e0876bb04c03b57b919244897501811e648291d3614a2e1b41030630de9dae83f2488a3f86c32c287c22aba00ffdd3da4219d312f36b69ff554de76b55d9f0ac0f907a747074b39efcb5decd2cc64aad9c0984d94a8579faba85d7c9a86ca0140e611f722159df3946c9b6d3b060c40fc1eed8cede267db317c7bc9a85f48e9a9e83b982c24dfdf63bd0dbbd0ddfeab4e5fd18ad28fc59e351c2c57e19f31d823f1caf80a2be46355c7c515981007ab3f08ee86bcf4458bc1dfa86c0fb80b364546ec15a28db4a3800304fc9f719951c4430d97ff7ac113098987e31bebf42df23d02212ce1603f44f44d579dfa4d65cd723c0ec3df20ef3e04967dad93d71c682228f9460adfb61a4d23f7eab3446949a11c3406815993a3fb4ac508d6b09b9726d04be74076a9f7268f76ff832c9870fe47e47177901265c13dfdcef5c58e855c8606015a384d85d2c73b9c50275e90cd9714903bcab0b9023ea0d8753ccf98e1b502b0bc4674e2285c6e98d81d2c17d314fb8069597236a804265704e8eb14974ac58d8f1792e9539aeb715b18ae3e34e0f2ec8d6bc2aca74ed542d6d4ffd6ea3edfd58b80aea69a817b7bc0a596f42453581f867eb3148bcb933cff58c352f510b3b76e4fd119724bf1587a8ca4a36664165fc855ebb944fe0e32ae7bd3abf9b2f898bc9755483df657b86b88b0e734b37ea936e9b6b5a466ace113305afe492cd59424c8cc1d88a303d80b611414d224084c0aaa760bf0d68b9a9bdb5efff3ab7b3e7080730ae703de0fe53cf35a9f24ace9cf8b75c301e9fcbefb13cb332253bd190a3eb3cb3c1c8c27bf6f725ae252270f5da0d53e28f180750682956607889bd5cb9284cadd4ad5f1f1872317c1feeb16539efb84128b695872c15d50a0760c67b22be0356063052634428d0cb1c87afc432e0ce7c8ca4f491065d9a846dc28f938c75a8d0a9420a1a781aec06e38d2882c2a2b5704171c0245c1e67d051b756dbd791220aff9079a483f54e14082fd961e4a804d943bf350a064368cdefe913a3ea8b8a8c7ffceec3059ca327d8485885d5acc727495d8f6ea43aba2b22dbea98e993f7d7ab9febce9be6f62eccfe9c9d9af8aacc5f5b3bce342a65b00e7c69500ae2b7a10ed75fd34ec9fa10c8aaaf5ff8489fd91ca1ec904122f305cc1508e4a0ed069115987f70b61e13d7030169c39fa7cb761b9c920fedcd79582dc9931ee13bb22621fdc33b96fcb37823b8f1d2f5f357f14a353aba18d1f49e80de62c8cfc952113898bec850b315b9884e884f8c591a1735e31faebc2c7e993b8cad43590b4dfaf0367a0716ef6a63f5a6c63c4e8805dcbab6d96de77198f7671e88ecfa00c53b373aff42072d9b991019bdfc630afbb24d6500b833453ec2c050f8dadb133d4e880ac4e684fa26b6dd1eb1fa6015560f69c42a5c03030b5715c5910090c0167f3f010989b8137d0f50a4d442842aecb480ef6fe14ac116573a0875818abc9fcf7b64d2d4987e50dc017478eebec686f781e1f2378079798540522668d55ccc7f4e8838951b4f964e4db6a867800c475cfbd3b9a2766602b6a45c43b640617055b6592d58113f0aab98a28a4db641eabf8edba770e176ebfe2fd7a009ea2691d82f3b238e895e7bf6d95f6b5b802bf970b10488600503f53af559ef3c2ab90cebdff85f06a5e1da93cbac727750acedcd12f786d2206d5fd2edb3038f649b25ea7a19c5e1e018edb8e62873c2ccb251fdf1dcb22b67dc379309e694e0ba666101e2afc854d104105b5a60252bcb999fc9e37c9bdb442f7e84795cb23e7018f5ff5173eea266ff09eed43e5853b3564067e0ff3565982fe3cec6b770bbd3a625dc450a83f3e698e51e77136a6a299f95e38ea07ed917f14c30b51528536a4952f6f460a507d433a141dd98e80c15ac8415dccde6dcdfd57ab91a384f920b77d3e2fce79245997c94dfa530e9eebefb2dcfa0e227517286ef1918020285206df2e986eebee63aeb97b498df37a8428a0fbe7a1bcb64a18c64480be2340c4896bd1f1930754e8e28daf84c5f2d7ed3f63f288871f83cd41f3a086d5ecb63a302c31fcad6332dded3d5739bef95f972bc8c702fb4d3dec3d4a77e8758e1438c2ec39a86a0a502de7d85bfe182261139d48d96e4f24e84815f9d4bd7f7b37e2709848ff05d73b2caae83743b3f98f0c685e5a0b62ad1c6140fe660fd6d1b526488917792d0413c9333c903d884a3e3b6df58634145b2b749155ba57f6fee457d66de1dee538703d34ea8294f771f9878b048cccb1ebcb80adf8ab7176e9978dc3c1bb326e657aef04cd4cb6dfe7ac3bce82c64d25cc8ed16bfc3ced81ac2749b4ebaa93473c6cfdfd352e08d90f0b15ba76574db89163f6fb460d806cf380d051f094e46b2b0d6b447cab1feb449c4188fe3b8e2c2d2eba480df7f4490157de0444be581a5da097bdebad2aae79c71b59db251eb624724a4bad2055b4be970201494bbab43336d3d4fdb80ddf2b4716f85af84af0f10ba06c3b88b19c0be50ca46b05d8f3408e4665bf358f84a6f041b14c69777873fa4102a7171373ecefd8bfc606fca7c1cb1df01b8dc89712fe804c676834454fba908cad6c2ea6d656e5a17d13b0309aa93bb5970b615949ba9df0d20c19a8a3edb2341c32185f1a58fb16ebf9a30a9b123b714be5ee57fc25ccf1c93fcb25c4bffdee41bab72deaa4e79d2c4716f5650af85fbce4ad24274ec0421324959a34ceeb11c040805b5f46b0aaeae59d58080ea7301064e60fecb5db98924d61c3d8f80bc3f00e4ea4e46553bfc72d09075187c68395084b02e7ed4691e03fcd7b9075c805ae7d2d4bd6cccefa88749309a5882003c7f6ad482e42c0a2fc30ec776b7e4e99187d763020efd082c94b8b5144d9ed2e1bc04ea374f8256f97f48df8770dd03905450b7b3be1216ee24916daab50e87f59e0d50cd2831ba187c80149e5ad096867030357ab4ac16d8510d33f957da269e8ab855107eaf32d7beb63d519e2be358a548adc902b2b3638d212f1e3d0979a6c60e511ef27c05971f65c5027fd523ad75bbbc00c226d5509436dd0388ef2397e7f42026c2611dc24605c7221da9c4d1a13dbac087f252d23f10ace0a7202d6945538f154e6d2b436b697892489bc9fdc81dad0a77a789c54c4bbc63dc8fdd80fa6ed35511f34d6851553d69622f2c3bf838af72a30a2323b748609e78d72fe34b7573d57eb874551d52c256d9b8367114863a1c9ff93b037e09b1784d7c3ca443768bbcc6178cebd5778b980ff22fb2610094ffa52fd6a2ef00eeb990ecabce730f38543563afd9301ff3b4df59c95a0af9493a4d58564ec417d357fb881062174e32e9ec2431b65cf01c44a36e9def199489036148f5f3354dea3635f477d6b1ad930ccd2dd77a0b04a85eb25d23fb17fd3d201c8e687606d9e1d1c45ed6ec7a0f2cdbf8c6ed5be3e88bd8ac81a9fa5ac26195852c88ff0d591f61b5d9034587b6d2466a670f83a3d9aadbbbda71f09acb5524a4ffcbeaed9c1339c5ffa0885cad8d6f6736b42dc20ea80853ab63f93c7d4d8da38bd601e9c0bb9e18e82afa76da7b246ea73b557d00ebbd7d39f333fb412b6830796712aef2e353415cb94cbf7575056a49826fd98a474108f9ab4d993dc4d21202040fcc75fca404782b7037213f03c40e3dda9fb6b9e6061137939147bca511250c271260ba4c46df8638c4df8c3d664778295d9b9e9b4ce529a8398a5031d6f440d67f121469e3865059e3f3cbc895c842753c14c55b033994dc276951411ee40bfc1b68bf5d5d3a52b1f878ba6551c696d5062b783ca25ae5471caf79e1880f9f4e6917d1e3a2d31024a2bfd2e044c7f437a53aaaad8da921a88e357fe5091dca9ca4c2e7d7d5258137fefbda57a0aa96db50a2ae930ef99d163418be5f863c9748549f0220f777434bed5c941feec15e1c17a0e2c937edc9cc38319b0316c1897a6619e192ddaaa338877a6669c55bccc28c27853bef0b4a715a5c8fecacf41ecebb95fe13d0d68aa5bc6c82d6d55f7a6554f9df5ed320a423a8e6a3d21df731f522f05522cd26048309051d3b6", 0x1000}, {&(0x7f00000011c0)="989e4b783f47d409abefefc1c36a15af6331f13ec1789997d1ec547264963e0265e0aaa245c0348b15a88f360f86c6b21762ace5637bef807eb6fbd96b4cebd3c1c0f2d8eb716945dab41a307bdb8156afce98363c4c2bcfc955f896615c9c5fc3e856c854240c239b93bc344293abb39758f70e092058fe35621324d02e097c5a15d119a350910a9252c1be6d619209db5328462f1d5d6171560f4a71673988b2", 0xa1}], 0x3) r4 = dup2(r0, r2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000012c0)) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001300)={0x20bc, 0x6, 0x3, 0x0, "b8f83a72ee7cbe7236121d0cd53ae41cf34cfc71", 0x8476}) fcntl$setown(r4, 0x6, r5) fcntl$setstatus(r2, 0x4, 0x80) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001340)=0xff) linkat(r3, &(0x7f0000001380)='./file0\x00', r3, &(0x7f00000013c0)='./file0\x00', 0x4) r8 = semget(0x2, 0x3, 0x260) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000001400)=0xe70) fcntl$getflags(r6, 0x3) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001440)) pread(r1, &(0x7f0000001480)="a741a36e1a74ca77251210eeca33e50aa6ed487cb1911ef917dbd7cfe26b92d7f36bdd72cf2c69f527cb6b5b1f1a302c41a91d2c6245de13f36e130af55a61fc49051c3e3b186f2ef812334b2e9e02be8cac2fe778a29de344fb5f07c975d1d426044c8a5c7bfed375223cab9767fdf7495c90280bd13a719d8f7c0c778f518c9cfd600ba435c993721d3f2c3b2b8f7a18b7cfff8e16a3a9e32b96187444091a927042b3f145ca020915a7477ccd", 0xae, 0x0, 0x27) fcntl$setstatus(r7, 0x4, 0x80) fcntl$setown(r1, 0x6, r5) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001540)=0x6) getpid() pipe2(&(0x7f0000001580), 0x10004) pipe(&(0x7f00000015c0)) 04:29:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80c0, 0x0) fcntl$getown(r0, 0x5) close(r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x1, 0x100000000, 0x100000001, 0xd314, &(0x7f0000000040)={{0x8, 0x3, 0x346a632e, 0x5, 0x7ff, 0x6, 0x8}, {[0x1000, 0xffffffff9aaabd2a, 0x200, 0x0, 0x6, 0x21af, 0x80000000, 0x0, 0x81, 0xc30, 0x6, 0x80000001, 0x200, 0x0, 0x1, 0x3, 0x1, 0x40], [0x6, 0x1, 0xf2c, 0x6, 0x5, 0x8, 0x123, 0x5, 0x7, 0x4], [0x85, 0x7, 0x4, 0x5, 0x3, 0xe000000000, 0x7], [0x1ff, 0x80, 0x6, 0x8, 0x6, 0x100000001], [{0x7fff, 0xcf, 0xfffffffffffffff9, 0x5}, {0x200, 0x2, 0x5, 0x4}, {0x101, 0x4, 0x10000, 0x3}, {0x2, 0x9, 0x6, 0x5a4}, {0xffffffffffffff81, 0xd23d, 0x7f, 0x9}, {0xd70, 0x7, 0x8001, 0xcc2}, {0x100000000, 0x1000, 0x4, 0x36d9}, {0x9, 0x401, 0x4}], {0xffffffffffffff3f, 0x3f, 0x9, 0x7}, {0x7, 0x2, 0xfffffffffffffd46, 0x800}}}, 0xe7a, 0x99c2}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x8, 0x80000000}], 0x5, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0x62, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff}], 0x5, &(0x7f0000000380)={0x43, 0x2}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0xff) write(r0, &(0x7f0000000400)="1740b67ebc74c51b61cf7d32cdc0d789e29fac9c77ccaf8016854a2519d1bca2556a28eb3a563c209f056a7897ae9637855d5b0c04fd16f3f7988feeb0a7f30c08dd38576bf18b304e2af6a24e1b59d93ca3827a6bd07b2b4812b02d7cbb58c77bc0a187d8ad696519", 0x69) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x63, 0x8000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0xa}, {{r0}, 0xffffffffffffffff, 0x26, 0x22, 0x6000000000, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x3e, 0x2, 0x2, 0xfffffffffffffff8}], 0xa6, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x82, 0x4, 0xbce8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000065, 0xfffffffffffffff9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffff, 0xc6e}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000084, 0x1, 0x3}, {{r0}, 0x89ddeb9015920ef9, 0x24, 0xfffff, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x400, 0x4}], 0x6, &(0x7f0000000640)={0x25, 0xffffffffffffff7f}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x1, 0x0, 0x122b) close(r1) syz_extract_tcp_res(&(0x7f0000000680), 0x8, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x3, 0x20) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0x18, 0x0, 0x2c51) kevent(r3, &(0x7f0000000700)=[{{r5}, 0xfffffffffffffffa, 0x8, 0xf0000040, 0xfffffffffffffff9, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0xb7, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x88, 0x40000080, 0x735e, 0x3}, {{r5}, 0xfffffffffffffffa, 0xa, 0x2, 0x10001, 0x3}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80, 0x610, 0x200}, {{r5}, 0xffffffffffffffff, 0x2, 0xf000001b, 0xfffffffffffffff9, 0x100000001}], 0x7, &(0x7f0000000800)=[{{r5}, 0xffffffffffffffff, 0x27, 0xfffff, 0xffffffff, 0x7a8000000000}, {{r3}, 0xfffffffffffffffb, 0xb0, 0xfffff, 0x7, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0x80, 0x0, 0x2, 0x1}, {{r5}, 0xffffffffffffffff, 0x50, 0xfffff, 0x100, 0x1ff}, {{r4}, 0xfffffffffffffffc, 0x40, 0x2, 0xfffffffffffffff9, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0x40, 0x40, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0x1, 0x9, 0x4}], 0x7, &(0x7f0000000900)={0x7fffffff, 0x10001}) write(r5, &(0x7f0000000940)="bfe22ff0168ed953260b908ed9f0f5011edadd5e0af5eb433b6edee16190c5bb6ea362ecc4f9d8bbac868fa564139052daffcfa3053901344d8435f18ff9b62a49873d190963c3523e5434a424279bdde0700754febf40f7fa87d9e33ec76031d6affc1b04e281ed20a634e0db9447ab2511b866b33deba43ebe0bfa30184690876016ae1928cd3b6b03aeb815be853f38c2e1b737", 0x95) fsync(r5) socket(0x33, 0x8007, 0x7) ftruncate(r0, 0x0, 0x4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000a40)) getsockopt$sock_int(r4, 0xffff, 0x108d, &(0x7f0000000a80), &(0x7f0000000ac0)=0x4) getpeername$inet(r5, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getuid() syz_emit_ethernet(0x92, &(0x7f0000000b80)="2c84f8cb9c84db23a7d373609c4e9bd7d2bda22613f9746d5da4fadbedb869d2489757e5d51089ffc8de4fd310050462b7300cbc8f93a452949c95a3db9a1e03a8de7f421414d9d1c092e7e76a3aa923a170257af875fae445710647de8f3be47a0c861af31d6c8211af50da22f481fd99b609f83dd3be78fe52189bb5374425e3a376b247c133992db246fcde929d5e3fa5") semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000c40)=0x60) accept$inet6(r4, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000d00)) semget$private(0x0, 0x2, 0x40) 04:29:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x80007e, 0x0) symlinkat(&(0x7f0000000340)='./file3\x00', r0, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') symlinkat(&(0x7f00000000c0)='./file1/file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x30000, 0x20) stat(&(0x7f0000000300)='./file0\x00', 0x0) 04:29:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 04:29:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r0) 04:29:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000800)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f00", 0x65) write(r0, &(0x7f0000000040)="53f7eaee691c7c5b8328e170ddeea4ff9f30ffe147886e0d", 0x18) fcntl$setstatus(r0, 0x4, 0x80) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/93}, &(0x7f0000000280)=0x2ef) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r8 = getuid() getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getgid() sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="a5eafad44b5a6dea1fc9bd6b028739cefaca8c069a941590d3635e2a7cc467e135ab3df72bd4483bc6ea89f633c98d4691d79e66b47a4962c88fed385b97ef25785cfce69387086491252f797645a1d96b7ef1720c0d95082acfff511857e0a2082685e8b955d4d1e8f5bf7f0ff48653944bfaf68e45a6bea153fed509dd8555209410f6eb1e8925b0ffeff647171bc8153fd14eaa321918faf3012db9df11f5f8b8d053b92bfa617e9b1a7582469b8c175cc00ac84987601ac329d2e49ec6c27b0fa917026423f5574f43b7e62c5ac267c81184c08b5db254a034", 0xdb}], 0x1, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd0, 0x4}, 0x3) close(r0) r13 = syz_open_pts() r14 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x30) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10c) chflagsat(r14, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) clock_settime(0x7, &(0x7f0000000840)={0x400, 0x3f}) 04:29:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c2b0878b5d0002b515aac034c040f130f", 0x64) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/38, 0x26) 04:29:47 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) munlock(&(0x7f0000320000/0x4000)=nil, 0x4000) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 04:29:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x11, 0xc005, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x210, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x5, 0x8001, 0x100000000}, {{r2}, 0x0, 0x20, 0x0, 0x5, 0x6}], 0x7, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x4, 0x57cb, 0x8}], 0xffffffff, &(0x7f0000000140)={0x0, 0x8001}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r5, 0x0, 0x0) 04:29:48 executing program 1: r0 = socket(0x3, 0x1, 0x718c) fcntl$dupfd(r0, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="011c5574482093c20debbd9bff89e715e19b938a839d1557492e489516126a3668216d816a801ee5d2f1de0facbec56c3aef3852f39fef30d31a4d30873cc3d07559add42293e0fc7d9a849fce"], 0xfffffffffffffdb7) 04:29:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/190, &(0x7f00000000c0)=0xbe) 04:29:48 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = semget(0x3, 0x3, 0x410) r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xbb, r1, r3, r1, r4, 0x8, 0x100}, 0x8, 0x5f3b00000000, 0x8}) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x40000000000001b1, &(0x7f0000000280)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1}}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x100, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7}, 0xa5, 0x5, 0xffffffffffff5464}) r5 = semget(0x2, 0x4, 0x8) shmget(0x0, 0x2000, 0x21, &(0x7f0000ffb000/0x2000)=nil) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, r1, 0x0, 0x0, 0x0, 0x24, 0x8001}, 0x10000, 0xff, 0x2}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/108) 04:29:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0xd0be, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) bind$unix(r2, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r0, r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x1ffffffffffff, 0x2000000de) 04:29:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022a2f00577802e7df"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x75) 04:29:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 04:29:48 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x108) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[0x3c, 0x1, 0x85, 0x8, 0x5, 0x7, 0x0, 0x2]}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 04:29:48 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x0) fchown(r0, r2, r3) fchflags(r1, 0x1) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f000074b000/0x1000)=nil, 0x1000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 04:29:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417890100fc94ff334a5619515a4c8ab06198824b3da025bbd47b456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f507000000f16ab93d12fc4d5f16ab36a5d00d1628b53a000000", 0xffffffffffffff0e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "1e991960ce484d509bd8b403cabcc1935efa33de", 0x100000001, 0xffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x6, 0x2, 0x7, "2b13e5d9c981072fbede2467a08c45d5a3b5732a", 0x920b, 0x401}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x100000001) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:29:53 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x4000000000000000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 04:29:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x80000000000, 0x5}, 0xc) sync() sync() close(r0) 04:29:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x200, 0x101) 04:29:53 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) semget(0x2, 0x2, 0x10) 04:29:53 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000010c, &(0x7f00000000c0)="eaff000000000000", 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/48) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x284c0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x27, 0x605}, {0x89, 0x8}, {0x81, 0x7f}, {0x26, 0xfdc3}], 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="18c7e4b68aca5da1266dfd7dc092422d356ab62c1d6d326cd690bd3294f1930bef68ac30c4b74f7e18ff1eeda7a21b4a3821212a06ce4a28a9e9df4a3808ac0cbfd81b5059eca053b0fe77f6b30e0487fdf746e6b0c3259b06f421908ade23665c44", 0x62) 04:29:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 04:29:53 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), 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x400) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x7fffffff, 0x4, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x27b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x6}, {&(0x7f0000f77000/0x1000)=nil, &(0x7f0000edb000/0x3000)=nil, 0x3}, {&(0x7f0000c61000/0x1000)=nil, &(0x7f0000cbb000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ec4000/0x2000)=nil, &(0x7f0000d2e000/0x3000)=nil, 0x7fff}, {&(0x7f0000efc000/0x1000)=nil, &(0x7f0000d22000/0x4000)=nil, 0x25}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000cd0000/0x1000)=nil, 0x7}, {&(0x7f0000e6d000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000d2f000/0x1000)=nil, &(0x7f0000f7c000/0x1000)=nil, 0x10000}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000f44000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) 04:29:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x90002) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 04:29:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2d, 0x45, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffeff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000002, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x5}], 0x30, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x10001, 0x3e890bac}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x6, 0x4}], 0x20, &(0x7f0000000240)={0x9, 0x400}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() dup(r4) r5 = dup2(r0, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getuid() setreuid(r6, r7) 04:29:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x81, 0x1}], 0x0, &(0x7f0000000140)={0xdd04, 0x9}) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 04:29:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 04:29:54 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 04:29:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 04:29:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e3cde4d7fc8400d1beaa1bc5ed95da64ec3f947"}) write(r0, &(0x7f0000000140)=' x', 0x2) 04:29:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xc6000000) 04:29:54 executing program 1: getrusage(0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000000000)) 04:29:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) r1 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x80, 0x1}, 0x100000000, 0x8, 0x0, r6, 0x7a, 0x3ff000000000, 0x1f, 0x9}) 04:29:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) dup2(r0, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 04:29:54 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 04:29:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 04:29:54 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff49010daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72068a6c02c50b19e5c648c41a8ce0457feddbce1f082a009c4be4d3c92fbe8ccb27"], 0xec, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:29:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0xb, 0x0) 04:29:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffc00, 0x1, 0x0, 0x0, "43bf3281ac86d1bcc1aec1a981f4704dc369c952", 0x40, 0xfffffffffffffffd}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0xff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 04:29:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8) 04:29:54 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 04:29:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) listen(r0, 0x0) 04:29:55 executing program 0: mprotect(&(0x7f00001ab000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r2 = socket(0x6, 0x8005, 0x7) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f665e26c4509031c599696c65c1a70530004a37cee90000000000008fe2046bf27d792a1eaf9f2ef97e1ed9ebe104cbd98ee08b62d6b1fe10dce9ed19a02e9c03c500361fba23e221783e0a16876df439f3abdf8c267fa695f2597aadd1ee251101d703e99f9841e9428d983af70c1782a6190aa4ef5fce802c673034ee97b7f2caf809f700e605999ef03236d275e6df9e08a7e6c9362ccdbf5f51ab40c77f2027bcc462a006015045ead66c160bada586a913acb2edcb30"], 0xa) getsockopt(r2, 0x7, 0x5, &(0x7f0000000200)=""/206, &(0x7f0000000300)=0xce) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 04:29:55 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0, 0x181d, 0xffffffffffffffff, 0x0, 0x0) 04:29:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x924}, {0x18, 0x2, 0x7, 0x7fff}, 0x6, [0x5, 0x1, 0x2265, 0x0, 0x6, 0x80000000, 0x8001, 0x81]}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 04:29:55 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x1af) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x10000000005, 0x811, r2, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x80) r3 = socket(0x2, 0x1, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x9) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./nile0\x00'], 0x10) 04:29:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x10001, 0x200000030, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:29:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) link(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 04:29:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000135000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 04:29:55 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) fchflags(r0, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="1606e8", 0x3, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, './file0\x00', 0x2, 0x101, 0x0, 0x4}) 04:29:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x109) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 04:29:55 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x101) poll(&(0x7f0000000140)=[{}, {r1, 0x74}], 0x2, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0, 0x0) ftruncate(r1, 0x0, 0xbab7) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') socket$unix(0x1, 0x1, 0x0) 04:29:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffeffffffff, 0x8, r1}) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x41) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) 04:29:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) sendto(r1, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) 04:29:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) 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"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 04:29:56 executing program 0: r0 = semget$private(0x0, 0x8, 0x20) r1 = kqueue() fcntl$getflags(r1, 0xf9cd03712fe22410) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000200)=""/16, 0x10}], 0x1, 0x0, 0x0) shutdown(r2, 0x2) semop(r0, &(0x7f0000000280)=[{0x3, 0x9, 0x1800}, {0x0, 0xd69e, 0x1000}, {0x2, 0x1, 0x800}], 0x3) fchmod(r3, 0x70) close(r2) r4 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r3) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4005, 0xcc4d) 04:29:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = dup(r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x6) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x8, 0xfffffffffffffffe, "0fe6db5f4903a678c9a8b42e70cdb55f4a29f09c", 0x400, 0x5}) 04:29:56 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xa590) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfc24, 0x7ff, r1}) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) 04:29:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/225, 0xd0}, {&(0x7f0000000280)=""/215}, {&(0x7f0000000000)=""/55}], 0xf8a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x80000001, 0x4, 0x1, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xafb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x9}, {&(0x7f0000a4c000/0x4000)=nil, &(0x7f0000e29000/0x1000)=nil, 0x2}, {&(0x7f0000c4b000/0x1000)=nil, &(0x7f0000f60000/0x4000)=nil, 0x3}, {&(0x7f0000f67000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x2}, {&(0x7f0000d4b000/0x4000)=nil, &(0x7f0000bba000/0x1000)=nil, 0x7}, {&(0x7f0000bd4000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000e9e000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000afa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000a68000/0x1000)=nil, 0x94e8172}, {&(0x7f0000d8d000/0x4000)=nil, &(0x7f0000ce0000/0x4000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) syz_open_pts() 04:29:56 executing program 0: r0 = socket(0x18, 0x1, 0x3) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) write(r0, &(0x7f0000000080)="69dd2ed2bcaced3bac8fe6117c35056b0623362ce38d5b719ebcc06234fafb7b800875a8fafd8438efff1697a355f91271f577f873baf3ef36d3674c4ad9f2e85d278f6fba82b00e67cf7e176d15de457833ce55d5ca7b2bf7a12c6a7298fe3b419f8fb800f1a902665cfd7e95bf9adf1f9e6b98cfb3b89393c605ffb3d34917b149091cffc02ed46a738012bfbf10b65a1f2447f7efe29133a78a24bb99ab4b2ddabc8817605d9ba4b43a169f52ee8e0c69cc4758b3aeaef546218253fa034c76ab64eb415ad0a89341aa5c91440d75a772db8480fc39781fee55b575", 0xdd) getpid() 04:29:56 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:29:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:29:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x24, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xfffffffffffffff9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x1, 0x8000000000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0xffff, 0x9}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x40000001, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x68, 0x4, 0x4, 0x76}], 0x1000, &(0x7f0000000100)={0x0, 0x2}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="6c653100000500352d5f47db44b96b1e5b1e33cdac6b97e381deaa7c0adf616f7be67ce727f938c55cab37e399f7d572ea08d9ffeee82dbe"], 0x1, 0x0}, 0x0) 04:29:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/9, 0x9, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000f00)) 04:29:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 04:29:56 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) 04:29:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:29:56 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x4b, 0x3, 0x0, 0x0, 0x1066, 0x7fffffff, 0x10000000007, 0x1}) 04:29:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:29:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) setsockopt(r0, 0x20, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) flock(r1, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xffffffff80000000}, 0x8) 04:29:56 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) recvfrom(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x800, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:29:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={0x4, 0x8000}) 04:29:56 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) socketpair(0x3e, 0x4003, 0xb7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 04:29:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x41b) r1 = syz_open_pts() close(r0) read(r0, &(0x7f0000000080)=""/41, 0x29) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0xfffffffffffffffd, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:29:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x62, 0x20000001}], 0x0, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f00000002c0)="a684078053836f80fea27b01c5d5da5f6c010c823ed9e3d7ff509418ca8ede3af44a59e98734c1a400b88c5f6a3494979f6885555bf542eb20d4997d1e7b792ebf66ab1d1126aeb076e08e56dba52f8cb1c0ec0adad55f8bf26769d75fa0a27a106ac0f9cb601987", 0x68, 0x0, 0x0) r2 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup(r1) close(r3) read(0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r4 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="e97774c3ee4f47ab9b29515aa001279c0bfe3aa27508c7cc274cea7c7c147f102e806ca2ab20a224992b8528562f6b3e60a2964bc140af358090e22fb1349b145b321c23242901f197d9647c0c3e322ea1a405dba9a95bf33c937c709f09ac2d134231de091b4d8fc619b128d862a7aa025cc17f78402bc19222290637436f8477e8b646ad7c39fc22fb55f2c135662cca3140ebeb5a87bb2b2a4624af01e069dc423f04104c14611e5fbac42d1d8aa2aaa9e6708a72604a5fed6a882aa2bd470369e0fb502f15", 0xc7, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:29:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8fd, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x9}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) syz_open_pts() 04:29:57 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000040)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 04:29:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 04:29:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x20200, './file0/file0\x00'}, 0x10, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:29:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1550c00) semget(0x2, 0x1, 0x631) 04:29:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8001, 0x7) getsockopt(r0, 0x200000026, 0x6, 0x0, 0x0) 04:29:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 04:29:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x182, 0x0) dup(r1) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000088000000000000"], 0x1, 0x0}, 0x0) 04:29:57 executing program 0: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x83, 0x4, 0x7fffffff, [{&(0x7f000057d000/0x2000)=nil, &(0x7f00006c1000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000558000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000898000/0x3000)=nil, 0xff}, {&(0x7f0000642000/0x2000)=nil, &(0x7f0000358000/0x2000)=nil, 0x6be00000}, {&(0x7f00006cc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x76}, {&(0x7f000062e000/0x3000)=nil, &(0x7f0000568000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f000067c000/0x1000)=nil, &(0x7f00006d9000/0x4000)=nil, 0x80000001}, {&(0x7f0000766000/0x3000)=nil, &(0x7f00006f5000/0x4000)=nil, 0x6}, {&(0x7f000075e000/0x2000)=nil, &(0x7f0000394000/0x3000)=nil, 0x76b}, {&(0x7f000053d000/0x2000)=nil, &(0x7f00007ec000/0x4000)=nil, 0xdb}, {&(0x7f0000600000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f00004b5000/0x4000)=nil, &(0x7f00002d4000/0x3000)=nil, 0x5}, {&(0x7f0000473000/0x2000)=nil, &(0x7f00007b9000/0x13000)=nil, 0x2}, {&(0x7f00007a6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000374000/0x3000)=nil, &(0x7f0000392000/0x3000)=nil}, {&(0x7f0000360000/0x1000)=nil, &(0x7f000070c000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:29:57 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 04:30:00 executing program 0: clock_getres(0x6, 0x0) clock_getres(0x4, &(0x7f0000000000)) 04:30:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xa, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x4, 0x8bc, &(0x7f0000000080)="0356727e16a6009b23b5e4f099892e35817fe1eafd6a2b5720a10f3c87c6fec4b00afd83b7c8c774ec1cf68803a277b995e7865a7b9fa33ddad363223ead15a614f5d22fe6e5b3c8d0112fca1a8fe27db7ed7469abee0390f58790824193e4e1c8a183e9255618104305b70107b7996719b6f42fac", 0x75) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x50) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000200)="eb00003192964800"/20, 0xfffffffffffffea0) 04:30:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x141) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x100000000}, {0x8f3e}}, 0x2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x800, 0x3}, {0x9, 0xfffffffffffffffc}}, 0x2) lseek(r3, 0x0, 0x40fff, 0x0) geteuid() write(r3, &(0x7f0000000140)='W', 0x1) dup2(r1, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x30) mknod(&(0x7f0000000180)='./file0\x00', 0x8094, 0x3) 04:30:00 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:30:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e930005227663a19b9639d200", 0x1}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 04:30:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:30:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(&(0x7f0000000000)=[{r0}, {}, {r0, 0x4}, {r1}], 0x4, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:30:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4000004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = semget$private(0x0, 0x4, 0x1c0) semop(r6, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 04:30:00 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) flock(r0, 0x2) flock(r0, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="ad0b135a661e2d5f30555f4395862a9c81e1306811e98a8579a42e61c716362e005c281f7cda856115d877a70bf61f19bdbb6d60e37402edc1cde888b67ca0365c573c4c7f07f94160bac972dc25140cfab09a5511d45a16eb6f29ed8e34f970e6310b4ea7b26ebef5d2bfed3964d3c679cbb1a3011f828aa0ba603b0cb15fe58dfe1e7f56b04d48fab5042d0e5aafd2cae6aa611dc4d7c5a456a4f067a3d6b1279c65c442efcb755fe67bd68a8b3c18714e037c2667e47502f92b83b0e6efc3b85f13111c18aa4a710dc28df4caad25f04484ee8ef0378a2144beb3cddf", 0xde, 0xc, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:30:00 executing program 1: r0 = msgget$private(0x0, 0x188) socketpair(0x6, 0x0, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000200)) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) r2 = msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/34}, 0x2a, 0x0, 0x1800) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000000280)="6f6ad03190c8a409ecdc27190b53b4a8e839c8c39a4234940dd6fdb8dd4adbf8870e67388b02a7ae4c001d2a9b86df3394dbe6e483dfad25a9571579aea4f6d15e86dfc620afe92d05233bcfda5bd76dc18526493a57f68253526ffba44b106d96fb05cc5e306719a393cef5dd3a5bad64f00eae59863d40afabf9ff6d0495fd71115cfc59d8642bc85611cbc4787da4cbaeb6c230ba5e2bedf68d58158c78e7cc751a20ed789eb50bc7fc5250ad3189e6564428e6b6f6112c52eb620036cee327f8dd5fc10e955fe209ce1d204dfad8fc4700be8c2db357631f0503c27cd388b4eaa1d0e80cfe3ab9e1bc1ee44e1b78e47f8d840ea1f1847151a5be2fdd69f46409fd9d197ab9aae222e01ef56bd46d4d2bf27bd0d29045ed8e9f59ac997e377142e8bdebdce1a2d0ab173a8ec989f5d10d8e875ce9adf2ea1b2edfe0088681490ab97b2d808ceffbd0613926ac081d7140c39ee074d1610c3981618b08d0964d6182c196fdf033accbf68eb9b6ec8c38ca4ef5cb92c2df3ee08cb5d7466d2b76755b405618a348b47534ad9f8e6cfa435e1773f5719742c7b4df8f5154ffcd23ced142d36cb8882b2489a7920201e00f2abd75fefc961fbdf1c01d361b7d8e1ac5c3f0857f3622e15971de84222656dcd56f6e934d8c1ac30d3dc486b741a04d7dafbd973d8782bb966466bee6489d956a85e91ab89540661764571ac10b41f20968006eed1fc9b3f2b7d0ddb228d717083b3894635f40a41fc013948d44f73e30a361e3be9429b9909ef1fda7f273098526b34ad720d340edca725a3eb7f8661d9f7e0d213a12ff1407967bec231f7eac2625e2935af7711eb7bcb3ecdd788841725366857ebd3d34528cb43fb1b8d016251d04cb92fe09a984d4d995ae739ba003d9f872410fe05b0b283cb77a02065c59de1f033d4da0caefe352955fcb8023253822df9e9c660284baea28c2c05349180c9acaee0bda9a202ef2a27098dc15f61ba5661539b38be79e5891c9e27f28731c76c2c0e6cdda58dfe31a20976839d2c947f8795471d5d8023d045b0d4e0340df78f669757949ee7af337ce1513b08b7361b96da1086269b4044c4bf29736324eb764ff4c1b9e55b807ab9650cff468fc4729c34149733de0608f65413e3eee2f8e9716f849bf93616dd12fa75eaa550ebf4811dab5fc0baec075b79b78f4a2ad1ffea5ac63a4d33774e4e087297b4a409f9b3d3d19523dac27885a2ba37abd4325f7cb6b4bdd8dff26327723fbb8d310fae66e63a920e3139d628a8080292760c2a5642b2a0e3bec30c339c40cc0d8875facf3391e0203158f5bb3d10c43c106adf440abd6e8630fc3bbbe0f21d50baf0a8bfd9ad7d128dae5df2fa8622a0bc2ad6746541a4040bfe5c5bc3f57db69ca351a0b755c0288f76d501564f680adc83adf3a400950642a573cd27fdc2046144c307e949a03f1817cf418dd40d025896ff8d82a93c980a0d081db65b75a27b7ceee87e1a58d7dd9db2e0273263f63fb4ad344874f8738c398a22fb3beedfc856d1619d28fad265248b66ec412e49370c7558978f219542670ccb6a9a5e0f4109b3fc7589f1b74b0ea9cbcf78f64b4dea3ffdbe15cda65d2396c7f985b47dba002ba2085fceacf8ba619a680a8216c1de81ab9ae5074933d52545bf19e20a83481fdb7633f32a5b7d853e2b77033e5ba1ab9a46457d5bfb6026dd33b127f97278b2cb17edf2874184f74738f2547f3107b9c8906435ca5026f9452ca4866040334ee7726b025687d765fc8c39cb0b989ce7368ab3f4be6da8dcd1b95871bb8d0a7d97ca1428d0b4f5219fc25c9f52ce1de3b3b582fbb32e424ec8cf4f237ebcaf085318cb57a67d93299645a8e2b779e798ed455bbfe6d60f4fbc66bacf808aaf4c327b65d288a75c8f4af7db7ffcd747cd78c931b7e28198916cb82749d57f52934f691da5bcd5872bbbf4ddfd72fac759b8be3f7f4d37c5c81ec8becf861fb086741255599bbc6619faebed649766a3718b26a458f4b3d5cd6c0042bfe302c66f9f56eab5b2354b209f0d3e541cec73226aa1b08126a199bb9db0c33ba73855657f6bdb69582e63f5c9877b5cfc3bd1e5797fd5c6d289b4ac6976f47f858edf6e9ff3327276f4364f914d3f470c6c6a89919a234ec119940b023d48375381936c1ac87ad42617536409e27d9492266c4e8855289a69dce0a11281efbd4a5366cdbd61329589517c35395ef1efef9993236da4bccf6394c9fefd9bb35f8f5adb88503315844f6dbb0095fbceb59c043892f033006c152e1b19a738c9efd131aa4fa6b26960dffa40ea1f30c529a27c7ed025e895b5bfc9dda4d2176a8078efd9afd7c307174ceaeaa5ff412cb4ff4abce4cef90ac8d5d536890536cacd3cfe48051ea41186be193f3ca9bd2e9bf6ef781ef71e787ff81932168b295b3da526906fa7e49367dc354b557b16b70e8981785313953981c67bb53bef4f3be9170c5773fdd93e72bf8cfb5f0474091b3164008b0974fa7bb64c198bfebb3f39ca447c460fd59d5d9a3eaed23679408693053d2da26045c6cf963e3097bb1a77070ae927666647bfebeec437ea04e65eee520d3f5e21a6fcf5a04ab161ede5622012d87a95d8a703573b0ab67b2766cef81c3202130437d3e1f83a8cc9fe7d8a429671c05d046be1111a5faaec03d81cadff155e0539be2c8f123919a95e6433e64174d1f8e1404c2342e373ea7afa220a5088c6f53382eded4c3aa70caa10ad3f9e86ff6024cb836032547180e0a6c7a484bbb0de506c040846baabf4d106f41b4972c78814c435557f44fe0b6926ce286c80491dd753e0af920d5a1e39d63d2e3a07ec6568fed53e2c85b017dcb3d34fca8dd2aa92223336854a575f5733ec1df7c39fd1e42abcb0f16ca8892d0f4c264d76e6e7b056c3ff23fa3c82f9b4e7cef86abc998dd99de5338bf7c8031816a2d8f052a73c2d1a39909b3daeee846bddcdb0ad2290a41de12befec0ea124e1ce9aac6a14c917782ceb460cf3b36eca408b785cda8de85deb455c347f47830fa0aee4fa15759ed5be01bb623ccbb1226014bcd2bf47df377dfb477268ab3e43cd8964e276a5b0a3e0fd31d10fadca797cd5d8d90a0ab7c24ba85cd092db5facb1683187327090d0b17b5bfbba4ac087f94ec4627337b13bfe4920c9dcb9faa9708a2998a01dca83ff2324170575f99fbe021c581c24fea0cb8a47fcab4aeed587eb2ed6d56031c4ba74b59ae6e299e0d197dfac86cc18d05c75b1f4148df32acb9616cabe4a6422d5f307f7c1d45ab472b6bd1edb8b1822f93a8975433a083e79374b7e41d30f9019aa7f7b4703ec3f22fa4cfe3be5beec9724ef9fb1b7f9c5dfde48ca222d0c6a5a0aa7de973deaff264ae0ac3fb216b1a6cbbd7c863449f1cf7db92acd1044a7f42985f3ff89be8a1a99c64b606d258ac47239a577132aaf747d441b045634c4d7c8bcb9604e0d6e6696040abb2db907eefbb3ad08766cb295bee7ebed31dea9ca763516cf1055924333388e8b9e51b1fb012637ff82677e771e9cd99c2164404e3762da1840ede0eae55c1289f069fdc6d2971e920f97f3e036d9019b9f12ebecf6315496bbf82e640eda8f0ba0f392070ee6367b9dba3e658d58adfce2c021270711b6c51b820e744e5d9edf727fc9921ae11360e8a28320f30fdaf63f6bb7c4f694a7bf297726788123a0e730a84dcc9f6a97580ae73bf9b0dcf7905e18f561e18c4ef6e59407cd937e1abe5cd9cd5bc6a330fba68a014cad31d85c967605e5a0f840664b2c08ea2a2a52a896be39eb70214df707a051630aec7d878d776f2b5fbfe883fb8f086d351a76abb86425f0b7a4bb5a853fdbf9030018c3d295d5f32508a7606730bd4e1e1bb279c59fc9ef16baa45e52100641382d5e042a641fb3a6735303b0a4c79323f14c116b58d23b95b9db755694ab6a5fd7d2c83aa44aeb08b3a6bc5c8914d9b91fd31c43516e8449d6d42ff668a99695860d0fac81b51d530a90714c15b37d39ffcbe5be2ece7a57c0fe60cfb4f2989dd70dbca9f67eecc621f6896a7850853d5b1c0ff4d037420cf34fe29dfeff01a7680901190552b2722a5189f1fbb8d3d95d63b3a92e656b23d590ccea006fadd46e3c65127fafb063ce7505565afcc7f9cc0d5364b97f406f164b7a6e89a53025a87c25a836c7e45afb7841e346c35baff92853467a1e940aff61908dc15ee6b5ff3ca3b812ce20a8964bf935846626d9af4fcaea944ca1a0a18eebba59003af738d8c2ce7d83f3650aaa3e1cec2a9017739dcb29a52891ed5bfa763e601944e74f05a2563030aaf85f1a2982c4fb416e6a92f071428336aea5bc2d191f2ed3b1a4fd14faed2be4b96095e48598bbdcdf2411ab515e7cc6339b0a22d8ba9cc21a138bfd49fe6cf5dd31e93f5ea0afe7f4b050fe16a7cd5183d4c406116e68976e4ee6bb12d0cd3d735189fbdacc530dec3663aa04ab1c61a8a8a5ef342051462c775a5673da557c7cda9aac4ef884adfb734dbee4ec01ca91773f6da7e97befc7d4c23ccf2c7e75e516d564f185023663c68fbcddf5f3675ef24373292f407438a789766c3bdbf01059e64734958ef254d0ad897d757e94d3d991e27336d10358b1fbd640e079eda9e107da17b3332a6549d16f80f8690414b301b1ee6e4f358c850b2b4288c08841d5eff5f536dd5e5f5deace167c20e85fb3a9af595ebdfe51873e65865735b84f5616136dd66d3cff641ec2b4c4dc329f5dcee7f49bd9e40a2d283c1f6112134996aecac7a05dc0c35634f7562c3a02afa8b74fd40a0b0fbfc7889b926182c6053a91108f363811a7316b3a1c71550704478180648452f893e936002bb9c87f7c4929e204e7ad9b35f86d18754244ad4d7b4b5a6131812274f92fe7b553c8d7fc980099e6087eb93ae3d4b71cf67e7b6924f96353e096a99e6cd798c230a86591a07c456ee1f319d19c5b32a4d1970fd5b126d057943363508135cff92d25e25348def84d600edadf6605609fc030e903e56b6653bcf368c2d16f89a648ecb40f8cf4e4f8a1c9ff2ea4d84195512cdb77a3666db7441d834d9bf192d0d4acc98e9bacef33bf8597ada15218f9c308e659ce31c07c6e015465c836dd4038b8314d499bdbd42f3be16797e851e148030f7f340cdd2ae0e5350fd9088b2786c72251c9c23a04cf5b796a42b7f9de2598317bb167aa3fae09e9c6a456561738661e679a3c17191061222ca594976e98700c0a766bf2aca1b9c7beb1e5a706e23811df26aaaa0b012975d2d5f7368f72a55cbcb09e11f84e9fdd08219ef787da23f1dcf320d43fb6fe72d00216dc43ee92411e379fa065c0281f813be2df1cfa5e13ea706d65d8dc422ed69e302aac0af7c76982a686d1c95fd6af9192c49d0e3615ffd94a6cfb55e3573f529e4d7f99b03bb652f02e143925f296b82b447d61514d356dfa9af346466253fb257f185f797093108e102604c2de499987930973b0a2d761a85983bf8866ae4737b7d5a94cdce44efb7a4a1354c87662c32aeab1c044d55f29f204083f4492fa971f07487f16e60b691b98c2cdbcf0a8b84e5113edd78791d4c5709ceaf95de5770b2af36af57c368220a2e3047b5f44e1a40870bbb992b94133a2fa627d2de3b94bd340e4e7ba86768eb41600d94d5b6199981248ba974dd12d582060371e635bab78ece138496e73856882bf826c161232961c5e1e9a3829a488136b5e17ee44581151a79b9f25dadea759fec727f685f57e74e2e45f6a2c8c8f4", 0x1000}], 0x1, 0x0, 0x48) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 04:30:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x2000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) lseek(r0, 0x0, 0x0, 0x1) 04:30:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x7f, 0x30b4, 0x8, 0x8, 0x0, 0x1, 0x3, 0xffffffffffffffff}, &(0x7f0000000240)={0xb34}) 04:30:01 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x8000000000258) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x80) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x3) kqueue() close(r0) 04:30:01 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) 04:30:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/27}, &(0x7f0000000180)=0x1d) sendto(r0, &(0x7f00000001c0)="3768fcc92651387cf6fb2079ae0643a598048d0ba01f9ed0a0df2debd71a2ae90a3f31179f9a522efe9c6808e530423a1796ef5537bd7d004caa666fcc36be0718ca530558702fe353bb8d0c0c18b9cb1e14cbec6211e74f194543fe0b03647a2e7ec8ae43ebbd68efea2455e32cfd9ef13ed76f595991d3a518fa5f41062c591fd2c37d16220ec29129f776021ab50ee48dc274e31ded732a37682415926c1b3233a10d01182530fb23adf53ac022ec656d15b28a0f912054db7351bd3afb992e44064e514b7c87020a9ba7e357c50f5bbe5fd28d43fbcf5ca5f3502cae4725e0a0fe2a0ced4118e142914a29bbd4ffb61fc7539fb017ad97ab55a5278a572cb08fa2c49c518d181e6ec813d2721e00770451847fa2f16ed94d376cf8b5ff850652ceffe7c534aaca507983fdab7541d47a691fa5d394c2142fa7b6af979e0130ea55dc8e9b904379185c0a70ebb948a8d22a8e1109cf147151d90d62bc6502c6d419f8fabdc1ba1affefa41cd0db291e8422b815e7c26e8f8c50e897d3f873fdd7b9aefae596aa45f41c7686a9eba25b19fe472dfc11d27bf03c08931ac40080f14f4f69aecb12646fbc56b305caf63d76f255dae119e3f9a4815f4dda242e57d7e8e87d862ef58fdb54f8641253e61c309bd65cb95039adddb11a8b054edaaba7cf7ea0fdea21ce984182990c05784ab89c85c5a5e21809da25dc9587ec40627ff8d68f564ec0cb6aa9fda0dbb601f01af81684ce07c993d9383e3b1c1585730c45377671518c4ecf12c786be654a23edca35176324950bac684bcd77e9efdac6520300236ae3ef9ada58887a32552b4c7bb0498cfc439e2d075b2684a2f0b1a49b50e04a86c61091cb8713a662fe0754dfb918988d619948eac7bf46bae669509bc1536715c00af7953518d90e1009ed2df16c77e5e354ac63e8ad44b0036caf1f56b85ce0658d09fc48204de6e2154bdeb16150fee458a76dc85a187ff87505253541984909cd1ef9648c4b79156c2f4741420f5ad40e8a3b96ff916b73b8e0adb2f96a7be163a453b334411432686d1cb39c8d71145936bd5614052837acecc59e9dead5de3cb7cf5f9db77351ad773282e62176a29b3fbb67389c74e545f6684961005509d42e811c96012b7044d2ded37b7240ae32411f3f76cee445eb2218d623587c06d79df69107a277a00fa11af2b417d1028e444002e3e0a7e2e4ce111702d6a51bb26741d9ce458519f502291bf3d2b95f1347fec33d132b6951d554c77f4d4358b213cbe87234878e60d3704195e82a29f0b2ae44cdb7db3efa5fc9bb8cfcbb5ffbb1b6d4d4678d59d6973e3160887151b766165f05864facb62e44d96f230a19e3484c899936419e7d97be3a1d0306d8961e06903784be76ed25dd4127d8b99fc82a00c13feb33c78db627dbaf0b3cf6d19face7cef8419524b8bd856267a0d683168d715cdefc65ae9e42a07fb7cdcf82bd161c3ac1e6cb299560b0081517067ef03720798b829115e1cdc503b23a03e686490c22e5dcd71814517fd066940e4774c4b84b7b462efe87a8dd7b067186e0fc798b19f3e2da1f0778a94802d89c6d3741e1dd99e297fddde495e60aa038f5eaa67df5e3cbf8263a3aa08c455e072f260e8481a25e4f561b0b6b2aa4e24e051b5f99605c246255b3d77064ffcb19c4cb0b37bfff0c078a7510134789405a8c020cdd5876583ffd72e81e7be74e81e382ed29066784560196e85c72fc85a461ce0f0bd0531cabef185912a132c311d02b531f6a4595c8631a1649b80cbb0e4b2c13ae06f0efa076ac0ddf388f70ca00cee8cd34b4db56e0026a1ed6604bf87df1dee889dcd7716bd3d48338c8c09bee7b22a368b3d752fa70d7a2bf62ea2590b98637b2e4ff3b71c393c7307e939da73a397d4d3718444435c7ed0c427aed4505cad9be74b3f21bc32645c851e4ae3daf5c17438d45905152895fcbbfa473db299f797d527f278e662646953b13756776073c7e21530fcb050eb612cdf391494e65855365e849726ff12fc4a7aab9ebfbac663bd7fc33036fa58b883601595e05cdee1866e2f0d59c8d12eaeda4f2c1cedcda22de904d42278edbf0344661c9e1452a3d32d1d52c555d67a9b55537b82db7823f58e17d7e5f59eefacc5cb4c47e6f20d645848f272dd5a346746cb7c00200e7159449c537b4dd6d68a9e12730162eee538460928425dbd942e1792f40ca7b771ecb7b5408290ef1863fa157b9f40c5928272ac478d8b1fe7b7902b350917bc622e5ab8cf1999e42d26d75653d542208768fcc3cfc01bb2a54ad18fe04d37627b8bad962915d64a6fd9521666b53cc96d929586e26b2029274e2c622641349180500e395085b2b29f8d03ffafbb08329225af86b231c84de1ca6dc3a050e07b1009994e6d11a4c6d35352d8ab66586c55a1eb11c3b7c19ee8d60d26f91a0e6ab88fafddfceba31731c8b259add684bd2bdedd7b6887cc71a204f3c7588d866c7cd9b8127f138c1880b8c045a5217c617de64ba373055d0beeec5e5207fcfb62f20e24d0e0538411d2d87cef9bacddf595e6dd347381fd35954b62bc4aa1d403456d7db62296d824dd6c786dbfe50d54bca3b766a6d623bb0244a5071820d14779fbdef8ede8f226a0b36884edf644082b611852239fe79d7d243377533252157bc52e5ad3f6620918aa0a596f0e2bb00038f2b443665e09d6fbe310fe28df73449b07b52dffe54c2f55e0857dceb4afbfc043b55589c225ca88b6de735352ed1603a9e3da0eb0a912197942140d0e7c525b48cafaaf76014bf19e36b39127cca52a0ae036ec5dbe4ad32d4ad98301a64fd07218b46f400c7af30008d10e4a5c9f411fda2bc9633dae714e186c4ee5db92cb6e4f497e267852fb546ef56ff7e02efda97bea6d5e158f4f01f44264dbdce9503d322ab924a2b0ad27a90c796a70238eebb156ec6fbc48e9b18f4a5ef487d6627ad07b786d42b032bff3e08b5d215a3acb8f5c9c751357c80ff14f0f22eeabd234d17bbb43268de78ee4850e04b5616ffd7bdd7176ce181b36b678c611374db1de46ad21b3f627304d0e6606b59d9cc7fe4346e445767dc1015ea04eee71f5b7374f42b90fdcf3bf71158e858b16de1a8912ceff7dff5c91ef1aa3b583da4602d779b3e5b155e3e399698f4b7f79f80ff161d0d0f9e5daae1804fbf06a855f3ab0ed4b670574fc7735539c1e2481f64e19c2ae7711ef997ee2bfb3d930ec723ed7d20bf40755081c44fe694cb9f5d53c19cb50ee3509cbb5d3ffc55ddc5d920a1f6d23ac0c36fb9c75fb0e40df845c893e3a1dcdc0567b6306c57f8126865f00fa5439236e01c13cb11a0cc0cb71618e84e9e40780fdfb807865256cfcdb0795ee3e84b998540fb62a17ee3a6214fcd0a32524ffcd160f0ad71a816303aaac3ea460fddaa71c097ac771585cc96694cb77f0dd75469152af9e0ce3735b7241542e95197a9f47bb22c8297f8186687dc4b0153834dfb0806c445f1bc29da687e66caca2b68ceb138009324d05caff9f746dab7015feda0ffe4cf867bb0b7fb2fab444c83eeac0d1cdbf162ddb63af2066ffeeed30a334daecfca31240bde45249f37f4c70acdc78405d561306b656f01c22a1e0bc9d296e815e68fb67b91c511df7147ad6ef810b69ec8790ed2a71879cea5649715a571a18e74f8e1fe71f54cea1e2996dda3b598b6bd7c3c9ddc5d77edb261d9c610c830f451d58e2ac5e3ccfddce581a7fe3e95fef7dd52d5d1bc8a111c8abe2cf27a301aa6c7cba175b752a12cdde59a28dc326a3d393ebd3272987fffb5d6d86eff5cafa11d05ce49fd91fabe3694ac806c412938e984094b5bd0cd38b318e8df70fbb1407389270323aa2962bd08b6b6da80f40d96d1087ff0675624a1e298495064a3681f86e4d18b16dbb0add241c161a5cfcb30f2d48a847a13e0b291da55881d31c6f551c4d596667a64297ed0da6e44c028b38ad678bfedb5cc26eca6ff97e575b011b96d10c59c795e6979202810cf7eaedb46ae1b11c528fd7e564bcca3f236ee877fb7289bc388a35bd5ef656ce5f7c735da2a1ed5d7e814059bb5d63ba3c3b2fb104b64004af40d71a24e16918d7fdbe5a12e8719a569b2ebc9d244b99cd4fb4cba18aef25d80e4564a829bab4190cb8ad4c3e63d4a354209baea02de0d9ec2354ba72322823ec292ebb7f482cb6d506e29bce462e5df99ffafa38b3973c87c8eb952b9c5b9b4b6834c9e28dad39d30241aab76d02ddd7cb2bada16a687f29c23c60cb242dbae66014c5359e1fcdcb8edec1d4e1e4295e988023b57ec5a859e0265a9f89fc76464775c855507b4a0c9bf0eb74bb1e268cee7767ad8e0328ab1e4dc643ef726b880f88fbb573798799a806e6866070b77305fc867c127f59f05298bfeaa4bbd0974806c0258e87ee399cb3dbaa92e0bc2767665083c143cb029ec41b86f42750edddc0f697d5a407925e26776ba66c37512193b75e5fea7730e926132f499f916b06059c2e3fa58644e0a1f613028c103e57c6cf0f33d3ab688ac8946b93327685fd9e65da09a95ca1bffd228049a1034a09c58fc8024771c43df98efa0b15fc2c51ba7ade220386aa5ce648b0e44d6d53e75b03f1859f47964fbc58f62c97159ba614ce2b64811c42bdbe1f97e4bc2db643cd9ba53b5919ef9bdbc351adf1901cc7e3483a79815936e230bb104c96dff177d5f3bf651b9f51353e611daf6db4525d69d2c5459d5402183ed5b55a64d4a5a6290d90bbcdb009921653ff47de3bc2502a18ac866f6c0cff7fe1582255f9dbc055bc28a761945d9eb90125110a96febf546407781d46463b3c2ba785df84234ca820f0062d0f18ade4f773b57df21de8c3a6386b57d564e55407d44b9c1f69506ac2565d53146eccdc147fdf4b1645eba6bd25cd83502ec62d7a71c901c3c6efa8fbc99435e47c62c4a37284f8e1da543eb6f8e0da45202e40e2008451a12ad8fedeb667ef533b75fe6127d6cc4bb2c89f74ceb5ae9c00439bfacccacffb462744c4ec1c3e7d3fa7783041c008a846d4ff4ce3d1e23e10c237aa19800bfb2007c22c0bc1b6192212775c576be7e2382641b8815c9eee91a2dfe5ce208d357f7dfb0b3d3db4b7163e78fa09e3055b44ca6b6e9ba089993ee853eb35e3613cd44273ef87623eb94c235a1f7b44989c414188bb0ca3f17e304e7a3dcc433787756616f1f20aa0c8549401701b29e16783ac385da4698db6b71f847b67f46ce1080a7f3fb8a7b54837fd954ebc801c336770208050de4b8cb122a886b7508b627dbc3c3a8e698885eee2e1b47ea919efa187e630c17dabc83292da2059debc4a137e1b8d06e3580b3e5631702b9025ccb720752d0e6bfe3433dd6c1173b3e6faa379979eb892511726c8e8078dff4155e8e49d2ece9568e02d2cc9f879f2c342a20c64c74f3b43a66c0a5131a52f7c285cda72904e1f486066086b284094d93bc9932a334e20a4353e5dfbc602554618eb844c267fce4a0764d44e10dec600bb9f02661099f4ba79251aabb58937738df4b79abe6918cb75ab7cee6a5c02249a0417453810183352a36eaf97ed29f799e4ef48ec478f5ea2d09379c6ca700e970dbcb9c91962298748cd7383b336203f4132231bc61813c237b7eeed710279e7f3bd2c5937b272991b6a23cd97b1e77a21d22043a2abbfdec12b1e893a4e2d3d3c49b8d646ee8cb476279a4de5c7d0ca22d71443e85eb8bce0825e05bbc7bf9f2d11f2cb7a61805d011ff1ebe0ceca2ce65a3", 0x1000, 0x2, &(0x7f00000011c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001280)) getrusage(0x0, &(0x7f0000000000)) getrusage(0x1, 0xffffffffffffffff) sendto(r0, &(0x7f0000001200)="1d04c7d72e4ada6d0c35da8197073c4acfc51b5f6d0a7015bb939083d6273d66479930f0ce08c046907e8e8fccca48", 0x2f, 0x400, &(0x7f0000001240)=@in6={0x18, 0x1, 0x3ff, 0x20}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x9) 04:30:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002100)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000002180), 0x8, 0x0, 0x20000020000003c, 0x0) kqueue() kqueue() r3 = kqueue() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="088fa49a81bdfbcf5d2d029e4be37122e6edd895bdaa6c1ab0e3b93d13cf7fb00b03808d5655e1ae6f044c8e4846cb5f6344961b3a405e10f72b477b16047884d21327d380ec2acf0ecf7470ec9d4f8636d5be9ae07720e590b79d53310d7c9a0399ec6d0a6e97d90a00e44397f9b9fbd37285f18c06aac078366eed012975f47f36dd4edff1d9a8a6ac984be886c9adf42bb91622f9d4c0b6f370c67f4cef7ac3653bb094cd7bfa26846656c1cd4994191b96c7c44a38e115f5b2c64b07ca2f58f36f63d8609161e207c5be31f86b55f611908d42810774cab60ea58beb875e12f22e45e33fe44722a113482301b1974b7344cdbe9e990a01a16fc1a90daffa6163d8f7b101c789e572f4976ebccd1a6f872b43ee9d8655ee8b620ea07dedd9dd328af3f2d079f4bed728474e44122354473dbd37226e26a09e0c63fc697a3e00f8f050ffc20ccab5c8123384b0556fc153def09ea305d0917e072c52aac34cd52723300d2d9da99267aa5d32d678d2fa0f9be7e76d7425f68a9a00f7d0f4b223350689835cfdc132212b64d382342c6b7487893dd3a151c317d439a9269014b609ac3399ec343cc5a4907ad67d19a4e4846138be965eb8ecdf21a2a29c840350fe6410255250d0fab3beb888107119d97d4a4720257de854f1baf43bc7f2174f1212a14bb7a5b2395b3afa02197da2eb2b31359ae6038202e7b3a0083f452f838094815a7412eb2ce25b380f6b147d0325af636a8a6c180d91af806e4f8f9aa1f69dad679d34f0524a936b7cc4eda55740931cdf7dc92c2f2ace7f04298fe6aa753a656e4b9a766e24c29c0bedcc419583553e8ecc702e4e6bdeffd78f525dfe66ee5fae9a7262fe941c530fc3cca93aaebde1db79484d8c4ba4bd2cb18684d57a9df23dc91be3294318e346c23058f7ba5140cae16cf4ec7a9c42694c06073f9248087568a2b0203787c0d7f9adc6e974a38caab9d2c5f362f8c18752181c3dd0f16ba7567069b8d023b89c5b975875d5f0f117d013c80669a1bfe1fe04f150b7cc2a39face2394ed3ca27a0575e6420929349a1f785ca6aa22ba46f294400726dbc60215e02906693e756d52d45f4b194858cc925627e1dea9a740d99b6c71728888c3fbeb4f20d250e078d9a485ab3284e02f6f12ffa661f01f57042300988585775bc3c5ebce4273f281b5c1db59ef43f80308559b18dde56caabae82da46e7a0740555655a043024dbba5a9c1e52aa9dcfd35ef61ee61a2bdd0fd9caadcc4a1afb1546d0725b592f2023fd4dbcb1338d414acf0bc8135a7144cc1013150e70b5003d6ac22bdffae21f2bebbc85b1d82e7ac7a39342e2863da6a9a4583ee0da4b1ba4862642c9dc02a98ff24132cd9b8d9d91b7b66f353d11a89900ebb8d7b5f734d149146e932cd7542162a6f65d7400afeda4b913b6827e6c90a1a2bf0ee3dc221cf5b3d003625f8375f9678c5685f995c61cdcc09270be011f255245eb02a6eaa1c6350dba09632b7b1f374eabcbaa9ae41e34041dbc68ba76bf1f397bed3cf98d5224c5ae15cf238d4a60e2bc9ba1f5d5e45c7d381e37b31c7e4445cee709d6d15f3817e7316f5d8be38eb5354d1e591ad6e63e750c3719c4a404bb883d8117a312542ac81cc1f82bea3f3ea6fe0812d7b819d32f435961c92267f500579a620af225ee044d1b202180297b4a626991c7305fb8e9bfe86b0451cba2e497d31811fdd37c84b7b739d37448031abef7f2b0296efb0d15beddb1e83fa8dc9cbf6a3f4fea4a90c3618ddb9e80575debc2955ba087ec0867437c2491d6902ade0b573a08a6cc9c229fedf76d003a0947be77cf3944ea0f9f8ac4b4f7cd449b6d406efcccb869d2de0a73ca94bcbfa4ea1413fbde46ab97c607830bca2432cb6e7f3a37c65782e7d7d41911d5133fdc1f26eef1031c8f67c9ba3e4cd15ae350690bd353d884c3111f651cd0626305da5473c30c43dd560281a56ce732aa95edcdc95e17dfd8e3637303c4b41cfeb7d3d6307808d30cca49ca12323a5be3b796fe63c45f2674fe0a5e6b64bdd6d7f6e94fe7cae764a3b3cc6b17c6cea46a7052fad66ee72c8a63e90e8ba2c5a0602e4d7267a667080cb986b084c703ae12044d35ba0d4990abba542c45d2cb0fa4f0ec69edfa293b180da502182d9dfea39ed802ebf0001ddc67e6fa867f67e11798784948c30add4b9952c9c949925fabe1144453530df58c1ec602490ac6f62a8ad028fad216b33bfd96e4769384b64d84759c2ef55d104ce9c87f2a28e5a2c081b6cc1e5ceee0ea0e15563474bab4842213a83133d4a4e32ff1b74d3027b45da1794a0ed1f020992733cf20844232b84e08813f25993141875f65ad208c1e8146518858ad7c5bd3e6afdc3d8a73c3567a9510dfbdca2d98aad008edaf8cab4ea05338f439b8aba3ad1c320187d3021ca6ede316c91a2f8c9ae52bb893aa5d599fbd7143e135cd6aff6020285046ca5bf85bce8a1ac8cb22c4d648a8a0a132ecb902554881c55373cb0dad9e0f0522f4b55876cbe8ec4f192c5ac03239bdb769fdf131a4b3205fc6b617cf558ac12383fc204b616ab0de49d04119f3acbdda52b6a00c47138c6ce0892474e00af306af07278f833a2200fdccb108625232150dab7038317aa5e4fc45511beb4ebacc32eb5fb223485595bd7630b5442be1cafe8d69c220007d299ef2bf8c8bf237f4f8f91eb9a90b9ea89a6bf53e42eb18fee25d381c953b03dfdce95d56f8a8eab0514cb4c0c28073d3debbbe73e54f5f96f32289cc0fc0c0d6bd00749a373a70d78eaf195f1c48123d6eb4bc815ee1fa3607f6fb51b6230ce7858f1c9a88afc644e3375d86cf6bb10eb0de7263e4dc7d45823fce8c4682edc5856c8ee88ae30c94ea73b7761997b83a417e1979025be5dd29ddf54031b34d9ff2d587628700de2827bce8c7a08befbac3bfc4a3721b3b3141d16e97f1d862bd87d080d5d1075acfee9ffc5a1990b4282734b57a57ab0aa7f79b610589ac654a1ea2dec925f040d5a3e5be6c283198724ce33fd79b532fd254ab34a8853e15a13f004009fed67b8dbc02d1cd152df609385505089742f8528fc912199bcfbedaa631506bd1c791668357f95711f24b40c9a568778fde5bbb320818c31db1716dd1f411f2f8a003e3b916cacb0fd475a3f6beb7c1ca6eeede8907e918211c78ab54a273ed059114a28410783a774f545e7ed4f4c9cb14be578b44cfb6344bb794e550aaafee68afc3b02750ae4a00b0767065657c88078e5b353dbcabafc2435bd76db01b00d55e028407c11c095be2da3ae8014ff6315e37b7e53e3cb8d6594aba23dfed03b8d587299dafe8a2ba9395726e293986824a3778e0f544ebdee427e334e243895cde0f5d40123cee75fb7e66697300f2e3b7aac3a527531f58816f3864b295625c76b3ce84f69603360c6f81701a33b6acb0de445c0f28d0a18ad6826cc9e5039a49a769a7589543cdc0bca75739b2be03ecaf01f3902ad1b7e747861ac143b64aaa8e9691ca4c1b73473ed412a9562eda6af27112d8eacb8d0e0496b63b43c3f253d7c797c19213cfc5031749e0c6c82e80070fbc2d1d657b2f3147cc3bed72b5c50fa430158246b81f8650a3d48fff4e0fa2f649e3506f0ae76d76f4ffaca708ef1cfa5e9cc8e3c20fb20093ef0efcfb1b65f97f69873f16436859578289efcc76417f156bfd9869e51a192c97c4c9810e67c6f829e67b807028f20146a41c831724ab20571eec940935a5fcade49f6f3a07dd428043f03c15fe53fdcc0a01d10bdf67bc7cc7ef0f03551efd1824a09d8dc8853d1ce86e75f394300255fb4b017c9f7e30b618b994c9b21b37d721801e324142daacd231a917df5f76206fa30ee99084b05fb85c6a3a342ac5e25ca6e61cff39cb3a4f7a2124763f241c983caa5826f542effe18b18636599bbec286cc54e3a0e9a15d61c29a6b4467b5c29e6995036ef9134f0fa0bbe8e6a033bbcbce60f707bd033333b815f17a6296cd3ff321b8b9c104f334d4bede1c3eb6ba0b85d77814e366bde55c6d54648470f490119daf7671a9d0c69374b24d5e114d9eae2401963ecba049400eca7ac3dc862d7954ce8f17a663f73c06f08e677ddebbaade5c6257dc06d12fffd0935617aec9fd61be1fae5e99afd30640d6553dc23b6018c3c495e925ae3849bd78feea2bed8624b7663525bf93020b75f2593bdc7d8538f570637591e7adccace6fd8b507e6e1d8f8155179b582d277e48d28713535aa9bd35bc037f10edc96298dd5b44b92d99eb8430514d858690a5f65967c344ed789c83047bc09fa39808932380c26cd063ce8af97ee52b227f31c27e1a73d67b189706ff23e4f6f6f841f3b7e3fa06665cf788d2091eb68af6ea0423c8b597aae592db92bbd07032e9559457727abc6f6daf0fe6858a7daa6f84ae454b492320189d5ba38f1f4bf5d4bc7e794b93f363adc841abc1025858d65f6e4f53cbc42d1c4b086268057edea97de57e0414d79ac7d8ab0f20bfc8e0e1f074826514a9e5636b2d79258dbfe33b6f9868ef2d9eb1a187e93093819f835262da10b3b3acebedfbbf902ba140132afd7748fd585f84b9e415d7726235f0d3629984e21acfb865fac2119907d76e1b7b7c14dc98f45f3a1169a273f27e1432e86fb1020be246e62f189128cfb3792ac0b84c44a2d4b17ce6dd491d35556955b3407a5500e09f11a6a937dbb09e4301deb7e2edcd72b00bad5756b7804f312b1307e6049ad0136596b2c311834feb01261e20bbf55fffc1eae5bb90c481f67942e1532a094701430e88b143e75d1815b3fc5407e9b2b82377967ee29ec007debb5cb2350752645ab58544ef04ca6e4a50b2051c83bef5e5c60c1d65acea2dbcc5bc9c381faabf02ecbc01bd061c36354684e586f5264784e9ecd749ec11249578bdb9a68dcbb2b337b6b4d0dcc19e4dcd26b696e12cf1aa7d0355f412dd4703b964f517b8f33dd12c3bf1ee538225d176c8b133ac183166859920bb48eaddaef1d0b9d717f90d230eb752d8122ac7c1bbd759dcef9206fe5c544e50bbd1beff2d29e418b2280da6fd4a52db04d312063cb0cbcac37efe1ea2fbb0c323edb5c15ab14ef631282c7d31596ad5c86e18a3c3f0533abdb869fee9c714109719d080f77f75e3f0e2c89c54ef617c30682a0f0c76621586d9bacfde0807a66f19dc59d83216d7de54cb5f3a76ba53e995b849d26340ac3b7daf5be3878e63a58fc1585e748acab42ea488c158c7edd5dfd373511d2f16e47f085e12c3419c3ab08bcae39bd03eaa254ed4e09d7be695e1e5d113f1f94da9e1697b04e387c7293597edbc0c7a726b0e394cb2df7b6b72f176c4e9377919ef43cb068c2b6ca1b734742646092dc5ed917bac93febeae6b3c164d475acfd775c9aa851c3f4ad467957d3aabcc8b0d89cb8ff2bdec7fef90cf0cbc6666174c7836d1f1ccd4ccb51105b684afc1a2e68a7be4f8e0c494c89a81f9313d6f9dd7fa90624dd6e3cd5d53dca0f10374f26f1cf49e89178aefe3c41034a14943c418b8b25fbf699e0c96d199bded5f86cb72f615fb616905d3b834b22bab01bb1fd44a9e5078b6912e3a932ab0db41b877db7c5ed3461eb6a911a38090e7667f20701aa3f08f7e8cf98c7fdc491664a437386df5c206e6d40728e952c63fb737a3b9e16258c67b5f801ab69db0a13dc63700a00e4c2ef049d28c91978fe8afc1190e3150f40f48c045185590ae4c71856f88b49e56a7c29de872cded79caab2b8022fc251655896b3", 0x1000}, {&(0x7f0000001100)="fd19f0af1014d93288ce24bc100279605e33a5152636c3a8b65fd0613e092bce7d2b6116b7dc03fb617fe3dbeb3104746d73d4d51055efecbe26a92017feda37830fb01e746a5d0f7c360f539cbef882bae6cd86d51d1f123f2faed55dbabc5830f51cb3d6c7630c6595d09bc791169f39ffa9e2b519ef1f434ae6d29d8f795ea73766c40b1510c770b91c21166e6a8bbce74cba4f32583e65dcd0d32c7402b74119866dc632152e330457ed00929e4a9eb559cd6c9ce1218c5900eee7a7632b5ac9e61ce0f820ebcb1833d25a369a06ed793147e72727e4f6a2fb68ead781c52ffde6d2a8bdd2cd5e9b56810be1af82913ff59a0ac5407bcfc797b042a232359b85d567b5a2a483af9f6f30551de9cb560e591044eab3f0ca381d5c388395d3de3af46dbd4ce7a63c828cc818f538433accbfd9a756d140abc94299a607a54bb6d1d367b26e2e07a68765950bfdb19c9c57845c1bebc7f8b8cdf90300e338505564a39536aeb9d7126b0e76d457c7ac23f75c7e279e4bd12b81631c6718a1720784fcc3101dc0ad6fd256301f273899f1ba0d5fa28abe17eb4e2859f7ecab359acd1f9ce04102a226f6557fd268b5060255adc2af52bd3b2a2a9d37b66dab3a2873adc5859cfd40d7a3ea5e2a6af286e60be4981925a206f2578145b604684513a195b8c59eec1518588e65f905108ad3a564d8daaa6811d655842519d2df7314f78a390d90a49d9b3d34d723d0375e9896f950a254b9c90f165467310086c4d66aebbc804eeb97b3ba3dba85029d0ed2693606fda061f7e7310e90199d4f432802e415d2329fb7aa28f22020d2e67ce861848b69e1307f6dfe1e1920b7f6aeb58c079571f51e4fc6dd8a0a067a439684fb7ac9ccfa567036e3cc4c80002544d8850d135b2b99ac510f5d4e4e6b8c0ee5dc5a0c18000a7fd318f26e2ef95fbba8a2d981c9ff9a3a4dfaa1c417ef6e651b6753f4baff5341d2d5ccb33a8ec0e6fb1e088489135e23d1fac664c8cd0ce53ad15562de74bb418bbd7587eea3c999bd4ccfefad2aec12bf0e7897b3208f252d605ce4eb1ddc51f2e92cbad9fcbd51a45a132b0bf0d99b162d4384b7b81c7d296dc5f6d5eeb131f69c2b1b7e87fc92287fb2da48c33f84e143e9af9dcb07733e07b2d2e3a833e23aae23279206c7cc0bb83bdec3d06ec0933db21a72c820e0831d9cefdb13ad6e7e41d935c353078101bec83a2e0d64e01edc2e743609834dbc0e9c4b7f24e6e887e33ac38e9c4d22d078693815b4a192f3c3abe442b8436010975fb5692c6b457693a80356f3b743dfb9430c7b4607b00639adfe6cdf96fb132dfff56d90f8530747fea1a74f3fc4cabefd8aa274d666ade04ba00a013be4de579c3022d4e48aa534162d7d6a3f1469369566809f222b13e1ed95af263dbb54cbab717a6c41d761e86870845e562af24cfc3c25edc003484769ff228f02bfa7521dc27dc92b03c6b364faf263f245f1d7334a92d32f88d4e0fa5686710de29d0c18ccffeac931dc62889fb306111b15d3bf7770d0bd4c3bc8141d2da3919b72709115892be144161763cbec523c35d80d57aa7f80b049acb219fc05fab1a017fa0e6b8ee7d774f773436075bcce59b8a8cb1c9a6bbc99a3c49ebfc52baa208b077f67d877ab88c30154c58291fc6b62f5ad31e709e4166d68b4c9d63c6f9fa46444acedabc575af2552ceb6638e4c871ac270ea8be0be309152041cebe6c3bf4587ca84f9e40c49792dcba030451369ec6bf75bbc813699028364990a7825f0c442ae668a1ef54406501b8f0ee2e65e2d4c757114a68fd203ac7f5ff2c471924641b63b792f92d815faa38de376feddb0d6a7d5dcecfdfd8d182dc7fe492d16463a12be4e15ba464968e8f9500bca2e6cfcc5f6ecfd894055fa3bc0422c3e7b72b7aa944d22af356883ed19eaf535f5859b9c0562c7f871599b1a8409cf66a29d042d9931b1a6e5d8cd9884028cd920c9d5572ece6cb9b7e122e12b7c300c606a7aaec5cd4ef747c6ec31c68cf8b6d8c7e6433746373ec5761bc68da2727f89ffe4894495786257479e771cddbd705d6d9e73ba528ce451de9989d739b04a5b23664295d17367a26b54e1a1690db73c287d9d7e258bd7d0f45e6f84e49056abc9a1d524c601f7ca4205d958504d58de33d0bdf46e3b252ff204bcfb2509f5135d22b9066968aed7d0a554cf9fb68e308fd0e42a12dfdc7224b505a4c9c754567ae0f97cba67913114bb96970712b363acadbab1e079289c33df170f370c5f95dade763138c45f71a8c57e9a166d1e8b78aedd9855516bf79f67a57d1ca99c871348196531658eabd6548d7e774ec03dd6e79601c9ba8587df2e540991e429e63896d441f800481c4080d6e83d9746df20e1eb7f82198ac05be319d457276a2769dd6f6f198b4e5529410818cad84a8de1a96409f4de24147144a372ce7ed56b6bd92c5b92c78358953e0e45a59369f3264001ae526a172c402a1a0d4b8999bebb8f551529ae4fd924b9e0018150f34b58fa89df08dd6f607e0bdb15c7f0f1bd23dfbe69bae3ea4a81c0ba1f89719110d6ce0d45e62898402ad5c140b66376d4b85a55dd0f1f2856a0f05636eadc3140c1713bb5fdf00194b47954a0102d0277a55a1345d0d6bd2fec4f6e25f11d6a8ce24f508bd8c896621e2825715e88ff65cc2fea56c8e72980f142f589f31a864c5eba1ef5522e621bc4031b8cc7a4650777e8a6e5168400cfefc828a4145c1396e2fe8dc13f81409d167b4119147b13b897cb7639a1324ff24349fc04c98d1df0c306e3d13611fca8f143c612e8317be7910e4395ba9bc4fce209c8a6ffa79e9e41c308fbc74b7f647b766a8b76b1f3d36dd505cefc49b2dd1972f0a605016261a5ffc79c4d6874c6f5eb47837401d9f230e13e1e576b34b6fef628b9d3384d5e5b979910f59f35c8e30a97f4d0d4ccb5771963deb94eca03950b762a4d6e9f9f5156d87b69e7ef1db40f753ac74187fae1979602b7f5ba43998ed1a5ed690c3647634f8281f606af33a94b932fe731c8ae9c55baf3879f670773f8c428edb98f36b05afc35a45a4e36f7e7be514870012d5736d85ce46077d65a9b239f7a0712b5329a875f3f2134ae06d75fb173f2ee755830c5859ef2e9639516588633068b677463cb8a0c29ee5ae9c718ad66143138dc6c1537c5bdd3fc7fc23d60a96e51ce28100c4f4022a42b37125a8a298ed635150500fb1067bfe5515ea722bd9114b5595488e8860a0dc0334648ce7028cc3e146ee0279bbd9d08fe04125bbe8ebb9b94eb33fd7c80a6fba269f637a8a4b93888f22bd879f7ca07f2503d8739c7f3f678c7b548d07a0b2eaf18c2b4e72d5b2fa76b0229b9c113d69511f68bba8ce0f56b769fdf2656394f75a49896df262f1505cd0a656b408870eec8d405c0f80896bce23ce28cc7ca3dc9b3ae289ec171e98b8e6a1c5efafa3f8c2dd29b83883273680d34c95d7815f02bfaac50a2f1ac6cc9786b5e1d6e0d841c2bc87d1b00d53ec5e4088e1c011011880775e08598d3ba51cb2bb3b48c1b315072bb3334b372eb56d1be4399e081d6180c8ae1c6b1e63a740d2690500f116c53dc27b69ebf70d4c2d744813bae7e3b276a7323357529df2b92f6ba38794e57bd3710d5ec60ebd321e6a4f12443afe1ce10ec43d6a520cadf29a5cec27962afc348689ed547e57c4083b97757de7240717dc7ef7b0c35c8fc47c4fffaad937e1f561ec41748d25af643b86a9e7fb7fe1e1986f765acbdc1348acd0a14dd5530772f77d0e33e82c6af16c2a99a34249307e398a9d2766f21f99a9b8aad905dd5b4f4011cc83e13c7c207f7510b7baf0ab4c7f413227e6ac9096ac42a83a112a3c1d1e8155dd83910bc4bf96164cca2b7cfb05bb0aee3af729480d7902e8308830a4d2f639a14cf83154e01d00e02c312190ec403a335e0ca222f2ea2a411b7dc723bac04e8d86618d4fc6c65b184be1744b28d9ba98d35c904875ce374251114517ff0a729c1dc9d42f71c02e427d3371ed5e477e91d98c83f361d6aaef73f2fa30b7196b1287448daeb79e6f066a49ac21ed3922cac7cfb81407ecadf16c4c49f18a084808fc28e1d842f4a0a086ec7c467248eede487e7c9d66b53283b87b60330754486204851ac67874a8bbad8f89a6d6620759d760ab8dbee3ca1653b16e3456bd171c56ce8e9afe26b04b9be0cee76a8e84a246dba33c431b0131f52451cab52ae9f0373d53fa94aea80bdf087475a67c73c8cee3fddc6b164a2ec3d917fa4b51ba8b6796b54d0626357f8c1d237b975ce250bfe5a117f6a5fcb08424f40eba9478bd6a848d757f88b1ab901e2d71e8c4ef695452f90405a89d3bf09db430d2fa89b7ecbfbae0d1678e48536991bc7607640fc7c2e696eabd08fff5824aad909182a5c09ee99fe7ab74b30ce573b2dec38479862e955007cc9f601d3f776ead472529d803ed2c6c2ba785d52eb2e133bd6f9a96fed21133f67c458602bfed53c10eed9b7a8cd6ec89097d81c55c7ef734ceaa6ea277b52364ac3ed6a9c40030b3c685a1ab68d7253461a14a6ac94ab34e6dea68e682fadafdd199837dd620d3bc0311c7e64feeb2fcf30cb1e705fa2a3b75b5dc5a75f0db45ec8d5ee67b6bf2a4b05be539e56a0704c99c67f4474174e879118d87305ef5a10f4b4ce75c638d63d0c38d3c06209d176db7b13f71734feccc5f69fb2b39b817c2c2c5cc2b3c034e92730a6017a8aa1be567576d88b9ebdde8c4af05f7b859d44fced0840e74b2afa8a0f80917c6a3eb9d3521271326eddad4e0a262b1ec7a01ec8020d4093e732d511aeb037e5c2662e4eb41917aa03857eff876785c62ea936df8a72a36a1eba6597d647b1e53d16238e988f7e01e24c262e87a1f6dfebd87788d607c060388525745feec413f43927b068882cba149538e8e4559cf60c3d325dded846c5342fb576a035abec5ff8b9e6875ffc44879c28a4b803473b693e570ab78121a0d4e72ad7a3ae720fe7573f19a0ce88d51ddfa0e87bc80c7945dc12b1d4dd6389dfe9bf4dfe01c123e85b5fc9b3c1bcec6f2120617af3078593bae5952dc030a369e39ed038cbdf5bfe8602391cb4a31d1b877076156f83c72bef43ab9307f67d41ba669506b6442fdde9f53cbdbf3ff95c1a4f0689699210e6c909c215a2525cdcb66983f653fe831653bbd7cae5e55f2036286b56dd41773f4b39ed57905c24daac21fccb821592dda78ebb16248e6bca94fa621304b120900ea623e7bc3a580afb768237763bf45aa323a8562e43ee4d71cdbdd64844c58fbe2f28845ffe178f87e7d569232763b8c6b690afc90659000b295ee58e56bf2cc7bc1146b25ed181988a015b61d1b503fad630270c48111420d1d0c2cb29c545311b2d833d0f8be05947fa0331567fcc8bf7265780710ebec6c765db66316ed2c674f8009024ca272f523ce0def1f2b462eab0b49d1fd246203ffb95e02bec0f5c4ed828846b6248668d2fc9b4c5233877880a2bd87b0dcbc94c7f6d7abb3489eeddaa0a338578cf992788da4acc9be25ca484d60cb9865aa97b5f23a80799049280e8348d99a593095e58115758cb19fea1af64301cfae2b8396ced2afd9a3021a37bc4570bda95c41f09e3a5801b5e4ae2f93559efa836b74981a963940395796c26b597c22b2023827b6e0e2e062bbd0de4429b0a029c0d876e3ceeea560ceea640025234251466a2ffa6977394d5505654a1c5b3411ea7c612a25240bd8e7b82ac37e76d8197399430bf", 0x1000}], 0x2) kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 04:30:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) utimensat(r0, 0x0, &(0x7f0000000100)={{}, {0x0, 0x7fff}}, 0xa59e2a4fe716a2bf) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x8}}, 0x2) pwrite(r1, &(0x7f0000000240)="11db1ebe3c9529fd88dd479b60b123d8db7ad5bbf264f76b79034c6edd2d9566e3b3c788ab08eeab507703e129728e97a006f746b167d223f5f2457f57", 0x3d, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xb2b1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) 04:30:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/231, 0xe7}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x10000000000001ef, 0x0, 0x0) 04:30:02 executing program 0: r0 = socket(0x5, 0x408000001002, 0x1) r1 = getpgrp() r2 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000180)) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r4 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x400, r2, r3, r2, r3, 0x48, 0x1}, 0x1, 0x9, r1, r1, 0x400000000000, 0x800, 0x5, 0x80000000}) accept$unix(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000280)=0x1) 04:30:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000040)) 04:30:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) socket(0x20, 0x4003, 0x3) 04:30:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/40) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:30:03 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) open(&(0x7f0000000500)='./file0\x00', 0x140, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x7fff, r4, r5, r6, r8, 0x0, 0x81}, 0xffffffff, 0x8, 0x85}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000680)) semop(r0, &(0x7f00000007c0), 0x9b) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) fchmod(r2, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xe86, 0x20]) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10fa1, 0x0) fcntl$setown(r9, 0x6, r7) ioctl$TIOCNXCL(r9, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x1, 0x8, 0x4, 0x1, 0x1, 0x1ff}) pipe(&(0x7f0000000040)) dup(r2) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=""/82, 0x52) 04:30:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1080f, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) shutdown(r0, 0x3) ftruncate(r0, 0x0, 0x0) 04:30:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 04:30:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000140)=""/48, 0x30, 0x801, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:30:03 executing program 1: r0 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) setrlimit(0x7, &(0x7f0000000000)) r4 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r6, 0x5) r10 = kqueue() sendmsg$unix(r6, &(0x7f0000000680)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000440)="66f14388bcb00dec81899e2c96ba99fb67a8b2a65dfcf696202d9449b664c4e98fde0f", 0x23}, {&(0x7f0000000480)="0b0e91b39bd543b7dd6d6a41770514ab37190142a3211706abde3d8505d95247a0d9c313e7714d89ecdca90f4d4e51f5c04241ac20e28b16daab3ac963b05ad675117ab0143f099bbdefae612b8649af7f84c59fa8dd240f4281a7ff3c8dc404fee8ee0d07ba92d2f8aadcd71e5ed7908781da78f05412f9af9b17a8ea84631a2e56a41172153adeeaebd6b292a74b5a17b14ea78b32c2549bfb9038ac888715c7e3e04ac90597d63790bb386b990b673f9f2736e0b767314d1c", 0xba}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r7, r0, r3}, @cred={0x20, 0xffff, 0x0, r8, r0, r1}, @cred={0x20, 0xffff, 0x0, r9, r0, r1}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r4, r10, r5, r5, r4]}], 0xd0, 0x40b}, 0x7) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000000280)="4f8776c2d26422a085687c1b03caab7a8d1822a8d3e61a760a6cd0726d2a9743eb891ad720348228078bd1c9482f1ebdb08fef52d7eee3831535058ffcd0f9368ec5e571ad846642d006a9f544da8488176e77156ab24365821b7ebd8299289a0ab0f0844e7fe9e827627ee2b71d0ccdc48f2464ff6d1da9f73b71e4b9af93dfd18a3be2b67507bcbcfe79755030b113a67ca80190af1df52ffbfa88c7ecfcae3915cbc2fbda013dd83d565a4661a6d75dcb97c1abbc22fdff2380500043d0d1fe96e0985f7427c0b65cf9eea8347863eb37fdd3bd1650b3", 0xd8}, {&(0x7f0000000380)="91ba93d3a7b09613ef86da7aa63475cc32aab0e36c3e82673e5d41bdf20fafc7bb31040e68ebc688b4", 0x29}], 0x2, 0x0, 0x0) seteuid(r0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000140)={0x200, 0x4bd9e1a9}) writev(r4, &(0x7f0000000040)=[{0xffffffffffffffff, 0xffffffffffffff94}], 0x0) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000180)="2fe1a97cad5892673c8c9d17846a3363d75d85a57b927dda69c32b205599b9a2259f4e63708d5e043d4b48ea5782f7cd81f33b30b4b51511fcbce986c29f6660b65c32e9b4787809ef8f2960ece161f10974d75d6d596d8d6c336a35503735fc1629cb6b43ef4eebea274c2ad6ca71d74701527265d85f388f828c2112ec587f5b7d11304ccce3f3b0c6eb7a46c7372e65", 0x91}], 0x1) 04:30:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x37, 0xab2, 0x4, 0xcb82e6b, 0x4, 0x5, 0x19}, &(0x7f0000000040)={0xdf, 0x3, 0x3, 0xffffffffffffeffc, 0x1e4, 0x4, 0x893f, 0xad}, &(0x7f0000000080)={0x9, 0x9, 0xfffffffffffffff9, 0x7f, 0xffffffffffffff81, 0x5, 0x8, 0x7}, &(0x7f00000000c0)={0x8, 0x1ac5}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 04:30:03 executing program 0: socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xea, 0x0, 0x3, 0x3f, "a7cecd40c236c5693a2d27eb49851309bd411973", 0x7, 0xfffefffffffff000}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 04:30:03 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x800000) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:30:03 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "f2ffffff00", 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfffffffffffffff7, 0xc25, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 04:30:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4800000000000, 0x3, 0x7, 0x4, "728af8bbeec0d1edeeb49ff6ef91c1a15183b9d6", 0x6, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 04:30:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x6, 0x8, r3}) syz_open_pts() 04:30:03 executing program 1: mprotect(&(0x7f00005d4000/0x2000)=nil, 0x2000, 0x5) nanosleep(&(0x7f0000000000), 0x0) 04:30:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8c) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 04:30:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r1, 0x20004276) socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 04:30:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) r1 = semget$private(0x0, 0x1, 0x1) r2 = socket$inet(0x2, 0x3, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r3, r4, r6, r8, 0x40, 0x101}, 0x6, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f00000000c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r6, r4, r6, r7, 0x0, 0x3}, 0x5, 0x5, 0xad25}) syz_open_pts() ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) 04:30:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) sendto(r0, &(0x7f00000000c0)="ca24be1a66f55606fe3a55bbbcaf96b5c64942336df46af3393780db490c69bee2ba48ad4eb3665a7bafb7eb5d1012045a631de3584e74d7714bd4aaad4e881e5ecf1e3cfea778b1232a1a0dac87a2e5c0debb91756e31c5cfc6ad2ed68fc0063017068ce6f2c905062cd7ce5dfaa798e030880d8f4091e7cb0d08cae5f4da35ef193fddcb473ed48f9d030145d202533eed665d0be9da8826ccd302e5f41103eb86e9c0eb76aede14271dc515d2ba0fa4c49e4c6e8a41b7ddc31df8dc876115e3396a2340bf4e42b91b5398472fc3085c158bc099d2d05eacff491e71ea34e61c04c924b9d3892b0cce80462d45ac514c0e", 0xf2, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = getpid() wait4(r1, &(0x7f0000000200), 0x2, 0x0) 04:30:03 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, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 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) 04:30:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) lseek(r0, 0x0, 0x0, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 04:30:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) geteuid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x47e6) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) dup2(r2, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) 04:30:03 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000b39000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) clock_getres(0x3, &(0x7f0000000000)) 04:30:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x101) flock(r1, 0x4) r2 = dup2(r0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) shutdown(r2, 0x1) shutdown(r0, 0x3) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 04:30:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7f, 0x6, {0x8, 0x2}}) r3 = kqueue() r4 = dup(r2) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x9, 0x3f}, {{r1}, 0x0, 0x64, 0x2, 0x73f, 0x9}, {{r4}, 0x0, 0x42, 0x4, 0x2, 0x7}, {{r0}, 0x0, 0x31, 0xf0000000, 0x40, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7ff, 0x1}, {{r2}, 0xfffffffffffffffb, 0x21, 0x1, 0x6, 0x2}], 0xabf, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x42, 0x5f29, 0x9}, {{r4}, 0xffffffffffffffff, 0x1, 0x80, 0xf84c, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xa, 0x200000cf, 0x7fff, 0x6d0}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x8000, 0x2000}], 0x5, &(0x7f0000000000)={0x1, 0x8a1}) dup2(r3, r2) 04:30:03 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) 04:30:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0x2, 0x1c}], 0x8, 0x0, 0x40, 0x0) 04:30:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1c0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x41) 04:30:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x2, 0x9, './file0\x00', 0x100000001, 0x6, 0x0, 0x4}) close(r0) 04:30:03 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x181, 0x0) r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() setsockopt(r0, 0x9, 0x1, &(0x7f0000000040)="177f7418f06fe1338cae467f6b4c25ab44d59a85c91a580382ad3beb80dc796aed591cf7a20b7209b64d703369c0c06f5559b8b1", 0x34) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt(r0, 0x7fff, 0x15257329c, &(0x7f0000000140)=""/4096, &(0x7f00000000c0)=0x1000) kevent(r3, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001140)={0x1b, 0x6}, 0x10) 04:30:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x903fc61bffb5e729, 0x2, 0x1, 0x3f, 0x100000001}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xb2, 0xffffffffffff2bbf, 0x3f, 0x1, 0x1, 0x8, 0x7, 0x2, 0x1, 0x10001, 0x8000}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 04:30:03 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x9) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) 04:30:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa861}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x401}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff1000/0x6000)=nil, 0x2a7}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x99fa}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3000000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5696}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000980)="5403a84943e1337415d5dba60348e6dee0a16ccbbada986049a368c01a29a346b0bfe9cefb90a341454a486cf253237b8113cbbf527086cb5c9b7166ef1afcb6e166147cc86341cc8688f9fba7a526124c1c41362720f2020bef3b65e3400f7408a965df7ccc49cca9a819600c298f7be4d050da39cdb1a8b3047b73fce39d696319ae9ee63edd683dbb4b6e6040f4f4ff080dd5e5e55a01b41a41e74300ec6cfda7d7cb38cd552fd9f2ebf25ca70f55ed2d1798fbe0a0e1868b84f2f8f972e7bd7e0500ead6ca3f01f084dd928638713d927d4e764e44f9575da94c9d674a5fd7c368dec0b8b751d8597ee27ef0c69e89da2fff54212576257108b6cdef650e025233b659e704843cacbba792d252a422b11ee2e3193ec05ccb6bcfab6f3dc0f572a2b27573693fe36f73e7aac753e8e803f619532992976b0a48663f101487ef73ddd4adf428bb8384a16a4e4e25e87ef4f07c7ba3365a2473f4f8b5bd7de5983c3dca26acbc76100c7747700f417def2f318503017d5cc6092bdaf5a37ae06dcc87961240cb4d265e6c5ae1e45812f5118f4c589a68e22e8b56e5bbe176259c5feb6f0e222e96c0add682cd0ee461f0a604500ef4f004af713cc616dab52b4b164aa7989c971b92b4bdb72fa769249c674e65471708a1cfe6ec877d668774ff13a63dad7758e7b373295d0bb47f9c1a76cad31e43cabf0ca5813647c8e9be4125ff7cde5702aad5a93cd7a545af64ffc94c096541b3698e930a1cb26ae88cc5f7551983d7a23e86a76ebe9982d9fbe90b099f233f4131ce96a529ab918a8bc856b280a91bd9169cbe377f3a8b1a69f494bc1285bf09a706f58a309a668779eb273e345dae174c30ff1af7419c9b5d870408f8a5be0d051a79cc91701355f23dd9fd2d15a643c2a70e761d2d181ffcf4388bda07980c27e997c55c75dd9b3a790a8d58af9a67ef6b2786fe8ae1f4c242de95139001253a85fc13b9c3dd82ed0a5585811d57c199acc9d148f0a65599fb9cf0847549444b200e28b99acc10cd3d4a0634a32580465c1b554cc8715a877d0de98b2307790d02f45b6d5df8217d43f14202a07372a4b2f797dede561dd7ec58bdfb5d7e3989365a9b35d1172d6ce204c936e02f80b55a13719ca2ebdb261e4246cb67c8d0fa9c2ff30b26e3e2b0bf52eac958da901a8a4c782419712f1466f75607a2ce91ff88a475056e9f9a1dbc274a16fa89444553c19c1d02ed0aaa2b0909224e9c6f73189bcfc5677e5c91d029b77d6c0efdf0758e607758c4fc3ef633f25156a83daeccf075b52e42a00f6fd10d39ce30538fac8a0214ab9ac51a2e6a8708fce6f48b625f1f3bbb08c78cff7fa8bbc04c783546fc4483c8055b711d3cdb88829ab487a3d8a4c6ec6b86c266833303c440976aaa8c69099ef3df06decd975ecf0c07aed1b300102e3e97f7e6687cf8ae529e3abbd877297b42591223484250f690772215eebeaeb8938269ee37005697f59acb3ef311cbdc3b3ccad3316a114ee8d1509b469bee022a5fdb3ac480f343c0af836ec68dffc0a580fc278925080d229a9dbf0c83c0ec033070396574345ea47966a8c47b1a4b1e0499e60831af57adf3d3d95dde4f87eb79cfa281238df9f0dbf51a86596848417a459ddac9dabdae40cb861ab70b08e350c494a8b49c6c30bfda6d046faf4148ab95a32be492f8d7d7598436bb9c7a3214b0416d9ee5b71432248b7d5660d757654e9107784e7acd5292af138eb5961df7984b1b69f02ec65c5b9619f5d2df0b677afbf25d3a9cd06880026fe9dee6392e59106c2646f836fb72d657b28bf22201d9d57c7c0cf9d38c2336ce913b06fe306367a8c95fa8b82a24ebe737af540e2d7d06dfbb759fdb40bada66adac98ec087a15da660d36ce2f2e6bf09264605db1dce82350a4fabdceb178c933eaf7e123c4ee698bc57b7fc74c9557ea611609db1cc9f761d2b3972eafc044f94d32788ae79eb03f11dfd8634de64afa803b62129812e84d8a56caeb77240e917f4c2af1399787a421b54ec8ca18ff3fd17d38f7b6bceaaf566bfe2f477ee20ade4fdb6568bced41de1c3d1d2b1b2154be8a84dd40ba4a90ec8126874ac05a43bedf34e836784885e45c77bec7200f8ae679935ceecb3d6cbf986c74294b0bcf24147f1ad64c092b2b6bef5f140b04839479ab535cc39774222cecc25ed2f6936e93baae00597e383d597109d2207b51594061704d9f42314cfa5c3fcdfc90ae231adad1930039e27fb53646ea4743704ca077f2e647ac38361a3d7d00e26c01c0a2f7549845651bfff698f78989eff2af2d50f3460c30b98256f3a2dd3a5306a3f49973c953c94df9c74e636ca2d20fd6886e425e1808c18efab028fe938238fcab9b3e4c5c93db914b054e593eb10e5125cc2719c3bd8fb1444feb88d79bbf2bd5ada9311c311f0efae464d70bfafd55fc53754c71ed9c998c0f10f689f971dbaa035480c1ddd789dd5c1ba2d119c28bff5a7a8510412242939d4345e2d81b93c9c957f09680dad9f05846e22ebbbb116cc015bd02309b24024249e44bc6a1fec78e5c94ca627c2c375f114ddc28566bc5f9084008d2ccb20bab04b8e5ae30e87738fabb680833601257b7d6e7f2628d2f8155cd865e747e4f1db7495a30225786ced103536ef2316c15b0535894f7f4e3a3d12a15c27215d282bc2e571b2af8ad5db45befd690613a81178ec471035ab1221679a80e3eedd508093dd3507fa7c390e957397f16f85d29de94ef26e698595d772670ad37d64e19b7c623719c0633489115824e830a310b9b80e0c1fdd635b0ca72287d03d3a62993241c05472fce873b13fdb0ff7b71ef5cf740837aac3dbc9c66680e682d54c9d440b162990fb6f193120cb462d7905b685b4421aa98ccc08014db46d645d71f9fc5c538990aecd229d1ab440fb7611f6e65069f852c82a5ce16df5a4efe52bea9d1a81fe736a0ae2f80888db7292ac97225c87095aa7bd426c6f9d5c8cccc878103e2b616770d4a58a2d6b189df6eaf32c34eddc59b03d92b949bc7911f1d2f74824aec038bae91a42aa84effcb86db55ddaaa9756b5a1eaa549e20238bbe7a4f141e72951d3583b617b38a8ef4241cf35080449d1f1fb577300371b53036da29c100f1e68990aef6bd8c8bac2e6f46a341b61521c957268f9e463cd1dafdd3e9d6d4e665f26fa8791e3c7677ca210a9536f72bdbd09e10e6541cbf3ff92b9aeeef79797f25477b09f9fa449fb333a22212f2c0b4bfdcdd0a56cf9b65a7277ce43ff7044d7f4675f29c45fb55d1293bf7abbfc28e955e621f9abf47dd9bc67216f75e777a2f30d7258ff4b7e42c5a6d617beb6babe6901a343fc1abcf4ac66d0e55fde3045e74d3c4bd46d3aeb9241369afbe9dc7833722085bd271d68c22b8947d8af0dc8c295f6ef6f617f3c87e2f7d50aba157c984b7d2acfd75010a768b943b8cda92eda355d9135cd28135e2765036068100c59f8b503c752808dd11dc664d81a39b23eef0b9ca9ff6a22246e62e8256f8e5ca2c61d80b7ffea17fb12c75fa5ce10ece260b827e74d79e0b5b1561ad48d74017148622222c7a644dd32a48688776d39e6187681fd332b79c220a2ede166011d982bfa27aa6311beecdeb6946848ec6e7076df38da553a696b2c2fdc401f5da822f10e71a1a49cefbfabd6013b107f15c1d99761c4abec34e8b2369567bd823b8eccc3e8e9e5ce539f52fad13dd857a61d8242d40f4248360a62ec95377a77cd01ff4e8a0031c1885d9c4d92ee858a8b45660f4b39fe12938ac911d9a1d0f1c5f31f7764d50451646872800257092d7f777b4375b39b49e2bd3e9b05cab21850ec1ca1bd2e8259e4ebd647933ed1df80d0ff72d26edff08778d449fb42b463e9ffd1a8554923015c051bb69786e5983945bd18c815a7eca275a06091fa4d24c69edd15f209f97625c86ab298020def4769aca9dd6acba6f8969c67bc9ac2496f254d8b86c908863ed774ccb2fcffce9a187787d2f06535f8b34702d205ba5581d0d970b39c9762da46a9b99d1aa66e74a2ba92e24919114f0068ff4583f8dd7906d03ed92dc8ab7eee97913e2cffafd6b34f6c538d33d1018dc18419fd39144563fe27bfcdc5acbaadd8a6ec157c427c34511902e9b58ed42c1d07099f076ed061775fbb3fa7d7df0aac2887b11983f4c3657876b05357271b3e9a3ec901b796712abf3f90709fe6599e23eae40af80f9e1858761a597dec361261338d0b5a0303017530098c48b2b2f21c229a407d368fe6b107c6c86f993efce0c1419c622084b2e7d89f65b8840b3ef4195fa36bff0bec6e5bcf220cd45d2d6e2300121a39401ea0613feb5988065cf13fd6c484785e30ea3576333aaa9d4a5ce2127b5c716036084fc2da7d210b7a96b89016a747f2890158010678289b9cb49e1a8ea7dfbd04ecb5b9ef6dee71b4ef87bce122c3917d522c1c59326daf917572942e1d4802ad7706c6aee2cdd04455ec62e99794cc3326f204f83f07e6dda4e6fb6324657d42d2caa776a54e7ff22e421a0e2d20b9f8d924571bdcb08131319045335512b1874e525c7ea6e67a061fc81720b7d518c3fece81e8a6aa4946335b656bd809fedca258a7dbe1db7873b55fc90786af69024caf2e2c1fc37bc4cbcdf38c166056075b961c182cc80bcf0f47ca7f1be9abc8289b63d95875c2a634bedb67f4580bad999cde1916f8aa94c0acf4df92eb28b2e10f412072c25c505843e44aae7449f6862358878f4fc643d1e3d7baa4923e78fe1de7bf7ce2d17c0c9105b4ed4615088b0b51872c40834e34b6abf9d6017c66e2478160d7f48ad9617a59f65048111cf42b34928819d26c54627262c835cf9a80676bfc979604e3165ba6b87b787e3cf6b39977d275a1a07acf8d59e7d72000351be3c8b5a5a77f37a24ae78723f0e8d1f6ecf29acb58226f6e8fe51a08622ddacb863d8034a7fe201d013b661bc34073cc942e935472f02258c7a7d80c5b17ef8c1e36b00df88f7d445727e7f816c8bd7c56f5fb2a6f945c7cd78780d9c5ce7e0be9633f380695fdd85982159d046b07c90c03cfa213e69118b9d37782606413b3f65c054d1b1bc85da85ed295fcadf2ea8b99d325b47872e29461712e6b0afe4cfbc810ce3cb705238039eb394516418d8390438821c5956c3471b3e92283644a3d6e6b797df16144d8b63316202cd82232daf8ee518c09383eee7eae88fb527a5e7f4d15543f5e76ddced4286bd7da4341d92da310ab9bb6724e006e017f9507ca11a06e12663e955e3539a4ec0cc5ff0b51a7375a8706e4936dab18a15314ee402f603a6ccd94f39cad3d2cb5d934a16a78fb60790dea8306a8c0325efa4288c4d3367a3227d71dcbfc1d455f2de296f2b385300016d19752845891e0efed149823b68c6ba12491b03c9a42611410da8a9059b94e166e04f901673e51033989a1b2ae08e84731f67491dd666f02cccb9fd8277dc0c06b91553efe4ba8394d1106ab5d5eea7036767eaac1c735c6a11a6518802c8d4bfedfa29c2386f17da1b556dc06062e568460d428c9bf96cc2032634457161e3e9e66146ba15bd9013c1942a5ad553eb9cffd72ed52b8950f2ebb01edbf1369361336218261029159e5b202cecc0f2f2d3c917b5f8425768c8af68ef66233ac572cea9f3446b60bce44476fe3463200cc0160eae3b5bc35a58e4980d83932a6b130175654d2fcb7364090ae021f00439f59814b72113e7f55adec009748e82abce76477a3c33d458449c65", 0x1000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000100)) 04:30:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 04:30:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:30:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x3010, r0, 0x0, 0x0) 04:30:08 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00"/4098], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x10000, 0x401, {0x1, 0x5}}) 04:30:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) 04:30:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xdd) getgid() r1 = socket(0x6, 0x8001, 0x7) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xffffffff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x101) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 04:30:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7f, 0xffffffffffffa882}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) readv(r2, &(0x7f0000000100), 0x0) 04:30:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xb0}, {0xfffffffffffffffc, 0x1}}, 0x0) 04:30:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000080)={0x200, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:30:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 04:30:09 executing program 0: r0 = socket(0x14, 0x1, 0x3b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300), 0x0, 0x0, 0x0) r2 = dup2(r0, r0) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 04:30:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1ffffffffffff, 0x0, "010000000000000000ffffff7f00", 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:30:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x32, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x94fb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7e4d362c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x7ff}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0/file0/file0\x00', './file0\x00', './file0\x00'], './file0/file0/file0\x00', './file0\x00', './file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x3f}) 04:30:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:30:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:30:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x7fff, 0x3, r1}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x8000, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:30:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0xbc4, 0x3f, r1}) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x4}, {0x8b, 0x101}], 0x2}) dup2(r0, r2) ftruncate(r3, 0x0, 0x7) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) 04:30:11 executing program 1: r0 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000002540), 0x1000000000000067) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) dup(r1) 04:30:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.\'Xile0\x00'], 0xa) r1 = semget(0x2, 0x6, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/88) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 04:30:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfbffffffffffff00) r1 = socket$inet(0x2, 0x4000, 0x8000000000005) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0xfe1c) 04:30:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x8004, 0x400000000000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:30:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8489, 0x0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r1 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x5) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000754000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000754000/0x3000)=nil, 0x3000, 0x4000000000000006) 04:30:11 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) open(&(0x7f0000000040)='./file0\x00', 0x121, 0x0) 04:30:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x583, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:30:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) pread(r0, &(0x7f0000000080)="a688c8d1c3f734709f522059ba82ee46035e9c2db06300b990ae3d31780771a0fae88bce58165d82dcd751a2b2d1c618cc5649b6832c2be01f7d2f23fc4bc000b72c42cbb807caa519cbd921b41ba1ac6c1102ed4eae40acb73d0c6c7314d199d06d8c9ed30e893a741a41ed8fccdf9ef969e679fa8f42b5b69cdaf76a97c24f3ec330eab0f450a1c09ebb83f37c244f5f27c3052018a64606060ac9af4b04f17e5a5abc81fce8872a3379cc097fffd9b3cd4211c2449f06a727e65bad2a20023654f87503b39b390b7538573e786e30dd11a7fcf6b88daf34c7068625b9017ed1867e1dd9fb2da628c59f9b0ca078bc634e6d9e702ffc62a2a9665ec654778863c5868d44644b985385d9d38c0ca00051645d27e8c630919b238d1ae61f1b2d4d45ff3e450e7afd2773afd9275f15bbdc3e5a2d54386fb0427d36c24af1272d25f43e25b974a64be0ec7ff1b84eedd6f89f6496c66392bf172db7d303e769c93330cfd43f4259f09fcc8e5fa0fc72b4af56eebccd22647dfd0ed1c042339437832ff96511bbba944398c760041c3ca2872669d45b9f4a2a3ef47c45f2d526a1603f584770ea1047e4d2151a52471fe4f0a41365d267d1878525e446f6636873098f1a15995feecd1ececba05805f0ebe8feeb38ec3ef53c633e9aaa7d860f26bc8d41110f8be7193677653e06d22f7834877bbe4ddb2814c0b9cba998d369787a0318e38d379297717f8a9e5c67e290fcc973ca35c81687308d7e9026c0a224f0f3f56e3083aec0738dfb0ca6c95c513b417fcd71310d5dba9c379dad584c3627fbb94dbfaf4b95ffe424ad136ba157b5558f0466ed80c6eaf526ba060239935ec170288efad4321237877255f22e6d27d05e7f3840fcea9edcfe0667129c6d9c3a2546d22ba440554eb18392084c608dcce57d923d9cda1273bcc4abc41df3cecaf121db254563f617153160948192b3632ca7f5b096c885f03f892f23e0ef517d43e6745ba145a2c6137312d60261dcef0914a4dc14a569f9c536381a552eae18e89c2c3cdfb6db1fc18d26a1d56f4e7f926129b6d1ed1f4040158a0ac4aed28f44fcba356252473986d52998ad1d45bd14da272c3d39be58da37c87d6a19e5f53e777dd10121fc68e4bd0994f0803597efeb26bd32e287791421c5a7472ed8ba5e59c99fd735235938443d2515af85949a2a7dbb11ee3e6542eb018bf4041d3be2d469b286d44cc3c9b3c6a6038bf8bce859efbf8b6f559f526d9170207bb2260ea38eb23d235d4eb526657dcd79abf768797f41dce7be8b11fb74ba367154ccf29ef138897cc691647512999a15933361b8856ee55c91adea1919c95eb5c282386ce94fa135951350df85a1d88f463f3a1108d9d89f54738756a7a70d8690d6551ad05f70583e315aca5274bddd5518ec443c76671eaa5864b4624d4336aea7c6034b3afeb6c0355b935ca9efb453e5f516648cbde7782b7f7c39910bb7ad60d3ae3916f95c078af8333db8685317d02d2bb5730d65609713624319bbac0d76a8ff760dd76959ecb81af3f51f7cb65378ab34f1b398efee03d018a79e8fb39d7727611052836dc9039f52e31bf1ce9105179d803ab661cb54ef7369cbf37eed2a19dc9d7ffffc51acf836eec25bbc31f47fd49b0ff8bf95eb637eb1b3f47464452729cad7dbcbe23924671611ebc6e4d1598c72fe7372ed4c6b774c2df9d6045befb359a1f8941820400c47368585200270ade5393f129319b8f1220f75c96b860c3cad192eee05f61a5ef3089b537653e7586c3a82ccfbf5058e6f688ca7473ac86a81da5d36c089c449e4dff699db4ebcb4e20283a7ffbe8bb73c99403196cc6a7106d25fae8b9f92523cf3e8a7b675788a4ebb6255cdc0314e92e7176b006d59679429e98422243a031988092ba0d8d2b548fbf7aa9a014225b7a3f10cfa5033e19644fad175c42c69c5c4e44dc8779f549e4a11db4800cb1cbdfd01e70d0883e99fa2371f46885d8464ea008a6ed951d60f7f06791173719f7e1d9b151b8abd1facd13251f7d92989936138880e8fc3e23bb916400dcd3ab05c1a2f27a8b93b0c12464b373ba012117ad725b6bf5d4aae3fc8f697e685b1b02cc2e8ac93c49122eb08978dc7b97f35bf9bba6d31e5054e1894d7baff016ad495645c684514451fe1e901143170079f2985fbbf08ffbf3650dd6b0b20d9a28da799a279d248380b55189796f7df442d8fcce07f6ba7d5434aa526d335e1473960c284befcd045d8fba6fa94af9712a50b6f3d2f5844a9d0cfb2d441e9d78787474f37b1f2a4230cb4febb2d062d5eec146cf7d70110b4bf9e7ebd2651f2febe757d72442176b1b54efb529bd37b3d84851014d11438bdf6f60402ce32a9cc764011f777336e4f5eae78d9f3312c6667bffad3ef8ec7beafd244c12154c8f1d1272315d60036f0d335be26df43ac201ecb4ee9c02cc057bb46c9a8168b2b147cdc6e5613e0d83ae72d3ec54843debc9f73887f1aa013992d32e3c82c792a3831e8b3101fb3590fd026f45fbaf3246981e5802b413a9fa1b71e545cee609ce854cc235bff1af8b318d74872842b61e5e9c42c1ec37b43f51d44952a2bb0b0d1673c05964c0678e4825c78932cc94f403b41fc15fa12e428b1127e72f589b526820d9717846920af2aaa2ce894caad206c673de912ffae58060f37a6baeb91e59a85559e8da36c82ba91fe2c49c6e3453ab15d2428b999010071b1501f5c04c9d06b9c7b143f6ea05220df8925f36dade6ff4a3d984f05249859a62373f573521e0bb106cd3fc1a855f4cd1637e58132b7960c71dd4e9f8b8f1d469a6fe00fc9dd1bcd35f6c9b0a9f65e7de9ef9fe9af7966ddf8c5ec31af496734b7d7bbb57e3abd0e9e9aa55d3245fe6435c006a3b3cc93213c1eae763c4b893c346d872ed4c59c14a7d4fb75abb4fd6a8c988f73ad632cf2d91b5d65a6f2e1cedf5809dc1112acacd9b1880c65e026dc22f2e52fe59002f772c8320bc7fc163432922d3423d6a09e645b0f57040a9b1392a3669154500709571f842857ff071637096e6c3bc7050ab6bc5a37b9ad1ea7ce9e9930bf756766d50a3578afcc60b8d1622b0e1da5fc351c21f9ff71fca66b45ffb76eaad53fa8cbd359e83e6f05f52172fc7bf4f43536fb2f3c7312d89715d329a1535f678b028808ddf48147d3b1f46729e33fa73408519254ff55d98a6fe26eea1d944eee309e492f87a7a0fb614c1c986c60f08a5e542b333c905ec24127e903221d3e3590fe2c61640d048ac0858989f775dbf0a8f83d559f4a7109b01b7819a84ca01485d5d4945231f17ea58018c3a3f08ad18206baf4984dd431a7172337c67c859a2bc779c5213998c4ef089c1d1d61ce441217262141dcedf076ee26b697b60956cbe09efab00e235ef701f3404ee521746309721737412f47799a626a5456fff423ce32ff5055fe4349d37e4e6a97fc7afdb2db8319fb0c45f3e59bb26c495fa112302e0522b1837a1961ceb5ddf1b86c562d35f40812e99bee8aeb201ce75c321f49fadd9579220f3dcfbfbb87eee5bc29902c745faf134500fbba4b6e1ef00458310a2b56ffc68ada8f3e72b4ee00eb6a44ddb8cfd9c88084863f8945525f3ac7f6a43157d4ea04e6b51d5c554128ef3c5d3dee0ab901d2a0f76b0bbbae0be7628646dde02e67b8a41ffb88e385686d497c9e843e488f6f67941f01731c5667c948f2eca3e2b508e87ed3d9b600399438c56cd7f76738fcf9af0f40d0eaf4f08131c59c5d8d652a25e476548a5d521efe9fdb14a5640b8dea909166edb111144d7e66d7be2a23fd27d2a43f7c6602abcdd5563f65317bdb653bb8ae33fb99f3edc5e5e64a161240778612d0d642e9fe066d3f85092c4c970dbdc75f092ef8c1c476b15e4b071affd3f7f9575be3ec66e8dba332974298cadddb69ef7afc554c9133c5a5242c0fcc176226c968141b26207a2a0a9d53a632cfda46ad1d892da8b73e9dc6f63edebda1f782ba7d3a879635f63318442f6cffd80f5770bcbccc2b78453b326f518db2c607214f4a63e31438f4da4532bab9d79b120a191c3174980b92ab252cdf44f0bb832c8b6263a7b5bcf57b2f7c01a4f630d181f6f6f436c9926427d0e4fcf1f882833906b5acdb9ce8be8665e7cf9616469efd1ea02a71d7f4d3342e4597e3b00d025334577882941a0872ff25925bca154a0a6abc02002d73479b7878fdf56be40258d60f013fac0a13e627c23807882f9e3caa86df99b5dea568ef942c8b449901fd16452ba25bca368ee99f7a4e949936624dae5ad810341bdaf4879686e19d5c29d486767652ff6cb6dfa0317103b1b3149212c8b62d564f7f4cbb20cec0939e8f249ed5f684d6ec32a5d8dfdacd488d179fa2da6ca6df30d4c892663fa9cf97cbde5fa278f6bca4b99ae182978dad81528f6d3b673c4543203145f8459466da85be081c1ddedce94b7afff460c977fa0c72ddc29d6eac6127d30466068bab4d2ed7371fe37227cf52328ae5ce91f0ee8ef5b5c0933d222e9b67944f883b354126e1a40997ba5392587377d5064a452d04c751ade04cdc0cf416e1da9b4349e823c06bf69638f3df1e92dfb1faee1bf34229c004f2c0ded0b044b428632c6ca5f2c707d8fe9755bab90e54a0b976d42a67ebc8563ff0da310e4d13c37875673d75dfb3b006a5e68a5a3f250371eb1d560a5dd0206a6418e45301f5b271e989c483ead5fcc6bc9b96d5887907b8db7d5bfe99529796bbfb884a7dacf3deadc541e472838f40558183626b0b2a301c85388646dab5ee0a2a8149dec7f14eaeefd44abba4886288b66f4dbd84ec2a146eac87a24835c5d41c7ab041b9deb102c0fab58aac6558d365df796b037066de9a02beeb94044b5bb76202c28317989498113dd85899d4cc31fd74ce224d26244d3f5b421318a1a34dffb88453bbc6c1ce72b9662bf8639c42583c711886d0cb15cbdf1ab4a1bf289d1bb0038fd0aa7c7154f9f8d59ba1da7f653597144b3ea9ca6ac393f278b0f26a8ae8ffa53851c779275ebf634aeb59f84d3033df6f8e8dc071a831e1b4dd79ec8102d33c1a6f55ee752c1a5f0fcd7477ff0b153afc3ba187c66e0aca6eb2a461048569b5044b51dc7b7243c4f4f361f18971eaf8fb8778e3278e92cd5b9f75705b77ea01910cce79ae0d0dbc5107ee76e160ea0f38f4ff6204675d845ab6b8d835bc09de52acbeb3fed126773eba9bc04f20882193abfa8fd8995764190c380339a70bd14219357665e01d8d0dfb070071fde3441ba44615eba0aa13c0d51a10512eb9c767e18dfed2fe635f30f77e8d9879b878b4843ebcdbe49729c8670ffe692c40d81e117c1944a2173a9814e7f8f04d3ae95d619a6a0049afb969d8c4081bccc9e69d8674ebf14c679c8a320485c3fd5fd4ab8296f47defb06d4397c866ed63120d7bb3d776e431132778edd1590b14e28436098a48319fed1f51d0ab442844c03e9d29a846798e75e3c805075f1b12da0a6e7b207b44663a9a04e4ce9300d685ad7070eeb559074243d30086ffca9b9dee737d2924840cdd2e27b520d2c9e3569d81227dc3e6ef3c594a17524eadbe3510962e2919b19823be0ef9b5240bcccc7b0040703b744b1ce6a56e8dbb66a5b336025f9e6efcabbbd27c1726894a4fc4d493ca941b60a7453375498b895e0fb3a5f17c503a85744699240413f83dd932962ab64538716591fc819cccee77d52fb03efdac7fd72f361b85f4cb49fab2d15182f2faaba8d8a2488e360ac17c", 0x1000, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 04:30:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 04:30:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') fchdir(r0) 04:30:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:30:11 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() fcntl$getflags(r0, 0x3) r2 = dup2(r1, r0) syz_open_pts() getdents(r2, 0x0, 0x2fb) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) 04:30:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000001280)="1ebbeab66d9d8a749bdbc8ada1323879d49e93b19b00b0fd5e03a56cc3b63a99f1f70e2a58e4340fd7d83ae469b66a58313eaef0d9efbbe7e926bbf7ff9cc6500df31b6c2a6e2909ed3c7ae5ba40e994a849402aef405d86e8fd5c935c1bd4bf0a4c8bd3f8b703db569ea4730add3933898f4f3a9163e42159e0175fb149d1a4706930bd27d4cde4f4aa1c8612a7b286ba8dda349e380bdfbff04d19c63bf96c4b05b07445fc61749b914e64d4b93b8589435f166f28fbd9c24cbf3449e749b1d8c497e40f032c954d4816bfed257f8f4b4dda67f18817cafc26d00c20a0dbcb8246e8dd0f1a3640181813d4e781573f36a3a89ff57c90cb72079e48eb79241ff1af1c10b67bf39e4b8290136b0698ae6734ed2aebbbdf9d23daca0399c7fe08dc8b457523932b23886da1e4fa47dfd475b05d5e0db8a63b57a2b32fa895418b4ac4678de7c3d26b185281591f79d3de590425a9b60d60a48ddee9950adb656e163ba998e91315c6c89bd44af212ff73fa5c40d0bac31dbfbccced784dee7474610e2518cafe8b698b9327a2ef6bca748722119d2feb8fd0dd7fd0854d7ab41bf8be2fbd3dc2cbba42fe6d7309adac57e3f7002eeca540417ca794e0280e3828a986c9d6a2b0023b32906d703bcfbbbaad1c85dad45b4389b8e727bd071613113f6cdca936eaa4ad5f59fe4c56ba23c82f717be50da674e17fa5c4d424461da8e073bc2f7812de51ae0bd5df4eba2faec43173330413123287bc5d7bc1c78b21fc55c477bb823cc7545b8f07eba839a1237e63f899033749faf790f445dcceb554f463a6c782dda354a549f9fdad514fb7263b0fe762f67b130b1ae2b4e61ef19a43bb92474082fc7f558b8bc74255390da9ec45989a1074ca6e0898012cacf16a098699b5eed2f598f6b1562fb747a6b20fffff0786e6748f478b273fb5bcd867a28e3b0b58f57c0c57658bc6360f5d6538e81efe9a48b3b79f91c98fde6db6a46ecbf8e6f08197df201a9fbe6141c2b7f8c15a3986d25c1c4af01eb90d742b24ddd9adaea2403733d46d3a64ba9cce9e1aa17be142ca639dad72c5874f266ecde0e6c1e16f1b1073ce09998d5fcba7eb3f892b5773eba09d6e3f1ec7976c07735c16823731a85f7a9d7c4ba14157d76ed6bdb600d34d39ee2468afa7c774bce80c5c7313cf434f610ecc77759c1c0558fc935923574e50abf2ed357222cd43ffd436f28bda0141fea31e86e84d958625876da74d26dea6d64a592552c64b32c5521e10d9c4be99e16b5203dfe10122a1c86794515b2a29984c2659eb7043926a1a9de7c2daf2fec610a0aba0129415dc8d4c45496cfd825af6ec6f672ba525990fd0d2321361114f8ce983dc8f526813e43f85bc03b03d64cc99678e32d5a2d0dd108b59c4ef5df044ecdf8a8481fb4d357a09993e731db7045abbb519d5958ccdd7df3dacfd0d610b217c7334a70966cd0fd26722b098b708ae32a7c688742db5162bdb5aaf1e310adf7bee82521a23f936ebde7aba6046a25b8461b45397444b7ff4a1a480ad92ec71be69ca90a32d64f1691a87b1c3f425e2f1be9345fd78152c0c6b01a8fd5b80d23bf0a1d1917572073a059d0c88fe5b1fe04e746f91dbe9fe282a8aee3301665145ce8c686fb1294bb814100db991725f97e0ae965516056e2f162fff7ecfe14524073dc0fab8a62a844ab9550509e1f35591bf042e58981f9385cb687dd8e682b4b2bc64b2cf8654696c43872b7f5825ebaf8880bd71997df5748ef948341523c81fd5d888b2d0dc18123f397fa47b6b2b95465ce99ddc7186628eba7f751c8f20f2c5763bcd74ecd67a8560b5acf3d4b05be0eb4b7831c6f5c3e8b98fb8d2a76d94e888406cee104fb2adb7cb682129988962ad76f8fda6e58e1fb2ed35b4dcbf3efe83f1b1e6c761366b071e5a05b1f80d8f395d831326d3d836982492febe70518a3a303d0140838056a2466b9b9f99d35ca844ed8bf53e6caefd87267ba6c122a54bde67999ffffb77c3dc586915f90c4249517b0d9d5e87575f6ec75ee9d534fdb3ef52aa5e9187647faa71bc17b846d481bfceee99b55e4bfa53a92868dba3264529b5c53f6dba64713fc7320bd57bfeef2a05ee962d2e2bdc6997d15b05ccb1aa2285d92dcf519eb891945a6f0e39626843a34fb79ff2043eff9045270c3e295c3876ea21baf25f111576628cf64c97ea0f4a9e461ee9dc97af419576b140ad49fe30b8b682f973251e5c523a359f6a8b591d7d7a6a14a20ba70f5501b31d0a5efbac73074023013c69f18f6f92d914930fbf89c5040d337869297c82242db5999f2b92e68df589ce4f2c41306537d9fe68e6532d1cde2f75d3514b168d1c2677cc3e2477d3b9260f432981ff0876753d8f2ae68d40a37c2456c9c9287ec49ce576b56d76b7e5381b5494a94fa86879fa2b047eb7c9923062db2b43f8075a1766f632d5299f536ad4f9afc809b65012b82013b4ee6af8a89773a51877da62e36da05350a6aa3d3be46edbf7693cb36307c128f30844ff501d8773da7f764cf95c20eacdd30158470948e1839ab8cb4257b5d1967da7865adceafcf9173fb3b04aba959f08b3617107160767812639c06abb98adad2a11f2bb5a337f1a590a78f23d2afa958caa4d21b0237b8196fa79f4fbd81df969cede81b28580b061574f4f6184ac5f3f8a6ee8245cfe2ddd05180011d0f288a975af198722d4aec54ebf196b56f6a2e0ca95fbdef57ae39ff0c99c6fcae50a05f26b1344f706413d06f967ee75f147c3acaa9a7f5b7ac1360efdfa698adb404fed7d5dae52521aa032a2aa372d450237203476cd76caddcc64025c54822714954d50f1fb7456892c5c9bf11fb9b3b3e9e1bc85efddba11831cab34e9adf0ae2e029daaabccc5cc9d396753596c87848fa97ffb8e448a92c54bcdb92b0f8382324d539bb271495f3ddf106c0c7a1104380bf89aa41c08ce923da2db4fa92ccc36de3edb9fe8636c4ed8e4e3ef94c57dfec9c98350b4a28e54bc73bc968de19a8791e84db1f54a87c0bf56b26be6f9d8ecc9dff4f7141277fcf9425f9900cacb491b211e2abad3af6d8b4f1630c98775811c9bcd75d95c094e2fda1937e8d160b782d53c0b34f62e01aa4ec549e3d1252e072fd505d467981a519a0827783bf655f72514c4fbdd9fefeba79d26fc716935d8bccd8aef83b85179310a908b5b61e1669608c8188d57f9f2dbcf9b78f9facdbc5c931b7d735f00a1992b1b0647f4566506124eb90639d6200222ea5624a894661ef23f551b6e3516349357d8235016bf0b5a26d13c92ecddb1c3ec003922d59d214d4b7b7bffaf50973080c1697bfde0a36c3fbd93e23075ab432e9f50d60a71c2acb79751a020b2dfa60be29d0a7c4fe651f62b3419da4e1893a66360e3f3cf9a302e3590035202170b830163a15f46a5c9f1f02b512aad43fcf538087e2dbb233826913cfae92ef50aaede77b28673d8f501f5f4b514c7221844317e5e0b04a3865f86b58d287a9f4a9d66dc3af30d88e15b8684c9ef6aa0fc8cd3d77a80c4df4a70c228bba507ecb86d18841adfe5f243ef5e9d480711939c61872e3b2b766174fd43fc2c47c38f4b998082ffed39d0a18b22beb166f90988a00d4e0aa10100856ec97b3c47d31a6bacc597749512c4cc44916fbca0d7c06cc09cdb5a714b36d9d1f1ae08f6ef3906451314cf70258f1dc2a105a75c4b42b7ea3374525cb966934aface17fedca994f11f4e7ed9a81c6e797d64eed98805381293672cb3fc4b749581bef964a80744a32ae59331476b4da27895cee3636f248694069bad57e14ae6f9bfbe8ecd8893a621053e5c6b97c32089fe8ad2ce11e59e745b767b50f729aaa48348718783b8a526cb05eff351557caa0e754d7f2d0a30973fc803d30180f66dfe80c331ca3afc579f2196a2e2090543729646f41e1c82f58d05377ab2671c4b68ec77e12aca8533e8e5bd01b36ca8f471fed79688d82e6aa5b1061c0ed575f3bad90200013000dc03a401c615c4814c696a28ef7040681e2fcc4d51e04ebbc84ac036d1e251f71bfebcc10753fff25e48a7fad2bfd47e3f0ee28bcdb9aa9a35010548f5765ebd3128cab863ccb44d5033a53700fe94eb16c7e2e5f79a5bc394eb99050e1b5c1136e37eecbe567246d214abd6166bf444dc4dbb305394b6c91d77451e7a94efe5ef0f037c51c3200779dcf0333911b733f6f810b01f184e5a72291f3cb1741dc83b7fd8c661a2ee54debd5e968a1b2a1b0609bed58a247f8b0cad6178648bb00c94399e0fa99df27122be282d062ebf7304d5ccdcbadb089b413e5bc43cfecdfbf9a714791070b45c10017cb39afa6ffb0391f3e9618813f35e81997877e0263f0ba599be8ffe695cf9bcaa44a2fd8d04d8578468e1108587aa080e7114a8de58ec390eb13f95cfad591151d1c96e44d825572a32237c5142ef8a906a891e5955013ffb1c5b6e45cc59e767fe517e176b0b3cc9ccb9e83b7ec88c7b78526cab59828a5df4a9c3dfed33518b70c67adbf9ec9055c923982763f4da0b9b101cb10759acbde1bf705658cfc4d49061327e2359426cbde3e40e1bd691daccddce02d68174d1b8cc8d91ccbe6103a742ea87b02f6832d411d6376f12d822069ecebf5500993a0640d8c6f820da90c4e78811451230e6f5f0f383ec30e04cf6b59ad5e078423238737efb929acc1029d6219d425770236470391b58e05973043652a095c70981e63bb704bd02d3ce18a58110be7ed3a96dbf0ff5d75a797fdc0eddf9e5a3f9ee274beb16c9f9404e038f312ad4e6f2708964a7b11b15458933fc94f377c00a152ce5902545b3ed6226f3624dc3fab245182a31e4398733e96800827ef36fb03e90e17e6a87e732b56ae992d4c9884fd8afd4f87fa838f4875d531771f7f7a8525d1d228a85ac9cd5de5ae59bf1153c378b9b6a0a8c59d50dca06bff0b04c24fbcf8998315e4e7bc8dbca71b9189e635ac853285126b7586611c39ffbbd94ad55f12b831c0984bdaf397292139ca2bcca8d9af6a1e37065f90b58d76d015515ad37b911fafdc8201386076ccdcbd888f35150c2d96dbcba09c19ef4ead9c12f3684075e8efa153ef0fd20616da69f86de0b0aba42106a634c33a3568da4f71ce3520ab280179583a7860bcd50feba6fd6a8025387570755048b025d2c247bfb6b81f91804c21d92f8232e6b90f709b3f477b4f98383c74d66d9061aa158699471d417948edef632778c658e86574af4181fa16705148ff6a3c912c8ebc10297011744a4a6d8b989c551cb98ef964f22db75d96e6479103c075ffcb33a9d30115893fae1366473c0d45e481e2afbed16f0b5b8c516faebcaf31a4775cb3ca3fb58038c3216847743c92c8b9f98e84dea76788953e711e48f58c056249a6d48609d89fef14e71a744f55a3dd7fac744c2d3901cc72cd18ea3ecf1540a434e40a941bfdfe28e98cfc0624bac25a51941f304475a3ecea1d238458ecbdfb66e40d98c1ee3d1b263ebfa2834bbb59c9fd5de12d4468e9eb0f7e2795d21e0adc841eda84a27fee62123187fdbac9f9f83949e60dcbb1570e41c90972f75ce0057008a9a2f2eb8b6865795660c5b17d91f2c120230e40c6ce858760e85695f732a51381b630bb731ff54defa33fa3d9cd2b3732065bef6c0bb1d43bdc2e5be10afa1644ec105feb418667363fbc14a773550762a83c5de1abe975c28d4e1c7119aac2ca6d233224dfe2ca035ddad1c3e548b7bab2dfc0bdb4e79fea01c44fd9690", 0xb4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x14, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000300)=0x6, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x1) setsockopt(r2, 0x29, 0x80000000000000c, 0x0, 0x0) setsockopt(r2, 0x3, 0x1, &(0x7f0000000040)="b031695a9e2879371808f7328e49e3f27a84f0ad1a2421248581936058bf23d56942b3d7ee5eb5e49e3b52f445e6ca66bbe1754ed4dae4963b2e8596c88f6d28856939478b90ba80a2e2b2a76d72c4bb02f88b2669c6680d697103a1e3082392af623e7c26f0e7715e77acfb7d785f44df070b0391c3397fec23fc86768b40da4058ce20b00786d371fb44c143ef4c3f5c2299dfa64829ee91af218fcfcef91b95955dd87b4a9982ed64ee34fc30965aab3f8cacc14f5e9c51a03c1986d91c61c1e398ce4006cfb58aa43fc316f45d963ee871dbebae5c85884dee908a919681e8b6", 0xe2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') 04:30:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10840, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) syz_open_pts() 04:30:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) r4 = kqueue() msgget(0x0, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000080)) dup2(r4, r6) 04:30:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:30:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget(0x3, 0x2, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000000c0)=""/5) 04:30:11 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="89817b66cd4d6a1563a3e0c9c14a421853bc10f00ee98e63681e5c8ec44b48393936ddf4d06948a598dd41eb8c93f0d2a2e494d83f506bb43394e6b26c152002ff8deacfb51a6a66e08f46c20114e51a2a6df1691a13561b4429755cdcf64a223f4811464072c62c2e4ac6dd0b9effc7ffb58089b9625dc4839031243d0f6e84b2882de1b843c7dcbb4cc4b9c894661864f65c67be40435805f1fcb48812329412121a0abdfcbd8b0d3deb3093f41ddb9b993b633e78864374b0", 0xba}, {&(0x7f0000000140)="137ea60aebe2be689b59964651b5796afe79769dd3b51b12d785c0ff8891af4ee3ab9b82151be4e55c1ef900829f1b4272091c9eb33351d334169c30aaf7b62dfcb02fefa7d66ee545dcba2fcdb7a4fdc409bb700fd911ccd9a881ee82cff3cbf22f4e843c1586ff9452eed6926f95a92856ff6a388bbbef036485416b91b50cf252e6935e02d89601352ac4e3354a002d1a1fb718f45e33b1dbb4de15dfbcec85d9c434e9044e92eff51d2dded5a103ae296d6f3d74b27b", 0xb8}, {&(0x7f0000000200)="6b82d54288399a0ba24d2e7f29d6a65b5b1321d16bd2a9825d4537e74f6be8b8f26bf544a401876f950d3d1175bb5a71e04cdc3c46e63b80ba8e5f7289745fccaeeeef85a228dc4de3e089713563632f26ae775039e8def5ee5d4a652f21bc38129f7bc0e19114fe2bc09c9a2192e2af77f13e14c51ac9ed27e9e6264d66260ca587d4d3593b7e0a89418f602bf103ad15915ec2da9437fa3f75cae2fb9cd5bf30cfab963aa2ae7a8591f97cdad73c913ebfbedf59d9d5937285a8148318e70c4c052c9776c8dfe90fa48de425eb948be85a38b0aa267115a070ac183f8230abe0de46", 0xe3}, {&(0x7f0000000300)="e8a3a0", 0x3}, {&(0x7f0000000340)="ab9dc63e57bedfa0072f9d2d8145d9133720525d3c896c9aed4be863a44c32441bc3c3b9c0ac6e62d6780c3def37266dcf958bdaef41c58ee68cd5a90f4815ec01b9d2c848382df7598a1cb2dc86765825cbd69e9a56a9b93290087bc9ccd49fe550a08d1674ccfb23a2efdc03646a43d39328e6bf58d2b560a76c917e1c3e02a8f7fe7884d658445448aa78f587275adb65eae8a074a5c726f7afdb0042f4a4230bf1334a91b767c8771619a3c4a5cdd9b235785ecfe516d5583a41e52134337d", 0xc1}, {&(0x7f0000000440)="10e6491695b4184b4e3aad0b5460973b19d06e0dc3057457a98d698d71a212e88feb206f0980e57e9c42f561193b87c536df1065ac5a5660bd76de915e1c3d5f789783438f30be58b37a444a9a531fb5c127b2ab92367d216a96ccd8a78a0f29f0ac1f16c2444b539c2f0821488049052451617a55285f9f9bf20fbc6f04bf4fbd258cc6bc00ab8cc103a6489edd6db0de27f41a7c334e509be1d508471be9037d70f7ac685cfe78b83d7e50bc05330b10ecb75434bead922931e393197aef83f9e1293e87092acad7b5038e6e91aff0e37a1bfc46dcb73f8532999c1535d6ca357db0ebad62786a6a5fb57e1982d79f2239175a90a5c5fafa2d35db313ce15c26d5201efeb44e299e308664553a8d45ba8ca62ba8a9b3430bebd5cf9d370f0f2d58e433288df29c4190b4b6f497afb76f63bf7aaa888a6ec02ca221531ce99d5694a1ebfae45595d68859da2e33db6d2f242ebde53eab44eaacf61e22d7e55d7480060b8468caefa612aa50f18e965b2e1c4395dfa22d5af729142d0ddd0b315f5c020ca0c63e0010480b4f3f9fafa02e03f0b2c9a4a44cbe3fc551e6641cc46fbdc8fc491960cf9675f40c299a78258de90ae5f851c0a2c4eb829a147fbef4b87e4f8dcd40fb9dc94f9fb229a454dec4bf6f0fca5cb33912eca205474059f82911717486628f94c6fc8abf68ecd37121de36e37cb5dd41363efe9aceb910ee14ee353bfc7f81c85e6470096f5922a1b4f98b80c66a45cd45dd332f5b53b2121c12d0fb735222a8cb3345b034881faf83d21f0b2bd769f2de3634d7c1e6cbf94927cb87f2c0a22d3266fa7bd48894476c3caa764335263bb70bbbd72f614fec53783bc472fe8af97e97b74b7eb913fe2ee38dca10f8c0737d10a01cf2037626474f8c4d15c420ca9ded8b2d6995a342106fc2af67f727fb77efda696b7cff2838b14780e288fd57c6038a60a5051addeb21685b32c73acb66624e9b9638c368d1ac00cd2a43a45cd1cd0dcb1a5e84e2461af8a4b62de0978fd90b0eb7e9f4120450852b0f75e8743db83540e3b4f0381f1e2ceea7d5b32b759b04d2da52ef50e2188a9f407a2d967fb58ebba002c520dacc436af9aa11aafa41f88a845edd1c82dd37128af0351c83496ca1c00b44968d380f16d82b92a8da65cf5be50b53542c34becc6da341d35294b44d5a9986ed3360815b2db7bb9d5a68412cb8b5e5bb1d8c5aa92a925ec56b3e6f1111bda70a78faa4e46d254195e4536655828ec940571217b5570395020331c795b3a1bbe68a06c936d6a032e1f7400ede495332f9d6b25bbc94bc8cfd83d0c9089d46e92e4c676f2dbe8dcde703bd21ac378a638f5df22dedc3fcb7e1dd11b23f2a2d93f2851542df6f579e9c86e5fb1ba8268fe33f4826996bf42df0df9a284bad67892316f4034fd0b3c1a7b4030a1ba5ff795ff5e81a760708a549a069a82e6c53787c3aecfe83f0001df282024fa33b5ef67e9e2a5910abf547dbfa99f4212fd93da2dbf2ec016f3d2a4709254fb3e11a036da8ffac967968bf59a464243847b97d743362183a824be57811502e83076b879bdc689b7edbae801902cb72b185da579ab4a80c2114705fa4a39f6dcb64c4d0c41d49f617368fcd0dc82a049bdea23d4c12761d428dc0f574383809887b7f9a040d558ebcf779cd6547f1bce267de9b9e3681299ef1baf843093fa7f96aec333da7882be12b48874b7fbb08a0664a899172ebbc3de5846f34f17e2da543a153db41116358a390223b89111265b04c69a05301f88d9092f0a4dfb90393c7ad8fc2d45d75e5d8cd0b87aa3f63af21bfdd65805e434c3d42d30bacef053e6630bc4a283ab928c6955deec08fcd6a01c0413c9897cf0f3d8b8cd7b506a8ac0b24eb42f3611efc7757b268ff3e663267d152238cd4ed546b2c9334f5a836ff8a370a5f8dbe0258b5b0e1642da00bce85cd8c62671fd29429ed597a5bfb56f61062f7da77ecba9712498ce2ee0f402dd6a85a5efc2d60ce42c937a7729886e9a732f76980d1438be6cf934708ec866422016dcd658fb1bc73b21728ce891d74984d9ab82b912b5331508064817950b9b712f7ab384c6c99066dde6b9fe6118a2e2f8ae0a489a014407b867366b813e146ff87dde20b483af8d671197b98f05cb8e3454053aebd8c4a1c907375a9c2a0dab1dcdc29438a3373a5b50f44ccec9a3a854e3b57ad4b0749f423b11d5f2f306bfa22425f6a1a29806531e3d4bbaa769191a38085bf303a046b7b6b71dd51561394470137f6b1eeb038ff676b0a5a0b32e130480ba64af55d1176349e9dd6a35203b3444b8c41f259d2a264677d43462d7b4b2a8cc0307d8a71c953144f1d86d04e05d2cd64ed29d43c9095083dc22247da16035da9c3d9360222db0c97d1cda324a62acc990cc5d6cb47a598366f8ecfa99c4936000e8d6af3cb1af4403aa34fefe74e6038b23fc391f42303ef44b47d88d615f52e63a328d37aa796a381ef2d6c7b9d56c1cc2ed436efbeab6f418e60e104953371c740b3c53bb80a377b573b53827cc17c4dae47426099b31ca32c8d0def83645524b67cfaf134ca4d6d52e5c417c12614eb318bb829142f4a0473d1bed56454c3c2beb9a2a0bbf5e7205bc2fa31f7817d4dc0cdf40f5b2575711803a3571b5eacdc8abcbbc0aaa6ceb97ccb1046b1a74ff38837311d2223a3db3dd30f4ddc7f05b40787b7c163f334e845066eb7e4c25bd06e0916487e5abdfb28aabb90f834eb61648187a490d46e702af39afea2d74afe2f05ca36188443965c04ad8334e8cef2c175b8307546a405f45b5b0c03690895377bc36e27154a374a0646ca5f3b1bcfc4895074e233431c1b5dd8e6d24255fca66c607bed401c8d292124d5fc6e994db2fd687ef7ab31d46390cdaf6924e52d3bf2caee094128ac13a5d50bad0deccf7fffc7a6e21203d65b3f85b927cfd0ee2b235b66911adbd79c8170a4bb4bc7282cac112b8fcd422c4b72599cb8709cfdba942abb1c54e544d83e083a85a63f0a97dd5d678504e7164ccadf7f805fe9e04f3071ca05779269f4021a4b9e5ff2563c7c5be23a8152d34738f651ac469a2e356cb99a961e9eab7ad6aaef3da3f296d4d98582ba5cab130fbdf1bcc7eee5da119d81ee0f9a2f7aa30b24e2094822405b407cfed4b55be6e95fb8f1cfc029c04c94181c97f38aea3370a78698c499861fa84417837632d007990b1997c42845a40019e67c20f66664f673db437c052e33a98f3c888411ea304dc84ea1967a5f237e440d162e1bbfa30c2d17e5693372972fbee4e24a7bcbfb038c246ce6bf2c9310f3eba9d157b854e3159aae55337416fe9e02fc349ccb0408fd0dfb7d17f5fd629ccfd7ff0ed18c2d77eecf2937dcb080cfe3c654cf3d802cc084fc01f4ed51da3df71aa1a814a45ab963e4d6849f5c4a21a69552e4e54fb81adb72b24a24e1f5a570118586c6a5060e5aa56f0958e8d70d75907d3ef96d7507a271baf0b363c8e9e0a72fcec417b2140d1b74ca7096cd5e2b95de54ac45b351d689583baa778c5d9e22789199baf8ac9471d475314803567b10ccdbcff1a2288b48f495089035f0c37140725b7bc32a034d82258dc72ca5aabaeb902059fff415b38e7a3534fedfa7c1cc1b6eefddd0fc3670883cd4dcaeb953ba34101bff183180eeff6aee5a9de5fa2d82c6d242cdec6088b684b5e485d61fedee72162ccae8dc0452dae0777a8b4319c2c5ed29defa7c95cacaf265e0947b09d371615adce013b45672cf7b6ed924ef01e3e255386e91e9d173ec19801f0a1e7703532914e033b5c4afc3b8b0b2c0712a8066bf5dd62639db76d1f221343d54b1d238fea2c6ca426cc3ec12932ac975c1173876b08c49b0c48891c0306ee58e451b8ef731956c05541aa0089863a2284748ae5fffef357cae7827d36f9820754cd8d1b04a59db0b03aa9e029eec99af7756a59c91652f3b8b69e215b8aa1f1c5482186c80f1f1335d372b481bb444ea66342b7ee2fd5ed6ced675b0fcb45d1db305cea7cf9fbc6031d4d1edf945addea56780c386b1f51a741e123372215c2dfd8a60dd5b65b088cd5a85cfca02f61553526889080e65e232868370b403105503f213b5777f90f7f4ee483672f7c296c9767e8e72c14a4627eea18d605123a0bafce76f7aa45451166484e0052af161d7cce769c3c2366729dbae61baade75d3c2f8964cd58533e2ed8d96dc2f8334c253dffb0ed71ef021f1d44bbf55a7e99b34143f8faad8e3d9e1662ceb84b108da3ea75485a166bf1a5b064c2ae2eb6870d9601c83b71a280a1906dcc43811da73bf1dedf0befc9e463eb81ab782e69d8a8e5cbad3f021f20efee32ccf55fdaeee16b342d7a9c66bca3f4058974b0939996ace87d546c569a804662d34f1f2ceeb66dfd7a3c4074329179d72768091288ad9709a84ecea68b22055403f6e362cf88784d8ae0a9e8d61695862a7984ee8736ad525c9fbc9cdf176784631876cf2cc3f2d0e3b1aef01833c9cbf6f0c6b2f6a6e57697bff2af4ab115493f735b7ea5678d3fb55bda2d0ad5cb480ab62517dfd4edf8b1529fc688420a5228edfec6aa232958675e49ee1e09203eba013d0207bd8798dc9100254675ee99b2941a497f7c96977c678c965fb18b30e2eec26a8891f61389288ecb2fa0686815756f9fe10874565e9e62aa7ef672838e0180d5ce7974f080a6d63136a84ffe15d541a42bf0e15c7c3a88b2e4a880af633bdbee20096f6266c3e6a1bad644fc9eec17d9dbe2440be76d8ae80512a81ad16c6f9479c6881e47d4174b77dc2f7c751302b88adf52339b0d7e0a31f4051a0cae16ffb651a1e5ce7cd2dc450d41dea1dfbe6f54bb612c345afd926bb58d1781187593823191999f836e0f21ed05b7c43c9da4575e26a8fc49b50d2468c448bb61d0887c30c76a9a1a0c63fb655b9b130cad3a6b313d7601bfb781f90ec67a072bfe54c99d36dfd0e7ef41e30d5157b0b1c4d3cb7d3c160a9edc474d34177cf903b8bb047c63061221bbddacc4366b360ddf2441547860d64c5ef5f40a4ec923c25cccdc1091d923b7f2a1d857cfe0458735ccfb0c7924ddf296d85054ec0bf46f54db586d34da5729c8c551fb0b4f67af4b69910a7fb8bd7c2fd8466b3a06aacca39ee772e30d4758100a899580745d538917d06aa5682a379dfbaf635edbf4a47ddb616faaff729e2d9ff92027d1106c8804e12186cf5f6ae28e803912ca525272570500a3df80a0b19713b2186066a044634aef2f0cd6e0f8a0a09ac52c20ce4f2652ee67cff7cbf0403029bdc73f9ec39f11f57e524b4302e27a90eb851598fa347019839915be5c9699609229937dfb2a18bc6d1a917fd70875add848487763bb79b0f4d4d5fd4d26f8627d57f054815e2291bb1961ed4ec6b3780d40225b25bef82e4d29b27613e738fe5d77b7228907f00669f8386da511aaf99589e282893c8a83a455b6dd18dc4e3fed9fa00eb9d458ee05b041e3bf2777dc2ced3e2919d4fa881d08e14b475f78aed44f7b1a6c84a65cc842aca9038f00fc180e76dd285790445a250e0069d4a4ff6173b13648a8cb42cc2639fa5012477acf8b0ceb5aa90e5184ec93460b9c64c436b1b76a2b4e3a490c8b4d0a88b7aabbcceaccd634be2ad20e77e1ed2c6f7dd0173a402386d905a52202dd75d522353544c976559e7af1b3da4cce1d2048efbb6e8d65d3074ef0d245b8f41350c74c2678134109117d5caa560d9d008ef8f57a649c85e61cbb19a058f01d8a0a72", 0x1000}, {&(0x7f0000001440)="38b8c0ddfe8eeafc56336d51492b0e14204ccf9590f035a44fe969f80df5fe7965a3b57653a426e53ae027ae891ffc51463ba65654bac799aff49225651165bbe7a258c9bd51bcf418d1fdc16cebad4762fb1d4e5a2973e8f4553f413c69c778f812d8e649953835ecf99f4adce6d0dc5e95acaa24640a693818a5d9ba28900a55e30611a016001c234f02c0a20e52c9363b5855ecb38d094169c21e52089fcae17d5a0813c01d5753e45d", 0xab}, {&(0x7f0000001500)="2a30293d56ed0529cf3a38af7ee9dbd3dbac0bdebdfee848b0a495a00b14cf425d075436ff5a7f9b77833ab6b1aca0820286c1e0d82b0c4f94b2c658a6ab647a6587dfb4866d5b6d8bb62ced95", 0x4d}, {&(0x7f0000001580)="baa7846ad40d6faa806f4fbb0ecb3b9c4c84ead77c60eef30c3d47993650cbda179429b8460306aa74cfba0d4500916d88280de29ee08e0f124077b9b7302336f7449abe9f61d005ae9b6eac41b81dc88ebcac3c24b6ec4e0cd5560520c375e5f8ed69bd20dc4689769d9a6b6927793bc73f301a9bdfd74fff316d599fb0f4d67c5abee11fe934a709601f16308127f9152faa", 0x93}], 0x9, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffff68e, "f0aeed0af5101ce2830400e4ffffffffff0600"}) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 04:30:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)="16511492fc3e1422", 0x8}, {&(0x7f0000000500)}], 0x2) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xcb, 0x0, 0x8000000, 0x0, 0x0, 0x3, 0x6475, 0x2, 0x2, 0x3, 0xcd7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x481, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0xc001, 0x8) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000082, 0xd2, 0x5}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x401, 0xc08}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0xe8ef, 0x3}, {{r5}, 0xfffffffffffffff8, 0x53, 0x20, 0x3, 0xffff}, {{r6}, 0x0, 0x4, 0x20000080, 0x4, 0x2}, {{r7}, 0xfffffffffffffffc, 0x30, 0xf0000001, 0x6, 0x7}, {{r8}, 0xffffffffffffffff, 0x8, 0x88, 0x3, 0x7}, {{r9}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0x80}, {{r10}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x7f}], 0x1f, &(0x7f0000000440)=[{{r11}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x3}], 0x8, &(0x7f0000000480)={0xdf, 0xffffffff80000000}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xe, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x1f) ioctl$TIOCSTART(r0, 0x2000746e) listen(r12, 0x1) 04:30:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8000000000000) 04:30:14 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 04:30:16 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') 04:30:16 executing program 1: socket(0x10, 0x0, 0x0) 04:30:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:30:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x10, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) 04:30:16 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) fcntl$getown(r1, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:30:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x26, 0x0, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f00000001c0)="035864b51d233b79eccafa5b00425c904178d6f150aa1d4bb333d1eabdce521afef1f39b039e900b0fc25a260b68ae0dcf716693e7fb95cb6ec0dc808290808c81b7b9ad2ba8d622242cc112d70fdd61e1e274d33e860dd303c6818d20921b276ae4dbcbfd0208b3206dd7042c405627efa84ff279eebc6b85979008a2937850eccc32e43d54f2af1de3eed4874c2a7f6aaaebad699fff9de5afb497796d", 0x9e) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) 04:30:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x800000005) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 04:30:16 executing program 1: r0 = socket(0x20, 0x8003, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x3de) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:30:16 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = semget(0x2, 0x3, 0x10c) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000001c0)=""/4096) close(r0) 04:30:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') socket$inet6(0x18, 0x4000, 0x91) 04:30:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) pwrite(r0, &(0x7f0000000080)="2e7da00c4aeb780d1aa985d0401ac16df45d5959398fc1fa3d57eb40d2e01e46561287be1776b83c7dcf7f7b7883337ccae1e72e6afa7f0ae4d02fe542fb07b35fbb68eeb06f18967506aa49baa9d168e270bd1bc83a5b3d163e8d0bb28ab78ae4688e918662aba931a46ba3dca2d248d4451af844b7938bb4faf1af8deabce4119b927e418f7fdcce56187c92759856d9383b7c88be739518942e0a957af30f73c554ca3a71146d46b054cc5bb4b765a47918bef2e6399f9b7f7be0c28bd0e7fad857513341eef56f6628fb6e207870b6ca1478269a026edeae06c19750c13bc752c7b3c87ee80db85b15bcaa9a026f94", 0xf1, 0x0, 0x0) 04:30:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:30:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x233) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x600, 0x100) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) write(r1, &(0x7f0000000080)='Ai#', 0x3) setsockopt(r0, 0x8, 0x100, &(0x7f0000000100)="ad45732b4b29c281653689f780a957518efd79a9b55d7b2627a3a5e9450073ec077b1de3236625ba327091cd6a770c58a92e530197e0f2067e987758eeccc0ec76d00f0302e3645c284a491fe164dabfee5ce90c673a2df9c0a04b67d25f7225f78b43fbf5c018402d58195ac936e60522534e770b5723ab4e6aa2f5b618763be66264f913e71c64354320cd39bc495f96187ad97dfb374cf7f06a9cea17f2fec2ab19dfb7ef44aa912a021b78959fbbb23b8b3454f4e6d95eb4007f54353e9f83586f421cfcc8c5e4676483a31a9c61ffb8f2a77fe3fdbbebe65ddd5d3301696b4886f2cb4b84ba8105dd0c437dbb54c40e2c6deb5d2fd7c31a37b4c7fb0209d46c51ce8f2d1c66a7429c6d5760966829e637a1a9eb350d6cdd44a3a10679976b4f6a6e060fb7b5b6e99ee240304145cd26c273f6ab253c30eaac0f9ce9f384dcddaa1de37f0e5d00fea35c291db103e87d836fbe6bd114cb41e1bf258cad9468bfc5cb7d2555f6331bdd61a6606a25b0ae16276384519fa3d8024bff34dac2a8f59c23bd25506863e2f556efa8c80425a2467694a5665ef4b41fee235139dbd52f6e5411b977c00b6b85823018228778b6bb8da50bba7f1ba59748cccc61fa706aa130ad6db3d9bf97539cffd015012a543f691a734dfc06d35dd3e9cc160b817829a972935c2456ed543b8c64f599ba2d844d4592fe4c3869129568583965eec67ec1e11bb0c440023bdd4b771bc486ec16160ce303677c661c3833772ea6485d50892eb1753879a4435ac0e86302354e7d77b302d4feeae2d7b8ff7739d4f0d0ef4dfbf9ec8f60961c3f6183dcaa58481ccb73b9c5547a6b69edd6ee125f485ba9cf9881ec374b553962687dde3b91e1697b29f84b7d99d80523621a4c72a0cd91398e883f840f35a56dc30b8d84f1fbf73403af2bce00da3be322b0953ed534a5495af9028fa83dd30153fd102738be3bd68e3fb2376056d358e2a23e1913bcb1b14dbe4ce7d835ff607fb3d2844ebfe1ac87d1190143618d0ab4750bfc638f4e525137d8833f27a09690322cad24fc51a6a4a9e05314c08a3f537f63b745d30d3c3d8a3d8f763b858a2b0714eba17afad2b5c7f40e79418190128a179e1cf62e3312d4a8e7cfe0eac053d0d82d5f3b05d06c2b6d601ed782a08ec252cf4abb4149c237bd5503c8ee1b35bacbfde21d3edaaa2bd1b0a9974be43a638db116aa16abf890206c9717d8c04e6c573c4680fd52bbce8f591490f9da68e2144a8bfc506f8ae1ad016638bb4553a3601a99624088e5b3c5706ebc444257b78f6a619b18dab3120c2ccca4366401d4b37dbb58a364b42b0dced089fcf98e009279e7fd8ab9fbe436e5533eb879b84dc8efc729e315359f5df0c0db80ff955a767a79eae39fd1d7397ce338b87db37c7a309faa06e3f8b795cc375f15c4e8ca0e01dc9250635f1b6aecbe9a43ba587506dc6e0061b247f70a59340e8451578d02855542aaa84068a1b4a6ccdd8060288b42f35b5f49a660d1aeba2cb4d48d6adb59a588e47764c850c34e73130f05835b0cfccf0986dcc083f5be165d56746e20bac360de1ff65af012b2e475975b5528149d2dc0238efbf89cd3b34f0b377c13a09997092b03300708fe58eabac3cbe44a98097303725edf98e33ef0babc8c7751eb88b03c81d14225068bfba6c63361e8b27e678c947966869736910d531334fcd964283ce5a16259230aeb65766d3c235b5079b3b14761d0bd58611b9405c068bc5963719d74236d256648430b23de6775701ee64efda63a561e1bdb2e48ba4f6545f360dcfa463e0a0b6168c2f9f147c01869dfa21153ca4291f2265d978f1a981fb1af7093dfe28e346f03052a11504437ef31795969e41634d791f66b24efd141aeb0807ee311d55bc34407b9170056f72e8821451c6584d9b2668e683ba0e0090b46111950fa3144a1885e885ac134be3393e7eb6969533474872172f4440acc60d2f836e3c77dbe73a3dc10aa72db9f677557719126e080f8797c159a2f06da53353b2fb3e360d259257588895a6e29635a685382ebbd526f350953e57892c82a5f1db4e5fe9e6ff7df7aaa507a7cd6b6e30b74fa77e91de553478bb7c820abbf03945f49c708799eb5bef51f59cbfce1482563e4922969a89ffa9b8d40028e4bd2f95b2a73de8d821cb0e2c576a809a9a88ceac816c70604ef695472d9454ad165c3d8f6a708fb0bab73258656437b34e74ecd83a0bd0f34045e7ba48b3a27d6c009b3d54d1dceb28a0e709cc39ad824a767164b1a70eb1fab0f16bbf392a75a8da48b31dbffc7930bdc9544aaa141bc533d1b738508b595f915600db004de6673fc889f103630b4d4afadb4e7a06a160632c9e59ef43192000db86a4ffac016cc3ea835e099f38ffefdd82297ff0f602ff6bf2572fabe29cd9496424dbb4d4859b5586534cf32eacb8a326782a552ecb95b1551b9b1ed7b2f5b8d4ae9118502ba14127df8cfd4d7a81f2cd550d293af326174f72d05f8345b4136460be17c3963196789eb1e250f6ed25c833fbf691bdf4b60e2c1a96f9bd530e4de9fdad0458e49ef44ec21b36c7b5da678cd29befd83ac25a8b4006a16a0b1338e42b0a6edd25b723ba90606533f283de219fc590e25beafed2c6b38aae0d2c8bf01088e3901a1ae545526d254e1a5015d7c0bfc86fd9ef856746df2edf1a26bafdcc952f02ce61dfe01b977b99a2327b152e7f410dfcc666db6440dc1aa40d49d86294f1a968515dabaf9b7769aba24b8c047294838115a0db9b94c5a1d66397902a00a55724947ba57b69b468856ee58760befe130441fc2b96844ba0b3d7f76714f0525e4ef3eddce772590573f0600268879fb5a2ba5385d79c84e53beb95bdc2a25c9ea62155858005f1eaae3cb91b53444d6a2b79c53463e8d5a19c2b7d41608e9c93894315e8031a14f1580805f5b7691b3510344662d090607b306156f9878e9c192e2f6ecb02e9f1fd495d08c5a3f92ee123540056412afa54ddab57de4a8472c0780e823ccbaee555ac2983f670bb236c5eb6ac51b5c2bc2be3617daa3c6dd614ad595a05e6f799e611728c2f258fe393ffa6abdbc10ed7c1716c7b3ec79bdb41a92a2b38a85f697d01adc98375f4df682acd1304ba6186385b075174a67a1b6edc443360d814d5737b3abe31a445d5d938dbcccc20c4c945ce9639f5c557162ddb9e42ff8e91d1969b9f26617db660c57add5dcd1000a269e0fa955fae69f453a026186d25109c64b2ce0505aeb8b54c0aa88885216292cb24025184c027d9e8cfb1dd123792858e54b293a7969f4a2244ee5eb106eacd0aba3cb6a70e1784cc863803d3602e1af26dfdc66412c271b2306da23f2a962fa610bdcdb6ed679f60879bf2c2389221e78aa5ef43d4ec327786762aacc3b55c4853fa1371938514080b42f57e6cfc8a71f64aee40361c4600e6f7e4aa0c985194f94a66a739945d195b23613c4c2632ca554f8e1af4587e273c980ce1fc22fd76a98dadea1c5984f98300026571dfafa08860ef12347ee9e55e61ab7a3006f3efaa26288ad6d358944b18bbd853ac5e7b7849ab5865065512f43269a7405abc7593e56798f67f6fd926d888fd68877a4e1c2c76a9d242fd85795101a3f1fac272c85a5e3f16541fd9d0764df3eed5db282a1989c233be3ade2abbdd63a6833349664c29b8a7f8fd892632bb46336ff040fb1a3f1f3eaddd3786d9cdeb6fe50356de03bb99166f6127e395f322351c70cde2c9c9110b3ad1bada5cd056ab0e43ce0307e75fc2617fcbba9c6e3db6e8b6b45069efdaeabeca243c51b5d61ecd67cad34d3475dec235642045c2f783fe85aaf202100aa05885707d6b79a267367b1075ad2dd89f7728f635bec4c880e188a9a03d842ea53fc5e3a02f61c8382dfb8311f61b1b800a83874eb8679261c9fd056226554e0aba77484af6e48ce73b7ddfd7f37862f44057fe3d1f7b0206a9d7be236d68dd8dd5d79a9639ed335efebfd5457da12d13eda1c9c9acb1d9b8c77e3dad868bf274ec2d58b59d327ec8b82b99be640f5f1959ec167c7dab5bf57819ded89cbda77f18ce7866740fcb56e5c9d13b9079ed8922f17d5d9f36f2fc0c49c614e3195a41cbab6bc06c1b1494d7e7a4c0445e9948d513916cb76f07f9309ca88096bf8dff1c93c4aa195d651873e360e10700fdf26f7b406c4025160429bfd5c8a9a15748508475d1d274ed9db3a4a658bfc90d723fb91d1c602da244991df5b654f0f2b4d1eeaf6c606b988ddd39ec93b3bf27a3b937d136a5adcec4b2aff1ce00464137d61b7a8f3362742ab36ee65fc8dd8ed267d3c27bac3330a32a05c31f560e6ccb727794964a017734f420814bd157753712cf5aaaa8af5f130e9f3836348fe59bfdd3002b6516f1e0acb71863c60152d5cd8078617175961b2723a3e359cc74557e6ce048d614ebb6b1fdbdb44025b416eee1e540ef716852c123d5fdb23a4c2076b87ace5f3338edbe7f121063123fae61a58be20e5ff9fa6ff001ce4a06924773b34e5d3a1b058b2c7a02e4ba5f5776ec95ca07655f80d508c4ee8b10263f9bcf96f21a3a2b94fb07709de97432c7b6a978680bc504ba0a0e71876021d0c43853ea9369fcc6c8b09867110dada4c364349d994bda9e127134918a46839e99d66ddd7422ec8bbc9c3c8d734f027625037d3a3bb0422ae672b05e50e87fd37de767d8413de55eaa672e3a8b704d2eadd3e468ad536b028258cdadc0cecffffca4fd067f8a0c70d78d1e81a13e41401fe02f8521b892f788bbdda2194eb9140c1d4d15db7f45fe5cd198f6fb975bccb0b4bd7ca9ffc3e81b959e60112b1d1db389fe79781f3e12d05712967943aedf5e39d24072178038fbf05bec1ca8ac65872bdbba5b19148d28a21609ae75dd992fec338a2fbbf896108da4fb529fa261de603554fc4e0720b6769ee9f07ef50daf629d4cf491512d179144dd8570f2ce8483621548c416e99981e1b341cbbebb19a95be5474ac8f4b0094d30f7b7bd2b93d007f947a2993fb69664a572914771810951ae49b448028fe65c02462cf059ce7597e31c1e353fb8aa1756b700a17d55ad9074f4a15b97a3338523f0d0614fe38fc293d50dbf03806f92aa31848de7a3a5ecce3d2527cb359a2d005fb1849277e60b9a04551b07123c1ab401d21c47e663f11f8187a286a176d76c1651a5c898232c5202e3f14b1d1fb62fbbf2728254c659592420ce9d35def65adcadd3847b4c0cd27bd73e721998b7745fe2aa0f3b54ac541bdc8eba984fd5c9ed083241fe9e5913d305d0e44cc27b52bf92b55688bd422aa5dbcf7f83779a74d7a2b9412e261b081b53c49a0ad61066fde883227ce638fdf7572410d40981e3719bd241028d6c9a327165de8fec734025b21714a28065c200ad022a14bf5b432092b7870d50a053c873efecfd9756e9ebca6fb81067fdfffee112ef39c72baeb6d8d175b5a98833dee16824484baaa621ae8524b4181d5bdfafabc184c4f11ce0c51317ce018350f129a0e4677227a05f6227a9a5e520375a56800179d29a7bac71b58a2f5e4c324d76e64cfdcfb152dc538043ac7c9bd9a57df683a3dacd76ee7be27f3741dcc8e320a1962a4460a7892dfdf374aac13e9b0edeb73df74ac0b318f6b62c787a87c361caeb8c3136d15148c4f306bc0af313a6edec89eb329c7dcca068e08736ca49d3fe9fd6961e13c88682077b00669d2f9b9cb09a66c23d0faa5e1a4e58a094070bd44cc2fa1320694f34f23d4", 0x1000) 04:30:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget(0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) r9 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7, r2, r4, r5, r6, 0x100, 0x401}, 0x1, 0x3, r7, r8, 0x3ad5, 0x0, 0x1000, 0x5}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r2, r4, r5, r3, 0x1, 0xfffffffffffffffd}, 0x5, 0x3, r7, r8, 0x43, 0xc364, 0x4, 0x1}) 04:30:17 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffc000/0x2000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x8000, 0x80000001, 0x2, {[0xffffffffffffff46, 0x5, 0x7, 0x48000000, 0x1, 0x9, 0x10000000, 0x4, 0x1, 0xfffffffffffff102, 0xfffffffffffffffa, 0x6, 0x80000001, 0xdb3, 0x8a3, 0x8, 0x0, 0x5], [0x375b, 0xfffffffffffffffc, 0x3, 0xd4, 0x1, 0xedf, 0x100, 0x0, 0x7fff, 0x3], [0x5, 0x3, 0x40, 0x0, 0xfff, 0x4, 0x9], [0x5, 0x1, 0x2, 0x1, 0x7, 0x8000], [{0x1, 0x8, 0x1, 0xf8d}, {0x3, 0x20, 0x9, 0x4}, {0x3ff, 0x9, 0x101, 0x9}, {0xc7, 0x1, 0xfff, 0x6}, {0xfffffffffffffffd, 0x6726, 0xffff, 0x3f}, {0x5, 0x1, 0x200, 0x8b14}, {0x3, 0x1, 0xfff, 0x8}, {0x5, 0x4, 0xfff, 0x1}], {0x6, 0x7, 0x6, 0x19}, {0x4, 0x8, 0x9, 0x1f}}}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) r4 = socket(0x6, 0x4000, 0x5) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000440)={0x0, 0x6, 0x9, 0x80000000000, 0x1}) r5 = socket(0x1, 0x5, 0x5) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) ioctl$TIOCNXCL(r2, 0x2000740e) r6 = geteuid() r7 = getgid() fchown(r3, r6, r7) r8 = semget(0x1, 0x7, 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000540)=""/187) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000600)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20102, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x3, r6, r7, r6, r7, 0x48, 0xb4ae}, 0x7fffffff, 0x8, r9, r10, 0x0, 0x100000001, 0x2}) getdents(r2, &(0x7f0000000800)=""/222, 0xde) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000940)={&(0x7f0000000900)=[{0x5, 0x200}, {0x48, 0x81}], 0x2}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x28000, 0x0) fchown(r12, r11, r7) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) fcntl$lock(r5, 0x7, &(0x7f0000000a40)={0x2, 0x3, 0xffffffffffffffff, 0x7, r9}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000a80)=0x140) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000ac0)={{0x18, 0x2, 0x1, 0x1}, {0x18, 0x1, 0xfffffffffffffff7, 0xd61}, 0x400, [0xe6e9, 0x9, 0xffa6, 0x7, 0x9, 0x40, 0x81, 0x3ff]}, 0x3c) 04:30:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x101, "9375b01a93b45136d11e3b4ba8dd00"}) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 04:30:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="00169af4307fa332301e9819f7eb2273e379cc0317b03cb2f801e1047d2c75a3adfefe753a7b407e6d88ed633da36a3e6de4d87ddc7b12dcff261927c70122dbb637714672"}, {&(0x7f00000003c0)="2cbdc85001dc20aa517a465a4b89e4aebe4c01a96bb8157d506a118f4fdc1ae7a3cffbf555642aa7542c859a44159ddc37f0a225e797d9ec5299361e594f82c9b6e1e358cd58ca072d4ad0d809cff790c01d759d239521904a474436673eb3feaef6ada2ba2879c75dea6418fefda104d6274c780e688b09562871f886431694ef0a313fddf7e716b42a58d21d753024ee5125d004072eae14f77a89b2c4ea2e27c917e2acaaf83aa8d92b7d220b7a6b264060e3adfbd0d7d2a6700cc81a98c57171364753cee7c913102e59"}], 0x3a) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x240, 0x10) 04:30:17 executing program 1: r0 = open(&(0x7f0000000280)='./file1\x00', 0x200, 0xffffffffffffffff) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') renameat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') 04:30:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="74fe8fc7e112cc2b0ba8cbde196ad5d3439b8310f7fe1978cf9c94a54b1711ead53091629465fabb79133d7b2a013a3bbf", 0x31) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f0000000080)=0x22) 04:30:18 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, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) write(r2, &(0x7f0000000080)="9d", 0xffffffc3) 04:30:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000000)=""/166, 0xaecf8fe9bbf8fb90) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x7, 0x7bb, 0x1, "7c9c416d2314a595ce8bbd19e3adb624f6c07622", 0x613, 0x8000}) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 04:30:18 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) lseek(r0, 0x0, 0x0, 0x2) fcntl$getflags(r0, 0x40000000000001) 04:30:18 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x800, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x17) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) sendto$inet(r1, &(0x7f00000001c0)="1b33c8b1665bf43f4c1637831052629d8219d60284cf7dc5e1d2dc72d686eb00fd73fe02a5dd3a4a4bff392225bcd56c52b291550c862578be0cae0009326063bf", 0x41, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) ftruncate(0xffffffffffffffff, 0x0, 0x0) 04:30:18 executing program 1: 04:30:18 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x7914b2f1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) getppid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getsockopt(r7, 0xffffffffffff8001, 0xcbbf, &(0x7f0000001700)=""/4096, &(0x7f00000001c0)=0x1000) 04:30:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000094000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x11, 0x3, 0xffffffffffffffff) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x800, 0x9}, {0x8000, 0x8}}) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 04:30:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3f, 0x0) r4 = semget$private(0x0, 0x1, 0x80) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) semctl$SETVAL(r4, 0xffffffffffffffff, 0x8, &(0x7f0000000a40)=0x8000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x8, 0xfff, 0x3, 0x0, 0xffffffffffff7fff, 0x1, 0x24, 0x1, 0x2, 0xffffffffffff0000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000b00)=0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000b40)) syz_execute_func(&(0x7f0000000b80)="2ef5c4c2795964ea81f081370a000000c4612311d566420f383b93ea8e1a87c442bdb8b8bb0000000fae24dc8e1fc481797e9f00300000c4e1f555de") ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) getegid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000bc0)) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) recvmsg(r5, &(0x7f0000000800)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/14, 0xe}, {&(0x7f0000000580)=""/72, 0x48}, {&(0x7f0000000600)=""/213, 0xd5}], 0x5, &(0x7f0000000780)=""/124, 0x7c}, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000c00)=0x40) r6 = dup2(r3, r0) ioctl$BIOCLOCK(r6, 0x20004276) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000c80)) ioctl$TIOCDRAIN(r0, 0x2000745e) msgget(0x0, 0x200) 04:30:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x4c, 0xa75f, 0x6, "1fc585ad2aaec66c56a686a68648ecc9e29efd93", 0x4, 0x4}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 04:30:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x2}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001100)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ftruncate(r0, 0x0, 0x100000001) 04:30:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 04:30:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:30:18 executing program 0: socket(0x2, 0x5, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="14ffeb7336e818f23592fd5f9a744271e1cfa22f4080d549bbc6ac8b265ddf784aa6715f0ce8783dee2ddafed87d92588fffcfa3a13f7240", 0x38}], 0x1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000027, 0x2b, &(0x7f0000000000)="ebffcbff1399fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:30:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000400), &(0x7f0000000440)=0x4) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="e233", 0x2}, {&(0x7f0000000100)="ce892374dc7969a9fb2173ba55293e96f69e2147e4e459b06527593ffda30fad579c381d17fdd0ea1e3a35b1b322a72dbbbf6eab524bf4a041392bce9d36e05335344f176d91e54fe6c269d54cd45286da8e2d40b4eda744d73d4f269792a6260d699323e933b30914437e6e1f013945cbb256893dced64243602ef0de76f3b6412d83f737f1cb1981dcdfd45495b66973605344c2d5cebb6a3599985a637e06ca79de1ca166fc90686578ce8915", 0xae}, {&(0x7f00000001c0)="9a37a1520913589153ae411c990cf5f25216959c96f12db2b328c5ee47e194193d886fbc57e00cba6c0b72003c9501798c85d5525bccbe4a565d3577488c19a10206c4c823e061bd9e6cd4c8d8849f20516ac3d54c1f812ffc29f7dabf56c59b3ee35c5a97c5e0d60611df9549513d5b6742d57cb81591bb9aae0af6185fedbb3f7002e4016adcd07595365f6f4f53500bb549355c8dd632ba99859a38f65a82c56d18ff1900bb88f643032e15456f67d018ad6572ce859f5920185db330e4381195215e2975d4bb85c260cc68106d165adf38192813c2ef468abe7fc81d12", 0xdf}, {&(0x7f00000002c0)="164ebef67bb62b1d0b5bfb56dac2e1d2a569f6b50df018fc90aada25d188028ee13e48e6db14", 0x26}, {&(0x7f0000000300)="c953b6f7652d1848262c60e8d32a36203c598c1bd2e59b39d072be0eaab741dfb0cca69b9d66164ed74be346400264223ca8631c6dbecdaf2bc64e4047ca0c806e610122081a661e1ba318f1a2dba6604bef40199cd2414a900c3e5c86f916445d4482a39d57", 0x66}], 0x5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:30:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgid(0xffffffffffffffff) r2 = getpgrp() setpgid(r1, r2) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:30:19 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) getgroups(0x1, &(0x7f0000001640)=[0x0]) unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:30:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getppid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x10001) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5a27) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x90) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x81, 0x0, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x1, 0x8af}, {{r0}, 0xfffffffffffffff8, 0x1, 0xaea5c40cecb6f310, 0x101, 0x800}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x3, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1, 0x4}, {{r3}, 0xfffffffffffffffb, 0x42, 0xf0000000, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000001, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7fff, 0x1}], 0x81, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x9, 0xb4e8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x10000, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0xffffffff00000000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0xfde, 0x8}], 0x1f, &(0x7f0000000340)={0x800, 0x100000001}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x1) write(r0, &(0x7f00000003c0)="6ac35f3dd565c159775353ea9bbb94282a6b5ebb252b9b25bf9e3bc6f4c7657ccd23ed76dacda2af5c59232e54a23ce7d5e22224867e968e54c7038568e216c3c821fb7a5d99e7cc4770f3f1464267fc53cae5688f14d8ac6b5c13d2b6d1819c7cb6a1080de7e462bb332f6536593d20020338e4c0a2183a2663910de3973f6f2e0afac6d42565dadf5aa77bc305d1cf5353d5be8a211e79f737f8313a89dba98b", 0xa1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[0x7, 0x9, 0x7f, 0x800]}) write(r1, &(0x7f0000000500)="25f2c88ea5a30a0fc9b508b92c68a3e1501193e32412fbc9b2ef763fd1f686678cbd64b15e596595943133753a5f8eae1616bca29959e4c3a383ae678d8a17f27efaea9898fbe8105d9e26afab839041865b15a641d18dd32f7461326c5bc4f23a3a1eb270324b8dc3442aa092959301b195a765849bf0b97ff4564f47ad2f785a065044cb387cf159a4900897c6c7739f58508fdc6e04992317936164e9a6d55b2c41c0f1ce4fba60b65c1993962d2aecad871ae42f62abee95fd987e60a290be40050d7257c33de12706f8", 0xcc) r4 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) fchmodat(r2, &(0x7f0000000600)='./file0\x00', 0x20, 0x6) dup(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000640)={0x3, 0x100000001, './file0\x00', 0x251a, 0x3, 0x5, 0x7fff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000680)={0x1, 0x8000, 0x80800000000, 0x4, 0x7}) munlockall() ioctl$BIOCLOCK(r2, 0x20004276) mknodat(r1, &(0x7f00000006c0)='./file0\x00', 0x2040, 0x80000001) chflagsat(r3, &(0x7f0000000700)='./file0\x00', 0x0, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) preadv(r4, &(0x7f00000008c0)=[{&(0x7f0000000740)=""/196, 0xc4}, {&(0x7f0000000840)=""/95, 0x5f}], 0x2, 0x0, 0x4e) sync() openat(r3, &(0x7f0000000900)='./file0\x00', 0x0, 0x108) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x0, 0x0) 04:30:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x400, 0x4, {0x80000000, 0xfffffffffffffffb}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 04:30:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() pipe(&(0x7f0000000040)) fcntl$setown(r0, 0x6, r2) fcntl$getown(r1, 0x5) 04:30:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 04:30:19 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x3e780d59c3394f12) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 04:30:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) sendto(r0, &(0x7f0000000300)="ab3b0d8818fd91bf2334acf9981dbb6d608780702eac1e2e14930ff03776827396cb2c850531840ec955fb1a1528f5601b5246683e94a7340edc3e20016ae0ad813069f0228792113a8d4a403f93225001333a1b267814f251fa1e92892b68039982aabbb75517fc6fa348011b14972f0fcd4956ddd22a9b8c3fea898b957466361afcf0aad824a5064d7bd99bbe86bbae2e964bda6e162756b6a5bf989596b6ace0bd3fbbb8272efbaa44501dc3fa58e4336cb267dee0813af110aebf048c3fd99be126c7525f895c3bd704dfb28854300056cdc6917f852391f55913689e6fe68df91d95cdec2e886b182c2821408d4ef9d21fdc24cc57fb0b05d52c788b2da08204c70294e157499902eedc46e37eaa06a34f5e94b6a651decf5a048e361a5a1bc6f17213ae890be409a42696e5d2c7e7d7e1ce3a8d11e5fc0f94a0af60ecbb9e18b4813eada8ef96d281232f7f251ce901819e88fa6096dae66b589c4752353944d03d84a18ac60c80e1f355947870b0dc89f4d17e2abe5fead3c09bddb54129f46f6d2b912017436b0794e691ca41f9fbce9613cfd9b2f766786a4699ac8c3631242d18b6fc026bd1b12662e94dae120ed688e1e58716ced57b71591c8673b71907eb37509e8fe4a9518d6fd132da7602f7749e9d42cf9c3d3b271c5bec719dbe237df157cdc56b5b02da82ca9f92eea75f3bb07005202a46be8c741081a7eacb13696d310bb481051c1a8abc0ed03eda99ceabe461c24206b43a9a756a48f2f6e17317f9fd464dbdc0b0e75b221172eccbbac13a5b04cb38620c3045be537d01266106b569199131ac60768b47b19e4352fe13a770a4cd92841a509b2a612971197f2f481d9542d47f891409a8dab5a9727d5cb3b51ed6fcb75776c92b449d35e1ba78df477fba7a00fbb5fcf90888913303145f9ffc55636c71759413fbaae91e5528240a67fd37a60c8d969adfc752579d420b07f621fe5add8e6682cf58cec52b9fde552b5fd0f19009882c53bd0df6d916d3ddde796d34e701d6084cd767acd09843a4904b76d9f9add7091a08e999929319ae846b2af49770387680502e631863de6cb0657b638286cdf4b4139d33f14aee6bfdc530c421a6c995a9b264a1eb2d34419c9947e567c3efa66b9ebfbc72f39c1d8e3ca7d1294e5742af0a908199a7efc3c61cf760834dbd94b8259cdd4b2e5eb0751e675e24eca32bc9b56646e6df6af10aa6bc6ecafece46300479cfad35d699fc649dd80ec02e64c4a1a71c852be6be99287b234e3c4891131b7e031c4889c5438f4e1ab05ca2b797203c1371b1bc4f35cfd7879bf09ab1fcfc2c87a64f89bbe54e688f4253e0ccd4239790db3eccd2147702f1b07206d732abe1c297a9ca9db41632918c6dbeca55482c7a216a36eb204981021b78cc170148a5fdc0a072f69cf7c4e11f925a64404b2d16b2498f1c1a551d505781bde6888f26b645fdebf53a85e0edbc9e0d41accd1a886b42e97d50a616be33f2d9a40caba9d93f897003dedad46e01c2af614329c23caecac16288ea3e8154f3eeea31576acc3209ad0fee0ddb84d593ce647e8438064b7d3913317a3a81e9e1fa746aa34f34f1cb412c34105bf7094068163827e5ede7a7321ce7b9244dbf6ae240d6b06d62ddc087ea8ad18a875394fb9b0e1442e00ad1b1a256753caf913ba35356db723a261922611dc853f2d7371afbdb6d15abb7ef6d1efeb9cef2a34bfcba827e9614ed8ef3eba8112e5a687a9d4b74678d9c3b77f14a572e172e468966c652e77b308f810a334183b6f277af8bc7c2eb66fb26e5aadaf3d39dd06eb62d3a2b93a2ca59bd50853d18b0fadfbe038c3f56555256235317540b7670f745ca61feb9c4f49e3f1fc7f7bddafec009fb267b73587a71832e004f55b4cd1cd9ccc9692dc354d0c77945ceb3ded6f18c6a6f3a60ba823011765d756a715d0ba28883781cb72a5139e936d8623e5b28b376a427cf443b62250dddc57bf6c2baf9e6d3b5f8e458e083c4c0588e8b4e9b16ac924b6632060acd834e0681320dd41128b4c1abf28e0e698127c1bed4619b35676c09bc215919900b2d07d9361ef0a57d4b00543dc3e08d8869829b91dcb2d2afc05c299a1c40d34d8d1323357d97b10cb067f36ba9e5c43c35d9a649c88be941fee78ffaede24cd13f02180a51e3126087c4ee730d4aafa08f285c63df244e82015dc3247e08258f65fd400a616de69536382119ecfc20c1072e879c03deb5101fa92a34e65fd52a3f1178c0f5768c21fd6f2171191ae379caf81436d460763d0c149644759d5fe3939beb043657af73f2fe6116ff801b06b1e355572efb18e3345093a5236c3ab739ddef20714e0257824fd1a884c5d329ecb899e9f884695a2afd77359222a2e64daa970fdf418a01dee9b5336510b7dd715be20507a1a376a738fab13d0b477db3a1fb40bd4296a9d21058f112245bbc3f3d63d0405e58bcb672e641246a12aa7023a7e9514694138671ca8b78dcc7bdd75f9eab8911934c1ac4a9d3767a966793aa1556da032e3c97d959ca200704adee08560be289fd0e3bf5d99a2bfcb8ce9f49f64e072b2009047ff4d7110dfc1137762b9a72dc0a310a9ec5bd5463ed6a193646b6e38d457c6307255bc46769086bc3c76b38a50254e3e9d61c97fec5bd6d9e95e4a48a8db169a0b7609d32eee520ab4ce6e3f45b3cb24953b36d23d3335bbc5ac64f73c679e1ee158744628c02aef6b7ede07b4928d3f6a84b1908f3d379416d6706d15032c357c0cc05599be8b401896d016bacf93b3ea3376376871552dccc3f11a92926eec3f0240276f47e5516df576970b93ad1a155945438313982ba34258a39452b71ae563e22a82fd303feaef58568f3275eeda3d095456015c35992ab809a3a470dc5b638e1e0fcbd29517e76f20f6b9b4654fbb2e4b01232b5c73f74fb8706490e8f339d7bb88521513adad300dadae0652e1a1018e45a8a255baca93123e8bb98fd096ea219a02244c07f0e41ccce4363f201133d1039a90b84ce194e4a068918d25de367479f54e6c9027409f20d8f0e2dc43569c3c254e261b5ad53c9899174d3623faf8ee5da62e2595da50484e6230c23fbe7198dcc1427b7ad646d9c4797f467c166fd81becb8d7841c77d0f5d465a9b356a643c2f83a005bfc5b0df9ef79c55a3b87f7c38f9a834fb3b298d5e77826814913d2e2d5b453651a56bc83c89a249da5927611df11ba42caaf3947029e9e4e961c48f7d7e9a0e8d370f69d210142009e14d23d270a65f994c2311e1800777f343285db05f24913cb988b93dab9f460ed73f6d517018987fd35444bdbbf4d157088e63f545f8242c1a95ed61512fb993ecdfa132eac30635bbc470028042d080e9398033cc591659127009661dbdbc221b42be27b1618fb0a24c58417ff16c88e01f163e9ddd18099f29fb120e0205d54265d4f9ca0efc28895efb942f3a91b6a39cf9fe10a8993cebea81e7ed4967e7635022f98fdc92ef5366c180306d10ffbf2bbbef5c61711ccc542e79fdfebb3968594a5ddad086e9b420ed92e74a4fc2c78bb2d7f4536e836e02a36e4c8c0aad761e3fdd24133217cdef949b3232ed63e24cfbda5f5f83aafdfa2558c8e9b5e942fdad447e07080ff9e308a510b44c847f686375ae3de57043764a00a5712c7a6a38a7b3c63e7cfaad72c28ade01339a460878ef0ca43e22b91980b56c1233f300386166f4f4eea9950ebc4c4ef5004fd94df4658b7c6f86d0f50c7ec8377ab260e6f7a9854bd008687d0b4fbb196fa0d22e7473eff0d68b38a99567d1b28fe8416640677978b018e47a0a614029131db99df0fa5577b72d4c7219939139a934cf43be3dbe90b6db09b92ee5d9ef5da5f79cfa2d7d5ef5e13959f0d9538d5177475f80a1b85ed57a0fd9e33da6c23324fc2aad2cbe907ddab23eb26166498aff51ac6614ba4db11387f2e8c77a6f87f1c604ea5404dcc1978469362c8f9af35460630bc668d7a04a270d586cb2641f204d7f2c31e484c7cdc0d982004166580403fca05c1de2382199d0d4c1820e85beb7986602f8fd90216675ae4c2c28db8cc1a8266a0bb0d0e8164d8aa99e50fb94b88fb6df00028126b8fee0cc606ffee29cfc1f650bea16bcaae1d78d86402abedbbe9756ce1788899021bbb7ee012746e0407fe48c8770aadf7c67515ba30a9776a45c865f9da5caaed2db5b91fabcfffc5bcfdabd5cac73f2bc7599d562ba936d50768b97d5e9c84b12204ca2961178e7b5c4ab8f0d0e982d929b6fcbc01632965d9d1e7ed16875a40becf23fab97768ad024783abab80738aed2e19cf7002e9c4aaa77bc548a9cfe09dad610e257ea42e8fd7a3097cb14fd46ea679a9f9ab27f1b526728d9f46d9f5686566b6d9d877997dd06016a6e7bedad6c694b91291f8fb6d495af8c65a7243d3f214e8cbbfcdcf7758b162b145d11fa10e17e1a8bbdd9bc8386c98e5bcee23ba55292543a3e9166d335e709127b09c1a3f181adf37e4aff71cea3f15b5a32f4e17dfeb2ba95f682725d954a1135fb53ab9ab8229b6e4f58308c88caaa29c36032d3638e960bcfd70b507a4e463ad86a1e2a519149954df0c15b572de37c68ff3a3dd150141b7965fafcd767dd52465761db651137e4a65c29b39b65984742c2f96c225aa85798d7c417972fe94df0ae6d2c1b52c851137aca79eff2e8047a5141641b452cd0715a886907732f93562ceeb3c56e874f873c167ad82678056eed1f3df4eb17e11100bc0bc6fd54044783932c189e9299b127c49b977f4521b99f0fd2b3d6907acbf5cb8fe361a0ed9a0c04b991d67d8200c64b7a67d7c299c747269f7b716eec21e483eb5d6ad983db3ba858b7b17488bebe97b8b9afd6d3558cc1e557d9b1f77aeb5c8fb0db13f52b07b6638c8470722d5c856b5a266c78aaaa9fd7c294af5c1776c23c3d59b2c0764e09d0245f234f9b85b70c53fc74ff39b9377f995073e6916c56cc466de98d5d408cc17efb0ef0d910bcc9135ff06e74010e50dc8d5817242640b63a0b1078c3a913540f2cf21efcf45d24b43df9981fcc0afe27d852c5ade35588d59b65dbc1efeb17c6d5d89a20e8e61f3ef13b7ba57678904ad7e66f054be7a588e6bea597095deafe0b1dad3eaf1e3bdc2f73f90f3375d2d8b0141c6ad59fff564f877dcf8c81abcab4042cc5766d88e36efd9ef674e3159ce8c1bf6bfe417c1132ecc0dfb1afc13f1524ee07744cabc552d778d9619113c65539ee209bc49823272ac481c1f60d7780f941ad4e810c1c168337326a2904ef48814c6aa3e79b976f837e73bb8b1ef24e5188199afc8bcb982895fb1ca19c255e9eb5b56fbb9f1566777ec1ddaab82c8dcebee5033bf9bea1c81c823fbe8b73389104724c6e51142595ecc11f9bc77277fca87055b3c980e435d3d8f57d77e3a637c2f60744d772fb77d2023df65c8f706da0b66e3eacb6b818cedbfc2dbc67dbf052ff1be4be861b4382d20751dea282bb8dcb2efe830b212e006890767f45a662b68502c6b66ac67c63a87c609125a1022897354f8ff13f5401cf10f09cf1f68476874ddf74fb130154cae428a983233748fb817819a289385baefeefa4ac57f636eec48013a91a561efb6c8eaab258efea15e4375c186848e4639193aae308fbc43678dd656dbc041e443624bada6dca8213b61d4e7359084ac69a5b078f603a736d9c865af5a41c03d1a475584e99e65c734d27744eeb39cd0a83c30292de8448aa4293ecd5d196f32439a24a0f", 0x1000, 0x409, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 04:30:19 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x6, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0xffffffffffffff02) r2 = dup2(r0, r1) r3 = dup(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="c98ef7d6477c9662088c348eba947af46ea14741f75bcc015c5bf3a1907ced617a023543d0614a9ed863ee7f14f1b5520b037975989a20a402069010ee86899bd7e0f48fc166620f725c598f45f1f1f196f9c96bf92cc577d8ca92ede1ab8a4293c430bcbe78d7eb2b152b69f57c4c0532d8508fb740d61b4a441d913136997d95b39cda30d011cb8a0a76b9b3ff50ba27edf5d4cf38b1eb0e234ca0d2e24fd4767b5ae79bf102b74a9a5bc6689d85900629848189fc096f49ee68795ac6555342b922dcc08fe7c5ab44ebd67e479915bda81ecc6b1180195763519a2cd5347571bdaa601181bfa7cb827816e46a5e58e782f74ef3c2fb11d3bc114fab84ad96be0879570366a345097159db755d4c6579121f65391756df68b2d46d6059273f6c8e5e4c20317ae00965edcedb6a7d97aa7c75ee9fa0285299ea4a3fa33874b0bb0f814c44ab4d32a81360ece7d6f3fdff17fa463976e7d55fd0b4421ba462f9bb774e9479ba8313f82297d1fa1b1e941a14ac9746d23245cfc96d9678aa693a3bee35e407b446570756cbd4231e70692b62a3e48523137a74e72e17a5deedd97a273d06722958bb228709f34f47eff272cd8bf42ffe263b3baaacba798be9bfd93e0239cfef35f810d30d0fcef274d78d49454a31bffab8ec37c86e07e2eff247bc4ffcda0d164dbfe39fd86db7f42401dc1c58f4d211ebadee917f6ae56416cbfcf5cdfca5a5decec032189a0492d117ae565bd353e2bc1444212c4ecf56af33e6f142d54e7cd78df3f90c5fb2ec12532c5c4bca5a70ea38dca5fc996fe910498b44af1c9ac840e9706b362aeb738b0c88fda6f56eeb43059ef208011f75bc8cf7ed42c3cfd8f061945f6fd69698d19a03b946f046bcdf6eecc4284de77d98964f587cf991710ba9be4882872dfd753db564ce7e2759495e9766b95aacb9484a1ff2644be83386d6cd76740996d083d24392373237a03186b575ea9ed98983b7a389496c07ea51506613a237c6911b9829ceba7aa60a7f3d2d653e46686f0a8a2923751a438b84c362f17c6e589d16df3d901e358bf924700b8472babc8b6b9f5cc3b749f7895b8508b5f91df0766a3f507d7eca0615efcd37398ddff058d48a3a8b16ebbb198d00001aa073e7e5135752b35c545667d43bdf8d25e194285ed0fd8d6dcd89013c6db0f38a66f7c7d19240da377117ab9cfdfabf16bbd882329486df000c98b3f5b45f7968664e84eeceab5c275919ae41a23602bfc9fed50560f94fda776a26c6455cba9f93cb7e28140b3ef71c22e30af6f4fdecbbfcdeb884be01a87acc5a025cbe844e904eaab96045662bda33be93578b1091186c908bfb20d80bf1b64b99541e866f06bd6da397633ad01c9f4db91bbefc8b4ca000cc0ace0dd66fc0fd12d60902895db7d29b6c2d0ea9992dbeff6cf17a965b5b31173d1d4303488d471cab7affd3b9aaaffe382b50f3b56f32c50632c22e8506b04fa9428a4d6effff25c3da47087f53c7e51ed084bdd6e57305c5c96e218263da2cd0a64f8d6a6aa326b7dbb7faddd6b82a3aec558240df74af2aff305d70ca0e93cd870ed6dd17f57a5c2f135a1b4da99ae1eae2b254ef55c839d68bc837bcfdb8d5c0ee3275d6f13c349b436172b6102832bc451934e8545ea3ea58540e7cdbc8b458ba5b91e563cc7b612b28d82f87ea408265f716650f60a04fc6856d050a36b04d8829fab3232027b6fbe628b13d2b8eb466c851ae96ba861846d356845504f3efe034618daaf777644084b949153e816f9c8cfec8095baa3dc35d3517001dbb5f915991cdb395cde265842d2bdf035bd054763be9bfcdd120649dad432d66a1c274bdfba0c1822b19d4f9f41622497978fc04f3797f3c5328198d71ef5d510f41469e01626a3668b646dc791f7ab96a60c58418638f13323b4d72b769415887fea39f79ca3afab7dff94e4de6354ee34b06d9ddf206c2b196bcf24a732234d46c01cd6e6d7d56c85476ffb01dd0550b881c4288ddaa2c1bc2c125f69b14e026c02a13a23524c20f9675bf4cd54d6d098e902c723d8160c73a78e7005b611b7120827290ca5bc4c01ab72cd4f2f4d9e20d74e143a8f5c6562976c4e5fdb79d24de8edd327874db1741b8d99fd5ad690f32e7fd564598a0ec7550fc8197029afc8317165859ca65192e8b53abe0d06062218a6c8d4f600b20dd747ef1beb6da2333dc462c868214eb578f6b5a1be7c5cadc92905d485adc4128a5209af5e32c17874e6bc4f18b554655b27745438aca7f1eeadfccbf61d628e34da137aa36b7d7ad640d12607f3a8e310f071c67677a83d8f2590eab8f412c7a0e7e54fe36de906d9874d9dc17c99df89f3c46125941045929d7b3e17243203675f8638a49a0fc5a1686ad2c046207d3bc9ffcaec64fcc7b426af217e44ec140f3e5895b691bf517656d4368b7de8fdb959335aaf5420654d3d761e592959a4ce2eee9d2abc999d040eab835e529629a8be87af626ea5a6af7c3c687d717c66f95c6567b9e62c2ca8e79e2b9121302179e292b0982431c627a2e7c67ba6bb4e0b4f958b61781aeea4b8420b06f88c11bc49c2f2ee9458e8afc2ef4c341092c322be6f0b01fdbb4aa10f41e073fd24082ad5f6aaf33659bb4134d33cd4c359209b2e78f4561462911787cad80542fb98e677bcc16ae92882b239ff6d12e515bf3cfbd4b4ace093cf896edf9d02ebb5a007303947647af568c728bee59196bf2b786102ba36468824af82b391d18dbfa6613ef17dd44b301c1de2fea3c40379d554574083d074d4d701abc342c119c2eba8e41ccbfa94c66fbf1435f4a2b69744ccee00758dfcaaf07224144df3c5ae9104c930bb928b652b613c9c8626100eb24bf81848ed64caa847d9af9ea4ae6ad3b2fe29ca4e8a7f152f600b6641ada4e7bfe9f858c24f4639fd40af9d82b7a866b0d88eb4c8ff98e23cc8f2d1577c6b237e0aa9ae6cc0e231d682ea6699e584ae50ccabc9d1a2e0d9ca7673ab6a82b48917e2ef76d4a30e9b3cb6ca6fe3366641e5c5ec75fa6c368b37d05cc0d8b750d2d0c593983f1d2c56471502579e619a8eb5e2ad8321098e5cf89f33554ad6fe400210df878a35f37a5f8367c7aae5fc0a42fcb54b66de3866c2ac5ea9bf441be48074b9a4e951b6165cff18f6a77ce68ad5d62dc6fb88a253fc92967c36d3d163d38e240029d3abafe70ca1f7713c961148914f26099e424d9dfd523b7225c915f09af1d555a2410693dc0f5ccc569d3a8c3bb304adea3c8edee6fb2de390b26a120b93d05bfdebf56c03a696e42aab5e30e344a7bcf2b48377635f08b6dc6c7695af65b971629cacf0e85c4123fd9603d205aa0c0d126781be02eb67d8064c8e0ab62455a00dcf89b1589214cc9ab43e6bba9377ab0669264e248d36069e8461817b514dfe155aeb3389eb53b964d91d2ca3c8723c87f5cc19266136782134cd3d24fdaf80dc543f6c3a7fb7526edf191608cbd2cdd3f134af22c04c9b04169738cbe11b5fc96f4fee8d7463fcbadcf26c3d36148e01d478504c5c3bdbbd3c1386ba8acaa79f483bb2dc3f9967fc83e8a40cd5987b2f4c72c8a5f2439e20681e724b4b756c81b2e1d0418f23c921cc2a44e218d61095ce6ef9827fd350462bf191dcbf937972b13e3a9239cc37a68c6b4e3ed78e75225d9b09a1f8494d7b7f684c3168c29467f326a78ba152ce656d714fc66b0844d69e0dd98d6e826132afd1fbfa4e9770d7babf5b6d91901642ea0f7c248072e02f12fef9ccced3b261826428640355c6f1406666edb20ffdbef5354a10301a3d870787b4365b32c024884717c64235431ec9dc5f038cfb2c0cdf8589e8eedf5261b61ea5dfd5ea3a06e7f6fc058f9075cc6f2dfb6992a372f1460c5d1541eb87964497104b4e5d1b5d8dbdc7ffd57521ba681b8d62a3fa9d763be206243dbbd435ec30cae6217a70563c95f983945fde6e99abf6307d9d299a3aab0b3786b25394f8759e2efb4e67d5065c9efe970227d6ac2b6e0289275036c101d7bf93bb1c2bd6bdd0c11e70a0190a5ff9723ef16220d244a7bb997975e39cb7f98b576250d6a5811409c71378877b6e0c319bc0ba85ed21d9e8da3ad90e7d3c1dbf0efc71ad569996568b7520c8ad0c1b0004ec60dc148ef29063a30e5dcfb3576d0bb0587b84b7c9c5f678ec5a258ae4afc9a18cda23f87010778f2066385a5cc1d25f47baa077df4a7b6501688ada3bae4e9edd11fb776747f4a284fe4553a18f8d2a96eef2ad4288af9941f762c777ae533ff0d28188210baf07b1e47aba518072020d27868131fe992c2bc2337906f3d3be882865587b4aad73e94f7f42aeb5565223cfa348deb67d089140216376ec52e67bb2d4e7030282f80944d77289d5132513fc4f0c77ca3e54d48c4a57bc628a4b4a5467998a106a766d33f1be5ccf1aba20be939aea99ff3799edf21f034500c3f403c875d2a32d804544b1c0402507bc5688f4e6b459cc2a7105000f18cd42787f32eb813bd012c31bad33fb4ae29e8a0ece671e20fad9b12e7dc60bf4b02f90184ba23c437b28c4de49db65515fb80e882ad80d75ee92e8b1d0383454ab694327026a0bd560da81a7eb68070ecc213ebde010f544262bb71407526db7b4e5441be745599b0488ad48473cacd7b7c890c6f86a45ce7c3e7f3c4a3b8280a3c5b520c703d584cee9b528fb47bd61f5c326203e371b384124d78ad1467b582e45dc1e92fdaeb26169f009d74c8e78b8d7da7cc059f522516fae4586f29f626f5a44df7c17dc6f1bb4dbdb107e408bfa1e5e713685228fbb9adadc99d9fb31e12ef918ba5a99db683728d1c488fd4699f76468fc895694cdf195554b9150cee7273f8302a452e93d711c514216d7beac885ea445f0cc524a40b2ec25fd2d7d89d3f0aae1131ec9ca745f94bb35cf975c227076cddcb6360a9ea14c59a7d7a6ed107294755ca1e640197be72f1c55e35397daf08d9c005250e5fb5a54f7731713a8920ac26f1385a7d92a04d3cab9cac3754dcfa09f1f2f817d65077dd2215ca169556aeaf0da5635fb6ed564a4885452f30d7fc13ed3100023fb2da3d5836bb09490482bb59e532cf3a9d5d034e80ad558ecbb0130402751faabe77caec43ccbe8d8acfe587b00c1592192b041542fe471577c560d59cb0837d09e0e9975345fb8a676e68ef06d2d3f742a4bec78b0984352b8cbf329504860d86903380fe9997073174dd39c6927b5faea2cce2b25d20c3b2bc21f1c1d279255a8aba9c34a38f7d2b30bdf7adcccc0adf6dde459fc9833f4af4e7bfdb8c8f21e3d86ca3904a81026843f43af69639ad3e60e29f7fcbe9976fb995c010ba26a9a70e72e252325dc071dec1ec7d0752401a88e403265a5adb76071e0801e6f68f7a7daefbf79fa638d9971dce28a48465bbed2e3237114bfe17042f866b8e92ead3f1d98f923bd962a1fd9dd1443ea91cbd695bae44f8cff52706910f9c47ed407a1383dec9ce02974d4006adb44bfff42f32419868c056cafd1173416f73f30956bce42c1f7e5a9a21e703b9218b4cd60cbd5cc0b7b0785d8e4adf1b7419204ca5560b73496f66451e5a66aa58aba387abfb581a0b8c173ed43714305edd8c60b81dccc209a8026ebb7339e7e37d1f36d6616fc25cd68977919383e5f3667a79d37c0d9164b1b814cbef9d84755efe1d3e2c68410c30c0c89130d95e86d5af8e02f875ee8ef23ee2c899ffc454e7ccecbec87cedcd1ab84705d0ea871121138003795bbcdbc39964898739", 0x1000) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f00000000c0)=""/115, 0x73}], 0x2, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) recvfrom$unix(r3, &(0x7f00000001c0)=""/191, 0xbf, 0x841, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 04:30:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 04:30:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) setsockopt(r0, 0x1, 0x3, &(0x7f0000000300)="ad1398d4e7fbb18c3abd90ac0356fe0d0c3b851a9f46760f67bdabb876cbca63bbe4f81e7789b783e1582d6cfb9ae0b40ce5398f1b99f1a97be586ac38c45faae3267bf3645e9b2f", 0x362) setsockopt(r0, 0x0, 0x0, 0x0, 0xad) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x7f) lseek(r1, 0x0, 0x0, 0x3) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x147, 0x80000000}, {0x24, 0x4}, {0x1ef, 0x3f}, {0x45, 0x7fff}, {0x8a, 0x8001}, {0x87, 0xff}, {0x43, 0x7}], 0x7}) read(r0, &(0x7f0000000080)=""/110, 0x6e) pipe2(&(0x7f0000000100), 0x0) 04:30:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/13, 0xd}, {&(0x7f00000010c0)=""/31, 0x1f}, {&(0x7f0000001100)=""/240, 0xf0}, {&(0x7f0000001200)=""/247, 0xf7}, {&(0x7f0000001300)=""/26, 0x1a}, {&(0x7f0000001340)=""/142, 0x8e}, {&(0x7f0000001400)=""/32, 0x20}, {&(0x7f0000001440)=""/35, 0x23}], 0x9, 0x0, 0x0) 04:30:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x1ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 04:30:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x80000000, 0x1, &(0x7f0000000240)="fe32f6325e6820785662fe75e89ce7ca19a20eb9bfc43d746fa58bbc320ec151bd79341b48d69867fa2817c0f9c2085760f0e5fa838ab8c65ebd1d9143989ae8e6e4a08b223389fc6c85ad71ac67dba338f23c6e699ff002345e31cedb284caeb5f19eea8bc196cd0c26777865b0915c98e378c2c89753dd2cf2eee1bffa865e03e4587147149734c90ec847d16af3f3bb2ef199f05916687ecdf90df6eb", 0x9e) fchdir(r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:30:20 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x110) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x38000000000, 0x4, 0xea0000000000000, 0x1e1}) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup2(r2, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 04:30:20 executing program 0: r0 = msgget$private(0x0, 0x308) msgctl$IPC_RMID(r0, 0x0) socket$inet(0x2, 0x8000000000007, 0x3) clock_settime(0x7, &(0x7f0000000000)={0x4, 0x100000001}) 04:30:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x7, 0x10001, {[0x8, 0x190d, 0x7fffffff, 0x10001, 0x3, 0x7fffffff, 0x4, 0x6, 0x805, 0xffff, 0x9, 0xffffffffffffff81, 0x1, 0xfff, 0x4, 0x4, 0x2, 0x1000], [0x0, 0x1ff, 0x3, 0x5, 0x6, 0x4, 0xfafe, 0x5, 0x7, 0x6], [0x40000000000, 0x2, 0x1000, 0xff, 0x8, 0xfffffffffffffffd, 0xffffffffffffff01], [0x5, 0x1, 0x2, 0xffff, 0x7, 0x100000001], [{0x6, 0x3, 0xf01, 0xcd}, {0x1, 0x5, 0x2, 0x5}, {0x7, 0xe2d5, 0x2d3}, {0x7, 0x80000001, 0x3, 0x71d4}, {0x7, 0x8, 0x5, 0x9}, {0x2, 0x781c8000000000, 0x938, 0x7fff}, {0x3, 0xfa, 0xffffffff, 0x1}, {0xfffffffffffffff7, 0x10000, 0x2, 0x9}], {0x0, 0x1000, 0x9, 0x3}, {0x9, 0x3f, 0x100, 0x265240000000000}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:30:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:30:20 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f00001b4000/0x1000)=nil, 0x1000, 0x4000000002) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)=0xfed0) ftruncate(r0, 0x0, 0x5) 04:30:20 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1) munlockall() minherit(&(0x7f00003b9000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) clock_getres(0x0, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0xc00, 0x54) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(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) 04:30:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setrlimit(0x0, &(0x7f00003a1ff0)) 04:30:21 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x9, 0x5}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xcbad8e9a91963e7c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="355ecfc930065e2d7f4ca53b4b6ac3613d42084a8e128f1dab6b50ccf64fbc200b134661376759712b6d5e28b7cf825ab06f5d396cdd6e0cfafa4d346f2de81690705018f4f8e688bc2b7a387e33627d8a69552e52397717780cdffa6e36e78920d5d0dac8d2f749d04a07c40f0d79693d8aa15b67320af63153cfbd409d98fdcef98981095b773f8bfaaa346426c60109764c41aab52c929399fdae1967c328433a05f045c3982a08d1d17f22811e9ab5fdfe79ca530deec9", 0xb9) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0xc6, 0x7, {0x6, 0x9}}) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 04:30:21 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1}, 0x8) mprotect(&(0x7f0000531000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f000052f000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = socket(0x21, 0x4, 0x0) setsockopt(r0, 0x5, 0x200000037, &(0x7f0000000000)="bcf4b2d3", 0x4) r1 = semget(0x1, 0x1, 0x2) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/250) 04:30:21 executing program 0: truncate(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x87ffe, 0x0) 04:30:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, 0x0, r2, 0x0, 0x0) 04:30:21 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r0 = socket(0x6, 0x8000, 0xfffffffffffffff9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x3012, r0, 0x0, 0x0) 04:30:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000180)=""/114, 0x72, 0x800, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r3 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) 04:30:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:30:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/250, &(0x7f0000000000)=0xfa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 04:30:21 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) write(r0, &(0x7f00000005c0)="7b99f9bdedd18efe146ebe0caac29d6f7c2887258d959c20f0da7776497c3238c95f28ccca9718c13574dd9307c32b30a78e180ec04754649d6e052f8983340085a3ff8de5aac49f8f942620622f8e91a76032cc604941956ee9a6f47ca01b5c0d708d078b910386cc9525710b50ce2120a57f8ef3bff66bd7cb543dda660ea0fc811fca9a50a7183cf2beab6f7fdec5850318a0edcb3fb554af84a3fb7f18deb0482f06f8f482490ccefd02982c772b44f278203e47a9592e6c34b9e3bc210f866675baa97ae9eaac252bf1007df304db824f3d8278483652ae02b4922f", 0xde) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000006c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a0500060000001c731416950d", 0x1f) r2 = syz_open_pts() getuid() r3 = kqueue() close(r3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) r4 = dup2(r3, r1) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000700)=0x2) close(r1) kevent(r3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x4, 0x1, 0x6}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x101, 0x7}, {{r3}, 0xfffffffffffffff9, 0x20, 0x80000020, 0x10000, 0xd98}], 0x81, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffa, 0x4, 0xe0000033, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf00000ac, 0x0, 0xb7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xf2, 0x1}], 0x1, &(0x7f0000000540)={0x9, 0x7}) r5 = syz_open_pts() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="2e7582ba4123833b42894307c09ebd48ae4da2ad96ad1f845b28d6d439dcdd774f37ce0d05acb0ebb992f464365a9aafd7df76f17dfadb19286acc1745689e47a040f1e635393f816205cdf6e980e6b0ae5dc4f961831fbfa92a38bc32c665d2a94586860c288c4ecea0e0618a2befcf", 0x70}, {&(0x7f00000001c0)="a693", 0x2}, {&(0x7f0000000200)="2193a3d0bbdd456a8d9895a501c1b40fe3065912aeee89a1607a7c91af89f0ad6d0e159d0111906decbf7116d0035beb2d4933061cc81df29d", 0x39}, {&(0x7f0000000240)="5400bee9635d54577e40d5c95fdeb19d097cf60312209b8b9fd5bfd0664078f0d9d5aa43f59a455a5b8d74ece4f58b007d6242c35cdff4e7b713ef90a3827349dc0b5a6ab65d22d8f042ba381b497051bd488b82061362802b1d7d8a84f6e80c78fd59dff0d5abcd341142da7270c21196ed66d190de69e6d1558af1cc60979d2f74323b4f990c65bd9fe6b26bcb924a3b148d3c49c8ee4c1642aaf1c41eacc5322b6f841af04ef6eb349a8341a845fd476e", 0xb2}, {&(0x7f0000000340)="5dc75da34dd3c5e957651ca0f86179f0a55a84e1ea21de76e01003385596a2deaa5706dee1e6e49bae67e6b15914707b8649b7e2ae796f059eb73d16b43369cf06f86942bb6ec83ac1", 0x49}], 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x1000, 0x0) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 04:30:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) shutdown(r0, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 04:30:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x1, 0x0, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x1de9}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x26, 0xc0000000, 0xffff, 0x7}, {{r0}, 0x0, 0x1, 0x12, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x44, 0x4, 0x3, 0x4}], 0x400, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8a, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000002, 0x5, 0x172}, {{r0}, 0xffffffffffffffff, 0xb1, 0xf0000008, 0xffff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x2, 0xfffffffffffff9fe}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x32a4, 0x8}], 0x0, &(0x7f0000000000)={0x45c1, 0xfe}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:30:22 executing program 1: r0 = socket(0x1, 0x3, 0xffffffffffff6f65) getgid() socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000, 0x0, 0x0) 04:30:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08630000010000000000006b8fad71b9cf65aa00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x4, 0x2, 0x2, "4acdbfdaee9644e9144d0cb489349c862d062357", 0xffffffffffffffc0, 0x4}) 04:30:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000200)='./file0\x00', r0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18, 0x0) lchown(&(0x7f00000015c0)='./file0/file0\x00', r0, r1) r3 = getpid() sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000140)="a512a60939e6ece1c4471c268599554a8c07d266d3238c0f2f530de259add632709ec3e4266c38fda90a690e67c5abdaf8fcde66f971d740ca1c43ce3a613d7dcd2988b13dab2387b53459e906", 0x4d}, {&(0x7f0000000240)="eabdd1c414c83d7644443b0313d2aff05c53ae278695feaa78f19f1fb111bdc960be4fb6bff4556dfe33144975fa3b0a6da20a1eb46db0efc61a54163c835dd311ebe01813f3c9bb07daefc0697178d71c6a3c50ae2b5083b6fbd0e1b1d1a47c51a2b877103fca7fcb8c3b7580181cb3831449d5356b883ef87818e70a8493c3ef3ba4d836882a0634f01a7fb3acdc41d3d76862d8bda392315c9967c74b7eefdea5c6416b293ea5a928fae4d1d11b12d37506d17357cfbd76486fafbc757460c7de91da6cb6705536f399559d9d12612a8675084e5d4361df0a1ce0daa27e213934aed15e8fa9c29e04729b185ef7fea9b63c7cfef73fd0c94b259e4679ec3727028eaf783eb599d3f6df0e159939246c98d638873c0b787c358afe9c3ddb81c2db763046214afba8f2bbf22da0da25a914d2627ab39cc63d8af025304854d4d7b3d93ef33ba0de2fb0c4e85ce0ef829d2dbe6290dfe1e5e7c005a157d09a56d2414b82b41265255650c6106e81c9ea31f429935c3febc50e4c6073450bf08ae1d60ae0a622d98b90f9269368a7c7e41d8d94a4a745c186f107df11354e00ef848ac223a007c5d59941eab4c9db239918d544e9484f5e1525115a3ddb5cfb60a79487b82553807ea557f4c7c433bf74b93550b8c730e316e1a217288673201dd33da212a0cd483ec2de78f6335b22fb30ac1d7d5f94db9850a56837bc30e338964d407dba4c1d6f4c812212577bc6924ace0bc795641f7ae0ef1c65a86be4c52b3effaa5c144b3bcb8a18e3ac72704b1f85c09d9c7e1ef406110022b8d97ad322887accd352f467e381592a866dc521fd5f6416ea16c255138899ca8ee74fd93f6ef2d22ace56262a23c4187407c0f7aa8168d118b2bddd16f56f77212c4b2aa880abe888b2ade9f92295d56d80165e2cecf4bf4d56119fa5e40f6217c57ad9cffea6a8977000c961e0c84983ae251c59c0db714ff18a7bd16a229b866d58743bd04d552812cf29a16186da56f70f7f74f06abc24ad9179f6be3efe4b57f6afb05e0e8641f1361807fc22cad563b5f4f43c9f7bcf4360799a5c464042b24b01a1f6ed88a79d3a84c14a8a3909d843b7ad9c1fb4d5890993b7bb31de87cbdb8e70dba9777e05ba556d7a45ba03bacc0f4ba1474d089f752b46e76af2862b93a97fce561f2c4540bcf879ad1980afd7238a5e0579c31323beb3081fa0a473a5ec248b0edc55a0b0964cf297af64c80bbb7216a77a0e3646d25cb42160564f8883d221b1aef262ae65cfd1e89d18fc51f53f7be3269b2579eb74e947c61dc154ed11062ae8faee35404f69cd6c43064718078d6037877956e88a66811f191d04f75ea4438f84b516e0cb977a911d505889686464a99414d7dd7502d4cbe64781f0557fd110dffd3921721d51a7a6133c133d4402b5cc02782720e60d5819d652397fb76040829419faba84100f1c654c63d7e6df35d705b260961b8765950439ea4c345545075507afebab82f511474095c3c19470a8621c9cf884a3cc2d23d7a04ceeb4e71a50dd380abede9e4ea927c3569c4bb6b307de916260b16a4964e76d71cbdcbfc6e0826f3fd51b771b6a05efbb3053a440751a908569583f1a498e37fa71c0038e5a72125c7498ced2c69aa80993be4d2c1056b477d0f4a07692d0737db948b778908c5c6cce13ce33e2e3524d761d15febd4448c9e9345c5392e08686fa5f8b05dd9f800b4e7ff526d915af78c7755c4141922cd53b0f9cbd687b0109134dec5c41fed1000bd7414cfca5aedd493f1f67f19dde068280686c21ec0b12e3ec9926cccbd908e83091063ef3acfa5a28b0310c10eb64dd20977d74d98734243c0848a72e54c11df5de5ca484aedbb6f179f399cefe6d2aaace4d08f6f0f3d148d561de7a23981b4f792fe318ccdcec6a832b7bc9789450ff205199aac8b94325f254ee8c9fdbec9aba438d1b940a917fb149cf743a2b71b4a242f7f976cb64a7d2a9fbcb870bca245bf9e658dad942bfc9a30485b8fac7671ef965701a7660b2ea936dcd4f2e24e9744f4eb65ad283330bca9c4e40658c6eb841d9cf07dd5c5272b5af53913b609898245f4e529d2d746ec14cb0fc342daed544ae5de7d02a7668bfefa662febdd928980f5dba7cec39e912d52c72ba48d1f403a1eab7b407313a0e9d31ed47d3eec36fb339f499721a74137db5553f890849af0b3652503eeaac6548ecdc82df6e3de8d5fd42ec99ced01d1f85a45695e8dc25dd95d92dadc7d0772cbb411bbed151e1891c3334f68714d8d9069a0aa673684f821c97833d2dec18447584fca55f1b869dfd82af9979fcf7074e22ba635130bf7c7767c95fd68707517f60e6ae67c6ea838cbc375fd54f34c697c40baf96517fd186a4c88d29da19803c8f77d866b5c72028c6b7c21666f271fe2fb0df8f33d936bc2825af42f9ec4d0b8d168003892246c98b37310093e8cf3fd9fb93a0b3e1b29749c45e3102c9345e0d71ccfc809cdf56677b8e77a37816a41d33f25d4fba6883db73c5a3b2799f329940ce1605d7e6f3372ed11d30f752e5fbd77b2f42564f3abfeef8fd1f52b2fdc1a4be7e2e23c4baaf19c69a2cedf874c218927b2ca663d706563a862a121bf085af2ed735d9cb8b72236dcc2fc1140ac1c49b273e72ce952e162190aee1a4b30e833a377aa7432e17f2aced5ff9282fda611c3cdc8f5f2532a7eba2c1a3265c0f3fb041add5432a531ebad8c920d650ec8b917cb4cee073808e7f34362eaee92fdf5a28c635979d639133115455e3f9d0e077f9b74f71e9e20adcb46a547e11da1c4b99d2c1f4cbc6b9a4618cc9618737ffca2346811cbc94efdf03aa8eb4574ba31fef9a99398c708b8327d4064fed59d4d8eaf6e60cf9cdc72d790b104665d2421d67ac9d71c2565fa7d06e4ec7df9825af8658dea6eed1938144d2df4be3205c701454a2a4a2d8ed6267bf6c02af32ef5294c3dd80ac8bd98f2e591b945a7380f1ba133b031d53f38f2398003f8eabce8123dad7c383407a55a7daccf3025295b35f97f2abc22ea03196a32b96faf2978b83e686dd957f56dc5853a7e604b2b9d05a25b18ca212cb75bcbfe128cab2a5288c678b6b1c5800e68b4ff5db176bab5de25e3eea14a87616940d103549f3d653c37848522f21a1be1f2999cb68f5763f9280554df4997b83d9ac72a3a1cc3d6d7b594e385c9425902c68dd49c16ee566900dc90ed9f4f3c42f3770257862fa3a716e6b20de55feb55d415543df65323a8eb1170fd3b18fde936c7d0f7516b2d15140e35999e806a2a1bdbb5a55f5182938a99fa831260294152da21f24deb4fd23f60739ee67361e6530f4cb0f20feebd330a234e7271a5032a76fc0b18e65dd40757cbfdf911997429c3733d8cf79e586fac1cafbb11198869f2db2efd9cdc5f5b5e72d6bb1279e51e85629589eb116baa6aa418cae46f008464b1ca81c4535fc00888893f84c51a0cedbd2ae7ae17d5e653317de40c5cd164d64009ddb07d39b542dd4182bca06c575b1c343cc2e0dce6abb776922cd8e1e1952c9a5c912b31b22df7a7f9b841e447dd3ceb3e17c7f1b509c798c7b4efe594d3f2e354dff621b5fee3d8e677428fb5ee65a5558bd2201a606088470880f0ab3244e14bfdc2cf2de2300f1dd8e4448e8ea8ee992614ca41234ae20528d672e6b1f439154c03b6fbac55c3c2106053ea4e1f96bc8fea397bd2f94aa79ea5df36c7fe124e4f8e9e1ba3d9c01ae54935c43edd593f4abcc8adee73f153e38ea05906317cbfe7eff3d65a1af9c8f33566b66ea11d24c49e219985a890559138e5dbdeb055b47f146da972756cc663e754a24daa68f280e00483804a5dc87886feaa10e697d7cfc04583529b65758956da7e2406752328f676a8d00ef03b95c60aaf10cacb6db58b1f4544850f7bfff26e2c5ff567b5f9a6dd8cdaf828d4a1041dd26a69e81580909e7a7bbb9d18c61da4d4f29569ae1aae1c15a4903e6057e08350c93304e2bac809b49f83529252ea838a37e8d448afe6fac472b179a6d6168f0bb8b8c5a27ffdca5f24b914245e3b9d00cb4e1b177ba514939c89e502fe6353dafca5a5c65036f1202dd0eeaa82e489e48af5e47571f879bf8c9104e918ce8ffd95263eb45c6fc0c6e3880271be0daa7c0ebb90ce427b6a8dc0dd3d59e2348830d850ff087496dd821d148f03b7879bf5288fb255a33c5777dcc0e7de6b7701cb9e58c34f4064e76c5f7e436f51eca0c22d5e638f66283ff1900246869f11b0cd594304120f8841c51ba6ca02a57ad49001a644b68f212589f95d5ff3db0086c2de1a873c194966d6056437ad99cb110b9f8551962d6686e1abe99f997597727b250c632a1b44536ee2e622eb00c437de7d0d6fd7c397aeb56c16257f7b44cc18a6c2457573d1a918cc2aab31e8ba5e5c4893f6dd6a71b2d426cd70d91433d060f3aea2eb0dad5b038765606c457e194230a1fb21a880415180b627e72b838fcc396c31e23831165bff9bbeedcd5d5d0ea673cf54d926a0e411c58d3b4830f45c6037c0dcc1f96716d384af5dca462ec6507f1d7ee2be02a08b57cc1db986be53f33ade01e44157fb41acebdd27a13b30a8f7881dfc1912d5d040d236fe0235a6f39a0e4b6f69fe9a1c99cb39bc05c81f6e6677c8b02121c77dbc0c6b4b9b56a340575ac3caecca97ff6613b3db3fa2c46d371d181c1ddcf720533ca024887531e2275d215672e9d98d116f28e04015a6819a2f9c1091fd337de311c8a11b6348a9486b2552e2ece33a7b822561d9612c1e1e883f1c415e7400e4ff5c46069cb8c620a9877e08ec2e8fb3e646e6b918d2f66d4cbd8919b2ffa3b5c5c84cd8dee2754584b5f9b234d0e4e3587ad1bf1dc7b50da4d1c922f5990d793294f44c6915c77c163f529375d5ad35e9eb66e531bfaa7b5f4c71d69cf390c8979db11e112b6bf6456da5d3de208169f25f02436b3959e7a04ffa5df0e49c5685f4aba79ec066e7bbe47dcceff65de2c29044987e4452945840c6d9e7cf7749f3bd7e4436a0706d6efc5f8db33eebfccfb3e2e7907f3302bd0e0012549768e7448f2aed0b412d30766d8d037a2c6563b29e8cc55a928055b6c349866479dbc3a80e3aa11d6ef985ac3f14625718ea37f5c73385ab64eeedfefa46786cd6408a7f6d25e89c3f46955a9178732753e83892992757023c3e17b6d6ee04ea98182f5d6bde69343ddf699767f1dc88a5e5c690d68c74b75befe51d585d9867a0f70a62c3bfadd7c489fa7318b3623bb1c3a8ab2b5f52a8a1a9ce5980a105679c931e0f0e1f4746356e4d565cf9dcea14690124dd1bda6051cd6727edfde7356ee6a9512dd2920fa4959bc9e87110a9f0804b34534208b64534263c850b2eb101bbdb1e0ad138f4ee8c23612a4a2de0cb5416a7be039d0a871f8ddc41aa623e3e96b81a794a914b83ba1104914f681da63444c46c20562da438a54e72769fd95a7d479ab090b27c4e2c8ea1262d38107113970d540402b08bd5715e5c503639d4c4e69331629a38fbcc49b1c9d701106c3c644e5a9cd8bd096653bd66af556a47a714d8b7219c88e4539b391d49c7de77b977484dbbf41fb5c80ef5a7f9ef1ff688f78f41e1efcd50945b0a603b3a8ba22c793fc49d10c9e5d312398f6a01e64c96b2f4e121fc1b6ed25345d7899d33f7508954f5b7381a4c92bafaef76bccc8dda2ec961b5fabcd597421d11a032c81a423f1432ece059b4a24a7d930b76a9a769c2d038afab2e8db15a659f2880f45e37a5b684e", 0x1000}, {&(0x7f0000001240)="f69db7fe300e7218183eba468dc24b8668d64fb82258892cfa889072cbcb5da957b6a610eef404ca9fcca497013cf16848bf499bc4f6696373d3fe7df591f06ded284df67f0050787cb07547ba83aa320e9346dadda037525c1849a8618f3197c0e7947c1dc3ba8795380e369379819da49ecb13a7a2971dfab69b3658c7c2f194a1a5e72a3be41ba3b5", 0x8a}, {&(0x7f00000001c0)="ec953193b643e0a1a5107fa3e7ecec2c79d54bc4e934550e8a810cc2c9bd665bd3940108b3da3b2028155de85294", 0x2e}, {&(0x7f0000001300)="4285976892a23dc74355c16ade5336eeb65e9a62a12fccbff52a2546b0545e66d46accaa49a7aaa07e3bf24a4f2d3d0b4a4d3bf156320f547286d5014ee2f8b485cc84c1aeb16a4801d976c46a3d5cc364856ecc02879bffafb8a82a8c8c0333c7675dda552e9795ae77978f9b6d9becc5a60314542e21f9930dcf5311d8b88ca045aa", 0x83}, {&(0x7f00000013c0)="4eaf06842025b3ab9184dfd830243bf1995e0d05bae62c55808a2c1c2beb586181018420bddec0dd5175486c38d031a9729f9d1ecce17ed13cf553c528f886f27ca4373ef27361a541808ba5b97eb308bbab42f654138b589859f45289a99b09e405425ccd0c1b0215cf0891105f05d2c61f9144d206ae6733e7a32b66438a453077cc90cf36de06db8d1188be4bfa673fbaaebeed36eeb912", 0x99}, {&(0x7f0000001480)="de8abd21cebdbf5dba9d3bce735a3bdeaf7d", 0x12}], 0x7, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r3, r0, r1}], 0x20, 0x2}, 0x400) fchown(r2, r0, r1) r4 = socket(0x10, 0x1, 0x3) accept$unix(r4, 0x0, &(0x7f0000000000)) 04:30:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = socket$inet(0x2, 0x4000, 0xfffffffffffffff7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0579225df5e9ff7c8e02acc00fd675e7226cff0b762543742cb917cc1194f27aa47bb90a2d7ea94e518ba9ae1f9f23dfe0209d76693dea7078800d2e5e9c8572944ae8e508aa11f0f1563632ee79ce0774", 0x51) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 04:30:22 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0xc8) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000240)=0xfebe) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xad}) 04:30:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a4275060000001c731416950d", 0x1f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1000, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000140), 0x0) 04:30:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) open(&(0x7f0000000080)='./file0/file0\x00', 0xc0, 0x4) 04:30:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000000009) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) 04:30:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) sync() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:30:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x83) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:30:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000010200915617d5b7c2c15307eba7400bf00d3684d758234f69c8fcdc404aa6a1734d163514a45932658c5357d7698b252b400c94c469cf79c584196d5"]) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x200, './file1\x00', './file0\x00'}) 04:30:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xc2, 0x0, &(0x7f0000000200)=""/194}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 04:30:24 executing program 0: r0 = socket$inet(0x2, 0x44008, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) 04:30:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9107aadc4a1b23e7d9fee2ba75a446a33d57c022"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x135, "81c40e44bcec776e5522b3770d021931833891fb", 0x8000000000, 0x3}) syz_open_pts() 04:30:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r1, r0) lseek(r1, 0x0, 0x0, 0x2) ftruncate(r1, 0x0, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) 04:30:24 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3e, 0x0, './file0\x00', 0x3, 0x7ff, 0x6, 0x5}) 04:30:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) 04:30:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x394bd5cb, 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0x52, 0x0, &(0x7f0000000180)=""/82}) r4 = getgid() r5 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r4, r5, r6, 0x8}, 0x7fffffff, 0xffff, r7, r8, 0x8000, 0x4, 0x7, 0x7}) 04:30:24 executing program 1: setreuid(0xffffffffffffffff, 0x0) 04:30:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0xa0, 0x7}, {{r1}, 0x0, 0x1, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2a, 0x20000004, 0xbf, 0xec3c}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x7ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x8df3}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x6}], 0x1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42, 0x2, 0xfffffffffffff1c1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000001, 0x5, 0x800}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000004, 0x6, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000080, 0x100000000, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0xd2}, {{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x81, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x28, 0xf00fffff, 0x0, 0x80000000}], 0xffffffffffff81da, &(0x7f0000000240)={0x3, 0x7fff}) 04:30:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="86310dbaeaba6c76ddb1100ad0f03e4e0608ccfa35450bcf6d95006fd6057e5be38da1c9c431c5ff6f9763f35b7c1e405a516e721fc1491180c850dd0844770ee98bb0878959dab4e9b68399e42c2a8914d17d021a9d47f8f5cd6c1666f2c91d2acc8f5f86", 0x6968) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) close(r0) 04:30:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f0000000000)={0x1d, 0xfffffffffffffffc, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffffffffff9}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x9, 0x8, 0x2}, 0x9, 0x200, 0x4}) 04:30:24 executing program 1: r0 = socket(0x10, 0x4007, 0x2) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e000000000000000000e2ffffff00000000000000000000000000000000000000000000080000000010c94a1e7380a96b51038fe583b45b7e306d21896eb02b9294056f5b59e109bbcb29b15b304cae4b9a1978c1316bc92f3ef79ccfc19db5121c726125323c1fb31176ece0ee0010ed1ab8dbff28ba1c4de10df88dff7d21cda0fdf38eae3b2d35e8971d9b812bcf5a4f862e40f0d96aa55ec84942eaec8006c076f919083c5353d38c37a7e19d513292baea0f"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:30:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) shutdown(r1, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 04:30:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) 04:30:24 executing program 0: shmdt(0x0) r0 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ff8000/0x2000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x2000) r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x3000) 04:30:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) 04:30:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x403, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:30:24 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x7, 0xfffffffffffffffa}, {0x1, 0x4}}, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) 04:30:24 executing program 1: r0 = socket(0x22, 0x8003, 0x2d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socket(0x10, 0x0, 0xcfc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x18, 0x0) r1 = socket(0x18, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000000)={0x0, 0x73}, 0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x180) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 04:30:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "00000100002000000000008800", 0x0, 0x7}) r1 = socket(0x2, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 04:30:24 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:30:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$unix(0x1, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffff8, 0x81, 0x40000000, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x9, 0x8}], 0xfb1c, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x21, 0x8}, {{r0}, 0x57e5b4c65a14063a, 0x4, 0x8, 0x20, 0xc6d}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x41, 0x9, 0x1}], 0xfffffffffffff942, &(0x7f00000000c0)={0x9, 0x1ff}) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r3, r1) 04:30:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) 04:30:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x91) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) r1 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:30:24 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) semget(0x3, 0x0, 0x400) shutdown(r1, 0x1) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000002540), 0x1000000000000067) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 04:30:24 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000), 0x0) 04:30:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)=""/16, 0x10}], 0x1000000000000016, &(0x7f0000000180)=""/69, 0xffffffffffffff2f}, 0x840) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) 04:30:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x0, 0x40}) 04:30:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x0) 04:30:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="a19641c624af6bdb25a89f280d42296059af7f9e14762594ab2a9a684bea2f3b5cfd8337fba11504b470bf6f0cb42dcc0ae5f5e0c86a663605cb7e8b8374e03cd5927dffaa1396d629e923297f3d9dd4742137665b90cefc8690ac2087701a6833a25b94ff84fffefdba9d9aca63ffb1db5b66767ebdfc87bf9794215d03a20d9f8591f9e043a6e69303f63bbdd227009fc70a6d49481a849a919e23b8815a3cb54c73a707b5441df1fe35a74a50efce2cabbfa18d61161ce20fdcf528d2111a933840f5ed013f4516d2b12c63c79c7fd4e648ae41d082fcaedc822c2d520a7158db25f2bc3af3e453e4c66ce4d385007f925eaf8e547114a626fab6749bcb5247a21399b757647c88b029e78c82caf4bb9a27d7277bcfce67c3af18959c8f98944c842fa51d8d4534609956f983bb7b22f26b6ab33cce4b5f5900146533f14814961157a7ba2069a26e3d74faaa6b35922ee94752b223554a73d267e758d6a5e2910e7412cd29f82d7f176f0955263c919b4088a396b17d8a4e10c63ec8f5addfc16b29b727f8557073b1b85c7d78b468e7403237535d8d13a0b6a5fb0dff01226b7a8f55d09c2f3ca10c8a509b90114614e54365b89f2a723c636543bdfc34faa8f48eb7bb784b489a0d8d3ac967e626f91de089b2a6a9b3c58b01eefca1ac193fdeb9f5e23d2d31ffc3a5ec6ed0d78ef52dc46f5099665755c13e600c78de4c4fa24967f0f86514150148dbd78201930632f82bba639d55a60363c95e7c2d6c7b94bea05c78621ae8929105b2f8ae79e50a5786562ef366a216bd0696db0ff880c36893eb5bdefc0da710e0146accf6ecb95f9b48ecb3cb04ee39fa5fb20dcbd4f50df6bd8e49fee99bdfaa11b83055612f23eb3861d522c8e763593991823a15d23c29b99b66ee49be1c7b6b950093d4a234941d5efd21effe352d3dba4d46e6e6eb46ce2a877736c936e399e1742259d1d51f24cc23bfe9c193fb6b03c4b4a2a9e5c765b79ce40fd62dc8436ed78f611e724bb34238e3ddbb6a90dcd7066bb8f3fe242f9939adaa0148d316fc417424ac28010f66d7bfd0227c2646ab8623029d347ab36e8b648cfc0b8e4fdba4890bf130ab7d0ddb74f10b2a1aedf2153ad4fb1ffa6aff7a6f07d3662b65dd5013b52ad68e2358273f9c14bfe30f23518a9fd8c7917a3b81d72c0ffa918c975ba1562f51bd04ff0205f7c41bacab67b26e098670b600c57464f5ec7abcc5546ea8f2ac1d89c58cf50cad01317b39a94d7dda91d540787d9635bc1ee1e714b4b374a57f8679f704fbbfee5e23506cb4a996a42c4aeeb587006c5e64f9df99724d7b302d389d692374fa499eb18eba3fc30531cee4a3491cfaa2d758cbe921a7955ff52a4c7c78e241ebf4d615f6bdf04d99fb8bd69a4309b3ac959618e7089140eeacea2b5281bdadd9634ffc55d318", 0x3ff}], 0x1) 04:30:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xbc5, 0xfff, 0x0, 0x4, "988005ab6ad6a314e5fcda9e9a42e36717eb3c26", 0x7, 0x3}) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:30:24 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 04:30:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 04:30:24 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) close(r1) 04:30:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002eaf66696c3c1600"], 0xa) write(r0, &(0x7f0000000280)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 04:30:24 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/253, 0xfd}, {&(0x7f0000000500)=""/69, 0x45}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x20, 0x0) syz_open_pts() close(r0) syz_open_pts() 04:30:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400000000005) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = socket(0x1c, 0x2, 0x8003) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:30:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x481, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) setsockopt(r1, 0x66, 0x3, &(0x7f0000000080)="f62878cf1eefdd23e42150971a44cb2765b3bd8f1998c4fc076fae6b22cbaeaba09aaf2204c21e8401c45629dcad6fe35c630d4033b87b2ed66240b074da9dd054817d219a621d44ecb5cae9a770506e6bb454b2e2bfeb18bbc04aabaeb49744f5c6", 0x62) 04:30:25 executing program 1: 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"}) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000003c0)={0x10, 0x9, 0x4, 0x0, [{&(0x7f000008f000/0x3000)=nil, &(0x7f000073f000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fc6000/0x4000)=nil, &(0x7f00006a0000/0x3000)=nil, 0x4}, {&(0x7f00007b5000/0x3000)=nil, &(0x7f0000324000/0x1000)=nil, 0x9}, {&(0x7f0000485000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x100000001}, {&(0x7f00001d6000/0x1000)=nil, &(0x7f0000215000/0x2000)=nil, 0x7}, {&(0x7f0000e87000/0x4000)=nil, &(0x7f0000734000/0x2000)=nil, 0x1ff}, {&(0x7f0000127000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f00003de000/0x1000)=nil, &(0x7f00001c0000/0x1000)=nil, 0x7}, {&(0x7f0000094000/0x1000)=nil, &(0x7f0000376000/0x4000)=nil, 0x5c02}, {&(0x7f0000115000/0x3000)=nil, &(0x7f0000f63000/0x2000)=nil, 0x749f}, {&(0x7f0000e28000/0x4000)=nil, &(0x7f00007f7000/0x1000)=nil, 0x9}, {&(0x7f000025a000/0x3000)=nil, &(0x7f00004f5000/0x2000)=nil, 0x2}, {&(0x7f0000f26000/0x2000)=nil, &(0x7f000016b000/0x4000)=nil, 0x7}, {&(0x7f00006bb000/0x4000)=nil, &(0x7f0000355000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) setrlimit(0x1, &(0x7f0000000080)={0x0, 0x7fff}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) read(r1, &(0x7f0000000140)=""/229, 0xe5) 04:30:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/95, &(0x7f00000000c0)=0x5f) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4740b59bd70e91ff26a8d8294b2ae69f4028694a69cbe172233f6a6e9bbe2bb6fc2fe2997d629d4c08e4a07f877270379a3c2ca89444ef9040d7c86f0524facc90393f6c42c22dcdea9f71a3ec60b27fc92f7f"], 0xa) r2 = geteuid() setreuid(r2, 0x0) 04:30:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 04:30:25 executing program 1: munlockall() getrlimit(0x4a, 0x0) 04:30:25 executing program 0: r0 = socket(0x5, 0x8002, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:30:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0x4) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x1, 0xb0}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x8, 0xab}, {{r1}, 0xffffffffffffffff, 0x40, 0xa00fffff, 0x9, 0x4}, {{r2}, 0x8195ba6174cce0db, 0x8, 0x1, 0xfff, 0x6}], 0x8b4e, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x3151, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1f, 0x10000}], 0x9, &(0x7f0000000480)={0x10001, 0x5e7}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x7, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffe, 0x1, 0x21, 0x4c3, 0x9be7}], 0xffffffffffffff7f, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x1, 0x7ff}], 0x3, &(0x7f0000000300)={0x0, 0xfffffffffffffffe}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xa47, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x979abe937218722a, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x9, 0x81}], 0x10000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x16, 0x0, 0xfff, 0x300}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x72275ffd, 0x8}], 0x9, &(0x7f0000000040)={0x5, 0x1}) r4 = syz_open_pts() socketpair(0x2, 0x8001, 0x9, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x400, 0x1f}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffffd, 0xfffffffffffffc7f}], 0x98d2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x3, 0x1}, {{r5}, 0xfffffffffffffffd, 0x1, 0x20000004, 0x6, 0x1}], 0xbd, &(0x7f0000000580)={0x20}) r6 = kqueue() bind$inet6(r3, &(0x7f0000000340)={0x18, 0x2, 0xffffffff, 0x9}, 0xc) kevent(r6, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r4, r6) 04:30:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125cd9e20000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0xfffffe34) 04:30:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="39abe1749c79a2cf23b43fcfe46114ad381d2d414398f4d161a28efa7975af2d09801906b86430d94e1dc40a7bae2c", 0x2f}, {&(0x7f00000001c0)="9edcc6fe729098a5e56e217449899b5608fd4cfb34b78f96ed8c996db5954734e6726c42693de273eca580c6071ecc71f9cd33d42ed24c694f11392587c8ce29b82f219cbc64c41314041c9022f7d14db36f24f2f77c", 0x56}, {&(0x7f0000000240)="269eacae5c08f99c1ea967dfd08f0d64d03b5a49d80e70a7494cbd740aeee689ebae4de36032f49bd3cc9b66e87451160814ba106efebe1f7f3c91e3e1fe1b8aa5d3beec396bfefeeb697ae43c75ecee546d72df4f7d4254ff1ce1c239373321dfcb59cb4686835bf8037a3f791e959692e4a8493ce787b2aa6090306f11065e2ebaded9bf50e2f77dd3fe376db711eb9d4c1e429ae8323c79a94fe7d1b44e0a6b65a2433c0f0915d00c224388fe65bfe6e3a4d829962733cb84a14570342ba127b8c7d6635002fcb7e073b7c396", 0xce}, {&(0x7f0000000340)="fefe938983999eaa04da5eed5e1138517af39b3672975ff1982c1b6cd35b153f88ab0dfd17a1da813ec0dc86f385488d3396a3ac6995b9ef197fac646319ddcdb172c1d4bab26cd195f11365fb65a40237f1e57f57b2587c36ef8fbd95c6af06970b1cc3461f3bac196691bc812663dca02d5ba848b4b8b460ec70e31ce7681a4c8fe2d13bbeb7ce8c12206d511932923fd398fe4941a1b5fea87f3bc9c1399b976f4c03c2698cc1f75d2a43b3d089354f13f6792d7e6bdcf8e95ec48ea0832fe7aeaee1115ddd7abb202d0889cc3bffe0", 0xd1}, {&(0x7f0000000440)="7381c886826b4c9d42d0a406641cf365c10c9a9f40771f379d90ea308ea4386c403466d5f20bb858d487ad8d5526f7100e327698308243da77d5a5183313abcca7b0dae242f8acbf90ec0bb1c62a21a5b78c9e1756c906698a976590eeb4aee453b57ea180b051742bd9f369027c1f3f02729205eb4d373cfa51a6763b67080908a124d914ff2ef5d9e70a25c83e10b2f1507f8c5065c1db26e4d8e92b1ed3ebecfe4f5c48d5ca56d0952a7f6dc2242cf6fb24dda75768af86eb0e07c6fbecebcad8dc60356be2b07ab6ea6eed88aca76ef18aee", 0xd4}, {&(0x7f0000000540)="6d2153ace8e97bcf7ef85d3d595d5e469e94c9d89eef5f81f5384cfea76edccb5cdf184557eed4e81ae00f4846f59f5ca3f57721a972c0b33816c781e56844a584d063af6f5f2f6379e81d049d1980f13ecd3323cfd8d7e120f4f2dfc766227bc95f33b5686c2ee548f305b04a9668effaec6372f13675ad94ffe42983322ac9600e9b5871540a6730aecc5caa3a9a5105cf497e4934c7de450c87800242c521859fcd00ac31d8df7041fe297279a210cd112e", 0xb3}, {&(0x7f0000000600)="cff18ba2a64b29b372ec8d061138851864748249504217b86bd294363c246094381cea8dc77f8e1d255bbedb18235e16106e8ec1afeb3d5c54bcccc964b9c07988cfa69e37a9725248d0de151fb82160d2080359c76dc1de02304934d05943f3063f159e330a56bfef1ac8c4f8a679cb4b07c9a9", 0x74}, {&(0x7f0000000680)="93debfe844483292e6d1a624d898ded459160caebc270a617d0bbefd79b87d7f8de77f6f450aff47deab3325e275dffbfb43c3a40f566872e2cf510e9f5fcfd7b1c4e70969e2639d171a10f6a5d1806b6bc47178c728635355f14a2115c86a", 0x5f}], 0x100000000000010d) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x100000001, 0x3, 0xfffffffffffffffd, "09c2fdb5711b56fbf8b7502184fc9089706bfdf3", 0x53, 0x9}) r2 = dup(r1) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000000)=""/56, 0x38, 0x42, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() close(r2) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 04:30:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair(0x10, 0x7, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f00003b7000/0x1000)=nil, 0x1000, 0x0) read(r2, &(0x7f0000000140)=""/226, 0xffffffffffffff04) 04:30:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x17) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getgid() getgid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) 04:30:25 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = shmget$private(0x0, 0x1000, 0xc1, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) 04:30:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) 04:30:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) 04:30:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0x20000020000800, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 04:30:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000640)=0x2, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffeff, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f00000004c0)=""/193, 0xc1}, {&(0x7f0000000340)=""/65, 0x41}], 0x6, &(0x7f00000005c0)=""/29, 0x1d}, 0x1) 04:30:26 executing program 0: r0 = syz_open_pts() mmap(&(0x7f000071b000/0xd000)=nil, 0xd000, 0x6, 0x1011, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9bd, 0x1, 0x1, 0x812c00, "d1c5cfabb4611d0351208a75a7b30d9ecee9fe36", 0x8, 0x1}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3d04) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x900, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4a4, 0x5, 0x1000, 0xae57, "aaead3a5600bbd5036cbb6f3051b91ff62d3445f", 0x9, 0x6}) 04:30:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) 04:30:26 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x120, 0x52) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 04:30:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200, 0x40) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000000)=[0x9, 0x7, 0xf9, 0x3, 0x8]}) sendmsg(r2, &(0x7f0000000780)={&(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000440)="7eb27ff3937cad7987482004804d8d25aa7d3aadb00b2bfc73c858aa8d13c9815c795ba8a5284a5c1019dca71cc8f6c9f22c0cf45cc585f3228a89711c36e6ef01c3c85f8e768d2b7409a64f1561c0a4da2d6e7a5cfd9a1d7364650f5440202218240d88e4c2708c1776238efa494ee0d207a21966163bba700548a3702701ac2017a3cc253de2c8e0b8a8f58b2c6b2235de2d87e031ec877c932d5f8d5fcde194ae16ad74be6ef2345d7d914e68fe6e1587ca64e711f03a81f7f1f4b9", 0xbd}], 0x1, &(0x7f0000000500)=[{0x110, 0x1, 0x8, "04215a5e20b7d46f0c12029e54941ca6e3570186afee4ddce7a8494a0884bceaf52403592b96cd7061b148b007220d2363db89587efe5697ee0002b5b12ed2caff5461b160648390dbee538b5c93bb1b130fe0ef86a628c3751c7e8e628797be8c29e7c785833b4b1334c11eb8639acb9bbadffdec9c28664eeb80e5471aeb25d179b8952ba199aee12dd8b6efe2a11770606795c72a9db01cd8f23c4805b496abb938b85f4dcef2df8920c381f801ac539fdaca24f133789300f6a6c056097c0f11c83b9659eab0d74c9bc39a619624aa382690eae4ffcfe6bf39cb8e1fe468a943b5dc98ded0cd1685b404c5eac836599b4d6662247b0898767062"}, {0x38, 0xffff, 0x4, "c896a34514e8729ca3fd34245bd91829a56a6081c33c7672054ec49c9c4d3647a0a05e0f1801"}, {0x108, 0x1, 0x1f, "e4a5f25cdc96076d01a6f86e485361058fa4fa0c97613e771806e6749807581c0f4c64796a3aa4e26a078da8559000331f2f0e27dcd548545846b2550b7c93f8dae075dda34981fc5a1c3516d75344e45ae60c0a03795f186061216b329c5b29609064e8e3554f472d5686a2477302285f0364c6cb29cf2a6c3a31c5ebcc5511c63046f6931bbb25a59ff4536b464a2b079983e4727d48ec739fac2a3a288d0b2e51883cf1ab88d9fc543996c8283c58cc0e53091db801e8f1240d99c63677e0ac7d2a48afb1044d0f3b8fd6784c74718a86bdd7f819679d1cc49dac25cab107803f99d0415494d1822abb058dc59fa63997bf0e220a5707"}, {0x10, 0x1, 0x7f}, {0x10, 0xffff, 0x1}], 0x270}, 0x8) 04:30:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x4034, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 04:30:26 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:30:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1007e, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x7, 0x80000000f4240}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) fcntl$getflags(r0, 0x3) 04:30:26 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10410, 0x52ea67d0fe881b1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0xfffffffffffffe18}, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) 04:30:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r3) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x10}, {r0, 0x24}, {r2, 0x40}], 0x3, 0x1000) r4 = kqueue() ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() sendmsg(r5, &(0x7f0000000f40)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000a80)="8dfa6e7fb59549e8b1247d2468bef40a9323c685028510b6fb2f6e8d512eaaced6f73cbba0416d07d2b2685355665a59009cb5e4908f78e2b9d3ea6d1b69dec376de0bd25d15d9a44318d41c92f2cf99ef5b03d3b7914b2a6ccacaf9ea0159e075e246f7c00184e2797006e006acf70bc444ee53bc3f2c8389ae413021da01a23f19f3d7967e3dd137ae41f9a1b9cecdb8743e1ff1ec1e8d6c03aec88098da6d079f51b5af7ea7247ae205013209f656be7f3a3244628e9317920c59393a821015a22a9359d18f72f832751551ef5b83fc961964282f79eb7269b4300b0e1e0f68d02f1a20b9257f0fa6", 0xea}, {&(0x7f0000000b80)="c0cf2d0c245d85b0f5580bc557ace54e851ca146f0292d3e03a91556f333aac495d974da17a8439d14addcf8d16974c4977f8cf296c4e6c3dd7c9807b092e6c4bfdc641c03abb1f05dba5216", 0x4c}, {&(0x7f0000000c00)="64ff358497139880cd97c2727b4657689b66d496a855ab658f2908b7b5d165aa390c59a32cd5afd89bd173ef2e53ae719341d5e8d1e0644ea82244e8e29d8dc2508c0733b5ec844701e704fa5365ca483b9ff19ac7c5e2af0f56dd9d1525560dca7032db20bddd7e0056de4773f963c731e146270c007dda050fdc6dca459ad773cc42da4d7a769e48dae75c7e58fad1715d861fcea55233c185d47a", 0x9c}, {&(0x7f0000000cc0)="dd471b71d7c3795a4bfa327efd0f9295b9ad42efce69c3df00e7223701187905d8f74d8fef99e14f0384e6c6", 0x2c}, {&(0x7f0000000d00)="cb17bbaa39a1c8882970470948ceec9e5a24cee8b7f5881b2608ba6dc87f640a188ae616eb670d2093e130a8a3bded2bb7d983f2bbfd45dde00b535732ac6e12a3dd87ddc331e118ad918aed0a", 0x4d}], 0x5, &(0x7f0000000e00)=ANY=[@ANYBLOB="2800000000000000ffff000000000000d560fbd8bb2edc33f6ce682e16ecc6f35bb25eab876e0000f00000000000000001000000090000000e9b048f162a169a4bf1e229aae607cf6bd015d679cabdce3dd2e5b21a626778d29840c4e9fb21b5ea41e8009a0922362390940f4b804b123ef24dc98bc2bb0952f83edb8af156ded026a0846ad7071e3cce32dd755e710ac0891cab7300c539c17ce8b2ff560b28dcf5ce9615e8294b02994b3818bfea01be5a165288aff76dba798e7f8f46b1e41d7a38e1eea34e6ed31393651379de244da605523ebb4f44f31b8341d77b400161b3ab14296bb38ca1804e3733583ae8183a2498052654373d3ab49a5527b264dd16039a5320c821a2629101ab62f8041af7f263a37f0a00"], 0x118}, 0x8) r6 = dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) msgget(0x0, 0x200) 04:30:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget(0x2, 0x5, 0x112) semop(r1, &(0x7f0000000080)=[{0x6, 0x454, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0xffff, 0x1800}, {0x7, 0x100, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x80000001, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x400, 0x800}, {0x0, 0xba7, 0x1800}], 0x9) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x1, 0x4) setsockopt(r0, 0x5, 0x80000000000000d, &(0x7f0000000080), 0x543) 04:30:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0x5, 0x10000000000, "73cd511f52b37bd15c0209000000b20d3fe9c06d"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) close(r0) 04:30:27 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget(0x2, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_RMID(r0, 0x0) 04:30:27 executing program 0: kqueue() r0 = kqueue() nanosleep(&(0x7f0000000080)={0x6, 0x1}, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:30:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000000"], 0x10}, 0x0) getsockopt(r0, 0x5, 0x8, &(0x7f0000000100)=""/198, &(0x7f0000000000)=0xc6) close(r1) 04:30:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) syz_open_pts() 04:30:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="c3409daa04136728b35ce1a949cbece8b555621869fc3e1080b992dc9bf8e041c443482c8a1a99e6c97beb57d56021a5f51d3187cad9f4bdd766a8e7d4f976264dc826613218107ae1c897055b7fdda4658a2f2341", 0x55, 0x0, 0x0, 0x18c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000001740)='./file0\x00', 0x1, 0xb) openat(r0, &(0x7f0000001780)='./file0\x00', 0x10208, 0x100) r1 = socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x1000000000000007, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x79e, 0x5, &(0x7f0000000080)="90000000cf3dde97e2c2609bc81daec8e4c12f3e1a20cfca52be7260c9fa573df89110eedc01306e71039eff42943404874a17070edaeee1b75af7a54619a13c3f40233291f83bb20443f2d894af5b03f6e1e170cac237aa5af3f1b03a43c5bd89fb969a0e497bb202593672ac028065158bbf5243178b0ba70ae1f38c9b9ff9863ee527313933947dd9a13dbf79371e87814cf31f6975469a2d2fc428d36d20ccfc7d07b451d6093660ca5e85b439f82d8205aef775819b1e3ab832212b4077b8b700000000000000", 0xc9) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setsockopt(r1, 0x3, 0x4, &(0x7f00000004c0)="67b30b678d0632f031f202b327e1568b5254c756fb72293db11d34c3d4ac02011f8eb41ebf725649322396370fc690caa7dcf8345d2ee22236bf3f357f7c624abe255cf06db8d7b8ecb3df4d1e7d081a5f7fb4a67853774c6043b4b8e8c53cf2135b3dbf673d4eec3372faf8587e395a1ebd97c328256f1998c7", 0x7a) pwritev(r3, &(0x7f0000001700)=[{&(0x7f0000000280)="be3117a8ffab1e3f658dad6b4ba7a2cc0afe64bbf2ac084dde28eb2668947c68f69b837c2debe56f635a16d85f91e9ac9528086548ca8aa7d6", 0x39}, {&(0x7f0000000580)="5a714aabbaffcbbdd67040bfc8b8f9c011de01250602669c7902a1017150e599c3eb481b9e18e587c341d4cfde78f4154aac0532f6dcd21b53ff93fe107eed6428a934a41b09b417c1bebd2fa081fac2c58fd4d8bf42b9e8a42f8e4cd485423caf8fe43874727edffb5e2059badb06b0ec9d242c6bb8a030d45347b24f9f5ee2ad5d9bdc29ef66684d744bf7871d31f4f16b33071f19c87db46e3765bf3ec35298054ca7b6e82eb7189eb2dedb262dc546783c7f33a4c2220b7762b144c571179d9b73f853a7835be818e44730a1f0000c702b0231f571833cff26d20244526a4c54810735afd04e303f3efce7ae2d94be695ff6a5539ea6f38d", 0xfa}, {&(0x7f0000000680)="0a791a4905bdbd5726ae2cfdfe4960c0d6e050610e580451273bf4b962e5e479e595c82ee3b7333c4cea15e531980f5beb35b267afc8132f641c776c4acb17ef20213be2a6a94d5ee9105b0f21f868659c602af870e9cfda8daeb2aae24c79c9be82383d2d43df404c48ebd9d5229100fb6699c801e3ac8f70e4a71cad7b541c8f8809b10b2cd94a2a2af77a0777dee95e65eead543a9410871e488a83338b2d069a943eaf9190f78dd2a036a02117b3debccc6cf884014e2f3ba50378e26697c3ec69b85ad37a3f9be1110e3fe95daa9d43ab72bc590abb7bcdf37480e0015010b45793db4cb9ea5c758df0eff0ef0381f26603a786ef63f090245eec1e9f08af9dca5a23375abe6c7858cced7661a468bd8ae41cd1d9044c0c193f8cdabab63d75c2dcb748163568d03b9fd7a14b722650e16fd1b0c232a008ddc2ed7e763846129d47e417bfafb2e14a6351b92f7206f981cdcb533f75664f59269ac9ce2a7897bb9b421ba4cfa64a8422eba11532c27f93173f524ae2a6e8c2ee7ad793e1e6952a84101d82c475f7a7e8f07c5acd11a5d2b5b63e23b51d467ef70d05875cd7c38e98e2f8559dc49edf0748b3d40d27c96023128850d2b07577d0c4edf69df61a6b5b5031f873cc0f370424d19c429e73d907dd873f33e0cbb66556f138fc0880f1090d9883f922e41a67c078671f8105a5c3c7e26bd3b2d92afc2854b02ec7d38b6b504e3dd892a8a8c311cbf9c63675e44396a36aff818e84cf2f9fbb27167f5b265715258188a7f43123d40b5ba73e813307b9790ca7ec0d3ac5aaa490c4919d35f0d8e67102ef381d01e9662565dad106a6dbbc124e58d4d8d9d6db39ec2042868a88ab6623934d586ffa89a50bc9f9caf3476dcc0a9a03e608cf1bfac78aae77ce728f96ccbccdf4878a327f1699fdd94d234ce7e1ec64f1b4086c7bee4c87785f039c0dc67855a0ef766a23bd01bbfe82b1d3e24b7749c153c17c938f60068d67f2c89d1b9c4e4cf255eef2038fe26d3ffdc06857732ce58079ee2ccaa724e534b6d2695dd746bddc34da9762f72d4544a2a90a186b6f9e9b4ca66dba1544555457d9f8a6530fca1e3f088eea933f83f0519d6c1338ab21a67863bdb3a02e3e1611e205e1929dc3b98c49586bc2f1177f62d1a14e7b1c751225251c0ffed25d7fc0a3d58134dcfc2bb5ae25832b9444bbdf3bd601274d253ba0f116c22f34f43d0199288ba625c14e3b7a43f776045f57638df7723cd3da3229b0c71acea5b1120a7dd59d463adb885341424ba9fa7f2790a4309eaa7ebb73fec37992b4e0e2f00dd3ffc82c4fb6abe37b72746f1952cc9f79035c1f9ef069bea1e3bb799cfe1a26817a2dcf99346368f33f12237745dfb2d46e85de8bc9238637d4872d14f38ac1c23560fe5c1d61db46ffd19c5dda23576cefafdcce53c26391b25af08f0f3e993f6ea9f772b7516f59cd371a3956dda52a896e1d23d4b814dcfea855ef90b4e8c46a7c4b3cd0f343ba02308ca70cc65644c3d198f7f3b5f18952d85cccffb0025cf38569e2dced7945a621b5c1993feb9356aeab310451dbe375f80e96e593f9b8ce7eaaea5ef13567288ba772cb98a8001ab7107654610a6291c3529d5c747ce5159e666ef7ae3d8457069c01ac6a8b1624c2aa8000852de306d3e8dfea570d02a61fd7c780a4d923285363ba86beac1f21589d04298c861d6793b7f5a4db77059d97a9770deaf364adacb443904587f38c1431b6a1037f62bbc9c19b45b86e49a12b53d3125456064e6d85066117d7a9a322c4f01025ce56354c5815bddec0653367057cbeca2d874fb316ef12c1127c8be5f2b9c579ce02e92d3da8a149a6424626bd69162aa606e08d8bc22e8d75511cdda830bd49e16f84a95471dcc398bfa29a1755d4289089eb4a06a210a1590c745ef5077e2993e7ffbc650a16f118e439a9be764f445969ce09389286363065cb062acb91d655f21bc8bae589dc7baee2ad55d42fe1ab62ce54b56a1cbf461e3391badb811cd3599456d8f9816c0e6198599fa6acb534526731682d9bca93e404cd6dfd032096efe6588858f88758d5abc87e5f526407c915de97164d08696e77da6a83aa369bba7e7b5265559ac35d91d24f0c3ef545c1ae65c440c2d65c9fe74caa0e461017cf98024d68f76fead771cf727a9bf4a141cba466abe15c58c4c25205f5e57d6b1043c84f150a38428ca95a7f261c2d6d0d150da58387531e15c825b1878d9d617b8e0ea17f4df04faab11a3ac5929890e14020072f95342f876f7e696b1838b942e3dcd916e1aae1c7b66bd0ad59ed82611e1af6bce8bc1ca25256cd922f6321571223f8c8466ffb9ae21743fabfd4915723a76fc6abdf213e7f7aa54989216bfd3b2b21b41a1e1b39a49d7497c9fa627a7b4a1872396c006510438aa4f88799a94b75c84dc094826263aeb8ccef3988be7b8dca54f0a188738dbc3ed2c05cc7998d687bf48bcaed7f0cde496132e7bbf3c01b7dffd0e1b0e7203b534f926cd94c959644ae98d0d803bebf132ab320343f23fcbdd426a48e0b300ed39b07221208d4829a0a875962f55c6bca13e0d9e118bdf70bdf5a912ccfa1da11212a9b9029d7d6a8ea3bf69cc0401cf8c4dbe4a3b0e8131503962599f3cd760b4beb61eec52d9935c40e569962ef74fb273645bf09f5facbebd8f3266cada825962727f06c8f5bc298058efe62c810c0e3bcd56901e49ee62655bbc017788a480044a143150177194b89449fc4d897cf7a7119aa564741ce3256742b8f9799a4f2c05ce16237e0552e645150390ecebad9e951f167b383074e84f1fa4e688e7a4aa3442ba386367354316b4f6a20e2906eb46bbf95ed42d297b3d1e82110c7baca7e0640504a9915fe6bdf424840bfe2ff04c6be407dfec4e0792bb5dcd12cbd164b4a101a97ac54b65b7e793ad3ae6d26ff0eec27e66c98e712f0c7dacfc7ef754a7b945f94105d61791eefbda1f0e75016705d3e8f9b176bc09895840cea2a3fd5f3b43cb3367b0c7280fd0ac23ff1a73f8ca2b96a93451721661b5bb5f46ae1a4a15603d1440fd6241b7fd0c72ccf41c39534067934df4aec23a4c7877a974e801e50f80f861d3416a4667232b34fda98d482843608a7af7fb9cb0e424203e8b22b5b8e332158afdc373ce1fb6847fee043beff7c2d9c3deb80f4a390db60e93c0aa9048bab4b4ebd7f8cdc66ac89391e349c4e4bf6fc1f3352aacfe5c62b1a901f68fac10ff6ecb5cf0a8cbe845e83c4e080bb9a620c4e6b6c44528ccb64da879e7009b6464b8574fc8d198b89f8ac4fd3098ba762004558e4f107f612802e83c7a77990616124b20070d4b81928225c066f557b120f2e432a050ff9f43f7abcf0bcf2d5d34aaf3c999b54441f14de5f0932d838710ba2b0018b2d1996daf8c95294773c049ecc70835c77c780084aba86ba14fadd246a6851ea20abd84ef9dd54be0cdd211e1b4189e3e4e3803e723224ce390b248ab35aaf9834e93dfe3b3b8799af1e6ccdb506191bba833e69392d72345089fe0d30a303a4e98a20fe6e25d1af4d5b3fc6a2cceae2bdb350bf1cbea60b8da272d2a1097e960566aeadcdda61499dc665428663d3168367b5409d343b76b03c8f414d61e15fa22663761ee0a643b79cef91709fbba6532146a44d2c7805238dbd94d0776f4bf6a705d39bf17b7790c11ab731b1a74e12ea87803599435d95bb62f814f59a22809b73e3a7289d56b9ee90117b0d867346cfdbf344417a303af099b4c4daf1766c8001365f286f24ca848d2767202a3c5fdb87bdda07b67a7be3d4ecb1bd385d2c3eb7f553c64ee64f24583f9e88570e8b11922864693a924da7f48ddfb3d60ef0cf0ebf1365e66081708730fc3358ba5a73dae43ec7de4103436383ee1b2175d1afed1f0edb8475059598d5324b23d46b165962c2035ad728813b89b2c670b16a374b9e403a0f9e1b14bfa7e84570f1c8b9b68846a25de67fa66d14c23f2ee159c56a9df2c88fc9a9d2953f1e859dc25a0b6d6157619ea6bfe5392d7cf0945e362f8130e157d57c90cfd80b524f034bb1a2313ff2cf8dcac286be39ea835b7734d816a21054023e1ea4b24faee30026e005faf7a888a859f01bfade7ce752d8001134b67ae2b184e7803c1e29c1680a01f678ae863331fbcb2d84d37f4b123133715cb541a1ae2f0adc44f89eb22d0d154567d9525936a46161348782c88e67077f510de455252d6821f2a3c9794f2b5210e4ec1f1d98be99f37b29e1febf85d4f14ed3ae915c557d08e230f47178983c51b838d994959970e3b9033d8336447f4364523f16c266b44aa056ca3baa5595ea75bdd1650948aa3f9e730198dda4db06b7f2c4cd3c0d05eb73221adc5be964972fa3cb64fde053a8dfc5e32129864d7b09db872810ec02feacdbf966d3511287ee9eef8863631f02a17915d1e609b26050fe1a54192b9127c9449dbd9adedee919b3d64bcab27baee6ffb09043a34c447c18d74ecb60f6e0ad6b7e378da5fa46b681e2f3e8d511a4150d95980c5eb206ca149f02aac1bde6e4b685279a251cbbf1914f85fe44eb6cd559ee39d4aea989280e01f0afef92f172af95083cd437e373954e5e86601e01d5b67ebaefbbab544644158e416343271ae24a0b3a1e605caf28da640bd73952f593ee2dcea4d6f3470bff287ae5bec922578b9492c155126bc9bc7aa90f0ea9d7800aa14a9a25a3aa8923b7c68bb832709ba759533818b5ebf6b9a20f4050686f613e3c512c9952b63d7e4fda0276eb7d111106f5949da6deccdfe1ff396d3d875ea26a183d885d252fd9fe277e77dea98abf86c3afc269e996a1773a98d1fe3c8c84cc9ff4a448860b7c6615748510ee04844e539daebaa5d37a76f58b462f0d295b1296c4d47b7797d9b87079a5eab0675c99e3be01e345bce32dcc6d487b20cf39e09ecefe325d02e651c31de99ebc843dee60b4b3a380d197aa49a00b8dd0ef97e7e13ce56b9aee7800e36de05a20fe77e6c5f0b22403cd77478a0c91c7fa9a2d5d3d6d90bd12f1ca899415b47d4a93451b3ae4e93ecd9a6435ccdc47f250a42019fc9a41a61f4f1ee1a71131014ca1f959cc9daa0990c9a6bc765f7e345c529a66df282a6689998716f88d48339964d2b6d48d7e518b90d214e84ae52fefba94474b75d701f81de2a148b4840e94529a4cc0ad28fe1bf694e247d2be1652ab239d2a9eb57a5bad64dd84408444215768dfb5048bd3eb51707946681c64d5d126aed5a019b8962dfb8b62f789f20b07902e64a94bc31a66203c1b8f7b4663c53943a3951e51e25f10fc585d9511c0bd8dd4bf7db717e5334eb1043ecbcf9d6c158092adf930bc571f630b4081b8f84e26258ddb839ced7de161d6f411f568b697844578f67c38a3cf220847f3757d80c2c8825929814f6176c9ce80828ad739cd19cae46d124dcf8a14255fcdbaa2e5ac5dee337db43c6daea542c51307b7cb5ce91578f1f14ea658e720b9879916a75dd4854084da8f64fe92ed31df3ec78791a15bab81c65d8bb94df9a71308877b4f2609a18742cab4988cb1565d5c8f9ff4e5e6e651d2873fae5a6e00042eb2f90577d64354a0701450731ed5a9f4a66094b90c4f57421169a14b7cbc549975e7d81b427246f884750efbc5d0351151ad72a86bed0671f3f36547ba936e25d1234bfcf265fe07e884d74b952a5cd29e44892cc863c53d2362996425894fbad422ba681e40679f0337ce14ee52708ee25461bde96157fa34c63551da7bdec2", 0x1000}, {&(0x7f0000001680)="7a43475c3c391cd09c9051c31445b7616196808c868435b339e6b71e3e0f15282dce7d88ede3e479d4b530ed9ea939cc8e99d49f17a2b56e9212222034062fb121d9c79df5bec5ede2f4b18182344404", 0x50}], 0x4, 0x0, 0x0) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000540)=ANY=[@ANYBLOB="540fbcdf610cc8ef9dc664cefbc7c725b926fae9eb2046b311ca"], 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="d1ea8aa824878b3b6602add2b855309a846e8e9facf837406c93007ab4c3dec5bde008da6468a4d1ea744d91f39acf04a89700ca793d5c0322775f8a9eb2a61e0470a52cd3aa90852498b57ed519001e3d", 0x51}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0dcd9e4f"], 0x30, 0xa}, 0x401) setsockopt(r3, 0x84c0, 0xffffffff, &(0x7f0000000180)="c7a5029453904cb5be40fda3e8893433ef9ea09934b395194a508ae2cc0e604dee3b3248db001ff14e7cbbcf4edb792993f8523c83254791cf182e1f981dcdcd304d8ac8b60483896081930cf2c66226f0734954e5eef625f280639ec34dee85d676713bc28223b3f0e9f34e6ed834fa32cd4c750afdbf9548ba91ac83c7ae", 0x7f) 04:30:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) 04:30:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000c00)='./file\x00', 0x290, 0x100) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000c40)=0x1) r2 = syz_open_pts() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000bc0)=0x2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x88, 0x4, 0x9, [{&(0x7f00006e6000/0x2000)=nil, &(0x7f00000b1000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001da000/0x3000)=nil, 0xff}, {&(0x7f0000188000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x167c}, {&(0x7f000032f000/0x2000)=nil, &(0x7f0000773000/0x4000)=nil, 0x2}, {&(0x7f00001fa000/0x2000)=nil, &(0x7f00005b2000/0x3000)=nil, 0x91}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001ab000/0x4000)=nil, 0x6}, {&(0x7f000070c000/0x1000)=nil, &(0x7f00001c6000/0x1000)=nil, 0x6253}, {&(0x7f0000711000/0x3000)=nil, &(0x7f000073b000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000025a000/0x3000)=nil, 0xcd}, {&(0x7f0000069000/0x2000)=nil, &(0x7f000042a000/0x1000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005f1000/0x2000)=nil, 0xffff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000038e000/0x3000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000eb000/0x3000)=nil, 0x4}, {&(0x7f0000714000/0x1000)=nil, &(0x7f000040a000/0x1000)=nil}, {&(0x7f0000554000/0x1000)=nil, &(0x7f00002d9000/0x4000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000006c0)={0x10, 0xe5, 0x4, 0x3f, [{&(0x7f00003b9000/0x3000)=nil, &(0x7f0000112000/0x1000)=nil, 0x4}, {&(0x7f000067b000/0x2000)=nil, &(0x7f00006f5000/0x2000)=nil, 0x100000001}, {&(0x7f00000b0000/0x3000)=nil, &(0x7f00007cb000/0x3000)=nil, 0x3}, {&(0x7f0000041000/0x1000)=nil, &(0x7f0000679000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f000071c000/0x4000)=nil, &(0x7f000051a000/0x2000)=nil, 0x800}, {&(0x7f000079f000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000170000/0x4000)=nil, &(0x7f000025d000/0x4000)=nil, 0x6}, {&(0x7f000048e000/0x5000)=nil, &(0x7f0000499000/0x2000)=nil, 0x2}, {&(0x7f00002f5000/0x2000)=nil, &(0x7f0000170000/0x1000)=nil, 0x2}, {&(0x7f00005e0000/0x2000)=nil, &(0x7f00007a6000/0x2000)=nil, 0x1}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f000002c000/0x2000)=nil, 0x7}, {&(0x7f0000343000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000452000/0x4000)=nil, &(0x7f00000ea000/0x10000)=nil, 0xaf6}, {&(0x7f0000043000/0x3000)=nil, &(0x7f00000ac000/0x3000)=nil, 0x5}, {&(0x7f00005a2000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}], ['./file\x00', './file/file0\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x8002}) kqueue() read(r0, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r5 = dup(r2) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x1, 0x1687, 0x9}, {{r0}, 0xfffffffffffffff8, 0x63, 0xf0000008, 0x3, 0x101}], 0xa9b, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xba6, 0x3000000000000}, {{r2}, 0xfffffffffffffffe, 0x10, 0xa3, 0x9, 0x4}], 0x10000, &(0x7f0000000100)={0x20, 0x5}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/ttyCcfg\x00', 0x80, 0x0) 04:30:28 executing program 0: mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlockall(0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) 04:30:28 executing program 1: fchmod(0xffffffffffffffff, 0x100) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xff, 0x400000000000006, 0x8, 0x0, 0x6, 0x0, 0x3ff, 0x0, 0x2, 0x20003, 0xffffffffffffffff}) 04:30:28 executing program 0: setrlimit(0x2, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x83, 0xdf8}, {0x21, 0x7ff}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:30:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x33cc303a) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 04:30:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000000000000, &(0x7f0000000080)=0xa, 0xfffd) close(r0) 04:30:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x3f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x94, 0x80000025, 0x1, 0x4}], 0x1, &(0x7f0000000100)={0x100000001, 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 04:30:35 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') 04:30:35 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x200) shutdown(r0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0xb5a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/129) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000002700)='/dev/zero\x00', 0x120, 0x0) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000000200)="d295a47416e79f571f56a23a83d3a1fc25e5f03f277b4b", 0x17}, {&(0x7f0000000240)="400375d709ce61c3ba8f0c7a64fb22baa6932fcc33bb290a77dc6eb79fb7fe18b2c02f115bb8ca0d161d53eef2840cbfee288bed91ab04b7a4f762195372098902a15d3c9c30e17f28a919bb0b9763cd8248994ec1e63a77678df62707bc306b692b99bb74ba8a662e", 0x69}, {&(0x7f00000002c0)="a62c758e46e58a31aad1df0bee83243b71829e8f0ea03a72b5378f0f4d88264a2ea139691fcd24cf22c8c2d52207ed9b30a8bb551b4faf34044e2fedf856aff695ecf43f33b03e4424af1c005b3ebd14f47de13178f8571bb74782a86e0d552f2859d735a9c80a93249eaa71ce40438436f09ff3acef6962f4bcfaee15613145a7bd997e263e641dd4c300b88274d37051bcc7aceb2750c85ac614add08df31e161c1bac02ceec6b01f2f661c5b19b9370d0936eb2e8b6eae05ee8b06e1603db68920e36369e9716f752b406567023d76d318491d430b764f24295142cfe6a7253c7f44711f7b77a1cdeb62c8807cbffdf2f739d0fbbd3b2c9a28b0a4252a7683bd00e2edaf55c11ec1e24ff25d1a0744dbe89b482f4d952deb7784e744655055519e912f125827e1fd3deecc924f4bd041eea8ad8258ea40157d7d7b4e0c81e29b93e03714c2e07d2262993f95d6cc2f8e41c71b20eabc6446639b32a645aabc76123f9963e94150006c3160d42a14f8938c358f81d5eb8e77b96ab3a293f9808db7c5ac7002676a4bc2956cd7bede540e8254afa39569bf45988ccf3d1021b2c11d36c00b6fd4188c0ad8bfb0ca5eb5c0c29999e6cf864b2eeee641829093d9af2c3aff15e63c05d13c7254df9e2f8c7a1724952ce5d242dc9e8597b6c57c22e8c8827cb5703596018278553537ab6492a31344b87cec1497da171bb948130fb01ea19303e88066ef3ac02e6b00946203ae9c1ef0907b7cab72b3b1c79bf93f95a7e78dd0ee26afee36e1c46d760a9775ea2ecb44e621eaf01530796e3df005567eb6cd27274508b3bcf3f65aa07d0db5924a82e0b07a3c15d8d570235e612ef6e7362573c405598247127374ea0cb2d66f03299d0b0494c9016119f348ccff1c3a1e3261ded8181aa50b8b327c47040c33198a977352bc4d4a922ac7d7183d1342859fa397e7b4a1159e40bb0e5f6990d434c6457d2b4890b681b98503bce443342d262a9ff1c035c60bca45bad3f2e39e56f9f5ac0587d5802dd867e3f8ab660209988b6eb32e72e826bcd4fdda87ef538744e1c1f5d1f75c6f712477190d265d6330337f2cfb33fde67225628f1008f709c01e729696457a41b19ea8c71d92e711f5f8720fe0a7ebe81ab3f502cc57deb52a89472d4ad93f79b1bb049b3716ba6b4e36bc97efc662ddb0e61e3bf2fc804fa28a6253df2174511910d1343a1e988fe9d8b1cf4c1e55cb229a3aa33d17922f657308f1e0c1072e66e8d53f5e51778e1571c4fd01d2b7cdf3594f190eedb4d7a09b4c2efd8598205997b46ee2a7fc7a2e5d87e0852ee67a37f18406968eea6db68a500c2e183c58448655bad57bc06d98af86cd3bb4d21765e39a0c406088b3bf0c162e79899089ae6e4f3b51bab94ad70c5d16514a7aecf5874648072dcaa1bd2df52e08b70fa763cd06b09ba5262392a4c5ea71dcc00c103b832ce9cfbff75a0fb9ca5bea1a4f7902b94c2e3c33e61fa65a8877c2c7cf114fce353134c78c3edbcab4ec8f3d739ee02027eb94da4b7a9abeed3edd4194aef956693dda2a0f13bb12c12fb9ed7e9708f91dec119e23538b0ac93309e1a2cc19a54337e8aaa7708a443e6aced20782be837a38d4ff10004399b8e017b2db9bece36cb5487032c30b93afed1713212c2159446f8d94820ec7d044e2aa798e7afa04b21484f27f5aded7b3f65df466ad9662b30d7dc51fd18a8fb98e753abfdd2e831891348eea0aa3b42b963d15ec1aaea099287a8ecb158de42e391e952bbc2aa5434794c443d24a5f19639bec95b4dc9f735b59b35a554515a9cf1e554062622c70416fe9fc690fd01e7b285e898123f867701dfce611ea0189f011e5e48533d6bc3fcc933ddbcbbbe26df7e09026f548699b334e5017ad9ef937c4b5ea588cbab8074f2c2f3d3c9080d48b3cc2b91602538f8b3d6a3282e81e052da05fa409881926d32b6e41c621a11ead4b933164d0c2d62efa90aff29a34e656a6fcbb87b15fc2179a29995770e4821f81648690781a737fa3ce698f9373765ff4d4174a6d5c30efcd470c611bbf66570b82af5c2e4ec0bd04ec581cae13d25c1916f0e8499fda9fad2a82ea7c607a95a39198a26dd16a08b2a46bcf90c60e5e0b194559b7bf76dd523f5661bcd1a3d13eeeb3708997fb340ef2916a3ad4384a16249738d3360245b769d4b54133c20b7699c6b82cf1fc11cd729bffdd0bc34d4fc46d2b2048d7f8d1abf228187b0380ab9442c47f2866f9077a3a38e21d3cd8e4e6277d3d4f9765e4fb8e0ccb97a0377c19b76f3d465d3d62bec3f317026da4874d0e4c42fc234f729769fc4d33f81f6d19625d55b6556ac94b14ac5e9973d67c6ce2ff9a12079dab397c7aa776b413ca45ecebaface4ac5304b45834afb1d3a4305decf9b5e4ad7ec7798c50c33d63ce9bdd1068497ddf1320d2172a5eb957f9d7ac549f66276b648566ac5b08e2a463abd574527274d9afbd7e2ca36c882d713f7e7c0f1329ea4b85bfff7f8ded118f274aae9e273d1b6f50f726a69f8c2d6fb9e8b832ae1cedb369c1691e21323ca0b3baf9fbd0b3c75598e4646edfb8fccb43c849c0ce367afbd816502b7338e9295a631db448c366c3e739d6565199a8ac57bee817b6cd3b3ce9b4995245a9197e99b2c6f098994ab03a3093b69ab5f577de8bd3df7eb63729dbbea401823acc3e1860f6a3b30a103594817b864d55edf3e25d39198582f898a506d08ebc916476a3523b59354545edc2d70b63df4b79fe22c29793b6ec00cb803144e9092afe966d56603089312207b15a519a55f0edc372a565298f2c994d54f6f3b838fc04fb3b4c8d176585120c047800d1316f89a11f2396c4249a1ef34904ff01258c099207dff6967292cda8a5055372f5dde1e59671a7fadf170a526bb212d61cf687b00f0616f7035b21ca0b766f8cf08d4b53a1abf499c66060f1e88360c4e9656c9e53e6262b3ad6e92f6797b71629c134027ea42acd2b2615961a58e6a80a22c8875fd8488002facc2dde43ef7d9a8fbf3e05d295fcf2ee50a494ff81d778a62c9f3e96a8d5cb8083b9c5db9bafd4df8a809b33913f8bbbebbc27cc99e689cdf17236b6cc61808e9a62d2dde8edbb85764a9e109f8ae09b3a317bcfa2a30406c783b5820fedf0e45ecf9f83585746bdb24b94b9995c53d8b3b971bd979582656e0725cffb2b8ee9f5d451f1458d2c1f6861ee2ae69f1f03205b887f2f77954529cf8e0ac333b8c0ed23b791399ec2f93049ffe4c9ac7b10118512215616b0599c7dc2a6d9f168ae2a2b2482ec619f64f06f5c63957d2e7ebfa730b7d1787fa4e0e72915fe771e90101e700526cd4d16e69c0cdfe5494515127edf571734f33b506b5d1d42420a4685668d30ff862427827260180ae69ce0ae35ff376210afc73072f90fce66b0ca43f998f95e5180756170578867670c468c5bd015f70ee8cdf8d4e3b8e7ea02e27fc2f5fe12eb70227a59212ece733ebbbb84177c303e96d4f4100d550138242b5b74720f863d59098e960f89518e94381e2a8e3384da9202ebcabc9b6d4c66640e483aed33e4eb606950545ee980be77829aeb227ff22e90960bc419842be464f0e32283d30ec30f435c9225ae8a2fb99c7d54fc7a42c9c19fad90501552ed9d27d2df73bbac179e1d0f1327d0692e01eb7f12284b255da4602babe97b0af2407ac42f318902d7f946000abfea13012d9359136f165c4956a8ee6bf36667dc12bdb77422da0d02e510e6ed051811590498f12890171c7cbbd79188871f0e41beaab9bc6ec452adfb1ad21eed9984d721bc2c7cf9ce47c6ed03b5568db3923df565e3f3873c10d01cd077891e86130018788a2bdc961d0e48b9ca2179aec17dfad989c806f9cabe461309e29351f42674dff063f3d70ee38598bd3ca86f1d1f17f1d3f619d369aa1c8386fe4ddae90842203604c4c3cda2dce2a00710c06a0f48da6578d4102b8794db342c639464c71e966cb2c536e7158a92f8dea2039f6e7e892bf0ad53b0f07c0d245739bc793b9156a98077194e11759532df1e535f5313d64d6067b57744c6164e4692789a1e229bf3334ea92e4801c8c40addf392e3fe414aea5cfde945799098c335afd187eda7dfe8da498a56af52d39db6f680cf733fcd841501b6816d1b33f52df43d8d0165db618de734078ed243f81d64a824f7302c3193b71b5ead8910954bd708a75064454b0acc3f5c20882d84cb508059958f05cb1b52ba3490cb29e23c604bb22c30d8c13a27a981fec90c19a10a12ce6a6e68f9c25557744505f045941f7b63ab73c1f9fd28bc27a2f1773fe627ddcb7815162417b043f01d2613dec593ff25caccf1e1a902a7008ba4d8992dabc8901293086c39029ff0942092823020a7d78ca9075f8587f5c3dc36b9bfb48622ed49d98186c45bf4be8ac5e991c8af01d6d5beb17fd069d407dad1ea67dabe6cff0f15be87165d6c2d9b5e6ae9a958135c706ba647649fb7aad51730f8e8988d7eafc08743a486511863be760b6e102482aaf251e5cf3a5f6ae188c71d7028e67df7c5950cfa80cf3d4d9eecf3d23065d5b840539b47e00062078bf513fba3a32b5507e8782507cf147d076522acdcb994f296b795e237cf761c2243a0f14aa20a5ce5ed37959cc594acc0d7f9b335d1347a86eb62b80a1c44880a5c7df9265d60c99f6759261df8d9081a7a85b5f937e633f230f2ca34be8ca9e7478d8d9701f9ff5494f8db63b0fd1395977bfb21c24d7012f70c3337e62599515d4ae15d4fcfc950af2132ef3212576334f78a9d8e751d7fde565a820ec1913acd0a6222ae4aa14b2785800bf178d30efe4e0c3f757b957bc883cdfd62e6b0843d1cfd48c691d5ac5c539b158033a8097e6ab551d41ec549410e6ce297d6bda69d945ecd633858f852c99b367f25713fdf59861a371919faf8e3b618d8c10601a9cae765245416f33aa09921358a02905f3ab3dd3b90c324f0b2b1af6e6e7750a52c292d9c3cd4b01acc9798b93c81402761953ec7a37038476b1ed9945466e0b8f55e5b5ad874a6b87f19c368c9dd989f9844f1cdadd51eda6215556a296125af35e63652cd7549cd5c5574795f47c3d983edc9493e2ac815df2074f5afb61faf38760de02cabd90cc9619abc3b2b8996e16a6cb0eb338b5a9c59ff16e503ce931b2f5868f69a3393f6169e722bf7a509929e51487917932cd088370c7d1dbb982be9c4df880eadd801965dfdf71753066d3d9510433aed0be1db90e96c6a51c922f0d84f1df856d0055a51a1229ca7485633609448f71a6833236f4e5a076b97aa07f309462ed8821f312246642f70fb53130ab194cfbd3a9f3050dc1aa1339947d3414bdb514a78954912c7d21ced5c033c4da0472f2695e9f6f7039ab5585d979a8bbccf69053541fbde06d1e353e49b25c4311328c832006f2a356045d2ac9b4bf81d12b5cd870f79d479d730d6484c129fdb45642cdfaf8414fa85819b64dace9fd39614180fbb6be60992709e19527e57425ab3973bb4d37def343578078017b7cd8a7aaae470aa42d81eff7e544904574eacf8cb265e2ac52b2c134f229729a05b47cdbc9bf83449242012b527934dbc024fab05aa1b498c738748649df7ba7d64d9a3ea0e3ed11da330cf9f5943b07f5d5c9dd6bd2a976923325d69a1aa88e1bb45841eaff84f14d8215905a993e98d6eaeb1f75c401c941906f86c8df89be99c97412c10d5b4c08474241fae5ea9a7501124a248d587d0f97578aa81bad0af86094", 0x1000}, {&(0x7f00000012c0)="120762c84da94a1e3a1d194c6ba61e8fb6ad4af1ce38d1edbf04a1848065378cb31a4b43800a51d60687798e047a67048aed842e137d5f27169beccaff58ef977484d517bc5a8fd0a09963343ce6b831e85004a7073398367bdc92fb7016c0655883c37ccdcd5104c81d565a299551cf9d6147c3944aeb43a8f6714c3e6c6277bd2942472efecc3106062ee761fe38bcc7d39f8ea4fc1fdad912dd8be28a7df0bb5f5b79f00df4608546b689864fe86583df7f2a70f62aa78ac1975e78031ccc3c919851ae766fc4ffbc15ad2e8b0ff383f5b91f5dcf1219358b9157d4c99f8f29e0a8b205a0ec9cb9dac2cd7744d0dfc669e3cfed5ed32af36e8c5587804b7a3272903962cb100b52b64e87d23b7b513a06ec033e0624eb9d6bb17b3af4c712a1db148ce8deed031d6b1eed80540f2b91c0dcf557b99ece0a1b452fa3ab03bc96b66ba6fde93e92ebf19f5fbd69b68e07e4be816d413408785c655ac5903bd7efc9be22dc457c4b93beedc488f437c758fbd9c8d9f89606c44aef81b60205486de4febad1f9cfad6da5aac88f0b665bb90cd29a60e54b791a03408f29e1f9ef7b276cc697859246bf4d3888c45546ca289a539fd17186f5db021f5d333496f20ab0616f22553abbecffab67eb2b69ff798f435985a0a0e25f04719188f74b93381537bb4bb04847f5f5af8b082f6a5427f1181d384f8068438f285d0c1827bdf0a19df0c8e2f30f31e8435532f253f4f1c4a5b60ffde5b8996d6ba7c9bc3a004388880293999f628374559d9bafb8c9dbe36b8313b0bd77c1b73592ff41626b789a071e36529e8869801d5879c8385b39a54ec231a505eb9de3513357dc6dc9956aad0b2ab85f6f2692a9d101e320f18539ba8d5bae323c4f34436e2ac081eae2a33f59d32ace9d8e3dd9f3fc1e068f36f11212373020e5485970aa207ea3dbdf8e248ef5efb5ec127e377d76e113e23f7fcf74fa30bc0d235149a99f85bb9f4dec16216d23764f13315d48f3850334535174f5b90e98e3b25e4ce9d34da22729bbd6715851d2a6e88decd390c1b31266d7a4dcb76a8b2259d2819115851f26b4836b092b2daf06affa19aeacf47eab9c6fcb0de6f38a7ed1c946bc584ebe8f868916532c7fc2e575ae1a9932d8b0bef5fca8e6d2a6b2d5ee14cb2a663b3fe2a984957124ff4c76518485acd6d02029d55b69f57c0a7c91f7f6d5a4d8c5426bcdcadeb18e41b057a2eb6b236ed32da7cf826deb114ea3fcdad70ee3c5c9f6c1cc99c6a26b49b150a86d22c4c339eb13aabe99971371f9d9b9d46d7c9effda9c46a1980ffb76c30cd7e7b92d14d70dabc09e0f91cf29f82e4977d9fd0db1b902abfda2abba777b4fcc1115d19dd64c149a27b5f01903293a9a02b3134af8cd7118520c45ef89bb05895c26dbf53aa95c33fb563657a4cbeda9291d15b58ab02e3ad29e3b6249b04a70925b45e75c5048c007233d7ab2238b08ce574de243e7895bfddfee6221af777d7c3132e7c14e381fc9e39bf4cd6121eae640a3907d6be8d42db8f3971beda8cb9da0d459d18f66d4c2a2cec1a46890067ae191c5fe8e11ca724b31d86f19ae7a3b4b07962bba332f7380eeae74f94ac40d9335e0a9d4713058840084b1b027703075a9937d92d2a5381dd95329c07308dd00220625a463adb2dcd0e9b2fa6359d62ce644d75b14429564c9b4006160f0281b110981a0a3156da93a492f981fc0f248dae02da23e3b658afd5aecb3ca84107f3f911fc12fb7da80881be7a1b87874f6af31518804622b6444750f6e035ff907475a991589ea58894b260c90dd6be1a693f6c86cefae0946986b1e57d49cb93cfbcaa3fb9d34d7299060f00137bd66174ad2e6783adbd0f399fcfb0461d5ca66048089e877f4f53b3bedc7734aafd7bad1644490d1bf78096f5d223d477a4c2fb55a78f843ea3fcbcdfc71aa178b1f288e8644a92a81957f322562edea78c1f7a45655bb40bd46c7ad6d705a6ff9dfa6c60d9167c96dd83f56a637869e3c3c5adbe4d2603b563ba941d9a0a012f78d8ad6f2274e7abf16a759da6644f1592f7a05ac874229de2046f30b6557034c5b4c8ae5372970258258bb88ed2c73f6ced60ea3d7ef6fd70108f6470b3d5b38a7d442797d326bed507194fa14c05a8ce5f094af0cedcfa6fb3b5fba391b46eb19271b1e6744d527faea59751f3bda5544deb444b0cb17ed50b5000fe76e23e5b18bd9d217b796c4e9c742938a2b9c39717961439f57908de715e222b8018ebefca55c3f29e61c734a2c92dfb8b41d73cdec6f5b1473caa45eb46bb90e6daddad6911711aac1b84b0d7c467f1ffdb3e6e26c0bd26dcd05286084e253d5d96b67a9f3de66a58ddb09a1e1bb7acf9244563982374479793bf726cbd67193df513cdc11b3ad733934fdf8096be54131a68cd91f50d5803818ec0b487fc8f415be2ca536103166bb729d5f0ff56705af1c10e0902d33b9a859c8a982dd6c39159da36c77698c36a995a7f5db5b20077e453938cada681ee1df1eca205b46f4781a30b9cc356c0b2030650bc4f0601b990b6e072a319cbe0a5a43d03534890d3efccc9e1fbfe2e7ee067d784e0fedc3b1f33365f11df993466e704572e22a3542a4102f20abb3cba4babcf22c8bf191bb6187c54300f655b2d175fd96539f70951fff1961e338c80422d3ebf7208a10e3096716d25cba0d48f68f749ddd378156ba19fd2d3ef14aa8a8d51bf980dd5837ae35ceae73684f1c81d045dcce83ed19421b100be67cd44b39b3009529f9afdb5a9d6c926b2ca5b72474c9c605dc9059bcc5b568a5947fabb9ae6b3d6ee2b6df8d7f24498d65eda678b8640c7c65c274a8fcb7a69ebe9b82163108002914f2d852dafe485c3cec71ffd05036b4fcc01a76d3c30fbc01b698a0f6c623fbc28ae6d149aabe78bcae35ff51abfed055b71fe667bb910f68c52e30dc9b8bbd22b58035cba3acc297d256c608856f951a2b1fea9a08a86b9a2bff34bfe2d96cf7eb8fce8a01c4d0b7a09b4bb5f752e6c40dd7a77aaee161673b2bdacc60560b72da4aeb64ddcda69303e0f27288ec0707f834c8bbf2f0a47372a30ddf57b73167631d902b925f71de49db3590ebfe1b38dfe6f5abdb2bee9d4e6c90ccfdd7bc87370b8c10087f66fbf09ef097686c4e38665cb5312f84a416ee5e0231f1104525d943409f31c03a136185d419324d9143bb2147377203b032f3c8b0199920874cf806cae27eeeea1838d7793cfdde72bdf444152febb2f5cf76216ff8d9bc1cf62d66a74ff313e53d3acf85ac3e46ecefd748137680baf0df7721d25e60a166d505d430c6f7e9c5c8111ef7da5f79f8f7375324a1420d38f84067fdbbe4e18f9d9971592264e3108a7b0b1dfee03e20616f05bf87573631dbd8d000567ae7b2025d1946aea4df7d2072956eaa0194e018b1d71789839db08d820a5d6bc097dacab8ec672dad0fe938bae11352523ae166aa072ec04c3e123c82039728bc76f0adf4406ebbeedb22434f20e18d6250762d1d570aa671ebb82fff1272db8e88f65e1b6fc4cb038b3eb15ee4ee77cece47c67c945d3dcc70b284bb095af013b32bea7a6a5716e6e66cff4f7599f5f668a375653a22dbed656abe63718b7ad226d821984ee282c157df9b869a9639bfdf98ac4fea2b5cb898a864e9f37df0eaac28a2ce65c837c00e20dd85f0d9376bdd062849aed0e76c96a7604b2850ffda888debd0892d22e99f49256a40374ef298de50b70f441c3221e5c6231c01e322db00aa47414f6946cff2df10d721ac554a3d6a214480013fb448434ea2710a36bfb69599e6a2ba36463482e44813e3da56b205eaa38670d518a91437efa0f62cbe31cdf578912f851df6b3d8cdb88f7aa23afd849bbb1d9d50435d6e2aec41e36dc3517708bbe874177fbb0ff284fac7958fef92e42ab6bba8ffb1546bc4452e0036aae40dc0f09d3d4efb60f19a45ee2feb0ad070153341d483bb6bdf4196ccb3efdb80f24a2a5b54605a5d5309f3e7215f3e7d4e7f1106666dcdf989cc8849040572f08f895d1df2ac09e9bd0daf3e7bf0e3c4169d3b3b704013a5350a7357f329ff2f14904fd556aee038c5654dde4c46812fe5b819d5df6fc047da39110a0e8e0bb65e5f3730185f1f95a8c840290ecbd8f35bb7cf2436ae6a01e336824dbc1f423e510a78ea057c5a62467dd1832fb6eee9be88e5c76e3f75e9e204f7c46af34b7643c6eb53e5a3252054ed80344d1fa1d2b500e865b6f8ce84d82432762da59817ca495ffd1a70b5f2dcd4edd6c38674298f923f8624a501c56c5d4592a16048dbfa11d7c6a4e0b99268be167f1066e0b213cd0c2eb07ad1fff71956bcdedce04a3f2c040e6317d3db4d6ca3e643e10c328b98bc161383606ccf2f987bdd7f7aae4119839d4517ccb1e8009b5690cb81064dcd56cdd077671344ae206269666b4e1c2c8321a76f90883e2b01dcfb688e3951ef7eb440151252c33f3873b66ddfd012677a71b47af55bde13f8f0a3badef6e2bb17d0d87d49121398b2ec52b19a3ebb9377dd4513345adb1aa25f54e568f10f38760f9265c883b2455759111a867816e071841194a9b52031f68fa2baab5abb60f80c38acc6422137105c35f767e3221f47b8589609a6a685797db497c6dc98cc8914455ebf5864e60bac8d59205acb4ac885bba6894ad84f379b44a74aeb626be7f06fb917a8325eebd4b1dd5c584342532a2464539fb78693f9f7db607b055cc95551c086fdc78f5011a9955915ee730cd396ce9252f1caf62d0acd125fd9f8d52c9cf66c37752d2f9b8c3bb08ec73d6b941cccd758ad8a9c4f4e7436db644f6d57a462db6fcad5f8b4ccd7e980847c4ad3159a73655bb62659d3f5eb2d50236de0df81747f27665cfcf616aa6d7f40d90a7ce2660720c3d72edd3676b0dbf6cee81e59b96a654f72958853147d815e0ecdbd729e8de9ff24a4a093496c3130b551f3d2db83ee313c041eae710abaf291106c57426e0a61611e270deac29bf1437d67c397ecdd28d2369cf7d618e711b78e91a0c005d5356a3a627c43dee3b01136c5308f6c4fcf14a28e8f1d8db14dbfcd9395d96b96b39338f453af11592ca80922f3e82cc3eafdc19e90f32bc56559e4c607b363d2b46614971ebee8a72df930799894ffaf365c988e52a90d70b1be790c5688d5f68bad3f026cedc35cd36b1b0fedcbcf7203477a2c2fbe7608695ed16f783d28dc6dbb3b95d909741940925d5775074294f33104d94ea42d47d4c1b2f8ab325c80c2bcedc8781cf73bd60eaa82e4f5abb540264194488492dc5e187557aee2f895662b6efe178d666c00134ee3cfc461cd2173db127f635cd4aca169cbe92db996e622dfbffca454c5d1c36a8db56a5507bd4eb3d0c14ba65512cf89919c1e72077f88271b05e8e5515d2049f45924734b2d8f7b54e9f45abf543523cb6ee5b09d455fb65c39ead9eea95af77959d7fba3a710c82f5b36d230a0e5009f2c998fb13d67b258646d8bf74f7a9f43855f1749de60f36eb7798a326fb3b4d703e26c4ee7d2a03fd93d0b7958a12e3324ffbb33e1605e1c5ec53105affe907f628c835606fc3e568cabc4d2d2beb092f67504b82c7e65d1eeeef7e82514282ceac8f80c8b213cd2ecad7d261c005da965e2a88aaf5e49287806e335a66a2a765a3da236519074b5cb24e8e149b6bdd7331eaccd8d1bf845e89812e2b6d428e956352017f47b46d1feadb47f418d80eb4068551ff3e318f56a6924949fdc404cf4bc8a18de", 0x1000}, {&(0x7f00000022c0)="4671279d23fbeee24b0683c17915107a2f826a445f2bddbc92e60d7270d12f0e9e56268a75a528f5a6f2d3e2d94a7d65ce43a4cc7fbac64fbcc8e25c05c638d61a1dd1c3741e4cc4371976b7847304a92f7d549caede0b40048b354cb418c36fb1965c3a44a678e5676f323c638960305d67ee59382535c40d8f966fc71954b2cc701f5daeb92083688e506d53c79ace49b8702a2bb685b7455947b91e40168390d79625e2568ec1c0e9772f6924b08f7bfa1e2ee4960cb4313ad93337ef60b6153b63b7a0c179174229afa67dcbbca373412c52401b2635155cfa1a88c9b1d14e5db15375142b9ef0", 0xe9}], 0x5, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xa0, 0x8}, 0x8) r8 = msgget(0x3, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000002640)=""/143) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:30:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() syz_execute_func(&(0x7f0000000140)="a809f3f0804b5500ddc945dcc5410ff7f0c402d13939c401395585e9d90000c463017c36270fae0b8f694090679c") r2 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x8001) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0xfffffffffffffffc}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:30:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x4, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 04:30:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = fcntl$getown(r0, 0x5) getpgid(r1) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x62) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x64d8, 0x1}) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x83, 0x2) 04:30:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) 04:30:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x181) fcntl$setstatus(r0, 0x4, 0xc0) fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x110, 0x0) fsync(r0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/91, 0x5b}], 0x4, 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:30:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000258132bd3d8afce1b3fbae380ddee402e2108a548e1857488fc4a9fbb263a786e2b58a98f3b6b77b5a726defb96a1d87ffaeb655a100c1920e51aebb60e5d7e84f64905c5d49afc2d6882859f3b2f477ddaa100500000011b6b9cf132f321ea33e8b4f598120792e557a67b0dceb483759f7a1d09318baaf072d5eb9336cbb81786358ffa1cc9488d7e73692be9bf63a6db90ac5b61d3846271e10f299b1"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000200)="a2ab8308d99c3dc741b280070bafa0be501917ed45177e6f45815c44bf5b87032e373d1b19de6ee1cdaed6f24a70c606bc94a18df493955865a10e63694ebb89c762c52e11b162a681a3c3baeb607f51a0f7dc23878e5677c1a049d58df9808471a504ebdb6c4104856062375afed1e6ad77fd0682656d47b86dd38d26b36b555cb46e6c1da25be36971510b85a0b9d9144eb5543fad1d3a48ce1fa63073512bd965a74dfdb0fa17d58299be6d737b25faf8e0f61d504078b68e908962f4d92f7f98d5aae895771dd183d87f77f38b68ba", 0xd1, 0x0, 0x0) r3 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0)=0x3, 0xfffffffffffffe23) poll(&(0x7f0000000480)=[{r3, 0x143}, {r3, 0x28}, {r0, 0xc6}, {r3, 0x152}, {r2, 0x100}], 0x2000000000000100, 0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x4, 0x8, 0x2ca, 0x0, 0x7, 0xa1, 0x3ff, 0x0, 0x1, 0x3f}) 04:30:35 executing program 1: setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, 0xffffffffffffffff, 0x0, 0x0) 04:30:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xc, 0x0, 0x7fdfffff, 0x0) witness: lock order reversal: 1st 0xffff800020b8c450 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru+0x221 #7 exit1+0x737 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b399e0) at schedclock+0x99 hardclock(ffff800022dfda40) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,fffffd8077926d08,0,0,0,0) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b8c4b8,fffffd8077926cf8,fffffd8077926d08,0) at calcru+0x221 exit1(ffff800020b399e0,0,1) at exit1+0x737 sys_exit(ffff800020b399e0,ffff800022dfdc50,ffff800022dfdcc0) at sys_exit+0x17 syscall(ffff800022dfdd30) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffc8614) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc85e0, count: -12 ddb{0}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800022dfd840 rbx 0x3 rdx 0xffffffff821abff0 cpu_info_full_primary+0x1ff0 rcx 0x3 rax 0xffffffff821abff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x8eb2a962b47a8b7d r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82337310 w_lodata+0x48460 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022dfd830 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=46195 stat=dead flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8c390 user=0xffff800022df8000, vmspace=0xfffffd807effd2d0 estcpu=36, cpticks=13, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34170 459667 36790 32767 3 0x90 nanosleep syz-executor.0 36790 272082 63203 0 3 0x82 wait syz-executor.0 40525 243910 96092 32767 3 0x90 piperd syz-executor.1 96092 504056 63203 0 3 0x82 wait syz-executor.1 47577 71243 0 0 3 0x14200 bored sosplice 63203 237825 34338 0 3 0x82 thrsleep syz-fuzzer 63203 133596 34338 0 3 0x4000082 thrsleep syz-fuzzer 63203 65753 34338 0 3 0x4000082 thrsleep syz-fuzzer 63203 152340 34338 0 3 0x4000082 thrsleep syz-fuzzer 63203 158849 34338 0 3 0x4000082 thrsleep syz-fuzzer 63203 474105 34338 0 3 0x4000082 thrsleep syz-fuzzer 63203 302937 34338 0 3 0x4000082 thrsleep syz-fuzzer 63203 73270 34338 0 3 0x4000082 kqread syz-fuzzer 63203 7543 34338 0 3 0x4000082 thrsleep syz-fuzzer 63203 305645 34338 0 3 0x4000082 thrsleep syz-fuzzer 34338 176048 4498 0 3 0x10008a pause ksh 4498 174102 39526 0 3 0x92 select sshd 52258 78773 1 0 3 0x100083 ttyin getty 39526 507385 1 0 3 0x80 select sshd 71839 416279 21014 73 2 0x100090 syslogd 21014 496735 1 0 3 0x100082 netio syslogd 77075 365720 1 77 3 0x100090 poll dhclient 67278 134182 1 0 3 0x80 poll dhclient 31870 212798 0 0 3 0x14200 pgzero zerothread 86529 208831 0 0 3 0x14200 aiodoned aiodoned 38420 319888 0 0 3 0x14200 syncer update 84542 357113 0 0 3 0x14200 cleaner cleaner 2415 350750 0 0 7 0x14200 reaper 3354 236904 0 0 3 0x14200 pgdaemon pagedaemon 44301 74216 0 0 3 0x14200 bored crynlk 34665 500496 0 0 3 0x14200 bored crypto 3965 20646 0 0 3 0x40014200 acpi0 acpi0 18173 124688 0 0 3 0x40014200 idle1 60802 335427 0 0 3 0x14200 bored softnet 14887 426905 0 0 3 0x14200 bored systqmp 10678 144905 0 0 3 0x14200 bored systq 51935 447246 0 0 3 0x40014200 bored softclock 55285 382196 0 0 3 0x40014200 idle0 25311 42044 0 0 3 0x14200 bored smr 1 365665 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8c450) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10682 0 0 pcb 23 9K 11K 78643K 781 0 0 rtable 105 3K 3K 78643K 1395 0 0 ifaddr 36 11K 11K 78643K 204 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 73 0 0 iov 0 0K 24K 78643K 94 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2030 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 23 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 86 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 1627 0 0 sigio 0 0K 0K 78643K 23 0 0 proc 41 38K 58K 78643K 1516 0 0 subproc 34 2K 2K 78643K 493 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 194 0 0 in_multi 33 2K 2K 78643K 384 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 590 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 98 21K 30K 78643K 6178 0 0 UVM aobj 74 3K 3K 78643K 85 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 85 0 0 NDP 7 0K 0K 78643K 90 0 0 temp 121 2734K 2801K 78643K 9529 0 0 kqueue 0 0K 0K 78643K 15 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 60 0 54 1 0 1 1 0 8 0 inpcbpl 280 833 0 826 1 0 1 1 0 8 0 plimitpl 152 144 0 135 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 342 0 298 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 25 0 25 1 1 0 1 0 8 0 tcpcb 544 299 0 295 1 0 1 1 0 8 0 nd6 48 87 0 81 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1404 0 1209 14 1 13 13 0 8 0 art_table 32 1405 0 1209 2 0 2 2 0 8 0 art_node 16 341 0 301 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 7 1 0 1 1 0 8 0 semapl 112 84 0 74 1 0 1 1 0 8 0 shmpl 112 83 0 11 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3172 0 1736 47 0 47 47 0 8 0 ffsino 272 3172 0 1736 96 0 96 96 0 8 0 nchpl 144 5182 0 3563 61 0 61 61 0 8 0 uvmvnodes 72 3674 0 0 67 0 67 67 0 8 0 vnodes 200 3674 0 0 194 0 194 194 0 8 0 namei 1024 18446 0 18446 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 12792 0 12792 10 9 1 6 0 8 1 sigapl 432 1717 0 1702 5 3 2 3 0 8 0 futexpl 56 13237 0 13237 1 0 1 1 0 8 1 knotepl 112 948 0 929 1 0 1 1 0 8 0 kqueuepl 104 400 0 398 1 0 1 1 0 8 0 pipepl 112 1144 0 1125 6 5 1 2 0 8 0 fdescpl 488 1718 0 1703 3 0 3 3 0 8 0 filepl 152 10356 0 10260 12 7 5 7 0 8 1 lockfpl 104 272 0 272 6 5 1 1 0 8 1 lockfspl 48 94 0 94 6 5 1 1 0 8 1 sessionpl 112 44 0 34 1 0 1 1 0 8 0 pgrppl 48 62 0 52 1 0 1 1 0 8 0 ucredpl 96 3202 0 3193 1 0 1 1 0 8 0 zombiepl 144 1703 0 1702 2 1 1 1 0 8 0 processpl 888 1734 0 1702 4 0 4 4 0 8 0 procpl 600 4349 0 4307 4 0 4 4 0 8 0 srpgc 64 162 0 162 7 6 1 1 0 8 1 sosppl 128 43 0 43 6 6 0 1 0 8 0 sockpl 384 1629 0 1612 6 3 3 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 235 0 0 11 0 11 11 0 8 0 bufpl 256 7177 0 1162 376 0 376 376 0 8 0 anonpl 16 187054 0 181561 68 41 27 42 0 125 1 amapchunkpl 152 12486 0 12396 15 10 5 9 0 158 0 amappl16 192 7585 0 7261 79 62 17 28 0 8 0 amappl15 184 303 0 303 3 2 1 1 0 8 1 amappl14 176 465 0 460 2 1 1 1 0 8 0 amappl13 168 383 0 381 2 1 1 1 0 8 0 amappl12 160 134 0 131 1 0 1 1 0 8 0 amappl11 152 256 0 241 1 0 1 1 0 8 0 amappl10 144 190 0 185 1 0 1 1 0 8 0 amappl9 136 1081 0 1077 1 0 1 1 0 8 0 amappl8 128 569 0 545 1 0 1 1 0 8 0 amappl7 120 174 0 166 1 0 1 1 0 8 0 amappl6 112 185 0 179 1 0 1 1 0 8 0 amappl5 104 401 0 391 1 0 1 1 0 8 0 amappl4 96 1709 0 1683 1 0 1 1 0 8 0 amappl3 88 438 0 427 1 0 1 1 0 8 0 amappl2 80 11099 0 11029 4 2 2 3 0 8 0 amappl1 72 53989 0 53558 23 13 10 19 0 8 0 amappl 80 5010 0 4973 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 84 0 11 2 0 2 2 0 8 0 uaddrrnd 24 1718 0 1702 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1718 0 1702 1 0 1 1 0 8 0 vmmpekpl 168 17979 0 17952 2 0 2 2 0 8 0 vmmpepl 168 197492 0 196090 125 57 68 77 0 357 2 vmsppl 360 1717 0 1702 2 0 2 2 0 8 0 pdppl 4096 3444 0 3404 6 0 6 6 0 8 0 pvpl 32 524070 0 514849 157 63 94 114 0 265 15 pmappl 232 1717 0 1702 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 530 0 4 16 0 16 16 0 8 0