1279223481d1d557d5bb33859f8394b91dc0888abb4d9e317c5b9393bd4e1823a062c6a862896ef886f71e3c08062beb44192443820f59349e41d95b5f89e14f0c0a765832618c3d21d4ad783e7fde151f4a5fabb022d39f33df6c475d62be6185660c57da1f96077bede0854f5600155d889e52d035b0d097a2de1d699fe06af8bce90cba257a2520dc025ce3c9a0283547f1666d3dce5cc4bd00f5c2e948ebb1bb570e725e71c6d0681a0b61e61c8cc925f884e7984f361737de02ec83df84ea5df9234db4d1f7e139e1d48ce2aa50ef000a87bd00bb7706b6f19d5f55c3ccf73f18396aeccc69eee088e60d199368ef01cfe01a7d3fce0fe5648795bafb00cf8bb455bd3cc034ed6b45dff320feebff8590222bcf0b2dd7bdf5d44421c134910b986ded9a720f105b81eafa1886b47434549a5cef7fbe2733fd17040cfb97ab9a55437ab43714dfc608707c46521946ab7477a5c70de016bb51be3739bd069586ca588c7d49cd4a6aaa0524367fdb41bb15a69d927ae9e14aa1ce0c7e9c3abd8901722b34908c92f9016cf7fd16c8f5d90c265a1196066d28be31466e61ed29465f6fee52baa1a3cb2de7e3556690e4534875ffa6b0de4b2e441d3a1dc18bc546cfc5f368dbee517baf582d9483864b9e296fdfff144dcc122a9a197563d809d6005656b2080b4b5e005ceb5ec8083024c47995a917e4de46714540e0fdd929fd39db008089e91295f684bded9b1d37d702e51ce31f7edbcd333dff3de8adc57e2fe5bfde0c644d7d7f1ff89f690ab8bc14c404b6c92ac04a3fb03c457e2f8822bfd623e8e06b478f32fbcaffc3a588b41187399c325808c310b5a9a865659369dff5497b1ee29c4940f142ccf2dac71e1185a62bafc628ddfe67543d5a1f3e0863772f0b8b00e0ff87a9d4386ae053e2cd838284682fce6b5560f6d84d23d26b323f88e74fb7da1aa0fdb12584813788f11092c1f2ed8010128b49a1b7ebf6f1ab229495ae2bcb2bb494733a331e136399a0faa3387291309819f70dfe7b4334aae3955924342acf6f0d64ba9d9920fa3d6d94240eccc84b53c34533497ac4873237d70770e84cf951d22b5d6cc6fe228221744fb7a120f097e2089c71857a31fb4f9aeddb01b8bda2c020aa8dd7aecf06ece57b56131a3e1bde75bc6b6049d1f67eb0d01fb80a49304dcad0ad6e305702d95362b6f051ac16c7b5c6ff93303d09cfc3f9d01fc34ea203d6a89365ea238b0bc454a8f6a0921e8512030084e6608bff20183abf22aac7f880daf1ce5393a3c066afcab334de168bb5d0cf167ba8254738b99948f5d6dcd1a748f294ce46e3d70695c865722cd8d7376e2b190702e17d8edc8f3c572a1637c2c87df9a70b9849b50f7e8f766cfac0121074f0a715d6c4d48b30cb6c929d8f170dd6f4544f5b05f52b60915ce801b67cc5a8c7df7f6a2bc04ec6b297f6333618abc42ece0cfc32dd87e5bb1690178bf0ede8310dcee7758a4f3d091cd048c4778b23bc24a3a1db4eaf3ba713e258bb35838397aeae265c9fed86a1711b9b073d3dc49c850e4a8c28c8b5fefe7c8f712dc7aad76c6a32035add4bc9854730d3b450e3376b332326b3e378acecf68ca240be5559e41a084be9d1b9f5731fb116257c0eb841fa2490b6e943fb09615b043eff097af01369c6a9471a124267d9e18a797658ca8d2f5ee46b11a20b058c867a0dad85fdae3c2c52257864afb21d1aa32a49f338198887a83ea2b81a56926a741ce8bc010a83c854400f5f8efd16cff97df0c7d2749959493dbbfe37c1f393686430a85f868ee3ec45e33aabfde6b3db0047df4fd090fdedb33c47c2aa817dd8cf97ba20792f91c78bb3b1e7ca248bc6230cfc95a66ee219c3c2ce39b5ea40d2760666f1cf87363573e3657782f0bc76d31ca392ec1cbb81adba4eecc5dee13a86b88923b846229398b101f8504ebbce998da8faee8ba752127f6cb91d2a397026d65d686682bd148ee4306a8eb6ad4dce950429ea07eec640e4d3348ffd26d290dc58893778d560d6a24e443aaf25d5ec6d39d1f3ecbd285f376cbf582e8ea78a0ca796d35cf358b58ad5f0ae08622e0e7298a988b90081fb1b18f6cd38301ea4af2f53c418a8a0e3fdc462e14f134566eb3c4fa4cbea771ff3443da489cb9fc8936c70f8bcd112e285b0d513929adb5af8ffef435e9579b5ab556684d41d21071a4fe2304d1fda7cef9372d8e1444656c83ec6b9c2e4a0461b291de28b379b3b14b4116c6b436e498e2e61d645014da96a5bb54cd47d629504404e78386c821e9afb23fd18dc0a485f514420fbf68dffb5869620ea23aa7954c7920fdc3fa8b7cb9a77e16416f6901b9c3d01e2a2c493e2fa010942d16c4f36f813c34aeb30d06544b34f46a6db4ce156efcf963a64972d6266d4c3a19e15d5a1cad3acdcec7fc3d9a404f6479a7428bdb4ef2ce3de8ac277dab9f910d6d16277cb7d514920846756b2b2d4a3d13af08f37a8e45dac2d5df0297854ce92e3de0726bee68d124fe0dc4fb86a7431923235ab1786134515215df9a056a03d248491b661990ca789e0f6ae2b70b1baf1195a08849f78476afa52686bb8f65d7c3509ea044356612e12ca494a811725b0a5a92633b184b48c02e7", 0x1000) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 11:39:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 11:39:17 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb808, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:39:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1}, 0xffffffffffffff8d) r1 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c653000eb8ae41c9685204e1b2fb881da565a9aaa1b2b6bb47622a05403212029d945aa8f81a70538b0890f88a1307bdb8a046722d216e618a8a8706632a67a51de04d20ede58f68b2c5e21f62c1bdf28019f776ec4f6fd8cf6262b9b8d0566f7a57d1fc76015083839f1000000000000000000000000000000"], 0xa, 0x0}, 0x0) r2 = semget(0x2, 0x3, 0x1c) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000000c0)=""/50) 11:39:17 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x5, 0x5b) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) chmod(&(0x7f0000000140)='./file0\x00', 0x144) ioctl$TIOCSTART(r0, 0x2000746e) 11:39:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) 11:39:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x15, 0x1, 0x5, 0x4, "6887d83738a72e099eee2807ce91507edf99a524", 0xdcb, 0x8db}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 11:39:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="00fee732387995816798a16f8f08da42020382e9d88799e82380751912e65bf3dfe51edddbdf3d4553557f417ef3e35c7cdc019aada51298f17efe98cfe4d0821c645fca7662d296aa90e73434b86a3d4baa265b98b3545fe22a4a98e5d38f82fe39e87c06328a754faaa1de656a37a45f8cdc30d5d4275b959c5c4f409e7c559f43f7bed5e91a9ea5c4f33dbec8ea009010d2", 0x93}, {&(0x7f00000001c0)="0ab29328580027dd33710cd8c0464c38e6", 0x11}, {&(0x7f0000000540)="c82d5b6d306060c0036d14805cb2ace05cb1de409d5ca48271ff21bdd87c435b8dbb326c0d4b066f81f4fecd49493cf130fcd4700a65e7efcc2dad21d175a80c78e5c5b94cb72a2a05a6bba775d217425be1fe34b3dd37e74c324825415ef7e4cfc10da9a80dd10538de310a3b910ed356a9458ae1e50217c4ef7b52346c6be7617b2df5543602516a5a0b223153f84ed8a385dcd83ba32f4392aed8600135c9ef4ff3ac944d18d78dae3df8cc06fa30fc892e2efc1808efc52e0319fe17dd01086073ea10a3c4ab180b06bf454ce75feba6dcd31acb196cf553e162a2b5dec6d32b9da542b82c75c84fc9de1c19281f2d0b88aa52cf1d2695f3a56e40c2346d7eb39ad1f95fddc14ee2e6a11a0813b7320ed7eaefd76599708d7d9d218d2e886b60180113b342bc2b196f88ef7ef69539918d404a6642929bdf15f4f9642865f3cf744235006273e6f25949aed6dba0b1f5048d1a62bf14aba9088fe65255fe94a4d991270d1670d95cf6e6dc161b188c72467fe50567bec1af37597e990515f0e9fa9b31132e721b7d89c37b0b159181162b98fbf8129f6cac8aac11416d7ae00f6643731bd46861017386a44ee362a8ff8f9d3f944cff0ac528d37a339f9ca08c910870fe1b8bd99db69d012197521b1b46ceddef88e388f4ea440598a266a16a9ac02f96a71a06a2f8f3fb9333dc5ea30f6e275e1d8b3f3fb29c74c6aa0f5462c4f3e79e7a44822ea6f9ce22ec7f0663872953f798c53e551470166ab2b49597780f8f4f6442c94662a5f8b7298ad7abfe9556b3f6397b010389269443ead2f8597741da7615e9eef01fa78d8c81651aada8b341d922ba322a3f3c3c2fa4ce0c6335ed7b22c381c02a64429232b1af72e577edcb90876ffb19cf622071a9d4bede54caeb74e8b2bf7c80a3bb8a3611c45a04011803fa9fc99e5a3923178d7646cf784f262218462753007f2883c85bdf431921aa03209aa926b5e59b32b224b5a838aa119a84dd3bd063648807f645e51772ee7316df7a54f0eb0a6d09f9cd48109b05e041f23e94161c97fee67a09274772fbd3c5ebadb47b58f5305d222c524fa3bb3f35aa3a7d387fa26ff6a7988290c00bf08d3f728547a510ab24f5df794e97cc18a3b1d044145abdfeca9e5a726a92daa9bb5a95aaa9045ad67dfdb57550404e8228bf8945e01fa24fb370f65ba2ac465e010b088e5d31e2dcfb0b35ffeca70791022805a0d445474ff361b3a6f7530d53149350ff5d4cf1701b9d12c873f82b3088bca1de83084e59b5aa3a62ff29ba0d7d10c8c8b476e5cc207d0685068f05648ce9ecf8124d3115c4c8837bd4eada0e3acdc14eb63952d426176d35706a27371adc7d918f03cb01b4be256b348d3d12cf5b3415954efc6a9df7df3f8148861de5315d04186bf61ffe8a10f9e00b931880ad9ec940275d0578c7896f6bba8ed03b27ec213b1fa6d9930622bbf08e38083f3f706351b2b3420b9633298b01be277b67dd292349c7a8fd3f1026482c8755fc2ca5ba881af260646b08f5329a2882c4c2fd8d9ea4988db3dca0c4e3789f6c0e68ff3ce154e64d5e08d2ba4e894ac1a28439ae872b54cf5b016fbc293f9fa056407d1911ebaff90388f92bb587a37196ddd9b3a455041bfaf249115ecaab216904bda467a99d914488a294da4103302266ffb8e85c03724d8698b42dbad0de86461c16374e8961b992d5e7b0c165fdd2bc8debb2f9cc8586d68a52ac5e36b8be8ad79760f2233caa897d04bfff79b2fa821bb096390a87a0afbc39438361891784fbfb5e528f0dad75d1e0712f31b530c6d4f2c9bf50e1cdd3a6cd898c6491f0d5d113d620bbd88bb7bbcbf39b9fd38d1d7b40c6b53bba38507c4b9c7a74d407f6bccd142db6d0a2cb8821c14e0cc8483ac0bcd62018d9db6d924f672e6eee6d717678e694d4f5b0df2ff0689fb7d41649e537bb84c4ddf4f78a637a5a7ad800150a815498d778c53a7abe54f558435127859273cfe979985efa64be8f305ecc2b8783b7ff2c8218af689952ac4cd3e1f3499dc40af950013ae34540219f053c2af45deaca38fe7e8385845b344bd2068be6f05c7f9e7cc26c38cd3bbd14799123bbeb38a469e722989ffe4bd88ebf7460685aa0ae4cd9e7e4eb7c2d7a0df6c2c34ad0277c052b05a634c2c849e7ed72047d0e49906754d630f0a5ca4c3e6c83f1148b2b1c9477f93b091737b1c37f6d6e666117a2216f97b023f05931ad6e2fc132118fc320d9b21790fe9322975a0664fad4380b4cb55bb2c5682c54668c75e70401e4342590a064ddfd09f6fea9165992b2988c6d68fbd39b207ea1a8f71487ac37ea6ec6cf74282116653982f63fdd3e2dcb1b40d4b8d660c3ebdb4b546ff7e20eac662f4de5a0542dfee711f420c9b92527508ddf5fb9744c11f1185b3ce02f2bf2aa585859d4f432ce8be2428976d97c883e9a94ffed40afc4fad5a21384a5f8db0b79a205bc98ed54de2fab566bd660403cbf64da6ca9fec8f6f9f8c33205d0043d3f90618a79c5bd30aa305cc27b322c2aee53b19d5a627d99286d348f1bb45dd2f120e7ac18a1662f49102811ddc784f8a11a4e838eb6766e6982094505c7543bdecbf814b4e3f0d2e3a7f04a72c94a994bc1886e51d381f4acaedf02605926c819f92a2c9337975e0a96524ad9cdc13416f364473167896e87ef7fe76d69d25365f81fb79f8fbb1d74351490c773ec2629ff20f073be90da0e89ecfbaa535a82ebe3a040f72211f7a4938f30b3b92ec43f0abb78efbc5c6dd67e669741a0b9fc463ebe8ea9ddecc9c52fa42118eab0b7884c4fe4386e8c4963e25893f82d145fb75fce7aac94a41c3e26c9981619c7c48511010020567d853cfbd6deee8e5f6dbed8144205fbaa14cadbec0cd0c9dbfd8e41ca44cfbae65d35e75a511f66fd65286cd63722b697c96c2ff91a7f7733fb4fb48d1f79535e7ba9db34e3fc166ceddfc4b3ee81d98e052ddde2729fa675a014c6b0e490e15dfec8a66a3b1b994550c55068bd31191d68e21fb35c11a9ea8d1cef2a1bd15d83d6ca8d8867d505ea56ac0f2f6d5e69184dedf55ee548840bf4c2fca943a8f8c0688ca3f747a257360dffdc17b0ee07e0273415eee7cfe35ea738479665a824767884197a933297ed5455e06f9976f9b25a16ecd8f84ada2d276441115aaf277f94c0dab6505803597787fc7571fa9da80e3fa2bf97c0c34955346f362f3d9770ef70ae1eaba6c37ff6126bb1552d1f3e8f795dc4900415deed4c1d92888e17ecc36f06bb1b38c2743355e715bf769e45c8a0bf5d34cda7a498f9285a16e6e6b16c6b7fb39f135a83ad9e5471250dce318e26ff460a443d522c51b9305cec49d088fef00fe743a3e3b531755029a94e12082e2568e66e48c334a377eec21fafb345d616aece116e7bdcae039c42bc388dcde7f29e662f59fd8b70fa92bd24d5d881cff63a63ad9cbfeac0bb105d2699cba4107dee6910edf182ce884b68846ffc8dd614184e41f6ac77a06273299c4082800ed7635361f4cc0347b927a10000673a4a95d346621c2d921f84f9b0e96a45f3c9d56b7ec345298376a7ece82f8a78b6982c9d6aea1a463538d4b02d514f8e1482ffded265d587be00cde4a111898c140ee0f50631bd12242b0bac3b667be1b2f31428d406e879fc80a5cb4e2e03e7a8aaf8525562e2075cf8c8a306ab8b02ef933518cab8da1f09be9f54917c8b536d89fdde3499a4aa110565fc3658965e9b63eafddfb11fa171f6fcba20e390ac48ef8976874c6cadeca179af1079b6781f74d0312d45446acb903c2316951bb437a81bd69b7c9b46dc5024e81496b2da055fb269d90a223dd4b0709fa13f8397944a7bb90a02563db6d236457c82a2d8deac897029f82b84c867cb7d45871f174d0e973e38584b4a79137627860a184d552fa87b1cca6d11ef8ec9c7a2a9a9d2d297c01c0dd5fa53285f8d58dbef0fb2adcc87136d4e49c17e7cce395851c8c7132dfd92116a5229dc9f70665a9bc3e4a300e6d83fe05ee576663c655b63e50fa18da96481d7605f00f8f516c6ecd612274b6a8f1219ab373ccb2ef7e09e1b7b729db1e1be8d37d0317470f482b1bb1acdcb4e8ee24a7791f62f97ee8b4d455acea21f0535a22653f7590cbb31be29584c074cbd442ff104a715fb9096f62a22e39e286f4488c9f20820016131e5c6a9db37ef261ad8cec798968081d45e673bd8f66e9aac7dedd76e4a019a49f0528bc5b9b2612752c68ae02ec1f9652c35e7aef55a588198740733cc040d3a7e15edfe3fadfd6e9256d7bb73a5344b5be29a1d4c690c28b88a58d1ab9f27ed3b744de250862a2dfac67c21b1aaf5dd4beb9d89c1e4d55464fac162e1f0f8d699d449d6ea9150f40536567196c611665a03fd2e38d42c3b5c0df004fa60ed4ec6a9d9d976f82828c700e3d5a8e5dd4551648daa53e9d57a2d5fe06f107b5b49302d2ffe727c83469315f6d1fe5811050c3ecf28adc154bfa05c9cbc02dcd355062ef74de2cbf30c1e1c23d39d255ae935a6d2034459a11f26374dfc6fb8023c21f91ab618b6f2271fa7d2b0a87593debc383432d91523bfbe82e0ccfe92b6d96bbc029ec2f34e4bcb1f5fce6a05217ed99c9a7a4f2f3aae9400b32c5addd2731ca4545c7e27889dc6033f986fef1aa355334c961a16487909d93327df5cbacafe35e8f9cfb543164bf65f08424b406671d308985d09902d83387d4f58f727777f23ca4913320dcd80e9c3282d5f357ff5b021576d29caa93f4faf69e8bd4d1c7fa8582dd7b4f0f7a96dfd7fcdc20296f8987c71999305fe221a29426301c0cd5503115931675724c3efde5c3e4ad4ad11f8405dfb058ded99bdf1954164b3acc9f0e1d00f8600351d85d303f96737363b15d084f7474cca6c7d1d1bc9b3eb46c047ce1d6ed46cbbca5d73192b6799a0579d6cb767f975805fefd847209cf74599d706008168f76e3650790f64ed1e041fc68aa4bdc829f1721e17b9da2636e0a732e8a2c70c7469a098a7c827eb73c89d3f88f385ee6c1066b80c5f99d121ff69ff0e838540312048d171c9a860311832390ede686961c1042364a90adc9430b9fd99c14abf31e2f40e18ab10525c53ac67d2bfa46bb3a541871c902d3a99b495e3af61056b975cff170a230f1c09a8fe19c5a497e3dca982013ea91ef5b03e0a467bccf7c4c000c49f3cdaec58de0bb8f28dd33d07bcbb1e8451bf4c37206e815ace2aef4cf99224ef2e885c52cb0eb0c71f1aa43cc25d430e8acd63e7b6fee014ee477d1f6f14cb4f53c601a7f93cab4df22207434e9a1babcd849587b0c9cd879cde34eb40099555c1d69f32a203836900b4c1d62898cbd30c7beb3742243317136d6fb1d4470e95f2b4de340f6c877a352cfc682c9aa1ee951781292795c2b8f5a1a978158bb73968b4d42db0de389e31e898a9ffefa3289e705c5f3a9dd534d8d0d2b6b52de163f1ceae2c5b6ecd5377e8f1856ec5e2a73a7388e2c579f801c451e62c097aa9811f8b7f48deefe7e179c9774de4a135323ee97fcae708dee7139559daf9289fe10980f45f5b211113ded9d588f1433842ee95d213d05e2f823ca0054bd53ca4e2ad7f1e82b6161fa2b13c54b9f539e2d4591746a96e4bb608f4f6ce95336bca418d5890667dae965c8688da821d922ff492b6c7c2744e40bda724895e681289f9070cce6a34c2c10de598e4c1d8d9c687eb033b53de6bf464390f3bc20b461d9ed606e3236e7d39039c0ab4bc7b40c52bb1bb68ca7bd0", 0x1000}, {&(0x7f0000001540)="a3006824f7f71408c17f1aca7f322e705d9b1ff8747b8f808950cc724ab53f9eb250901736401c38035d7a6359635fd99598fba8274cf81ccbf4e50d02a0b5f63ff465ee0f5e8a70625efbab63b880f4493f523d7032b5e1b95da14847eef664fe09a86e2d73a7fce74ab1e21941ecc57bfebb9cfd4b038a145d8990141faad42998076ae55251edffe72f677dc60242e00cb9f017c3c072dbbab8364cface04b6a7eb15f550ecf769334f526d657cac8bd9ab3eb66c09eaac4d40a488f512287d4c9a83e2316ccf7e0fa6cd2d41cd90e52c45198697dbb85443efd8b61c9038d4e4dd54fdc9f50f475607618e32137ede4cfd1f4f54a76c39ed99214e92284a192a23d1479019f2b2626107261ea6779fe74f023fa2c5989d4830e49806cf0ca448db288eca3c6620bbf2d0f6b3b5f360887928e2094d98233a9f9f967077cc49476d43b6bc3eacfb000451947dd6e2f2a7210090fdf3a2f18c85916e1bad229ec255ddf4a99b69b6e70d7f80e620defda80898115612175946844eb74e1abd9731b3e87d613cd23940b8f75d689692c6ae07cc4d8c8dc476e2ada85f7e8a53280d15339998e34cf22398a71d2d73977b048c8d4a278fd677331b57305578120666d3d3dd97768adf0ca962b59bd3ebfe063edebb242001a192df05fdb07d6e96300182be69455ad7d6fa05f759cecc8c8dd91737d1230c55f0c552189727094d738068ea90e200fca06b48b8ab18b1259c48b5003b22cfb974d7b047e3c5ca01fd4f618c38aad167077df2a6a5eb67f06621b5ef15b540a1739a5ec45bedc52f2394bf4681e0537b47a81dd99a0c818005c3ae09e26ef914c57bd505e9157ae35bcc18f7a405b4210b5605c49c8b0bbebdbaca59842a25ba825a5735c085d32f8ebf3fd92e8e1574d3aaddb21727b05693d9db34767e07c71e4dbb98135ed5872c9d162ad8fdef23728e1060e072d4937b4a86664f799daa936be095149272a12473b900f1247621291634991d1af310c102d11ee1228ae8689cbe815f70fd83057123300d1220e9d1fa5dcbfff25e7a4f2119467fdc20148f0c46ffc55d857478a3cf6824c98c40a54332b89544b2e2f8b236d4f47a8e4d3c44f33dcad396fdbf1f2ae76c0ba1df604204f21574abf74617d6f867f1fe1456e0330e36debf4bcebb1e7ee525fd96a9d42991d7dacc112c43e313eeee1a411468f7af01e525aca4d60a3f22d4205c76cda2f3ab61b461325e0bbbbc3da3fd51efee0b93a930539ae6489495ea4ae0ad53500beab4e65ca8b6a24826c6b24f1473404d29e470f7c4d6909872227a07cc70e2386ef5517da82c2d131e7aee7ba903fc2c0e031196e8593e2f02b83084b713ecc6b5f3901aaabd840f12097dbda577cd82b3dbb225c4aa80325bb45bcba060fa2618f237ab8bd1beb0bdd18803977959db56531b6b9083bbb229cccf43ad362a73735dd8890005eef6f8fb41c05bfd738830a74a18b6cc8fcd4a7e599af69ef98f11b5d29c3b9ddb4f086ead33bf6540b46f840adbf9c9d5403ec2c8d50f5cd78ddd036a4d25e6f2f0a1f17aee5bfcecc0b8e0274091952d74f5eeeabaac5c21a2c7b20ac1f45ad74661f28e9533271485b97662b1b194ea44658ea5ab7a439694f7fa9996744fd55e4ad58cbd7a0b17abf8b0e309f068fd24287941f9f8314cdb5aab6576ba72df72066c373f83a275cb4de8d9ac4ac124d219d29bfad2aec799b819c1ce51b2b2c3592772b2de0e48ac4b88221edae996b39e277d51678329e5aa643145ffa0def6b1627c7a185cf80e85ee796348a1fc97adadf4fa92a7da3a4e2ae696b516e90a2cc77662af8dcc3f06e6fefdfcb905e01b6f1c6ad68f9791a223b80b1b87eb71f0d567c237b41f58ff0e39d70d5fcee86129587e2d1c313fa6ceff5afc120f551c5ed658e2555c9dea6277e3f0f44f16b92e3220318eb481046ac320f2c76a21ef843c27fea09aeb765db0cae11f42445102d1eed838192afa646da9c9888d513564a3fb8bae52cc73b745685193cdbb83476c3692a39def85c5c20f4cd47beb1242ba5662efe04ec07f57094dc4b1024627c9ae0c2595212d014a0c0a557ce00fbdd0edeac1b95a42e86d5bb49a4748aea3081f062f1a336031e4cbd57d32bc7a507791c4a8d153c91a5bf51c8f3851192b6a48eafb946604d76b218f76b51a119c299efd8fd4e93d5fc1cef0f446ecc25c4b2d769b5482329601a8ba81c918e9982cc1e1a4124b6c55497db69bba46254ca0082232db374b36b9c4a9cc0f8cbae92ceff887f78793c1398fddb7c43921eba2848f0cc9cffac3ec78e8deeb4711faee8d1da416e4294f837aec8195b5a0481e33c6f72faba048f9ec68bc6e4bb2fe36905418ed89ae044066729fc9cb14fe39b258633b30d0de046a4f43836facfe35c7327e6455d0ad0553a5794871dafcfc67b28391a701cb414c64240b13f4d5bdfdd521ab4f978fb3fca0f599e16fb4684a318056b154dc7ee1ab8af8911e3b61822b1eda13e3433bd533d2a15b36bb4a6fc210832bfe2e911568fc023fbe516bedea60c6e24fdd83b5e2b348ceedad96fb4cc5288c03ff2e1281a2b7a013350f2a3cbe489f0b55b4db925135674066e993440b89bcaf9e9a481d94916ba9a2c6b9641a416125c49a0265a663bd39afe4bf97d2c246b27958efa6c7c1f000974e51115c4bcfb6f9c0e932eebf06b62d64c41db436b908e15a9e01d7f3868a080b56e8e6502fb9d920074b36a5d0740a7d64ac86589357ad5e3c7981f4e529ea561b07b400259248c1f55f9e5a3d9ddf1e6656e60069c093cdf71b0f9b38f51624fb074d6e0704b195226ba6685c16c5c49535ee4ba5b405387c842d47cf4612b0f4f9834dc9689a44cf7579467bd88a71f326c80d60d8a55387aaafbeb39df011ac5ea25f44ab5538deda19fe496787ff78138081f3e499e98e0b5f94588bbd9a80bc061f6a74705be3acc8eb66441b54155956f1a8d1ef218958c40dafb8b7f8ae3b155e52d70a93b7d756e6ab9714ebb1b4f981453891e62a781ac07559634de14e6bbc00a5734748e3ecb3844d4cc5c4ed65de7d66b7a17b6bfb06a89ee2ef46683000a20e525e1139bc1e19d22b102d89c31e9b65739dcad35bc35fbaa1fa75eca40deb55903d3cf43dba16d1cc6fe628d184fbe97fc0a9d44ae66b388b6c3b0b6ccb29b8440eb979b1c43c80144aeaf236f80f50fe9efddedaf11b5b4c5618ad2277faaaf46caa1c4df95bcd7fc4095835b41da76d049413f8e8f2790e52a3728b1ddd0dddf9f801f32099b09a58c430f04a600feca19d02e52cf21e2485d599bed0188397958a84a441030cf408cb0113b77346f252066da45909a1a59e7f33346ad5ec0cc5545cfa1f446b0226bbbfbe415d816820fcb3da95a5fc0202d6117bdbd023bc47c9dec1e9ae22f05e99a776f7bfffd386c8eb9b8dc7b95c7601833505e9d31a9233cda063460e88753452f1ecaf40a99a7ba5cb28c7bb99e47448ca25445f007503703719fd0e9e609148aeeac064ae80e403b52ebaad201d814273a03af4a968f29793509c999d508af04125d40b13e20f916c384f448c6a32d04365b2e97005ea3484aa6626d8b1029e06b6cfa80930e52b10332246249accbe585a4666686364336e3685d19774a88a73f4de71dad514089d2b15b0d4955f119ff84f12a40f0c436b4242b8e2b9bac3e564841ebb141ab7cb748716bde9024f4edc200e8bc2c77fb42032941299c5474194427a3f946f041badbd357daf855e1e02ecb2ba46fb15b123fc2cfc7a1556926fbf690c4b53287219756bbc711ba0c6e06b305bb63391d601d1e30d71d05875ded7d9f4a4ebf8da501bfe0736b149b144c4b9d46072d18c76bfdba64a996dc9105ed6462aee1e30ac73605c80aefc04ae9034acf663d0b63a7b0673e50be620f107f19625d4ee9e3bee7f88e3b9baf0e4342669241cccb0860a7a54b9f4f5efdecb25873ad945f7e36407204d9ea7acf10c60e5452523e62605eeb50ac29d425444c6271238ae19da6e113ed38014569dac227f944ec6ccd9ac29fabf88960aae484db0a2eee735869d8f0efb67dd3be00f788a653068b0264106dac64137036c848d131fd6c068a69940e6b60b50651ea1207438956224b45d588d42df75a87e12d8545749e142a44120b2d114d327abf257ff96cff86976266a7488732e573a275e826224d8ebdfa376818da504c24acae49e4901e5171fbb1d24c2f56f8b0ec52ddad1144c673173c2dd7c5c144999331a1e0f08b007dfce64bef62725f3c4ae63ba75e1ff5d7ef3d77d756940ec0ac42284c9f27551e54a77f5bd36aba7a025ddc1e5cae7f47741a45ec901bf1b333ecb9b8aaa105ff4f20368b1964c916d56bae0c949db51a0d4260c364c363e7d48ed2f19aacbfeb6730b62c8c4c23a2aa8c0048f26bbfe1c1e38942c90cbfbbc97b9539ad672919cad7541119a6d930b8818a97091419cd36c65a1a6849a924ad3ecf1775244f6ee7831b58e407f4543907cf58841328d3a6432edec547f6ef790b7e7619bb423855c24da6c95fa38abc9ad6b194e9a6cf08de35376d7c20b7748b2214ae2d8f81d73b50f47d5e69905c50a780e4d1c92d45439cda920147277c18073d5e7c56f645e6f3df3d3ee8308023f6671377bc97c4b8bd5da96ee055ff40a1aed06b7002f6101494ecdde1ec3e3b9c670c1cdc56de352aea606e8ef6b59fa3e33b7565eb453e7eff737cacf790985f68aa8dbbcd2554e8317ae9bfb21a102b1439a0015cda7480b171d6d28456fde1303084907ed35fcef1b82b5a66e5111e4215bd641099673f189227faac7e11ef42ce0ce55f6a4cdc3dfb8475fa06b6e5ece937768a1c222706443c7eed610faff29256c1e6500b70536a3961cf2661011444f0e0c39645ef176825e2eb6454159d548d03bc0156a1f424ad1da472454139c81ffc1adf767aa95aedb2e8f055bd2f70a4a7f925e5a6b1b983a053b2539430e7072d1f02ce17bad1fc992845015d7bdb6296ab185104051c7fa9a765f02d63569a1f2efe6bf144809ed282dbe766c3fc6f197a4a5e28fee529028e8a88102c855d9ec818b0814a31591f6b59834cb52801e88d17631644b0c806402942794fe3aafba8b361444ab3ca25faa855b779243f87e09a525bd74580977ed67f4a805785a2e52652ab925c62a55cc4c12f6ae09504e83adf43cf3483db2e9937ca99f3c40c348f90c7f5a2c49b4b65a4b38a7a9e5183dc7cf59bd9b814537c43f14a9f523229270627fc9f8dec1c5b26b9f37ff4e2a2b72f98b81427e1ac67099dc3048d96de836577cbab0dedc6360cdc5a5dd1dd32e13990d2f304025027cf7d2253c0139f8c314e9ac9add7e95b71bc28441fead36221acecf2c8dc0233c37767271daafc6d6607dd64cffa56324cb1b25cfd5917fd33a36eb0a146570dfdfc04e17be0f0a59b52a64d4eb96edf320904fe5e8ad40bb58b235b88809b7350c09b218f083e641b425373a90886742fa99cb79032c06170ceedb99420154b49f497e4a4428df0aee738b5276cd5ba62e646ad33ec712a513d1c00db695afc68a46ad056705a26a9cec74be18b7bc6e8907517af91218967d232df5286b55b80b8fd3a8beb2bf85d3e6762bc4c7b415d7421cf2fd11578f5f7d027f9f4d12d6978cfb0e4157c09e6482ad00ed45fce564c5bcff9dd011b6fa3734010f7e47d2be9c591c46bf955083fd51f71f1736fc7b20f7915b6739afc94a8d43b7cfe4a5c95f11", 0x1000}, {&(0x7f0000000300)="11951391502d5b440664960dbe43ad9bc531f5a2c7a72746c9b837679d25908389e67ed0e4c739a36bccb1d7cb9997506d64c5d1c29eda26", 0x38}], 0x5) ioctl$TIOCSTART(r0, 0x2000746e) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x401, 0x0) 11:39:17 executing program 1: munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:39:17 executing program 1: socketpair$unix(0x1, 0x8001400000000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4000000000080, &(0x7f00000000c0), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:39:17 executing program 1: clock_getres(0x4, 0x0) clock_getres(0x7, &(0x7f0000000000)) 11:39:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() read(r2, 0x0, 0x3e5) write(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 11:39:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="8f1164caa4c1cc03744406f3", 0xc}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffff, 0xffff, 0x2, "73ab2a9e1aa481633011485cc8122fb940b0c2da", 0xfff, 0x3f}) close(r0) dup(r1) syz_open_pts() 11:39:18 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:39:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 11:39:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) 11:39:18 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/64}, 0x48, 0x0, 0x800) msgget$private(0x0, 0x100001000000001) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1006, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 11:39:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt(r1, 0x9, 0x10001, &(0x7f0000001780)="7d423dd72d27aa1563710720f6677bb8aec6b863857f73b31fd297a06807656face6a766f3ba8fab7fbf619c8d38", 0x2e) socket(0x6, 0xfffffffffffffffd, 0x0) accept$unix(r1, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="436f1de864e35b6331973a53bcc912abbfb127f0fb02b37b151f286e9b444a7b1b5220e3791e088667afc227238dbda18c50d3baadb60dee5e3b6b530a858e98d1391984d9487cee4023d5aa60b0e2072fa3f23607607dd286de511184bc4aaca73f7d86084484c2adb7f67bf8398e43bfe7be9ac1e1ab4ccb66878b27b0f288c0b6f61cffe17e4d08ab8c11040be1796e2d61a69654f2690ef77f3c77d87d8101d91bf8b0f97786bf8f6928f13022464ce847990517f39d3e708896ca73abf65d7bbda133c994580acc665f152a3ce7ad", 0xd1}, {&(0x7f0000000200)="ab0c51f5b4f041724836279e2d8d6b052d9d31ac40e8a4dcd845188552d20e30518a7d2a8001376d366b38f61cc548e3cba65700d7abb7e42db41555a706c6ff6fc77be8547b606d8e5ca4bd31c8143d9dfe59fd4f4c39d8349349c7283f0b9e901bd706f2d709aed7c626296d472c684ee7509ba248625b2b3612c683226f341a30c9472060997e6deec430c6739a6961aba7e5edfd0065aaae957dd9e13db94a98b82fed4cd29bfc5c699f8c1bafd1ca7a225c0fa5901766140b60014f3d889a1903f127a6ea81338ca3c4e016cc3683098db21c91dfd495a55ce0554c480362060e39f3", 0xe5}, {&(0x7f0000000300)="664fc2bf0895f21bc931fbde71ffbdce0615aba22ef1407207c61a150fd82f56ab18e795fec3dff7fedde2a146e8c92bc8c1696f69a85ecad88fe2b8872f2dcdfcc6811a0dd8976fb21a712587019118da16537a3684958e54ceb7d35e8887765ee4ad74a5ea6aa5e1fd6ef4c9ec01d6eb8fcb82bdb71c81f855f6c6e846257120c03b21440c1f3b13e92a110ac3bef09654dae69dad4fbc7e86b826f9c01a05419b085635a00bd4177594fade5ab455487f9984e1ee64966b1526bc05156b9caaf42ab1cffac5b7d753", 0xca}, {&(0x7f0000000400)="af74f528b9fdf5f060d65c87d86980977af99a9cf4acdd9a1bd316d117084415fd514a311694d267d34dd39701db14916da36391e0520420d2d35048e7c9bbf0ea0f5f04f59281a7c630b3fd757ec644f98be57ef89d6b58250d3f53861323c09ce933628d9255c36069754bf047f199c624410345436a4885a10ec45015a148f0581ffd1e0dce0354719d87a6b7b0960f975b8b850cb0f6f426c957e826c19fc4e79da09bcc5b25d0d015b133f323e50a5f490c132ef81029bc491f2a0237af8d22fdb738468ef4533d70c59013ab134130f45cce4bf7abe6901b62d68690", 0xdf}, {&(0x7f0000000500)="48b956f1af5cfca07b9b925ee8753fc742b1ec3ccb4cf62b0194c51276093fee9f30f4bc52f1da9955d3ae5a10f6e85e4bbb4fe36b3d1dc82444d8730bc9f9d524d1afbb2fff0a4fed469b5e28a5ae7bbe39f6465a46013daf7e3ee7c91192d34d12265d2ce55e8b1ee90117b707c3850cbb6d951f9d5698fa2e1fd18d6cd410f1fa89599fbb95aea75957773bcaab1d1dbf0651736c8f97ed7fd9a36382789ab9e6602698", 0xa5}, {&(0x7f00000005c0)="0415d2890935aebabe6ebfde1564f5703ace828428b054de9d7037273ba136672e9072fe359acf1b93b58831ca1e04c8cff394d5390bae36270b758298a16ff495d801e28966dd5a1fc4395353668bc3ef8a37b69baca4590b0aaf49817c4074e5e91aa9e5195927042d67cb979ac6a18178098727d57715b3d27c6ffa82687723578a8cfbbc2eb1", 0x88}], 0x6) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) symlinkat(&(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00') 11:39:18 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0x2, &(0x7f0000000080)) poll(0x0, 0x0, 0x4) pipe2(&(0x7f0000000040), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x18051, 0x30) getitimer(0x0, &(0x7f0000000000)) 11:39:18 executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, 0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 11:39:18 executing program 1: mprotect(&(0x7f00004dc000/0x1000)=nil, 0x1000, 0x2) 11:39:18 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x41, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x152, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/239, 0xef) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x32, 0x3, 0x6, 0xff}, {{r1}, 0x0, 0x0, 0x80000007, 0x100000001, 0x100000040}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r1}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140), 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 11:39:18 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x100000001}) r1 = dup(r0) chmod(&(0x7f0000000140)='./file0\x00', 0x1) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x20000, 0x80) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="1c052ccd1c5f71fe90c808c000e911cc1817dfc5c774fda924a1a24898f7f846a36a62dd89405ba2d766fe0a7cf21a1e89413bb4da2f457aad1fba846ae26ed624ffc7a474ef53f76649a5f6a8cbd20295963d7a51c92c4821dedc738fd88d80dab59d322d33e5eead5e160e56cf122cdf606aefa1c18471bb4a84c275f9ee649e08e79be9d69993e7965ca646928b6ef8d8d9347e6b171ce66c4c1812f7cd1a6b98a089e1701cb8510076ddd09a3fcc467718c694ac4fd1c4e0f53039d0e78aa5381b685ccc97499916ef18d48a9830e22919e3fef0a299", 0xd8}], 0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() r6 = getegid() fchown(r1, r5, r6) flock(r1, 0xf) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000003c0)=0xffffffffffffff3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000440)={0x2f4, './file0\x00'}) getegid() r7 = dup2(r3, r1) getegid() fcntl$getown(r1, 0x5) clock_settime(0x4, &(0x7f0000000480)={0x9, 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0xfff, 0x1, 0x2, 0xffff, "616f2ee9e11a0dde14db4ce268eec18e1630aeb9", 0x4, 0x9}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x20) dup2(r7, r1) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) unlinkat(r7, &(0x7f0000000600)='./file0\x00', 0x0) fchown(r7, r5, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000640)={0x80, 0x8, 0x8ab, 0xf7, "be62224dfc3f989977e5a0c9444ce3ad2ba95ca2", 0x8, 0x7fffffff}) 11:39:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r1 = semget(0x3, 0x7, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/107) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 11:39:19 executing program 1: r0 = socket(0x2, 0x3, 0x4) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 11:39:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x23b, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) 11:39:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0xfffffffffffffe17) 11:39:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000013a000/0x1000)=nil, 0x1000, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) lseek(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x5, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:39:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:39:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x29, 0x1, 0x82, 0x9}, {{r4}, 0xffffffffffffffff, 0x0, 0x45, 0x2, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x23, 0x40000002, 0xe5, 0x8}, {{r2}, 0xffffffffffffffff, 0x2a, 0x8, 0x7, 0x513}, {{r2}, 0xfffffffffffffff9, 0x8a, 0x40, 0x0, 0x100}, {{r5}, 0xfffffffffffffffd, 0x2, 0x2, 0xc, 0x82e}, {{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0000000, 0xd0, 0x2}], 0x8, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x1b, 0x5779929168498b5b, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x8}, {{r2}, 0xfffffffffffffffc, 0x14, 0x4, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x31, 0x81, 0x6, 0x5}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000004, 0x8}], 0xccc, &(0x7f0000000100)={0x8, 0x9}) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getitimer(0x1, &(0x7f0000000140)) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x2, 0xcee, 0x4920d2d0, 0x80000001, "007babcdee6f6f5bbca13aed44f5b64f737b30f9", 0xe4, 0xf8}) 11:39:20 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x80, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) close(r0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x6, [{0x1}, {0x0, 0xfff}, {0x3, 0x8}, {0x1, 0x5}, {0x1, 0x8000}, {0x3, 0x101}, {0x3, 0x8}, {0x2}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0xa15}, {0x3, 0x2}, {0x0, 0x1}, {0x1, 0xfc1}, {0x3, 0x9}, {0x1, 0xb38}, {0x3, 0x8}, {0x3, 0xfffffffffffff157}, {0x3, 0x6}, {0x3, 0x10001}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0x4}, {0x2, 0x5}, {0x1}, {0x3, 0x3f}, {0x0, 0x6}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0x3, 0xfa}]}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:39:21 executing program 1: r0 = socket(0x2, 0x1, 0xd30) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socket$inet6(0x18, 0x8001, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:39:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='M\x02') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x9) open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/106) 11:39:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x10083) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 11:39:21 executing program 1: r0 = socket(0x7, 0x1, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 11:39:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f0000000000)="43ee0e687f3540f959e75d123c7a2fe3bebc115e7b7490f5a6aa01864653eb71a272fba5e5ceef287dfe3c3ecc1a550102b4201e369b1906b4c32a46acdfbf", 0x3f, 0x404, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x72, 0x30a) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x40, 0x7}, 0x10) r1 = msgget(0x3, 0x1) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e42f0b7af33b140a3b627b6d3ac5253583f51f1e85a3590b75796bb90d9c17e370a62020cb44f025654b1e8697a6fbfb12876ba066e1b2ce8bf12d34476dae484a5ad3f93e87088b53c4b0d263a00584ee7646aafeac21b0aa4222c02c979d8267d6d0f5bc61a0f0e84b4a2001e016b3f510d136c9f2a249bceb94458732983b2147f4b8e330cf4c2361250f5796a35e802abca0ae65c66fe5cdd186a85267bb75b87562818e85c57658ecc834cc1e982b00d6c0611ce9a2d8a36a32b9f636821fcd70e4bdb6962a8856c665c29fcd906dbee8f5d99797556a76ff13acbe68a7a9b45543a307cfe112dfba8c25ab1c15e5e4e89335625de425be9a59fd4b83692edb4a9e36f4ad82f12b19605bb8252d271422e8822ab8fb03fdf"], 0x9b, 0x0, 0x0) 11:39:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) poll(&(0x7f0000000280)=[{r1, 0xab}, {r0, 0x2}, {r0, 0x80}], 0x3, 0xa1f8) r5 = getgid() r6 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000340)={0x3, 0x2}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r4, r5}, 0xc) r7 = getppid() r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8009, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000300)={0x7fff, './file0\x00', './file0\x00'}) r9 = socket(0x2, 0x3, 0x73a82f6) getsockname$inet(r9, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x3ff, 0x6, r7}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xc3, 0x1}, 0x1f3) fcntl$setown(r0, 0x6, r3) 11:39:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() readv(r3, &(0x7f0000000440)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x4) 11:39:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) fcntl$setstatus(r0, 0x4, 0x88) 11:39:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x3f, 0x2, 0x5, "8ea315639c34fd7b66b29573507722d6bfc7b5b0", 0x4, 0x509}) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 11:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) syz_open_pts() r3 = kqueue() close(r0) shutdown(r2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:39:22 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 11:39:22 executing program 1: shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/254}, 0x106, 0x3, 0x0) 11:39:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 11:39:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x100000000) 11:39:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x5) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 11:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x8, 0x7, 0x6, "56fc379c131e6cefb265ed04e1fd5774bb61425a", 0x0, 0x7}) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r2, r4) syz_open_pts() 11:39:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) syz_execute_func(&(0x7f00000000c0)="0f8c77000000c4227d19ed67f3416dc422c528c8c48249f7d9660f59b60000010066450fe83ec402fd1d160fd2e9c441085971f0") 11:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="9232c3509bbb5a46d3bcb36d698c309738df68c4c3bc129bc61a0455753c5e6cf45ded3c8d291ebce11aee7a2898c21ffb", 0x31}, {&(0x7f0000000280)="8c9e5e74b9e21223b3b4e11efa422b0c781ea9cfc6523d998903bfd58066d3139f9c72bc56852d972e662f1a4dfe57ef6141a4b21b2bff2d4b6a7e14a2225a2a2c384d0e51fc723141a69b1e38393a8dbab8db325ed69a68c25f68b8cf0b97a1f905cf472e06609f7cc650715bf4f1", 0x6f}], 0x2, &(0x7f0000000800)=[{0x1010, 0x1, 0x63, "4e902bf6804293265e5f26bf12ddecc01ee7d54eed6f0528eedee2118cf89edf8b57483f7146f53e47bce085a0620e0ed168f4c4f952124415ad4dc2b79d85cafa0ed6fb83e806cef225b2781708b9f9986b3096fd834a97ebb5091b7fdac95725719a4f87b2200d8a60fe1548c20ec51ba847d023b8c30e9ed5ca0178f43aaed81ebf0ab3ae545d890c8c6b9446cd9e1686892a1442b47802c7f3aed76c5cc0e9c086de9849a1d82c3479c6c85a6f2aedbdd7db884f24eb090fcb3fba549e5306d860acc143a8aeb058db5a9895f419d1599e040596cbf7348f2fb437a7a8d37b63ec0f2f7574c904ab7cfc0aff9ef091d77875d30fcbb364ed3df20d71a0d582d6403eb3acccba1825ce08c7290101396908f4571fa5044bc126181580b284c442b3236b2d8efe2afd6cc78ff1748373dbf4a0a0310b605e52bd8cdcdf1a834de3aa692769bf5ef9d7379a730d9d60e13426f00d7ee91a3c4822e9152b2725e84ad11e9adf81a20ba7164b7599b796c7e99bbc84a8412b59cc66ad1ae0548bd75d14bd921d109b31a2df70ee4d4a48dfc69d61060ea49b6511196e5c948f230f7a382cd333522297d6d51a9ba89deff3ac112299f2907594dfa1e352f8f2a80956819b989aebea060e64417c19c092b1f414eed5e0ff89c99fd304f25bb5f020dfc92ba2640a84da47b3e26919c6a216a770652dd9443a1b424405ffcad51e5765ea181145cc213892856b583c8beed4dac6a280575ee8e617521972453da4249493342da42ef601bdf268bfb09eeabeffd06edc465fecd4c5662f26f7aa438f0a7ceea570793966bef13a532c5076783ee18d067ac90bc204f6e140c863ecf10d2aa632a1a54779630834c702ec460dbe99be8d9f077081eeb9a343147943ee0f290c037ae788e73952071029ee25f3cb210e0fa56226497e64960d74174557b5c120490ddd97c117893077158d278f401135b01dca3dd8a0f155f46400c3608dfc99d4baff1ad593f5eaa661be0d515126a5535ba98ac0d00fdc35b7c798b070ffc79d2a3d8895550a674abffacb76aa09dd6d57dd0c4ccdf58a4ec5daaf639c8508aeceb1716e95080d606ff4c2dc2e4172673631d63104d13fbff69091c6358687e528060f40c172ebae675f0ffdc29899caf99c628630722a0f67831a4eaa0e00e3500f639751c1702fc5e83c1a07804ffe7023dd27a3b1feabf402d24db97d943ad235e230900dbd0b42c99c55f90282c6d7a5f008a07b1db47986b089c0e204eb1b9e326dedb54995b798ec1ee2b0ca3d0fda45dba5c62ee62aad3b089e344977cf045bfd8018d8a4abd5f9797da5cf9f322819e0e3019f5c9e3b7672605fab1431c0d6e5efeb66eeacfbc7acfb4a804216e559e73c410fcafaec956b650eb9c363f7da2ca040fe2a8000a65e4ed205d541c6a299aec467fcd9e30a46aed6dd10c07a75e321e79133ecb4cd5c75bf1ffb3e4346500f785b065217fe195ec9d90c532037e495454d597f894286db245c68e4b1cfae14c66446635780eec6ee3bfdd57d76aa3912db44d60a99c2bf103cd9288a2ba5dc57c03a04e43fa105209195ca925c6fac0e093b36e2d7ad135bfdec99bb1cf983aa7f0348e6ee30e82e2f27f4cea6aefb093acd536444af592ebe4b4b0773f7d31ddc403ffb27f79ad1553ab7484004ccdf195a36a0257aea2c3bc441dac660f36259a10797c606a424d870447aa27ce918c8a148e549350b1fec4b1ca141c59f922f7a68efe9d7d6084dfa2a9fcd9239435138b81fe0618c731d5e258a405891364e7241c6575c206f1c13b2d987ba23df3b7d8a01734a57e487fbdbfd5216d476dcf534af155a580f94d9fb5919d945f91fbcc460684f3f031d35b5dde107f3727a0520183ab385a2c186a66d4725b97c1024412fcd2af8a35b92dae2ca439fc461a01e856e3648c7bf0b8a99f9c0aee9b8302fc7c06de27788c7c6a0c36041ecce00cbc8a90c339b4126f3a8fcdd6c6e58e66358e4b0c981f929c35754d6202518a2516db2efbe59120f5bae9fc5b9444ca1297b152e77eacfc65e9470e4b5cb8b0d5d09eddef87f660efa230a576db16d9c6ba4ecc00927ebaf15358343f806cd4228f96e0918100b08e94f0f2f7ae828e712540ecc87a0465cd46f7a725868297ce5f4287e96d6eaec628187c1716adaf9483b3fd502ef0f4f3cccba6bbbc33cdab90074d4a902f9b8bbb2e341013b6588f1fb5c11a4d952aabe5441561a55c319a95acbce5df8c7802d8f0a8147f19cfb05c77688858b78024c4907f6e92078ea084b757c00d5b41b0c50c5ec2a31f74d55ebe1e3f567c3fd4fd1ea093809ef0a472de01f37bb84dbe8fd8559a58f454e8a0d4e8430900325d7c25710a4d0b4bc3ee346aa9e057fcea739018ee9fc69eeadeb2f71fffa323a9986547b1c7a7f5186681c1a4e097f9a59ba041cf2bf06c1f034b6003af56b00c9161d8d01edb5b58259d4d5ee394edf7ebbe37e4c32d420a76da9c738d75b56105d47e34c572967e2394ca89ddddbfda51574465272c2601d0b6f12abd19a2bc729e17b23ca0be2900f42e3f9da6053c9de48a384846485bf023680f3964e155afd7783d431b5cd77dad33319f2d37c498be77b996c8e7c398abb58417b57ec0b6de89cb89663dec15c2397f8a19f2adcd4032ad6249e02ec7b95cc6087d08f195f669a6206262bfd6a463af38a41be5768aa2f0258c6b46bb07d202354f13ab8ca0478cb20946566c4c0d426f117a9931ee7118cb4f5f6ec0b0d3e4efa9759b1717da1524a9c88741b227839be05bdd492460265d4aaae1846d6ff92d6d0453a1c1a4509c1c0d18a9941ea9b7b1b5ea9c5f489fc5ad3190d660a9e56e8621237d29204a465d5268e5a5c67204ae6b605b022002799f952e3f768c3936da3399115f92912dd8020690aea679112df954fd2814f2d906776867dcf4b0be48a75894d2240a951c68d7e2d0b4f90ff9f3865692cf26bfc18c82285a75ad45f4fa8ebc4fe3fe3c2e874706109512e2c68ba6e922e5906938fac190131258707f0dbf79640bfee12ff5703614f3fcf59408c41fda168d5c88f18275a7beb134534001299bec585c671700e367fda18ead51ecac24c4c69681c992ddd4d455f9ef464f39a14d032059ffd4161870e140216a4aa765da8d24a98f27355ff18dffdbc548ebe9b7f0c55dff2dcf9660ebb17b2b943bf76c0d44e0f4adfd91d717b9fa1f32101d5985ab11712fd5411a9a3d5b6094c39617b000d548211becc5c615385803d592b3f7aa7ea7fbaff12b7cc1207fdf49532ece9189f7054200b245dfd12a8ab6c60833ce246eacf5b52be8459c408316ccb6e737e716efa28f54426ec56af95ac4c79499564fa026e2e4538af5cf4be5f0b51b2a622057fdf74b422c9582fe3500d5224117520bb5be52b00e75ababa3f39c4435298be593ae143d61e6f9b89b98075998b9606f2fa8d95dde7c17e8cf91458321343abfaca8ec15670d7e08cb25e04e3cd46ddf6507445e7fec9d139f6c5eaf5d0078c79d72ee896e59230041010c0aef976965dba8ff2a220bb14bd39ed9ed7d3094aa359198962ac526a83483841e069b4750fa0ad4463924934120912624d4fa7031d0a935fa43b2f677ac9dab4c69d96c89e3336051b67115913835c9114245502c691ffa58e9d58421a0eda3cadaaea2a0a950ba7a0795cbb6d9ff65cde10fc5450d9f9a9a6e66cfbdac3716fd349a400c8578f158f0ca35b5fb7ac741243e747f26b32c1b2dce9ee0ab7891d2e33c68c106a4606c6025ea702659f3ae38b88fb9d8aa6f00f8a5ce307dc80e3150ae016ec658972437556d404b5abec72b254b98c9a5561f42d90ad428a39f81b1a88b30d031cbdedbe2a4573bb0c6497727960df2776fc4cd7dac16779b6b3fdf5280bedc916fe42d771d42ea578e5893d119ef1d9a5a338d621cead7cff7365494418812234327338ca1c2ccf95a2aafc02e2535ce60ce358f73ccf26da4467ec4de865a519a762bae0d9ded871adff5f8f0a1e9e4c1602d8bba017af0369e6f31632fb2c9fbabd40569c0290ceaf8abcf4c90328078647416c7dbc4338500df522f9a862839c7f5defb8343c3f717d27ccb6be94b3f169148ce0b58bf6261bfcc3a2470522fed4b9d9dd833da37335cea41bac1c8fa304d8aa091462e8dc1d29755856f0482a4ad4928e50d24bf4628778da3fe1a9af5e9925eb80512ef581d6ac5628bbdf8d1151224e0d4ddbec9f3d20089282b83f8645ee0e95810d30760c9234bcc45276e3a7919400a13dfa0695b48145ce0ded1cb172fa8dae1a1271204404997e6e838af954adc8c2d43187a8f53ee30fe38aa24a1957cf8ad4786ff1daf832c7a1cd0bad2930339411cf156e79c6bf948eaf8df4ebe4eaee9820a676f6edc4ae91ee37beec79d9054edb3cf03eb98c15b502660faadae43ad2af183f32036ab06c6a1990767e86cfa585a0b4f940033cc227d8aec56a820ff0060e13ef6aeaf59acf587a6ea064121d0b4b71ff8a3346abb19b2dfbf3ec5e79511d1ff8aeb0b8c42f1c609418a90abec6ed197dc6325099ef11b6d06d52c1421e3d06874131cef739bc01f485a32dc64139691e9fc15a7d916afa3f2c05976a0a1f66ca3172d9887e41e5edf07335bbf0bbfe0830bf63b46200408b987181855304e6aca1e6cf405062738676b0399b8dc4c5d9d19eefe062b11aa6973802bbef4b0f5c0242ffcdd149cd908c12dbef6beae951b920a9c3eea4e56e91a9e9480ec53d7a668fd693d087fec9198963d4215eb814e7c66a51c9c4588c9af5d979b3258009bfdcc047293a312bd7aa7adc7cac1b21856050bd50c310cc45a560140c72ed9d5fe61de424e1b888a342f3bcef669e1d0e09360b9da7141b864f677b04ff61a4fbb6d20068f1f2c9fd83ba0e040e12e9fcd6b73e0b7189de515be25accbc0f122628b5ed184c006f04a99233c04609bd46d5e5bf614d49e2aa119a54e23efc0b65a4e458514b43d8c26aa90aa0d9c381774d017d8c56ecee01525c11d91931565f20088dfe3693cedc6bbc75e8da7dc0eb82907e9fe9885f07c8df2e1c64711b018c7e7df2b3d369b3e413ee5a2d6c17ef84fa3f531637db260e1f0b65777d1e0d7e7320a79636796f33e7e34ea479bebf359dc3b082f9f956c8a4754642a3bcae6634eedcc21905555dca0a005c1abfeccfbf4aea745488fb627ef24c6d8614544d011dc8fdec4100d9b630297bebb35cf474cd7119cd9c7392da1463655c8be2bc9a24425b948df58b9d43b8f43d1b30106cd467779cccae38556a2744411653ad4322589be70865200067fa80b6501663ebdcc5c7116af1149a9841d43674a73b70b418dcbce946bc2ea59f543d863fab5095f47f4736c421e3fb28c0d272312f11319aedeb04980b1123fef397f788afbaf79fb50600219daedab3ef62bff2b97ac93ba0de0d02348f2167868211dd5b0910e7ecf3ff6e4a4f1e0ec0f79d8ac80d78803803274f5bca0fc76480addd7032d521e721cfebf0b93ae834501aa58e76ed26230870aa9063313a0b1b745b9d47979ff669b13d5718b9560fb81d02ec9c9093b705e19ad651e9dd36bf4034fe11f0c2ae6c7eebe921c5f666f552433387445470e2e626d667fc721b7a43524c0d63e99ae82f83ce04516838fdfdf7f058960f98a374762814d2164266c676a46a93e568682cadc6340cd9e81e163634470fbe7e50b5ade5d189fee0f2447edd470d5c2cf74238ae3732a401f8393d12acb8"}, {0xc0, 0xffff, 0x7fff, "ce48e86d1da223cb3c5f7a66dde00e06be203d9dd2449f240ba9b3d16e21bdaca994d779dc178482881e9d88715f6491e7b6c2b45b5b2ac5b66a1855f0f8d2416feb8b469acf6c27057aac6da329f8bbdfcee6fe310cb4b6fd3aa766a11566f53b9d360d15d6af820f388abe8095ac271d00d91a394b725f1d95514672e7c327a7a1fd2bf0a7cb932befbae2b7615b54cdbea71eb886f828dbb2d2cd70697025b587e1f737c64d6a39ae"}, {0x50, 0xffff, 0x80, "8c4dd905ad82f8eacdb73b420a64219ed6f51a613f9d56bb1478c13391d2aa680664f65d88c59c7a0aaa01b9288b1bc34887f934ef5b6cd40018018969"}, {0xf8, 0xffff, 0x0, "1d284aa9e7132f24b3f77d0fe9572c4a51fe7c8c0ac5b9892c305c5fe2615e965e1d220b1a629a560a1620444b1242573153e5048c91b8d46dc9454d4228c59cead1930658a9daa26089d74e137eb0ca44729efdbce087ba71c0118ccf6c97c1f0448f88dd9ee613b4d79be88219907825e8f5180048b5b5bd8544c7ab260618bd05790ae901263e72ce68e5705433df60b170af76ac28abf3e387b9caaa1ce109323ef17d3fa0a7c813cc6b0db6a5ba8acb43fdce1e5bcfbd14c911fc87b95a8932c5f11edae090b3de95a4072f15669ffbd66948cffa0f45bb7528def897ffde8b"}], 0x1218}, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) 11:39:22 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) 11:39:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x0, 0x401) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4b6, 0x2}, 0xc) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 11:39:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x15) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) 11:39:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x18, &(0x7f0000000140)="210d7cea2452203dbad327592824df1419a240f6acd3992a1f91e100f02f21b61db95a998d5b0c1ad9f7916cbc497cac9451691bd8e1ea0bb7fbf1cd4af3349baf302c2312e8beaf16a6777d80e7af7b9d8011822c5b223e0b1f5e8a6c57a3d63d22babf6ff417cc383edc22cc390a8a970073c72d65452bebf4dce7bdd56827744e4b3db649461950b06d8ff45cf3a3d7c1d7183d228af456a502ba320d231c9bf628025112a5cddddff69e87919233e0778a0ce02b694c40ad492fdb17eff23c0e41f80259ef9a8d3b347558e04053ebcc9c32d7deef7c09d802682098945dea329fc1a6c9b6a394451f0ce65dc381279249455cf6a3edc48fad8b93d8d4dc210faccc55e54b5acd716f1f3af2219df04e2541631ab0c2d98abc3eedeff481e5f7b73f52234463fcae533ff425bda560099bc831b67bd9", 0x38) 11:39:23 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) close(r0) shutdown(r0, 0x0) 11:39:23 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x3) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 11:39:23 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 11:39:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20010, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff96) ioctl$TIOCCDTR(r0, 0x20007478) 11:39:23 executing program 0: r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 11:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="1e0b5a583a6336d733a1a2255293c3ed3b7c1ce6161424df5aa089e798fe328a207b7b074baae7fbae126edde568dbb47199c6a5492fa84d4fd43e4803c4607427441f2aa9441cdacdfab657b8a3c295cca85bffc212c0ffc19e6d39f60af1f8f779d4fbfc395600f59e097be59cd92244f26e0b0c387470e083001c31702173ce96b8c034d134bf5c02e07900a94b1ebc7d9d4cd438ff6662cea67cd46118f5e1ccf943f863599b24f85b4b39630fdc9136a49e7dbb181914be08b9ae42e022dbbefc425a361a6601986784f0f854382fab65ad1efa3b0d3d9c9bf6d3050857bf1c9f2b353bb4c9d34cfc00b74a34a5d4e3333748b13a0bd53d47d7d77b9af2d94411b8c7af34920265584896c29ca1f69596663865cd8317e0ead2006982b62a49bd15e97004bf6d96d4ff3f783e8676ed18aedf299a64058615d7fd7efd389ea438874c12e54ce194f44b2f6088e29bba8d6487a0e7099f5da741eb90779eb7db552854a85d1bcc320d8c74e92c8fe9459f155f16e919d97f5b4869d4905b083baaae5e307cd86c8ed74011562ec6d3d73180f2eb4d0d38f8e75ce26d511465a29d6f16272604a97c33d06e32c580013ae213aaca3742cba84c8a69132b55b64bd8c13a0cb0916235fdab8f2ddcda2b6bc6bb8e5be306a0031c90e9e5f6fbad983fdfccf539239ab168c6f10f8b3bc3a709e826cc0cb554e30ef660183ee939f033932d24bad9b4037e3314231936345c3052ba61788f1d64881792445a4793dc862b5c1ab7754226f61a7230b4500918c7af8498f29f4ddf58c23f427460e294f8a65ef6a831a9222b834dd3bc4b20541ad51610376bae8ba325549c76a6edf513c8c8be771baa4282f9d4ae7eb31ad3c16c3d7988b8bb561aa58ba7734c0a644deac04712982c485c40b1448802f4cee1f3dd077dccacabd6da0471cb560bf202dac50ec61a07ee4f9fffa4021dbdc1a26081d727e7a217b629db602bbcfad535de4c01cb2ce0d523312742356f482557e5faaf7c911463512f1cb1a1aa70e32cfb8dc21b3f08807d1c3a3404b2794ae41318cc5b9cf2402e3c280a046c08bdea014b806730aeaf2f47596ff5d020de8eb04f463dce97bcbc2c76f446f4f5319f8b88d5c77a2784e9780fe67c89f3f889a5259828f411de1cc91f7a88746da844fdea3962c5eb4adf0f0d73e8484316cb415799027d6ef1f902fee7c69590310de2854ba23ad006d339e8f13e6d3c845c4b2e96418efb951583625764a9fcd8e9abdc4139f64e9055591dc92de93a22122c145aab181e411f59beae7c27a72d562d06c3545f61a1f6053a8c54671199578a7aad186578af303a307743b9f813e9f709def2f41ab0a42b1207ef140199eb95f5361aa5ac3c1d8c06b79e3eabf2d4b6157787e91feca362864a787482a2641ee6dad05338f0dc5f898b49695516b9fa3a3fd1051925119d6fed8b06a6ead094cc82c232d9fa3a985a85c4ac1cf9a0c9bdffd7a00495674c5a52cf725fbced2de76cdb687d4315d25d05e2292232d8569a5fbbc2a67aa40ed9aab54c1b76906ac9f6efb6a9f94040284c5c213977aaf9651172b681ed240e26181efaf2c084c844fddac09f591d657e4339d149c2afb966e50b84b5f2af87b417a76ec1c4876d44cfe187d5a653949c9229107d33c97123bc8c553a4ac46d2d7bfa9d7cc1026c3e3e2e02ea04c74aa2b133425d24611f48f2c8c2a8fba805e9af2a5e8dba7f26719196ae4a35562fd28654f9794e84abdc08ce46ed087cced08eba930d8de5b1bd93433494f6c7a8d451a18366857d292dacf5d8428890dc048ca8072af8773ad26226741ccf4fecfd9ba986dbdcc91c9597afa307fc2b61db90f40cd273de9a783990ec0355c483fdfbfd3f558bb77af002ace4e8fb604f0762b85b730645f022f6fbad03d5b7cc19dd17be090678dcea30279d65d94199af1e1c7d00c728f93fa3e009733d1a9b026d0c132c914c0d9d0b77024488d12d4bfacc2ccad268d4518eda1d62d2bbce023c8c141705c171a6a695cdd1b5b6610784db6c264975200a2539fb46344dc355f3118bce89a488b7e178ff08bd3eaf3ce11e6fc6ba6f90b58a81c458be7e0b5c4e58263676665b67aa87e43f9f8f74f8006f8e1c8b7b98068820ed870d623b7d4db661c063bbec7411f2a4d58afb013528b9b21cbe0ff8d745126e8872c3c0534746a11a13f08018c5564124c0fb62f3ecb0ab1fc671bf53b03c5bdf258932197acfa0ffa629f4110023b0d9a6b84ace757080e2baaa9e55c156e4d4c55aeada50cb0e722c01802ff4fb14d2147226baa5e4bea8da9b445fad6201979f729c1f73ca3976a091e5f91743e49fdb8a75edd1df6cd019bf33797973f546595b2f332e24ef5fa22902330d50809706e19479b889a78ba8708a68955c3fc711f5dead64a614e4d142da327ddcbae96b4274db73ee034c5352e88592a117582622bcf275b367317573d676c10e36b70745322204bc1aeabee4aa2b49315c8b92332b062210edc2e6fd9e5493dd5a384c7a8fb778ea3223c3d0f92aa314dca99dd59eb3686a16d77edd58eaa008bb693078ac707da6d45c9a3a6111af73a1767befcde847e629faa3724ec721f62a645cf45ac1d30ddd2de557e7875534b8a6a04e8d9c70f9d7065fe4d84a4a9a986d64a25f768358f607e967d3e3566818e422006fc2642bbf9a72f731dc0e506afec3004e2d14809cac543b091f8a04463a635f8870eb1134f88794b035255d5cf0a6a96291ec8998f5a4924cf92eba53564fd3fa72907692ae03845bbb8f32c21808aba4fdcae1a7dc0cca827d138750f8030645e1e8871a959860f0f4fd94e69f2a546eb7bfa27d3a9949c56450de700872d6476faf18d320ac2f8a50c016021241f33bb0e18f3637370707c38e8f248e8510cf83c803b9bcc84b88daa2a31d9ae84c1280d1d730d0460f93e26b646179e83bd4fac9a4dc4bc2f5a20c9994b34005efe8cd58d603b5753c79d6e70f7e37c69871a77735ce41e9d1ccf97afa0a43a2a283b6552216951657bb1d5db8220b3025f5a7bd24720af76a809839988dd8df84f35c72104a860c314ae119692f8f87f51ac8fdb48042d6494d0a423addedf3ad2dfee16bf3efa225e9728b0a31224b9083b35dfafbc5f725c240f5438d68c8768e9f574e1e6d4948e4081d90ca628aa5ca18c80357486df1c39ac1f8262b8378f416c054573454cbda6968f3da3ffb5a879cdcae011f639c7dd2b4d17677e9075000f956a37b90369820adffdd140720a19f56f6730779113985a0497890d1f9ec4371cc4f0c0fb0d11b7cbafc44bda53f88333809a6441d8555f0a11b68bf1b5ed8b7e38f9b2f6c21eb3df61f467431f60ade4698e9b214900db44247cbb2564fe992aa589112e2fb700d56a4a7184055ec216cf995726e415b2618225283dc95734d91810d44597b2f0cdb0e09c8ad6c3b429b0aeef95af86bd844cd8c84e1b7edd6dae2659abdd0a33ffae07e3b804a9ef8b87152d37a70330c247896c4aa07070b5302e42cca0818a90d27af683738f2cb16e990647a25f258888e8d62d9d2de9864b0ac8377104d9e0732898a0be9df28f54ddec8040000c6c5e381e85dec732574a4a6b2af95ac8c0827c54be47ae0768c04a700ecf228536f18e6bfab1e6c80fed27fd2fc8f4d0cf0417b9716dbd5ca8b61e76cffa5ceaf625927982b5cff2ab073a3ef0981d63360aa8e3f078b0df18b033bcababde1014008613ab0e1d799147dcff0bad81e9cd9d1ccdb82da18ed4b6720dd9abd9e132af18cf42bc026c3513c40a40650adc087920a8e58d75e172add4302e66515c3bf1c14f8b07bc5114551802a7231e07b567c9424f6892e22a41ccb3666b64a9d493e8320bf369fc00e4d87aa8e98cdec2f2fa8bbba51c52c7e5dfa4fac6342b037e607335c93ab02169cf6c2ae5b3e5c881816837ca1cf9318a786f5d18153887cf52537b80aca4b1be4ef04b1768c0af8e72f126c11496e213a9bcb74f08aef1a70ef3bd984d12f94f94eefe4f40fb81dd1a28b8ac3e66fd8463f7196965145321cc5f48c2d9b2921c0b6b246680dc18aa255811fc839ae2ccfd73f6cdb36a7aad894968f0784649507937263db6ae1df540f82db4f38ce0c1cf6e12a3f7868146aa2c6c8c54be43c5776d1aeb53958106eae3134b3f35fcdf7815d2a5b414edcf05125ed318f41a6c50cb024d2a30be3069045eebb590baa2f0394bb80e622c2212eeb74df1bd97b352eae32d7c4a141f157c375ac570bbaa3c0f6ebeabfe60e82b385512d9e57ad8ba153cadc701dbf40aeb4a097d6460d049651bb1a33832a149cf83a6a77aa757e4244c674c04e69fa31a681560282bd6eb76a75e583b0838facd91a731d9c71066666d48c999817cad92774cc4fe818255dc814d74d9847ab347c5e685c4b2084c9b682e4345978bca6d1dd6c5590760088bab3462fd2a50c8bb26d93edae52d28286d519683ecf70237811707d10693d0880648b2edaf9c514bba047d036a08ceff371774b68a98f02b8a29d8fd74623c475767d659cb23706d98e34dda4d270e78adf008fa1f96b3058b0fa231a45e290c76d05d3e31345404027c6546e887a20bd6cda1cc0f38ffdb1c58ccd66409c13c86bd1ebee93cee682849c6fa948fb48c64699ab467818100c5cb044c834f08e88b8e0a02f39d4395f2f66a91c988e2f09829b958affbf389281698d1cc641b5a9fa11120a8cec1af0dc211711cf4519460243d1b2e02b4a662bdf9f9cfa6b5513c9163dd17e1efe35bb1fce65850fe80c245334d5b05e2fb11d2efc75f2a67a9b38d66cb14e9ef45fdba8b87175660539313f5128bad41ef7c4b6020fe8ee9ef677600883afbfabfcfce3a01209b72ced7474444cac9c509e7e86b7a87cdffe8589c2bd7e846f848ee63dc7b197fcd60bde843ef03e07b926a2c7e20974a9b0546615a8397a8d02c060345fb921d954f3a2d8e7b33822c71b905f94618a7f5b4afde542302a9555c576117109beb66dc17ea52afb5c41ff1a3578fb3ca1c959722287e88737ca3efd3debf2eb8e41a1b25a5ceb8335ca1a271a8971534b9b22ea8969bd57ab2eabad729c420852f5f0e880beb354fce3b0909d342cd2b4903b0531c229df3494b09c93ca364d279cbe20ef3934fd112dd39ecd9266dc6a1b60a32658d65ee94d56691c95d871f335ea4010f924d5ab7f4475b6de2a75e02dd17a1fb5f0d4b766ae386be15373154e54728311f91f4d89e720c94ccbb938678041c4c10c8cf7e118af07dbd1d82d46968069be1c353a2b4061fb3bce3db21fb789520e56e4fcc9ba26ba8f7635dcf630866dcf5477aa9d061330dd45c8f62959b97ed1b2e1784ddd6863609634ed7a72cdc2484eecc02c4ef76206e8b82d832ce33fe441dc33631b8d4e131dcead88543872b229e1f36722eef8610637ce1e080eb82e40fec8750b41ee6ff7facd6c598fc5a529b1e7a9df713a3f0382a465bd5bb96bad4622e266342c0cdd75cefd57829edc09a2f845a00d4cd8936b3db62477008f696ed14a8d030476aefe6a9a24e23ebce2d61e22dfd7d3a9b19fb3a9dee5522203b1c1c6702197ceeffabaf973d3bef068d10002cdda180b7d4dde6a621e89c1e2773e4bbea33f98b251c82073a495f996bdea269236dd0351c47fa8e2cf56d56f6ad32e8b1b09b3ad44a4b759e9c9a43611b91ac17eddbc9f5e237aeca7e676520337569a02f7d0ef4e802317cd2dc21d5e7dc9ec5cee1b091314eb", 0x1000}, {&(0x7f0000001240)="80c6d35b44bb353529b87fb4038e0b687ed47fe4ec8abd55311c91775dddba4d1aeca36ff5278223571a28102211abe6a0e1792190919ba182d0827929b6567407d653463d6e5682ab48c13911273c00e3670a8821fd9bad27497f3e276f79098664406c3643ddf93ec421acde697fd3eb139f38eb72a88c76cafa9a8d85ae4cfc148e04c9cf517415b20394a3915ea4", 0x90}, {&(0x7f0000000040)}], 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = syz_open_pts() ftruncate(r1, 0x5) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x38436963}) 11:39:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) socket$inet6(0x18, 0xc007, 0x1ff) 11:39:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 11:39:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x7eb) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:39:23 executing program 1: r0 = syz_open_pts() socketpair(0x2, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x3, 0x101, "c39afc6c57800a4090aeccb67545fa6ae9f2c87b", 0x5, 0x2}) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) dup(r2) fsync(r0) syz_open_pts() semget(0x2, 0x7, 0x410) 11:39:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) close(r0) 11:39:23 executing program 0: r0 = getpid() getpgid(r0) r1 = socket$inet6(0x18, 0xdffffffffffffffe, 0x80000005) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0x10) 11:39:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0x2, "f5f6089260e22b336757a88f253b3fff76923fb5", 0xfff, 0xff}) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0)="4275a2ea1863587d5628eed84f3b15cb2d6de15a393b11e92fe386e549f069068b79f045426c38de7e0e1e0f9677319a57d4ea4bc2b6fb011451472aa4fad426f7393bd2cc55f6898572df3c7ac33f2917892f8ab7b0691e480b21f85456854fd01beb0a1df001ec2989737350cac1dba5caecdc78ff294fb79f34693709539af7fe23b25be710064bccaafce887f966964fdb3bca6af914e91879d3715de4f4c1a487f861047dcb5b6d54e54dadfd17d7d64cd0124893592786b55161d3c28f8d0b6ca7e0cee3e806eac11d4a91512ac8f438a539bcb5da3ad168908f002e", 0xdf) fcntl$setstatus(r4, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0xffffffffffffffc7) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r5, &(0x7f0000000040)='t', 0x1) readv(r4, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) write(r3, 0x0, 0x0) 11:39:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x7, 0x7736, 0x81, "c2a49536ddc7e58224ac80f8d20ffa7289e61c3e", 0x5b1, 0x77e}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x400) 11:39:23 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 11:39:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file0\x00') 11:39:24 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) setitimer(0x3, &(0x7f0000000000)={{0x4, 0xffffffffffffffb3}, {0x3, 0xb}}, &(0x7f0000000040)) 11:39:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x18, 0x1, 0x5d) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20140, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = socket$inet(0x2, 0x3, 0x1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x9, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0xc3, 0x4}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x100000001, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x44, 0xf0000000, 0x3}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0xd9, 0x1}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x6371, 0x7ff}, {{r8}, 0x0, 0x81, 0x2, 0xe6, 0x10000}, {{r9}, 0xfffffffffffffffe, 0x2a, 0xf0000000, 0x20, 0x100000001}], 0x1, &(0x7f0000000400)=[{{r10}, 0x0, 0x2, 0x0, 0xffffffffffffffc0, 0x3}, {{r11}, 0x0, 0x20, 0x0, 0x8, 0x9}], 0xff, &(0x7f0000000440)={0xffff, 0x203d}) clock_gettime(0x200000000000, &(0x7f0000000480)) 11:39:24 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) 11:39:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000000), 0x1) 11:39:24 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/23, 0x17, 0x42, &(0x7f0000000080)={0x2, 0x0}, 0xc) 11:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) recvfrom$inet(r2, &(0x7f00000000c0)=""/17, 0x11, 0x840, &(0x7f0000000100)={0x2, 0x3}, 0xc) 11:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 11:39:24 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) 11:39:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0xa79b) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000f72000)="ffffffff", 0xfffc) socket$inet(0x2, 0x1, 0x8) 11:39:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) accept(r0, 0x0, &(0x7f0000000000)) 11:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0x100000063) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) chdir(&(0x7f0000000080)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:39:24 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x690, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:39:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x800}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000003c0)) 11:40:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)="ace7597eca5ce6fb46933e55b68bfbfd09edad53e71036198f114cda6bed5416ed0571eef5f0cc6c381834e7ef4bdfad703cd16e983b6eae482e2843fc348b170439d6f23728edded6279bd8a8acfbf5b122f7e0696462743fb8807f1f779047d12a98b6cf0733d922690ed7eeff883e8bd55e22e7", 0x75}, {&(0x7f0000000100)="7f4da4acdd800a1ea7e65917d6cc5ca3efb6de76a1ba677c92813097e0f866701e7fde290ec1fa5c4bf7bf1c28727d0ee8006dda4ab79afa02412dbbb1307e87ce2ee6df260dfd5a456d11faff8e43a509048970a192fdc8ff0efd71459ae7a8b6ef941a5b37f526bb45838b2d079168d3f588ecbd17462a48b455689fd934297f1524848d3812ccdd27bf81ac9c89376f83002f11fe317d75fcbd6c03d77868a4e9dc2ae8e665115f9eaa0680ec534584e738a7b47bccef2a63370fb939cac609b147c2ad9bbb3b4eb1fcb806705012b07494a6ef157054ee08f86e37cb41da1ab111a53a994919232841d8d243092fbe7850a021", 0xf5}, {&(0x7f0000000200)="ff3ecb198f2c410ec6851923397a3e2438f80db587ebc1e2ead9e7997032d2cc87fa843c3e7000d40832c3e4ddee674bcefad32e572089b65bb31d637de731a56d7dc111c5e44e21127c5430b4b960ab750ff0cd1356201d142fb73e779302793a6db2fc78363a102f7540a7fa1889d7f5c0355fed6073a53e5590df7e91699c669f0fff58f901c40b35d61541987b2c9df86e9360721d2687d816d05f30deef45bac566885545be49367d803ab328da36b4b8d0bfe0e2005795ca9853089049aaadffe895a1312420b21f966b1d8b5f16f7b1ef386456dd64965405f55b02bb1b599e64008d7d5544b0", 0xea}, {&(0x7f0000000300)="928a1c3b4787c3ca1ec6886d5807c83135975206d07b28e8095c98410b52bc8e7668c0ef702dc00a5c997926fa6c096e1828af600a67a5f0f6990a11121de4cdfc4ad6055dedbb642c4ed7fba40b6c91d8e3196dc5da3c93ba94c96fdb323cdb0d2e03cf06349119f8bd708b205343303cf8eb81d331d89d434ba06bb8dc95bf81b1aa60948488c8d4da29c60debe26261951c592657165853d092241d7e9fa078eeb49425bb3771d507e9c5790f20cddb927e6ecbb41fc4defaec546eb83cde5d8a235c56b5c4f4cbfb4ec3d2a61f13377b27e83325fe6ba68998f0ebaf25d0482f4b8e2e382df02609041aa89edcadb247d3136c6051c96d8dd5f388", 0xfd}, {&(0x7f0000000000)="0728dfe3dbdb4b0089c4ecd945e09ace2e100019f9b48b9a43866b714983efaf9647f7f0b1d6fb153c4ee18079b207375b6593242780e6f9d423a22a6d", 0x3d}, {&(0x7f0000000400)="295477605cc26e1541084a7fa5b90df93e5039dffecc2587a60669890d494505dbf20641af9ead809cea5341bf7c548faef82e429a1fc4bd5a0783f6a4438cbe6e6030e48e89b9c35f26367952524dc8914d38a4e4d0c3f9c8a9e25c8af2c9d0caac63162d55af36e10a2c454181fc86d21d5b325537801bc0f719651aa9c3da2d87078d5f98c876e5fc0e1c0cac2fd0e0d7c4910e522dfb2edb2ac3037aa1389d0f71e7", 0xa4}, {&(0x7f00000004c0)="5fdf4bc7ee81cb2db73ae595eb9d2d9126f1eb", 0x13}], 0x7, &(0x7f0000000580)=[{0xd0, 0x1, 0x400, "c4e79315ae0a597a121cf66d9aa84163a046480e2257c61b4df60846b4d1ca746b7c44de003ce2d6f83fdff2a4f09a6c9d46606e949f0f1e24c3ba7b8ad617b84a4fb288387f72b275a7e56fd0fec1c3fb93974dfb0775b69f835a8c8167c196444e2f73c190d67a7a9d2df9d7bdd886b6dc352b5e947b0acaf86ee79e6f5a292056d42d7e63aeb2a5e61dc13b4c337aaf5d693748973620491268539691a035f048a0a58667f684a2b3e31a29f16ae869cbab7907787e5c0ab5d6ec6166e650"}, {0x10, 0x1, 0x2}, {0x48, 0xffff, 0x100000001, "5815971b01d658a238afe6dd02cdb968973f34eb66307270e46c206ca6a5ee7abba6d59f672edab18e49118bbb06a74db080a2c49fbfd3"}, {0x68, 0xffff, 0x0, "c4506d362f9b940be0c977d952c91df17adad0361af41535c9b062b21f278a6e20dd1d8a93a74b7a17327bbdd06b96cee7ea27e026d825a5115462b0b99d87c94bab49c14dc07f7192dba243e5af83748635"}], 0x190}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 11:40:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f0000000100)={0x2, "53dcf95e7e1dfeba49bcb8a7e9dd02a5305e994b475162b727dcf7b129b2d0adfc5f94ba24c9c89eea85531eec3883cc0e0a02e31887802aa4ab805d26277e461c486102fd976478fb9532f7ffba1a4569fdffba2f1c29d990e4aab8b52d2b79b6a7af31d096ecee6bcc715cb8b26568a63fc30021cff327f05f5e483f"}, 0x85, 0x800) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 11:40:09 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) flock(r0, 0x6) 11:40:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) fchmod(r1, 0x122) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/18, 0x12) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 11:40:09 executing program 1: syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0xb517) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x84a0, 0x0) 11:40:09 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x4000, 0x8001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x6000}, 0x8) 11:40:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x3010, r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:40:09 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) mprotect(&(0x7f00005dc000/0x2000)=nil, 0x2000, 0x6) 11:40:09 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d50830d12c66d170aa94cf729a29197e288ef851cb95056511bda3e0b270deee81cab560f66ea81b3bc592c461df4aaa591f3498feb63aebe49aa466eb7d56764d15f1aaccc4d9b6ca91eb4cbce13ce9e8be12a62e024f6e532a1b4d4d78c4ae8760d48818ad857f90d9f9498b58da1d36c7075248f982f1862c43ea6a2c4660454f79a582af40c79b2ba3a6382306be32", 0x91) lstat(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)) r1 = socket$inet(0x2, 0x1, 0xa0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x1}], 0x2, 0x2) socket$inet(0x2, 0x8003, 0x8) sendmsg(r1, &(0x7f0000001940)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000240)="33449ccbeada2d0fda570687b18aab80881334ad4008de39e189359d94ebedaeb8804c76187b9dfbf873b1677d38a39870604d6d2607e606aae3612e595b2a5fa31716cdf306f04e65f3285b4736981cc25b4abc5d3fbe9cb86a7be0836edf64f528a9f7b93eee4b2ac93826f0a4c095edc06f656ec87518ed8b3c7bef0db56c7f4db97fd18453a8e0bdbc357579c0a9e6c727294f1ef525306389ac8bf3a228523f895aeb0bc93520c9c14b151a13cdc9eda38b7211d8d94cf4903649d99143e02e568937988b111bb5c96500148f3db2998ec842dcfaa9210ed6ac1c44c685aee9251057aae825f9ad293ade25a53d0b633ffacad836e2ee944306ef6f62aaea5605a06e2fc655e0f529ec7831b10f136d44e2fb29b6343c8cb92e8340cef897a17eeb36ab52f67d5d2551c3bc6b29ed232e47bc4d5369789fc8165f62182c24dbbb6effc995a47f900ebdb71222cc2e9682fcffa58ad89448960a9a268576db3474dc2ffa51df7991cc687f03fec8362ece1a898e461f1d562f0a969b398f0887ea89e396576e6ab92042e000cb594d32bd976e524f0808d72c6550b03e536d47a672d3a93d2abe2f1ac397708d468f3ebddfd13921badfec8d9b02e0acfe1985cfe0755ad0eb7f7bf6dfa49c03ac902ea61b37bff95f9a33634fe491ee88863ef168e578a302fc6a07599da371097018156b709cf961cb7c5c69027a5148e3438646b9fce5fc130685c38c03d6fdc6fe060aa1f21761e20440e1bbaf423037d354c522fd778daef225399446f3cedbe709b4586689e0e653881d98633443e8c7a65278c07ff6ca5927aa8a1adbfa8779aac5449248e5aad2aff6d5218b5611ca626cd62cb4652f9bd0489446a60d8a10e1b5e40d333268af2f60536db2b74882a5e69627893f92cebdad433933aaef56f41191ca9c0251cbe8799e0a5f6e706300b19d5ea0b4fb3032739be9cc01afb80304b19245f695390f9d3176d4826f3935761ebf844b8318127e3fc27699bf88eb3da9ea73bd76bcf6e5ed5a0983f949ae789f8a68d91d5668d8c9a53ad44fae684187db9ed4658517934c40ccc449f97300773ad2192a8cc7728415471a3687cef85791d632f0a33cce9c1d47b62c1d873ea32c043217ac6940f64aecf4cac69b96a11da6999c859f427d5bcca1b701f7605e408b838d108e66433da040a627c2712aafa26e8b0d601619ecc4c5518d1a18f40be728dad3be282887319ec356ad5d968d61f0f2e9c95488623e3dae09fb18613704b18f8e00f21cbe969fdb76c96134e99002de5ae41d105b665785aac5f4da266e1c925f899f8bc1d78e04f2600056283735fd923bcc992060a835239433fe0371bf8762a28fa1303e0bb13d54be0465dea1a1b323a91979527e21a911cfd30059dd7796ffd7e5b8b356b6b7e11ccaee9271b149bbb98808f9a81bf6203ceac5065d048049ae03d9865c0206d9443a98f5b106b827ca53301460a005674353277c56ade683e16ba0cad7e5d338befd9c8c9e667afc4ed2e4d37332bc2e810f451fa304a4df3de5ef643cbacc6d68fd58a256ffea7990e0948583832c6d7b6d10abb67510d1ed1af0ea8bc35798bb0b0c6dc92d1ab57ad76ab86971181bd05a0e1a10e317225e9b7c311925b7bd547fea17ea0418ab985651017e6782c94222b4e05b5c06056e37eb56eed12f700a86230b18ef42565ec11617e959665f362c0b8d66d0cedacf13402deab817d979413235da6eb6c2f6fc53e8878d5724eae58ea470705f6166e34c2341d416baa2997002aaa960109ee1452624bab6697f7b6aa38ea1e3bc56a35509a8611ffad2ce2fbb9b97131e7b25d85cf695387df703bee479ca1837678cc9cad3e98b42102ec6e5f313a4cc703b7423c421934bd7496676a9f4ce52c5f40db922219bfdb65cad1a85281b372b7db2b3ae352dcde4a2d071cde3c75dfea627afbb0b5225c50c44429c5ab2df6e0b62a616a84b953ce80f3f8475975bacc5c45f822f0daebded01a8b7968359a0b9671ee81b1c181c950a6da4fa927eefd5f691a8a629f3f4f2c4236b68bd1c1f5bfcb1a77bec4865156e4be6ecad6a7ee5f2b5da3f07c3f5c38efb7f4f9a236332517edcf4b4303ab045e3c5686ea9dfb492f3c3fd57b859d4769183cb547c71c249a4a8ec9a0a95c9078d950a32009c5fb9d32b161ab6c0a7b2a0a120ddb0567603fd3fccf552f9d53fee42fd39a2c0ab64e30e34eaf7815ce160862cedc250e1df47eb7cfb5a161087a45d89137bb229efcbd97c03af15c6dcd727f2b088dbcdedb5d51941d7e77b630a1e0672ca3a05040eb6b40f71077d978277850b91b02fba884fc1729679ed899af083dd934b0ed5398ce9e00a93d874ada5ff72e52e919837923e5e8ebd030ca4ac5b75c03f8f1ea3d9b58884167437616d8f74235f845b7a15d414a561049d7a987c3aaa370f458775ff14a8537182377901a22742e99e5b27f25bd71e04de9edf9772f9bedf636ba393b108af25c730e7dd1407ff31b6115b45c69ada0eb4d2ed89d0c3b45d183775d85ca491b8d4207cd76091c1b276a32d917650e3cb35187170fbadc396a3eeb556a56f932b0b1a5df9c02f9f1494eb716558d4dd100051d0e58e54a59d04201c02379df48713324dbd99b15df75013858fe5822a806a6a790baf072b30d79516f41314a51736fea13124edef1362faa4ef310675c661104c90bd721e79f98d72db0383c53fd37cae95504ecec032995b1f34b853f94f1ea2735237da3b4abb592d3b14eb6b1d92cdc792a13df243ccd906836d27e6e6044435ed73c98733178567fadab1a5473ad54a5ca8b599b65c30c094509062b007ad105d4fec0648208a35a119c41fac953562f112b325fe4c86c0acce9dba936c2b7a5c03ddf6c35eb88538ba8c9f31203baaa6ef1eb00ebfb36221c1baff03bb0d2a42df76b46851e334556b1471c7b5680c935edf15157fe26a87e01fd90ed182cca3a0e4310857e9c81db2a954a1841d2562ff16ee41ad0cb60ccc67fc14a83c80bd361117cb7b299f46a52add200c8a56bc057e2e2d16610c470de9e50679fcdbd4e59953f6702e8ee6b3625727e73d39520d54fdc1e50a6d351a944de43106c1100278bd8b0b165ece4a7f2fd0771053fc2d05c7f11fd49b04238f4e763b983f91cda64100fa81e9788aebbf685e8a4fc69da2840f82d8f8fe73c83b4038beb2dda7b78bd3424511ca2829051055071ff68be0853eda5fe9c45f1cd1c458f1aa2231a1d1c9d7010f44c343d41b00fc9f9dbb873870d833cd2a99bf2a1ac99d7555defe643883bec70a74333c377dbcb05184c9151090443e0b7470f310a64cda05513e4380b81394733605e709f6ae97d3a3d19a43639caf63f8c05e268e0dede9175d2e25b786695b9e843c1c91809d117fe888baf80d9ff0297160f6917c85037f9c221de36d077bda38f4ff6373bc0a73f92d3f67d58763c4c463a9f8cdcc8df7aa581edde7420b2aa1a77f32eea0726df9c8d1109bfbe0f9caea994982bf5a275ddc5d0813e8afa93ac64d176dbc2c81e0083ca5e9b3efee514cd0b5ef47c2e5179c12815ddc7bc3b39cb8eecd0e01ac67e9252e617aca1e217823b2c95957d0c72a4097079bfdb0ca39639220844c6023e59ea3de847c6caa29d96035e9136742bb50f6402da8dc3f0665ef14f91e0a77b4c1684453179bd7e344e58d1aff3e8b11359bc5e658d0941c8945093eedb8763c8f0778c06211f0985434710b9ab09995f8fce9d56aef97f17e6139b4dc08c76cedd819a72b159e88f72abbc27d883351da9d2c630b059b38155e9d0fe4e395b1a2ff4ef4e79bb447c5822f165deea501842830f3390d1865e7c61d30cca4e5eb062b94f40e7226b650bcb2acd68484c444fab0e1a10bd6eaf624a03ec5d8568bf3be145af5988f404049f341a2c6d5d6796b34d067524578340eef425417e3d8811cef93f60f1198cdbeafdd10796af3f53b8c30c44a4df2ef3406c5875c98b84a15330cbe8dfe4075fbd1b251f3a223df1f8c560f672b138863b0fc87b5eb523e29ee3ea17018803e23a1f2a1d5954bf6067a0e7b41a0e8394b0583a6dfc3c9ec9484894574a158757af02b6f8e8a40139016bd84a6e60c9950d40fc722e90a6d2cca146f2a1ab2bb1bd68e92db6c00f0ac9f241c5e52d605b4da0d46469d43e21edc37d77bf8abdf6239a3602226156ab593c12bec83bd3e741903b92f89e96521d893ebf96b3ef4f5b3064729d20ba38c94f09393ae4347d05ac32cbf0d3fbc519aa00b126bcc7c72aaa3be61fa736e60c690352e8d8ea4b406fdb49bf3143e4ef298952bb5ee7002da7d39ff6f01b5695efabe98b790cabc5f224b0a423b0391376d298e34e73c72f460ede539f5c15efde2b5f8544c58e2b8fe3331fbdec9c9d37b4560b4fcc877aa72e29e51fdd49c066a02550dd06e0c32a39e09bfbb795780442d9db9c49b02a55c536d0a0461f430813910ae04ea95fe3c8c927428e3f215922a2ecfbf6cce3ae77609de3a00ae5a72f1af317fa1cf15f5990a8f2d693400b7bff44196bb92ceda4cd158d2dfa70534076c9881f1e8a0265bd75fb51de376f6d21b84d7f2af7fb4b453c482e54ff6438383ebe9a02ea98f0e0f95c0e3bc34bf05311ba56d0392d74b6011e7dce8b5a6a5a64b812b1a828e8653129d73bd55ad2cea765310d3cb63ec5a9d783c6f412ca5ad919db48e32a6211fea762d4a5d6d6ce44e074d7c6936a7d0ce8636b373d87900792a0bdcb0b93944702cb4d5b9f37b453994954b235ac408087549fd9a3ace8ad8e90ab7b9fe89c576d31ac330fd7913edda8f1ee9421d09fcb4f60688458e7a8fa9f8a1c82db9eb2655199401ee0f38512300bc48502f2eb65348704924fa564158221ccbc19d615c1c63efedfbe3092f6fa243c1b6cb2f558534e3437bf860dc7be2c11674b90f9b456763314aa9a9c40dfce1140fb5e517734633a1fa9cb8281d27c7be46d79e5d32aeaf63666d9d35a60577bc3c6a7b0f856d83e0501d5707215a4810d91de8a4f306b8208d219e512ae465bde3b0ac697d52077e8099afa7b5c72ad784927643039914022d2510ec859367947acff32b8d03c13af0001a2795d7a73f95f5b40f8bd8d0547eeae5cdf59db6806f1a34b7df8d7a66ef2208d3dd489c49d8f6b71d47c33c952f65847849ebe434f3fdf9c72c3c79bdee9531a4b797ef41354c5f4500462d74b1d3c362cb1cec02b612f3e0e7b31677b6e76385a906b9ba7b822b0d7f1c1beb8e85ae5209d0cc8fae5fee5e31b86a59f051f0da9e7cd4e660c08aeacfddb5287018b224787e871e69e2c413fd3a97e56a5b57aeafa3fb1da0a2290efb655bc6cb296c7794ec62ae3550b5d85de0082254159e1cd7761a6c5646faa979ba6d3ba0455feec3b329225cab76bb839a0bec28f9ba204312848c18bb10628660c9fd519c1e869a6447de8bd856f82952905885b111f98cb43df7a38a65b40f4a378140221cc094986a7e8bf5079beb748d77fa253566f80f204407c22dd12b9ce32792d9985be4b113ff3633932f59b605683adcf6212cd71e8a5613e870f5769ae629d2e338f1340025e9051be57bb3b905edb14dee6ea8cda53bfa831f95bd6c0af2fc20f81bf52a147f848ba0577db756ba185e975cc18acb1974d5c279f4e867d3033fcb69bd6517036abc3fe0d665fab7eba85c1d1947b5d75508192d913b86f4a3ac7baf6cec4b4ccf587d566bae80c0216ac59ab0b8234c96add13c4ccd04", 0x1000}, {&(0x7f0000001240)="0ebf1a38d137859c80de5cfde9340021dad084ca9edc6c46bb23e6cc5696d2bec81c24269441fed283a8b901c49a09c43cae61238eb52a3588a7d9b6f6c523e7b8fe0371", 0x44}, {&(0x7f0000000100)="99eb21932b889f982a3d1bdda9439c7499faa2a4951b999977604a5dcd03f5", 0x1f}, {&(0x7f00000012c0)="24321b64c141814d230e899891ac7696c96eb9328e4ac87cb5946c995a493e7673b6b08be744f978109974961b9e15a7bd4c0838f0d27e428b24283cc070b263ad0f235b2cfbcffe41b73f030a37a2d2639312e6bb3e91a78340f67dc9133b01fff2b2d6fc04a8f76359ff9b6462afbc850e4a17ce7a4e7478091bfdc7ca36f0cd4409f26d57285681682668cd77dcd79a72573c066f747495674066823af5de89a6a6bd56f638e28a94", 0xaa}, {&(0x7f0000001380)="c16f6b5e93856e02e7259a5858a23380a08044f5bbcb37b1ed806d6c1841c7366b0ccee8047fcced07815928101058de6a029368b0fb0a0b6340be2f196fc7c05cc912a58ececbcdfe86eef144ff06ee12301c95ad91be1453b9ba72cfe9e6be0516b10bee306c00dfc81bb26aec1470e7a5a0e959c63ee49f445430f28c0f23bffd4dc1ab38f1ae03048e117a18ff8b22", 0x91}, {&(0x7f0000001440)="4bc3035d26397752ab682ffeee42deff9136b635c557b4af55b676", 0x1b}], 0x6, &(0x7f0000001a40)=ANY=[@ANYBLOB="e00000000000000001000000060000004c90b283307899d8dca9df3d9a2b637ee8a080482b703e1438c91b68bc1c45af57f84beacbad394efcee8e4f434cac7ca6ec5918335551c811546407d0351f3259da58fd6ed3720e79c195c2a29ff0ac04034e005042c48e3c59aa4342b39f0d7a8889baadd53042bfda5d692fd958638e968fe8633a968540ee57cc1c09e1335cef8c3b3fdf36b501694f72ffd867eaa74c5cdda76fa37703ccefd95773bbe3db7335cd540261042790d21bd6de99632be49188bf6b0cb2ca76c51b777dd6f8a23fa66f4d799f4f8c62cb0000000000480000000000000000000000357c413ed789d840206bbbbeb474251cdca5b1665c9cd48784d520af5ee32a9966101bf5f8f8b6127bc238ed4723ad35306a429b8a988b0000000000f80000000000000001000000ff0f00002925bf20a3584e339ff99a86b52705787876040a485ef4e0458270c8abae98dad0957af8bd8c91fa8baf87dd8e2b7cc76737844fe50c8b112b9dfc6c1659fc6186490a7e698c25fb9f8b1066b20a865e8cdb5db7a81ebc4ccf9dd545bf7987f2df22b01703b4ea9800c03106726783d691d38cb063cb61834947b697e56bc5e686f40bf7a232fc94d9007c68bcc83b3bf41179ebf18932af15ee637bf479c20fce98b515104087ee1f609a97f16070c4ebd99fd2f71e44878d2fd70c4139d8fe74aa5befa289875cc7682c4bf8cf50adafb800d60fc731646bc2adc7a441b28a376f7ab0558ef9009800000000000000ffff000001000100f5d7c0d2c5e5af4d5e2fc84d1e8931818029dce05f07defb5ee5931ceaa2201ad3c225316ac94c9f85bcc0b743503c7cd42b44bfb1a04975805e0a89ae291187cb404f723ce6b101e526448ab5e5c3b5fa36afa38b2cdd772eaef047d1953963f2eabb04b7887a872b90aede7bc572c4a57820643b02fb279620308a27c140db103e6747009615000001000000000000ffff000001000100b8330181b5a3220e94543f38f4ffb5a0ba44d2ec40dd03ca690c0affca316b242f343dd2bd9077ed35a24ff3528d73137e401adf51aef62a80559a074a2cc8f79e132826bbea1e644881190fb37613ab62a262ee476fb58828a03ff324b385f0b0663aec474636e394f844138e5fff4dcc2b6c93b7eaeaffebb947b1070bfdbbf3374f9bde518c059f16c6bed9bde34b8120380174cd2a1b8fb2fdd7d5f7a3ac03469d26870013aad99c5df4b79918a8b2c895d14fa758abf87199c91e097f8153cb3475d4f824925b74f5f7814d4d8665c4f67668020dfdd7e72ffabbf984954209385782140ee1b8b457f43c77cfed6800000000000000ffff000001000000bbd3cecbf8428c469c843bb69a6d240c22f30dfd43452d1eb20f386891b5c581fe7d1f2ddf4071775144b6d5ef6b97db27e91342eb800c6f92d63667bd942e1502a576c769d81ba083b46991032b2cdad6dc2bc30097720064dc34059e9e7679e21650dbabc22a5d570812ab44740f8d54198cf35281dc5f5c7d328aa6def5d938bfddcab65ece3e77143b6834ad85d5087d006aa01823ebe05fad90d6ceb27335aa08e835c7b7ec8b2694633249"], 0x420}, 0x2) open(&(0x7f0000001500)='./file0/file0\x00', 0x10000, 0x75) rmdir(&(0x7f0000000140)='./file0\x00') 11:40:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20888, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 11:40:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r2) getpeername(r2, 0x0, 0x0) 11:40:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e150900008187e1a94bfb7ff9a1605f4085ad881f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae0000000000000000d606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67aa09c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) geteuid() mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) 11:40:09 executing program 0: socketpair$unix(0x1, 0x200000006, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x232, 0x22) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) sendto$unix(r1, &(0x7f00000000c0)="99a33fd33ec2bcf70cce4ecce64ecfd578a3b49036", 0x15, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 11:40:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) sendto$unix(r0, &(0x7f0000000180)="e7bae6f8327f3fbeadff08f5386d7c30cad24444f8545f88d7a070d70184bedb7e791ce1eed673562f4bcf7c60cef68efd00e3f2ac4bac9ca2713af6a2a7110c02cf71dfc23e869ca1ae6b403249b957df70131687c453ee54726a3f523aa04f5fd5162dcfadfd7f9e8a85d073002b0dee93009107fd78c956de86e0bea791818bb4d9c6a10e755cc5987e93959ff4382dac02a26fd4c62fac28b73a0e5cea2eac3840", 0xa3, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653000403c04159be000e847423b219828c7200faf25af932260ea5aac546424e7fd3fcc743f2d37e2b25bee2128b707003f465b6fc0cee44e6de01387d02ebfb02e009a46539d2bcc03e4c089162af873da2a81acdf1dad593f3f5ec56c2386720060bf33afc5c6bc408a06d87e4048bffc4e6c43d24d34bb95fb84dc67181205c3aa492c0a56e77a8c97a1d00dbb5673dd64e6ef482749"], 0xa) 11:40:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x8, 0x8, 0x7, 0x1, 0x8, 0x8, 0x3, 0x0, 0x2, 0xfffffffffffffffb, 0x80}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000400), 0x2, &(0x7f0000000800)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') fcntl$getflags(r1, 0x7) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)="25b24937e7af35e2e8ac082c435c3cebd007859aa7eb44f1552c6e771ebdff72e7244782d02686d590def40c040054468a4688c46c7d71e4edc310c4d8a4f1a0fe25c8e8a70ed4c75a1cd98d073b21c3c85ca76431e9f340cd4f8505b82ac42467b78a00b560dc605c45951f5b27c3d4efee530d045d253f9e3b7e617da074cced48eeeab5b7f78a871f32bd6e5e72e58947917aa6a05ed922fe8c406130fdfd9d114876b3b8444af968720d6ab3303325c09f1b548a01d873c443a90d37807f46951f763e18e2a10c93e22101c7a02fe1babfcc57b3c529", 0xd8}, {&(0x7f0000000100)="aef49a6ebb8f4cc19f36928a52ee76f6ef02f89732c241a13860313f9726623ff867a05a41e514a09f983ce3dc01f450f482347d719e0d5364f970ff4a70a556d0d915e033f3a2d51f95ad7fb401f8401c01d44cf578b21e12ffc29c05f89b013514e3f3e2724c0f4f2fec", 0x6b}, {&(0x7f0000000640)="4666c24d48c796ed5f254922cefefd3b4356fd726ff61b67aa503cb4e6c64fc16d59fd83a7a6f82a1abd4b8f3435e6879d5153e85b158521fdc1635bdc28f54165cfdd25ffed895c6d5e47f9fc139544e7472c6eb9d58bd718890fd60a46c54ae5cc36f81605de50370a1523fe12e469515bc2b59d1e6a1da1c1d115b8525f2b11414cab6bb34768613c6fcec5e0931deca30a59f98c104f0afc83f72b38263efc94855b168dbddaa8a871d0d5477eb56e8c8f9341cbd5f57e38ad06aefe25e5f537b79b1b3090911ddba445d114c8384eed9a9448751f0d8084a77c92cf4602ab654635ac70653da64d41", 0x133}, {&(0x7f0000000440)="ac3dba4d1c5f5cd8824329768a7645d41d049cdaf0aa9295e094316b4d0b93ed2b717804ce6a4c20ed4936970cf858b0e6a943709959af5ac722ed44f828f9d71b7b2fe578ba831a8e1d719d8d711609c5c47ba956533ca29fcca9c12de0cdc015b95229a78217a0ec", 0x1}, {&(0x7f00000004c0)="0656cec36db21d744e67907c9ee87f7cbaf8ca4a1415cfea8561bc3b6c95db38bf76ff5f6f2aff71b6ea79720e5971aec62f3bf7f09aa972bfec2038a090574cf227c55067b34faa1169cbde1558e085a22356055b24", 0x56}], 0x100003c3) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000340)="daa5a7add914bb4ce64c0678", 0xc}, {&(0x7f0000000380)="849c500e1c0151c6b1be39471e14ecdcf9f11a8e17ac5b1f1476f04aae8d4bd46e79d454cbfeb1081ae7be5eabe34938bb30a0be190b816ecd6e2c08", 0x3c}, {&(0x7f0000000740)="5326c7f3abe5e60c7c535912fffe930b1ad40aa3573139556a8798bedaaa940def9e46ee3a5b944ffb7c19cb3f57b62de1ef5bad6a1b5040f101350cbb386562d938415b3cf98a9242ea3194612e92915766b0458967b2832b754bb0a26303d8622062df9dbb900dfe26c9e8ed45c761d65044089268fa02f0f3b5706e6142a85a7016591a1f8d", 0x87}], 0x3, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:40:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1ff, 0x10001}, {0x18, 0x2, 0x6, 0x3}, 0x4, [0x7, 0x3, 0x6aa, 0x9, 0x1b, 0x400, 0x8]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000a60, 0x118) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:40:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) dup2(r0, r0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) 11:40:09 executing program 0: r0 = socket(0x0, 0x80000080000006, 0x80000000) listen(r0, 0xffffffffeffffffe) setsockopt(r0, 0x26, 0x4, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffffa) 11:40:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x4) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/61) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:40:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x118) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ff0180000000000000000000108f95c7029ea7e678739a0ded8cc540e6a90e84993065c6b69a2b795b06b542a6050106cf6219b489ca700b2cc5eb8ffbea4bf637bb162de9953e47c013c3adfdbc3547d0e0988c5b9e59e0539a12254a28ed5d1f511e3a3a0cc23667761d3eb1eca2d1c04ea21d8d82b0bf1faa64326c4760244b1ce7165bb4f4f4f6da4979e7f1a6c775576b51af78678ec5dd67d58bd751ee51884e750ceeb4c98ba636be6243ee10c80aa1f502545dec112d27ddc949dfb05a16ccaa0842542b2678f1da3da63f03ff000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:40:09 executing program 1: r0 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, 0x0) r1 = getgid() setegid(r1) r2 = socket(0x38, 0x3, 0x2) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x4, 0x100000002, 0x0, 0xa99, 0x7, 0x5, 0x1, 0x0, 0x1, 0x400000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:40:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x9a2, r4, r5, r6, r7, 0x74, 0xfffffffffffffff9}, 0x7, 0x7ff, r8, r9, 0x7fff, 0x1ff, 0x1, 0xd2d3}) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:40:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x80) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="6f845b40805483f72c5c40b48401339f042947574552da6ab1734c427198f0ff29607ff2f742006f75a8747e1d87556e067b5005f3521d87b9de0e4a2a1fe01d7dcd7ec678d80f278bea70e86f2344290e5f3b08f338d6b7b85eded4d35082a8d534d90cf60780ffc777e7b009a44cd9868af3acb19dd8fc03640c88ae7d0240d91fdb37489134b60cd6cad7fa70f8b4b4ede3d1f46abaa9effbc67a5dac60abdaf99fc501570f", 0xa7}, {&(0x7f0000000200)="b9e9d0511d6a8d49229c351a60c777cd81d548", 0x13}, {&(0x7f0000000240)="a10df99c12f309bd3ea6dec57d209b12c2d8ac63e78f031f04cbb56c20b7c2b1059109391b6a73ac1266d1399c408529a7dff725904ddb75469e1489", 0x3c}, {&(0x7f0000000280)="3a740c89c968a961403991ad1a64795a0f8f1d02af72a84bad63873319b170fe9a365e955d33497912b0f666b61095582c2696bb037c7bb254a4bd8ac8473795a990b4f0cfee415b0bc98e376be077dee8097fd226cca04d05ca39251dc684d1d1ce6863a531b445", 0x68}, {&(0x7f0000000300)="de014103ecf8b7542e6f0b1e89b98abbcb9b53a35c28c2d000ebd87621e83388b46c8beee65e172a773cc996c5c101f8efe72000af085f5bc01eeeba3332e4ea341a7c303046f08938f8d1a6d65a3311900143ef3a69a7a8c54ebf8009980219a3894443144656243cfdd373", 0x6c}], 0x5) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:40:10 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(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x2, 0x4) listen(r1, 0x0) 11:40:10 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 11:40:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) 11:40:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ftruncate(r0, 0x200) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="5d2e7dc676f36447e9fb0a9e0812d72504ee489f743b66309961ba7f64cf54d8beaff060daac8caef9101d3790c933fad7ce12e977e5a97b0f32b6e8d06330c1da558b06dabb964ea0c8ab8f519327e1c32e25e07c43cc6e55da4b3486123d8b810f616061c808f58ae4ecc02d3053ab9c33e8a491b76a6d4d0fb0d77797ab9c1872b8bca060714e985b45fffec6e5dec2e550293390591827948fd556a357d11a9ded286fc6dc16670fe2d03b436afd773429f720b8", 0xb6) 11:40:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20200, 0x1) 11:40:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x1) socket(0x1, 0x6, 0x96b5) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) socket$inet6(0x18, 0x3, 0x7ea1) 11:40:10 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="51d4048750692589a47df70aa154ce84e164c0e3ebcc554869cda406f0e5423632348a1322612bd068ba47ae6c6f1433fbc5fdfb0194249f1a", 0x39) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5d4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a010000510eb0092e00000000bae9df8156745188e3629a90b728b4a936588d9afea8f35d042cbf3c887f1314177a466f1274ae3554696bb5ff6bbd8137214c152013a8395efc899b415ece4807be2c52c67c3bfec510666be9cf271a2073cd13fa64d2be3accdae3c4f77a0ed62af4735f2f81c31d434b618274731c181a06cb9049853fe09696164ea3aa9047b7ff605ebc84c65ab312df3667ecaba28519", 0xf9) readv(r0, &(0x7f0000000280), 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x8) close(r0) r4 = dup(r0) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x4f88, 0x3}, {0x18, 0x2, 0x6, 0x3f}, 0x8, [0xfffffffffffffffa, 0x80, 0x5, 0x7, 0x7, 0x7, 0x80000001, 0x6206]}, 0x3c) fcntl$dupfd(r0, 0xa, r4) pipe(&(0x7f0000000140)) 11:40:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 11:40:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xba, 0x9}) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) fchmodat(r0, &(0x7f00000000c0)='./control\x00', 0x20, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './control\x00'}, 0xc) 11:40:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x1, 0x68, 0x7fffffff, r2}) 11:40:11 executing program 0: open(&(0x7f0000000040)='./control\x00', 0x200, 0x1) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x44) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) 11:40:11 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 11:40:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x3e, 0x5, 0x1000, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 11:40:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 11:40:11 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 11:40:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x120) socketpair(0x2, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x1a0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x7211}, {{r2}, 0x0, 0x4, 0x80000046, 0x1, 0x62b}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40000021, 0x6, 0x101}, {{r5}, 0xfffffffffffffffc, 0x1, 0xf0000010, 0x7}], 0x1000, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x2, 0xcb5}], 0x8, &(0x7f0000000200)={0x1, 0x5}) r7 = kqueue() open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) sendto$inet6(r6, &(0x7f00000002c0)="1603a657c7332325328ed84dfc0b23ded4b71896cb3463e6c380d766a9c0588026d1c8a2528f3719630064724e0e0c465cf615a68f10f27df2822d1d5c23b25146a11ce772ee6035ceefc7", 0x4b, 0x1, &(0x7f0000000340)={0x18, 0x3, 0x75, 0x6}, 0xc) fcntl$setown(r7, 0x6, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x1) ioctl$TIOCEXCL(r4, 0x2000740d) 11:40:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="04000000000000000000852f3760d7c1c610e9863ae3bde811676dec22f54bca4ae70bf0ba89f6e8da1c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 11:40:12 executing program 0: r0 = socket(0x200000800000015, 0x1, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:40:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xa000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 11:40:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:40:12 executing program 0: r0 = socket(0x11, 0x3, 0x80000000) pipe2(&(0x7f0000000000), 0x10004) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) socket(0x0, 0x4002, 0x3) 11:40:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 11:40:13 executing program 1: r0 = msgget(0x1, 0x69) syz_open_pts() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/130) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = semget(0x3, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/4096) semget$private(0x0, 0x0, 0x441) r2 = socket(0x11, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530009cc8b7d5c630cd9f1d0686c25cbbe46003f1aef554ba4f3350d6f6"], 0xa) setsockopt(r2, 0x11, 0x2, 0x0, 0x121) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r2, 0x9) 11:40:13 executing program 0: r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 11:40:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 11:40:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x0, 0x1, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:40:13 executing program 0: socketpair(0x3e, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x2, 0x7, 0x6, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5a890e99e0eb494ab7ce886b4c0ac4fb95ceefa608abeb40f1bcb39800618304deeaf24c864d7bb90ea87d60c30ce07f7f9888710d3c8f37bb754073ab5bee410fba3cb39945040ec05e7686eac7ec6e8b02ca48d35d3c1fa92acd32a58853d321f326ddb6b5cec47296084ca6c09174a29f4753c12cf2e04284ec9f64728c05492367819f", 0x86}, {&(0x7f0000000280)="b021a9f7bd1b90c09ea7fd0d8541575a97c2cf0568f3c36576b65cc586332bd7dfc5e2f2ea34e05cfeab5b65e8ae706420b78a3aed47a61e917e16268486fd304ffee45026", 0x45}, {&(0x7f0000000300)="e1b976161df566bee5ec9a3374a5c71fc68e416d8e78355a7617c065ff066c79070ddf0a7abbf499e0b0957e10c465d1a82d82e70989b5419904f3d3f7d6da569682bc5dbf1e70798117a649315df34b36798bd8b77019d762e6087ee3e76c74be67e1db26a2cbdc961518a32778c6e37641741055a07234704604828a90da60e899b857c1a093d51ff682882b2d492f09811666a565ff747e4faf75756844d6a370c6cb826c0ef46c93f28db7995727848dd97fe4b95d9b50b1c0d50ab2c1d4ce2575c2f88cfe08b334bef1f6ef9f8f1cb0c6835a25f65896554fa319c0", 0xde}], 0x3) kqueue() 11:40:13 executing program 1: r0 = socket(0x1a, 0x3, 0x10001) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xfffffffffffffff8, 0x2}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r9 = getpgid(0x0) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000001a40)=ANY=[@ANYBLOB="04002e474e696c653000825e6549dbef604e0959440dda80edb37b7e0f43d9ea"], 0xa, &(0x7f0000001680)=[{&(0x7f0000000440)="bb0374534a899342e131fa1318c998e7e14c5a85e7f948d8897e19d57140ae4ae6ed0e9a929850bd3b9c0b4d3c6b837a04bc0e9853a5bedc2b299a80a5c18c8ab5ccbea081e7aeadf036ea8cfb15354292c9433f5009b6f2218a8e6d501a21b992ede48abb89f1a0e367b49b442f9b180a3916fa836caa86508ac924fe5dd45d4a99f95de935dbfa299d88969dcc838d5a4e3d6cdf0f3c24f8064d3721e035edef9ac4ff71bff4b559a520f4be2810a1b965f62ed2250ec0b2b39bed19dfd5d6d941a9fb5cc739830eb8dfd4776b20803771220d84ef7e9f694d9be42f7ac991c9ee6cba47ecfe19588d82a47b711cc259c044e40e0efd", 0xf7}, {&(0x7f0000000240)="0f4058192b88706376d79d3f2fbdafdc4fa77fb61663685c4ef998dacc2545d8bebfd6bab21ac61ece776b9bdf8d41559196f6c1742f297cd849c4d729ecaf352c", 0x41}, {&(0x7f0000000540)="96f3faffb60a2d0eac7a196de47eff37a9c7789f2b793f3a05931329a7c83b8c11518271715cebc40d4340b204cd4f47ec67ac2623e4d6bb158ccaa7832a4b2da6fea0f782a549dd0f014a8fed98d1fb75d8641554af3df7070b5ef43de2e7805c5a22a34a8cd29edfefbd68bf5675386bfc42b2a1c36f2f6f8aa918fa6dcefa866a4d97f7e071a7c11b1dde3db57d2b9528415ba0cdd1ad992811db44560ff7bc03e9eae045ee2e8e6f4f2ba643dbb3302700a7912638e9eb3968f762a36a127177f514e169cbc3abf17a4e02c456218e5ef92f92b8389627b2ed7bf68f172513675fa05a7d5b409a57e568e869ed797e64", 0xf2}, {&(0x7f00000002c0)="3b62061c3a41af711dbb85c6869c33e190ae42614fd6e8b74e0132d2", 0x1c}, {&(0x7f0000000640)="565ffc5c0e55fc3ea87413572e65cbedf27502d27de7c40e3cc091d374f29edcf65956339c96c15a88750dfd92d255bac0b67c27795128d5f4c096cfa7abbbae90d64a08b93b2be510935a5e852aa523b6d697eca5f742498138f71dc2ef2366e39b95899001794bd50f7196f2fee9273d5d4d61cf52f15eb33e9c691391a364917b4c1b2e12a6e7033c125188e0c23bb88902ada8c3c69a71e122928517522756bf542a5386769c62c82310a020c2c5a603e62d9e45df88eb21cc7ab32adcec42b38eda845da4153c1ba42cf8689fa32aef807219366acc4f6dfa37a54ad881aedf6dd9e003a5814d18e4b60a4752e17c6328601f74c8c453ec8fd8472046e017ef9eab42c290e6280f672cba424dfb6cf49f2b19bd314be5282b2aba97c11ae78b4fcff8c2bf83cd127b44ed3a116c5461f435c1ddec53f17f37822dbb4e2d04858ea513288755eb8db32cc2a2aa71b9bde4f682d2a810640fca0426fec9d09df5109c7fb921ea11bcc5096e456095c3ce5fa2ccd1b47e1925565dfe9e240d0c131862ed9af97588ff6b4368b3882609da585b1d78a29380d538872aecf516eaf5810ab906b8037c59617eeda7bb9cb3295e341a10ee35f3d8008f0de3d26488153256b8485dd9f6b91c53e500c2d4ccb45a50f6a23ce2caba4739553ac34070fc9d1a9a2a11ae225e65b73b8f34b8c69c0efb492f2e4cc428cb15dd0beee408b54c1499886c2b68befe004f3d34274ae3b3499dbc1193aa7f30f68bb472dfb3a58ac7de073928dbfc4d3e9119371c9842ccea26de2aa8edba8cf9a863fd2da8b6681170028d5d71ac04fd08c9ef2fbdb2c7eff5e9113ea3ecbf8515473601d0b51af34c7e1151847766f969f2ebbc46a0c78d8344c75eaba39039fc0d2257ef1901fc398e2b3cf32722e9305459e5c4893a92b41570ee351ece13ee236118fd53e21296495eb226da33beb1cf10abed81e22602fc4f393c7477246e110d9e3848b2ee35945cc444646ef28ef70b0fc1d67702a8a9a6101893232fe48864534f18d088639c893f1edc0bcf1917757bca72aa45dd61c4839045f1eacf8eb78b781ac76181bfcc9114e8396b35a0d095e7eee3eb597811574d3439b12b2c2977dbd8be37a641d24eaf4fac285e2b579dcf3417a4fd49d38995d634f389699be5fb051cadedcc5f78c0d1709641fb447a90d017888638c6e14a00844b1e4faa061f5c5e09b186d03a4d0b187ac86242a3f570e134b07ecaf77ab0a121902b0cd247966fc05043c7947126e77e740d7976b8e34ec2da25e21dbc2ba94fa47f815d6a522f4eba3b6a5b7be84b91b599951bd5e24965e53f59c2c2f0de59bc7ba0ada1fd1e61df23e761f6017de66acea7d06c98ea7fc0ea1276e99bc26d91b3041723da39649da21e2f1083d78be26caf6d2ea874ed01052f0a15576436bc0f2e60714b7c644b956441ddf2c4df928a2a6ab4d64ee17270f4c0691478464e080459ab1a449b33b652081069871eb2ed00f52b3629b4d9e3239c08f6890163216bc79a6c4eb2ce0ef8f6e7fa8d7082bd226182090066dc1c1824a08be74ea230df4c2fdde4b111f2642e9f4801d4885376f4ead2a5fbc6c3197bb97e01a42e3a42f6488037bf3beaa6a5f4c7ef323bc747a5141380969e7bebb54efd208fe1713a212d21f5bfc5678253c9c029b21994af3f1031412438cb790e473a6e60d8ec9a65d1f0d596e4f691dd3929ea484ca737e64d698ba2a6a6819304873a7af38c2596e96e94230dec27059d0c84f3c1ea98c8a05e6ced7a0e90544edf97c5af4484acc011ba0b375fb756e548151606ccbb1be153717e619bcfa0b5541732f09f2863b366c58475ce353925d807063e5a18c62f221ced45d9c76a9c34996ca61641500efcbe8c506322427914c5a318d89c353a44b12c139391893bd9e55dfe39489b7c496b8225a9ae2c0ddaf61cee72c5c63b13c83e2a2249b163d8fa2d00b1ca51cda8094b3d9811c8ca65a75fcf85d7112a5f2434080f733c7b28ba789cd6ad43aa31c06d62fef3ab86bf94628b25ebcbf244a97bf88c48cc544e0b4701c49ace9c6f3bf3aa0806c71960b436c31b9090d6b2248614aeed0b8edb4a7a73597a7f7dbc29dce56d3af2b9eb05af876d02de7a38316f49ef09e330475c29734348021bcfac2728e4690b3c99704d5f44605a8e0a769f4b90217a47c4a2d191a6795d1900b551a249fcc6a2333a8101987095fb9ee5866e88441fd4e84698b942713ba06986b98f6408d7ee73c07bd856846ff883eac092806d3899dd4a82b247380e80b7a9fcc277d56e7bffb877e729a4fd72cb2bddf31a69174185214525f3cb70e080affbf47c2b5a1aebf6ad1a01a7f687f65ce32e61351abe53660a813a4d717d7911f34201055b3609993d36bf382f4dab979d8a7a2294366e0d36926a721ba9d6f5ba6e5cbbe8155622949a78b885a1416b02b6c483bf461b04e2700611d8110d725f70ba54e1d37d0e8642bbfe8e93fd53c857d12289f0da7be620c18e30006ff8f7d7cb42d2a359fa76bd238358345cf4e5f3a2f3b146abf9493afaaa314a64a05b95dc6e5ba3310cee79c98dc6c6a5a25bf723dc004dddad2e0e272e5a0390c2f372968de22c59db0783520b129a0d5700c820b857b685396fc05d034581b28e211f4ad75380aef4504f6e621a61f2350b9892188ac39332a917108c58633850a1ac29538ff0488c5f9f3dbafb93fd6df4d5bce6c78fb3579dc45c51b6f34683ad4651a3af2e84f77fe21e6f87b62ea62586d48a41341c6697777f5ab479b82ebd4738a72f6e2d8afca85831ad2e71141fddb70d1fc01083234665c9862eab8da89bc88d4e25ed7ad36847173c3735417b6ee3f6d00a8ef6aa5cefffa9c0546bb5c64a7ca948843c060c0b8d8074a9ebf08320989721afa1fb3a58f21fc7704f9fedf9690d12fae1bd65ca8a80e36feab50983e7fc36eeac8047f3480a83f08188c9321696ec528c349b1005a99335ff0be27b79be2a88824f4bcb5526e247347fe5312cf5f027d398b320b89150f852d9b141c41e17238086f7c8cb7c1a1744d8549458bbbefe15334188a588f749bebf29f148287736e146a211795b6419b7fd58de93d43b4f2f30f348cb4a39dd07162eb4893d8d7907a9c61b2cf03e602b689c5b430540ed944ec11c7ccc80a49622d7b150e8b58f73b0f074c9122dde6d099c0812280ab6bd9d25ee5c517d8b8ebc09d0e24ba18cf8fc0eb5b995b64928847c743f2ddaa3cb2d6a951f4c5457f2f530e9deb31756bacf717e2736576a64594c3f08aeed44443c73f3dd93603272066371b9b02817dd51c376a29c8d56ce5a6f5e65bb7a4474ee3c4682dc07d6b8d859ecbc06706739acf6294005188b2cd7d7254e1d1824ff4072ce248a83d62c2722d8e372a0ea710d925e5103f6f153e8b61f9c684f2312f94f858f9221bd723cfc3195a5986b2c235a70e3a918b93d3055b6d37481523e6598ae231368bb1a7f1e10354a5a74bef08df68e4dfcc7fe276005070aec81ca561829358ee3746bc3fab5e606997296ac5e4d75e005d045424b2b40403141ef13edaa6f5c0f9bd242c582d0a1dc615482f976a44f980038d40dac8010d0980cdb1a7e3c70c45c6eaf5806b5734a413b43acc44a98048314392dd7184ce1a2526327a22c56a86c8a4111595ec8be70678aa13d790b3eeedb0dcef0bfde9da3eb4599dbb3dad1cfd13d3e662e6f4971efd1dd3bef4230728c7e22d695058aad6e45b883aab5af047bb0f770bd6fcdba20399864eeebfad37519218ce6f56d81a7d6d71dde3572e0a65d6b9e1cd356fca45aed988f1382a2463c6e13c781f725a0c734601976df17c520abce75fefd04a28930eed5065a9d3bffb14a0625722d0c72104688de454fa1af6824231e2e6c07c11fe4a550a5274cc0585271a405afa5d83404d56c2ac38f6e339353b777138891256606d375c7992b2159570bf00b9247cac5c1dd2c9f17678997ea0d89d742d2f6466f7bd0f0c40b0a9c0cf661de8ffc5f2991ca3c9ba5ecea7dbfcedc555343d7f1b559341575264a2381687f7c0e8c79fe8ff696cdaae4deb13c616b959ff9fb53716924fa534eb27d930913149e5966fd87449a2268bc67008aad5b457cdfc3dfba0220135dc8efff1eaab311f6942c76f74e1e6dd9d98ada3c0e0d4bd36b4c7ab96c8c413a15bbd1599618cbeae0a06f7497e93a7a9f282b1937e931d297f1756532020bef9d46f9ec8e22fc441457547858dc86c55dd895bda610e33b9fd0624a7ecf993757cf058d734240665746ae76c60e186449f1eef8091031d2004817adee2668f3e5250707d50ab578203f49796e8f8f47b83c56a4b27faffc203e5813bea52bc6776c90a2d68e542e5bfb2cd552ef3cb4bfc1f1a3a568f88aed49d40a969b82ddf0172abef110cb6940ee464dc5f507583ba91ac55ecad4ff08031d4d27f7cfa1b8915ec20dfa7771b97738c336c592a9ac5467f1dd4a4e574b1eb0958cc7af5b9694804d6c50aea8a482ef35626eaa556e214ec8dd1b1b9c97d1a581363df97ba8ca4ab8d9b2f8916c4600548b3b5d7f797cea40a207089cc81b8fb1a50a76b89c76be30a4e557768a1a9c2b15367ebbe60d0368b9484235dc784540722b52a0e6eabe8a2a27b7b913bcaf98bc5e75f6a3f6ebd8e36fe69a53f0d6c2f8685454d35cb870f02fb1f80760628e8c06eb889fb39b0505d9ac3ea90e154fd40ccb8ff802427c16e08c210c66c737580d47db2f9c90afd04396154d3fa17c7a7a3cfc0d123296a8540ed0bff11f41355a2af111836ae23504985d8ea6f41ac38c8f3279940125b56a5d1bc9cec4fb7ac70e362b507b6c4ce53d496700e6b39426899eb448605e52bcd94ab775b07bd2276c9b4614544e29c1a3f1809637496a77e3d1a091a3b6485a29a71596609c1803e7de595906ab236f51f28cbfb86979858eac31f610f353b7a66203c5a3d34cc77232209d016b8cea62373a6ad59e4b299346abe62bae1ccb3ed7625270945fdf052c2bc026cd9875fa23068d761b24fe998bb2744f82f1ae5ac73ac2656dac32e2f37cfe75f059210148ea7cc6949098f588ce98a02927011ec096fd876d2c5bd129678dc0e88cfa1b2bf26fb04607f2449faa352903f211a9ee5cfcb6678a92de85edfb0a3ca6d9270f19d79f0d679d4e0f17188b40ecea7cb99dd72063aa53d3476fcf39b3a565667d5a22e183a0a68e86a2bbf252fba013984593d539a3d0db495fa5eb06c74a47c7948c7f471655055db271d2455ef52ae4e0c7e3fc3f71d01e7bba5601811c5932ab33e38893e7a59f70b81b14a59be10b69c483ee2e0c2e3a0099e8ed3da20ef180b45b309bfb2308c6a0ea6dbc3b9306b92aa0370cf67e0268f9af08c93767d6a808d4a7d1595aadf6757900809006676a06e20156827d12079cb4f18af94b22e2ca740a7822eb7f6a3a2f1ad5b1978c6386a7dbcb0e54db95d2015a726a37fa39db3ef9997ffbb7132618ea1044b32ee8a1076da47de8e795960e0d73d8abfdde32beafcfdee7b2e1a66bfa6b57d22e6f7c652c135325edc3b21d9019992826c8b226f56f75e3cc4ab14b4f93328673e3215a3a90e781bd22326bc39592b560d8e61050b4dfcce85b923b945bd61b06b9b3cdb4a1414616e11d530749f753b98bd4e1a789cfa349b37ce00c6cde382300702e5e4fa21ed0efec2568f9e2e4480c50781715b8aae38261f73aaa17ecc66630302d580896691c1aef132e602d139cf0740aae", 0x1000}, {&(0x7f0000001640)="930cb0f863f3df7d6c09a4edabb937b407fd209c70d282932722705b87e4", 0x1e}], 0x6, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r1, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r1, r0, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x158, 0x8}, 0x8) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000001a80)="0443b739bcf4f31bab06d863f7973ea2fc966f31e98360bdf971ca49558d87eaa2225242f6334ca29cf13a74416772d1c19e6013aee950103810d7a3f807ef82b0344d188dcd323d9ee0726c77b3f902435211dc0418e471c687be4eafc932939a6248b9d24cf8b17172f5aa1cfede461bea020cde15bc1cc20059a936803b5e451b3d1d79ca4547605060393940b254b14385d58877dc140f4cfd77d91bec78a2b7a1a601de2962c4653cc4b8f8453fb4a01c83b6859b4bf4f7a5d3b2be6d5311ec323efbb4d95d9cc402c495a1f89734209b1987c97446672ef7", 0xdb}, {&(0x7f0000001b80)="12d0e1bc2876831fc8c2c0baf77a104ddf26fbdeaee2daf3214893928b0aa81c9aea3dd0c226571299a190402cb0e5977e890c34700f41525e10369b1a07c325abdb9370a11d21b1a2f4c9a9692d3c340bf4f4470ffdfc2ee8539fbd", 0x5c}], 0x2, 0x50) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) sendto$inet6(r0, &(0x7f0000000340)="a2e982de3c811ce5b3e64569cb137c21503480de95ea3b2945909cf1fa90094bb62a6f7ffbfafc94ba07bb3d42bae37e91e83beeea5fbb9eb91ee4663970ddae90fc1b3fdea819ac73038c4e917a3fe1f6d246f29336ff4c008b9a2ac41c75b0e8776387ec498e4e5aa357c33e62ceadfc180407cbbab6e00ed23064ca9f5951e28fd79449fc4e66bed0b3986fb8093e178bc755c306ff70bdaf95f4be544dda3b5d59acde92e943d49c0c5d2c8a1a8f11b5526b815e23d651d1ee8ecc8b763b8051", 0xc2, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x1cd}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0xfffffffffffffff9) socket(0x3e, 0x5, 0x3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc6b, 0x0) 11:40:13 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "0021587d7371eb662356b5"}, 0x13, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x0, 0xfffffffffffffffc) 11:40:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8000) 11:40:13 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) 11:40:13 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$getflags(r0, 0x3) fcntl$setown(r0, 0x6, r2) fsync(r1) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:40:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r1, r6, r8]) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x101, 0x8}, {0x8001, 0x2}}) shmget(0x3, 0x3000, 0x81, &(0x7f0000ffd000/0x3000)=nil) r9 = fcntl$dupfd(r0, 0x0, r0) setgroups(0x5, &(0x7f0000000180)=[r4, r1, r5, r8, r8]) r10 = getpid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000200)="45a0836388f42b6d9412fe857d4aabe2a6fafd01fbb76fea6b3c93d47c9811fd5f65f5f3d18d2ee0d9971734f71b061abddb72a923d440ae62e3a938a88f86461a2cb1f439365f4031e789bf99817966d2c6a1cfba56b678cec394b1cc4fdac1c5eedfc6db1a57e6ce9cc52e87a6bbe3720949b9ceb20ddd07da0c9122abd1d3d07136ef891f0b78a9ebd5812bfa70cd9be64920024d13", 0x97}, {&(0x7f00000002c0)="f7931ac6d7b79865dfb0b3129e57f46707827ba16823d071049f976557c768d1b7a653f1b7b3836b6249f1932c853b5f5888d1df902b68", 0x37}, {&(0x7f0000000300)="b1cb97436d2a8ba271e2efe3d9bb32b68d1b2e607c8f18331d54872da8615f1413affc0c5adc69476299af9bd2b9b5e9b1e6d6011267aca84d9f", 0x3a}, {&(0x7f0000000340)="c4ef32d8fd5c70433883c4", 0xb}, {&(0x7f0000000380)="bad7138eef8eb351c711efc96c5360526e98af17b5c9dc40efb5a8bd8cf7efa705227010319a19c3df3e7e9370bb03b57c9eb081009753f7514b90871cb5ad6301cccb75b37e144c506c5ceb6b96d7cefd32cc2009812feea6da9c1140d09d1fe635713461deec5351df417516d6116b66c3f4a5045b06ec7c4a0bbfd1c766f558aa88aeb5a39ac0d85a9e9d5dbf6b28a5dfd4070cc1f3c3a99e0cc72ab661e3226ea5ef8f714a8e501a83dd4582c10343fdd8c10daf", 0xb6}, {&(0x7f0000000440)="cc7b1dc4806920ff5ec9a42446b699c72d213bd8bf33e17512f5f035907f3eed3a7b23b0138be35f2d5425cd9500c1384244d39ce0a4a499e6756117b843d6ffe00f60d4c76030a6d03cf6d8e1aff6c894", 0x51}, {&(0x7f00000004c0)="1168fddcd774fd82a6294b6a9fd1fcc9530fd44288a9403c21fad534bf44b3959bffec42c4899acbd952fc220ad0658d0b9b9afb1d211309f5c3c08c644916", 0x3f}, {&(0x7f0000000500)="8f0afccacc706beefeb88d00306804a7d42e6327c0f197af0fc83ef2d1085cd7b7dcc2a71a57351f9bb63489791da65d58869275e8df3bbb471d63d3cb585340cdc81f4b58690b59128f9cef4f6aad992cee93bf9be32718da9146633a4fd172", 0x60}, {&(0x7f0000000580)="b75ebd417e27952b271500f15495d4b533c74a2dbb19c63ca2fc48bff137bbe6a7eaa7725929e1fe24b556", 0x2b}, {&(0x7f00000005c0)="7adbf2a6a4472fd7335442fe9f517bafb4d031f4bd32ecc7290af9eb278d9758270549bf52aae5c9115f399831b4578c98aea776a8a379f364f31fa63f22014cd7980a2a8a9ed489c7f9b7051a1dda3d7da3e7bd53eb1e072f11288b152e4a9abefc7a734bb1b0540e89b778b22c0b7ba5bf0d54ec06513304c4e70e66051c1a661d8bba5b23bcb610a8576d84c856166cde7add89ced89ec470fb7fc8f803ddda4dd2d9b471f9ffd934c8f934215bd9f73613768033320c93aeeaef8006b7429a9494fed77d58aa7feb885ae6417b965ebbb3c81c1215beb52e57a40becf0587ac660193daa95cf07d7", 0xea}], 0xa, &(0x7f00000007c0)=[@rights={0x38, 0xffff, 0x1, [r0, r9, r0, r9, r0, r0, r0, r9, r0]}, @cred={0x20, 0xffff, 0x0, r10, r12, r3}, @cred={0x20, 0xffff, 0x0, r14, r15, r2}, @rights={0x20, 0xffff, 0x1, [r0, r9, r0, r9]}], 0x98, 0x400}, 0x0) fchown(r0, r12, r6) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) setrlimit(0x5, &(0x7f0000000940)={0xfcb8, 0x8}) r17 = semget$private(0x0, 0x4, 0x11) semop(r17, &(0x7f0000000980)=[{0x3, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x100, 0x1000}, {0x2, 0xafb}, {0x5, 0x1, 0x1000}, {0x7, 0x25}, {0x0, 0x3, 0x1800}, {0x4, 0x6910, 0x1000}, {0x3, 0x80000001}], 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000009c0)={{0x18, 0x3, 0xffffffffffffff0b, 0xc3}, {0x18, 0x3, 0x80000000, 0x7f}, 0x1f, [0x3f, 0x0, 0x9, 0x0, 0x10001, 0x1, 0x1]}, 0x3c) r18 = accept(r9, &(0x7f0000000a00)=@in, &(0x7f0000000a40)=0xc) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000a80)=0x9) sendmsg$unix(r9, &(0x7f0000000e00)={&(0x7f0000000ac0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000b00)="90fc05a6ab350e36210de7bf3d9bd11b3d86d372a21d8bd31f86943abf6561a4421cd7334e635b7ba5c1224d82104c6116046d3624bd77f88258eb2bf573fbfcdfca1ebc28267c8cb88feda1b9b5a4828875630573396be64ff827c75904c07d1aecfb9629485b1f80cc8985df402362196144326da6eb2ce586271d5b7e471711fd2c747bc092d4ad56ceb547aba54d71845207d83b3f27cb777c85582f7fc1512aeef52898b4362e0848b0fb8e7dd52eeac2eb629d62726070ac4d757354b4d5d2eed93c71490c9fdbc7b0475e3927ce3550dac492c5565033", 0xda}, {&(0x7f0000000c00)="ef33730fca5d2c8ea97bfd844982cdf4e3dd69fbb02162a40448ef268b6dcfb714ef8957b2c017bdc6efb0e83ddf15444d987aa7193bc1b088f7d3793e7600663ed43cee063b26c65074d547034a00f5924ae3d8a0ae03c2d61290998f4c6260dec29943cce9a3d121d73f01157f0bfaf96bedd7fad87e41974dd26e5dafae36564f4398a72c62891746c8ef7389428e3e4a62e10189ae9d976465c91a228e569b971b7c637eaf7561655c09aa767dfef040877b7202953bf8d0ca54ca", 0xbd}], 0x2, &(0x7f0000000d00)=[@rights={0x18, 0xffff, 0x1, [r18, r9]}, @rights={0x38, 0xffff, 0x1, [r18, r18, r0, r18, r18, r9, r9, r18, r9]}, @rights={0x38, 0xffff, 0x1, [r18, r0, r18, r18, r0, r0, r18, r0, r18, r18]}, @cred={0x20, 0xffff, 0x0, r11, r16, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r7}], 0xe0, 0x40d}, 0x3) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000e40)=0x1) write(r0, &(0x7f0000000e80)="1f529a2f2abcb8858959426bffe3e8dfdd1437f19deb3fe06935f6913181287a1686dfc90c85ad8d65855004a76d1dc98b2ce71293dcb528ba83d11b20f29a0a03bb0ee74c175365e16f4e2428a26383858e03c0d2b29a5ffa5cac4ff8e19ec5cb2837be71f8c4f42eea50f82d420d477758b5af2343ef24f42cd4fcc79f2e3f7afe0a7ce97178528509bdd409d54cca9b1f1df60b5471e9e9424eb2b820c73003a934e11cccdfdfab1f9b730380e07188e4ce2ef4f05e0b96ad6d1f64a1e8892ad44eb4e83942116b2307c62a17c5917c16259e520cab2346ad5656842b1e4360930591df1ff3ea32699983", 0xec) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) fcntl$setflags(r18, 0x2, 0x1) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000f80)) semctl$GETNCNT(r17, 0x0, 0x3, &(0x7f0000000fc0)=""/4096) 11:40:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2}) 11:40:14 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 11:40:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x8001, 0x0, "0c0040000082ac0000ffe0357f00000005ffffff", 0xe5c, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18081, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) msgget(0x1, 0x10) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x2, 0x80000001, 0x1, 0x20, 0x4, 0x91, 0x2, 0x2, 0x4c, 0x780}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:40:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffffffffffff, 0x4b9}) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xa81f, 0x0, 0x7fffffff, 0x40}) 11:40:14 executing program 0: r0 = socket(0x17, 0x5, 0x5) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x20, 0x4}, 0xc) r1 = socket(0x0, 0x1, 0x800000) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) recvfrom$unix(r1, &(0x7f0000000040)=""/78, 0x4e, 0x843, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 11:40:14 executing program 1: r0 = socket(0x2, 0x5, 0x0) r1 = shmget$private(0x0, 0x3000, 0x34, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/196) pwritev(r0, 0x0, 0x209, 0xfffffffffffffffc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 11:40:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/173, 0xad}], 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:40:14 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 11:40:14 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000040)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b50300000097e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0xfffffffffffffffd, 0x0, 0x0) 11:40:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/41, 0x29}], 0x3, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) setitimer(0x3, &(0x7f00000000c0)={{0x80, 0xffffffffffffffb4}, {0x6, 0x9}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000000)={{0x20, 0xe}, {0x7, 0x7ff}}, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) chdir(&(0x7f0000000140)='./file0\x00') setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) 11:40:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x9, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 11:40:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1011, r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000380)=""/161, 0x4de) 11:40:14 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) socketpair(0x1, 0x7, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x6b16, './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xc20, 0x0, 0x71684c5e, 0x0) 11:40:14 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x639, './file0\x00', './file1\x00'}) 11:40:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x1, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x80000000, 0x9}, {{r0}, 0x0, 0x0, 0xfffff, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x7, 0x39}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x6}, {{r0}, 0x0, 0x8, 0x8, 0x37e0c643, 0x8}, {{r0}, 0x0, 0x0, 0x80000000, 0x1, 0x7fff}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0xf0000080, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x89, 0x2f, 0xbb, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000005, 0x1, 0x95}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x560}, {{r0}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x88, 0xf0000001, 0x134, 0x9}, {{r0}, 0xfffffffffffffff8, 0x11, 0x24, 0x4, 0x467}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xb45, 0x3}], 0x8, &(0x7f0000000240)={0x7, 0x101}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$sock_int(r0, 0xffff, 0x13, 0x0, 0x0) 11:40:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe43, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) r3 = syz_open_pts() fsync(r3) r4 = syz_open_pts() fsync(r4) 11:40:14 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/53, 0x35}], 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) geteuid() 11:40:14 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc) r2 = socket$inet6(0x18, 0x2, 0xb37) r3 = dup(0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x1, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000001, 0x10000, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000005, 0x2, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0xc5, 0xf0000004, 0x6, 0x7}, {{r4}, 0x0, 0x30, 0x20000000, 0x9, 0x4}, {{r5}, 0xfffffffffffffffb, 0x10, 0x0, 0x4, 0x9}], 0x7fffffff, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0x4c, 0x2, 0x8, 0x6}, {{r7}, 0xfffffffffffffffd, 0x8, 0x4, 0x8, 0x5}], 0x2, &(0x7f0000000200)={0x3a, 0xb448}) r8 = socket$inet(0x2, 0x3, 0x0) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x40, 0x1) getsockopt$inet_opts(r8, 0x0, 0x20000000000005, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)=0x1) 11:40:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:40:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/119, &(0x7f0000000140)=0x77) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x0, 0x8, 0x1ff, 0x1, 0x4, 0x32ae, 0x8, 0x2, 0x2, 0x8, 0x54}) r3 = msgget(0x0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x10100, 0x80) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0x3}, {0x2, 0x3}}, 0x2) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/216}, 0xe0, 0x3, 0x1000) 11:40:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x1004, 0xcc, 0xc87, 0x6, 0x29800, 0xd8d, 0x5, 0x6392}, &(0x7f0000000080)={0x4, 0x3f, 0x2, 0x0, 0x3, 0x10000, 0x1, 0x4}, &(0x7f00000000c0)={0x3120, 0x1, 0x3ff, 0xad, 0x1, 0x9d2f, 0x6, 0x3ff}, &(0x7f0000000100)={0x0, 0x5}) fsync(r1) 11:40:14 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0xa0}, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/92, 0x5c, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x6, 0xda}, 0xc) 11:40:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="ba823c02fc3862e23e1326e45637fddc81b8672dd52c3df996f09ec37ec86fd98294bed84aa9ba1100857d75eb87f67f25e54ecb6e9308bee299970ba6223a5bed943edce5b36dcb6157c2a88ce803c0f004e81fa8026becdebd5ae178a32c0b49dc01ed0f802f6588a9dc7bce49531b5beb85f96803a31508fdd0c56e32803fbfbf269c1c7ddd0fe3b006d3cfb5776d6531297d4107f472ad289aab91c6a24381eee9", 0xa3}], 0x1, &(0x7f00000001c0)=[{0xf0, 0xffff, 0x3, "a8e15c0048843eb1c8def1873039594830f4991e664e6b4c3dcd7957f26c3d4cbea65c792093c1916edd24f539d62856288951425d071b35e2a1bf017e16c08edda910ff05ebec907a18e3376130d85e8d7b8e04a7a11fca822c24e8d314dddf928e9410ffbcd55e2ee76ca2247f3109c89bbd31bee316600f9f1bd01cfba1c17719eef801ead6b9dfd228f4c44a2be76cb044279fc143dd9d6f49e1832e78a351353897569f5b16aa11e54c91af391f56700dc3cded9eeb1619e0f5a540529d0e8bd42adae3bf84006ec73b71332e2b9b8514f1549848df0c3c35cef55fe65b"}, {0x90, 0xffff, 0x6, "a1528921560501a9c288e8ab1266b20201b8c76530bf5360d124c15514b4fc03b84cf4f1d252d360f762a04e6ebf4382fd4be48149025fb9fa662d05cd31308556edf195a865fccc1ccbcb1dedcef8dc2a7e41666e595a610d4b9ce92aec07ba4ec6ef4e503410aab930af664feb744e70c1681183f31b9a619f"}], 0x180}, 0x400) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x910, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0xf4, 0x1, 0x91, 0x5}, {{r0}, 0xfffffffffffffff8, 0x24, 0x2, 0x4, 0xbc}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x8001, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xa13190c00802b357, 0x6, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x7, 0xff}], 0x5, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000000, 0xfffffffffffff001, 0xfffffffffffffffd}], 0xffff, &(0x7f00000004c0)={0x8, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:40:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c0000000d", 0x8) 11:40:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) accept$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc59a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210c760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ba0491a510b06405fcfedccab70a412d51e1f8e9cabc5aedf68ca9a6fb261259c07123b767f4a882c1a195f32c733e72ea4bd6d3fd858f384db55a1237f65895f52de24657036a8efea6c12fb59bce0e0931afc4c25c906b0e00ae24df9087fc3bc8f1b48dc62627e9153b539b438f685fe8bc5d6ac4f736ff87134529e8c6aef7901ad2ec32c0ea050200bf15567ccf123ca928873938cdc2073b0db47632c64b3a131879f2eb5d8172b513cfc0a9dc12ada3daeb9aee748dacf29ab4a26cfd6a9249a2d0c2fa6d0121845c351121ce1ba63c01d2eecfa68e749050475eddb2e214b401b3dba8b966d2b5139c384c168ddebf20ee76e5b3e22478aa80fbd86604e529738c20fdb05605c45357e95142fc6abc5ede8020cb67f8c5b72ac8db658afe4000000000000"], &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x5}, 0x1c) 11:40:16 executing program 1: clock_getres(0x3, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:40:17 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) socket(0x30, 0x4003, 0x4) msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 11:40:17 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xad) listen(r0, 0x0) shutdown(r0, 0x2) fcntl$getown(r0, 0x5) close(r0) r1 = dup2(r0, r0) fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) close(r1) 11:40:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00005a58ffa608cd3fdf00000000", @ANYRES16=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x26}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) setrlimit(0x6, &(0x7f0000000140)={0xcf89, 0x200}) 11:40:17 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) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:40:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e", 0x4) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/71, 0x47}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f00000005c0)=""/135, 0x87}], 0x5, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getflags(r2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:40:18 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r1, 0x0, &(0x7f0000000000)) close(r0) 11:40:18 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x800000000001, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0xa, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe2, 0x6, 0x2, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x4000107, 0x1ff, 0x2, 0x86f, 0x46578001}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x7, 0xfff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 11:40:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x30) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x0, 0x2, r1}) r2 = socket(0x10, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000180)=0xf) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000001400)=0x10) 11:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x40) 11:40:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 11:40:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\\', 0x1}], 0x1, 0x0) flock(r0, 0x1) 11:40:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) socketpair(0x3, 0x4, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x628) setregid(r0, r0) socket$inet(0x2, 0x4, 0xfffffffffffff801) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) 11:40:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80000000000100, 0x0, 0xffffffffffffffdb) 11:40:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) r2 = getpid() getpgid(r2) dup2(r0, r1) 11:40:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000040)="0fe33e99c9e081707b1262186251", 0xe, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 11:40:19 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="2e8a0b7e35611ddfdb0f6baa729d26f6f73cfd6217ff0f576f0e809977d6c5da6660bacb230c113eab4118e96c50ca1e9a29cb1fa980c49823bfd70d1bc0252f56ac439603d46849369111", 0x4b}, {&(0x7f00000001c0)="f1a8a7ddb9be4f25b1def706fffdad1c72b8f1e2f1acfb8f40cc46d7680aa64d3d1bdd25f89d1909609a19247bf3fabecf33f5559b201e1ab5ca63c32ddc914861c69ecdc3f8db72e591c8ac43b62d899821acd69e683b3f10dde1c6fd5d61553a0680716c501524036ac061755690120bcc11ab044105eddf2e5574e88f408c9a8b21bd8355fdad05e0fbe2a4b8f26cdbe33226f9ec73508e24f7445a21af1416c2e4a0ecd17ba1caf05555482a6fe0db9116b9f18a67b56e67c89fac8315161a14b322a2cd62527393befbae4717982197e68fb26bebaf56fc17d59d7e89be3fa4ed56c9e7e968b0dca1e795a82558e8311a86b6ffcf485f", 0xf9}, {&(0x7f00000002c0)="762cff5cfe62f48d8cc9212eab7b9f6d7c63bf9e013b3cf9eab1bb649a06879fe2c5c8d22abe57c1d163f99735fcaec15f4ce337dd5e1fa0bed32367f74d1370d4e5853d53c29072232005773fae0148e6e8e0c44140bb71275b63a1c0d55c8ea1ddfbca5928a0932626bb3169247754b98debe21339d76701d0199266152c856455b2d6573cb887034d15efab3ac4575ef79f23cb3455023ff4d10f101e424c50ba69c33dde0d949ac50f0d59a1af8effcdc436a902115493493aa152a247df8833cdbf6c2be09b0b6ccefa9f7aa85f664d0c284c835a8414dffbe82d8b50ee81f6c3b83fadf86047d441c2256d844c114613241d", 0xf5}, {&(0x7f00000004c0)="b0c5ac548bd48e1a147122a026b512314c32adae161c4f006081df83a82dedff0bc22b3e0d868b0b17ee01e695f8773a5b01b1cabb0a1408385a9b8dad901e118cf56f0bd5e03dc6abcc9dae567788eac06753e7001a0cea7ef0a6aa6da96ed40926f46ec0763f126950e1d26ce81d742f7681157fb7db5b8c4ffa6e834a0b923f22b5fbfeaffce05f5fda29fdf05ed0051ada792d803aa8785f14810a4d9153a72168caba0efdf134f03f01e9690218fb1b67b7a1d9ca86037e4302e4eab5acfdd6051fea3b67aceb6023fe3c2a737da4a86e3e0b1203bc361845d88b7ed7e4dc115aae28f5ee91efa6daa7b36e41deda118c01c9286ef5a774", 0xfa}, {&(0x7f00000003c0)="71d4f14dba25cfe61cb2df6ec15a29e602d224cc2c667645e129d6458351fd323c6f03bbb3e81b16dfbbfc837597f9975b4f90cc6e149ed2cb8139532f87227d7b872aa546b107c6d3dfb287c218da329ae7e8f8765d20e877c7d36fd02585df70fd3fea90b0b3ff971082177e4da40c6136fb9e2a559fe960e4bc7629eee20da9e10726ebda1c1b0757bd215421252cda0cdcf539b9eaf8ac715b", 0x9b}], 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r0, 0x2000740e) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffc, 0x3, 0x10000, 0x0, 0x8, 0x43, 0x10000, 0x2, 0x1, 0x9, 0x30}) 11:40:19 executing program 1: r0 = msgget(0x3, 0x200) open$dir(&(0x7f0000000080)='./file0\x00', 0x10a, 0x20) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000"], 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000160000000000000000000000000000000000000000000000000000000000000800000000005327db2d0000000000000000000000000000000000000000"], 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) setrlimit(0x5, &(0x7f0000000000)={0x4bb84b87, 0x8}) 11:40:19 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:40:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xc) 11:40:19 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1e, 0x5, 0x100000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0x1ff, 0x4, 0x6, "b2dbd4b5e1e2effc8a79e3fe6b8e58d03712e219", 0xc4ad, 0x129}) 11:40:19 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x200e0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) socketpair(0x6, 0x7, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x100, 0x7, 0x1ff}, 0xc) clock_getres(0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) clock_getres(0x3, &(0x7f0000000040)) 11:40:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="d5e12846ffd5aa6ee622357189d5b7f691070e379b6a95bc4e3964e32ad4fe4d28f9557580bb896de60240a4bb893b0196f003853fe9f709f4cca08d64afb8f0e98ab912b57eb001e099a7d9e2c31562b996c88ca4", 0x55}, {&(0x7f0000000200)="464f6bcef13df7680f1827fbd184a0f2ec06657d8709d399507c0c1ff63c0281790f4de1b918c573ceb973bb90b2aced015f5d9e8331d110d85b4a64a4333f478efd96a0ce9070954dc0bf3e849e8d9cacbaaa969fdbec5250d772b802980124a9c32840eb6c645452ee500cd8b7a10c916dd6274cf04e759f304f644586793c6e4d54c8386bac7bd12858ca62697146125139f36621f4a970fb830209b02d838cceff1a454dd5ffb07a80426040ef", 0xaf}, {&(0x7f00000002c0)="1cd339b135c1035335a363f92e2b3e1baa6766c3f2a2d9cd7e2da1fd7174622321abcba4429b93c8863d50760d48451d275fe98f6dee0add53ee6b36146a44cbe25d8f4059e4297e7eaf3e015e0e316c89b0c6000afcb952c0500d4e787060cddcf1a2a8a0ab39d508456698bc1d4301c62333d1945cbb8d87f47e03", 0x7c}, {&(0x7f0000000100)="ebdf2d3e9b17a55d83f9ba33fd3562b994f3ebe6", 0x14}, {&(0x7f0000000340)="63ff3677ad6210311882a0592d6cdc0e8cb9f92dac1556c328ffe24d3adf2d79b4ca4d78b81cf17955b25da9026177eb68046ebf2641b114eba526858b5c390654caf2aa121865098e1794c761831221b6a327f5a0ff1d75fa92671b033c0116ea32e1c781d10f26b50702c45af829a9b4915d703febb9d3c0e10b75a470c418daea14f0f27f7948aaf9cce9d013cd6f9751abfeac6d3af6edc93e4d590fa950af34dec3eab829f9b90daa21916177ff2d1336e2dc79097edb231a0f5a39952ec551c57d85e86f453167dd12867ef69c03c8895cbba30bc7aac5b006c6a0f5c8a58e4a8901ef06a22083a582ad6ed22a4cbf13c7dd760dfc3eb57944ddf78b002f1695af39e4fe16fb616dd5affc37ce242c8bdbed581156808350929625d4eb27b3b4cab14c0843c98e7d69570e787df5c0e943b5ba9d6b88a39317c2c8d545a4dcc0ff72d32eb3734944a9b75d6c12619f2f96dd525ff30624b86257d1195fe276e2ab932d9bc92fa52806f6f08e51ed5deae45f83f6b8eade47ee30bf4c7b98059e3628e0f74a4197085766f2e664482a4f59776bbce795fec105547d8f9e97ef1c0e671db34d4727bda46e4eb8194c3336e874183bb6c7b927ef6f67612779ae569722cc3b7efaf8f754c190fa9982fbf42877b313ad61dccf44d57820cf6982f52b5a2c176deacc717cab093c89912ccb9b000f384bc047e38e111a5ddc08a0ad7ffdf2e051c82112098437dbb57faec6d3b097f33082841134d6baf8f120e57d992a65c972245d75f33a36d10dc130f91a636d6a4c4490b2b03aeb6b340b7db56846bd2cb15668d1d2b2d96e32c89d97f4fca736e84866352a7fcceccf119816dcf9ee837875a77de6cf34dfa518dba48ec1eaf0c4c911f263e52469431b3ad5a30051fc4c6a47884a4fa7aab58007c4c577daf5e3f0671c94b39ff83b2f3bd46271dc744bff2ac62289669e4642bfe5bc0d8592aedfae42c1e07065a34c2efbb8b9833ef1bdca7d82e7981115b9d71f9583dc9ffc5f066d9bc586a8d58497ece7a8f0fcbea72dc59f58a3e7b8211580a298942304372819cb8c545aebbd6ff0b6532908f1586a6975f0891a8af03f838af80770bb75e3306c421966a006442b4cbc20dc2498609698b2cc56fcb9aa41383d362d7437d5633c9330fe779c0bb9fa0969108bcfe9125f1f0c15b7f31f4492de54ba6b66d0acaec93dda9d485e4dd0d8fabd3149b53ce426b79b10fb9d7404350a4504fbc639140ca3200659cca656daca2dba52477a4a725ea25f03057e8b5d9dbc85effe5f4a1324ec4e9241063699a68d682d3411d3f220b159da5ed1b2b4d1cf7b70b88c1ef4a2c681bd246a78eaa84ec15308b539b16fc1520037125b3bb03b29cf05b8ad413414a91b570d47767a26e193685dd48dabeaf1ffd4f0635365d792bc6833191de7417fa83d23e8bf4ce16b2cf5cd8819456ea61ff45764ce8fe0d0aa805ad9dc51b1943947d6a65634856bb46c37f1fd3cb3e89cfb6ca300d0cd3d0067a46c10d39cc07eafd69c6554a41740a9520f45d0ba90a368a7ba0942b5d1d2b377237a7ce91d58a19e4285bfa5838c79d930e6a5f2594b0f32fd68cc2b3fb55be9129e1ea8bcf679379e6afe7d696171b9744bddb1e13652e70ac44516724a04f7b435dd92addcb86ec5488a4f13edc0d111248157b5eb2a3502decf8fd5cf635f90a0deefc3f2f13bcaa037494523ed9f5b52d447de5d61b32b63db6d18d3466c9a5d1bb2dd8dd6da12ac38fca671584f0855ebea94b1df1d84216b5e1648b0fd117386e71a2cd437623fc7b0d7bc838bbc80bb2d843e8dfa316d52fbc11a6fb6aef87fe9bad41aad11e70c809d9b28034272ed676a6b58dc5982f630e5712208fc77a512388088e31593fc8e746bc507fc0ff88bbdd5fe516f308859dc405974de63a0bc78ff941efbe312330e3b3c2968ad9407d95cdb2b9749f67a1b66bce61b4a4c46f99e775bef1d45f0c4a04cf39cdff51a616637b274d59772b53ec5ad4da54a554dedf04df173d4d0e65b5c6417c14a9586cd214b4d1903f5b6e39a6e9b4eff1e9f1438fa0efd9b00d98b0c4885473befeb6166f571d5e53c450b5d02abff73dba1ab04b78ef69195bf5f4d90def8007bb6e20c6138b068bdeba5d0a2622d423a7cd5b716b62bafd48b4b5a83ef3125e0c279fd87eb340f43208f49a1805e463deaa8a806e4d9bc134ecacfa8681db9d1e9f1e775e8c1233650a253d64576869782c2789f53d4a9d7c44ecff696a86296110c70eb367a6b8e4bdd9edf24e4517733fbf9e710bc12f386d10de28e24d246db6d57f8ec8ac4e2de8f961505ba5e294020338282cbcf612f879eaee357fe35e2f40a1b5bbfeb82f12c44b9046f7bb699113dd417c879afb25e91d4f31d60daf9b594aa563329a6a399d380de94aa68ed276b63d00cbf86822fbccb544041596aaf463662da29dbb634751fe7a4f0f7e56498055f6f524f9db6c5d24d89b05412f4920e7bd30c03e0c45602c5bc8bae586f51d1aac2ff7babab76e1c6e484f826a60abaf585ba85a3efaaea23ce21e9d2b3b4c827237d54670e2ea5f454a6259a4c5cd469bf46d4e79436690684d0975fc0ccf92121becaa7a8f25c2c31601a4962dffdc1bf32c020744ce1691c8f7cc2e644d32bfe2a434ace695a60e011d5b6c1f52a5462b7d40ef587bcda0d0d8c1bf51a68dff90b617e0792d887f321c89499fd8d0478fcb5d351909b26886937b56bd71fae574e60eeb73341c8fcfa398c9862ac04a02255ef0cd26f3793dad8d98dd4908e686637e1e0c23b2d739b84c5c95303acc787daed3f15d716a1873af7e20a3654a7cbed7b032811fedcbf525e1d170ddaf7e2088e6264127797defe420241838250a4f25e3c286ec31051117b79ba9eebadb8b55e451a1130c502240c5fa119b890869310af3730325fbd0c4a38a9259e0d5fc35fc410daa4672f47d09e03eacafa550633352415620700877a6b2204a98adea96f774b55896e6bddef017996297093be0b7af83b138ffc52f5c06d2f073a414ad2936fe9b9a61dfc7e5fc7da041176059edd9ef0d994dff77e026b032a032f5c04d1ddd74e0e8ba48b0d385161ae50c103a3472643881e7b4426570e991ae69a3d8d9757251a742e35867f73681794a826fdee609309dab5453185c11a524b45c677f5c8f68c9cdca5f84bd5cf7c29b6628cedf82f15d6692f02fd65f6402abc19c0bc2c807a9359639bf12ed653a695661f365830d872d7b4d7ad98b6abf6478c32bd07026e793f39e7dd8baaaa343ae41b116f52711e6dd3539504f4e16c3dc885ce1ed52356a271e33d0995f15cfd7a24965e6355bc413c63ac7fbdd7fe35ca8a37ead1edb558f6cb3dcdc7a9058955e65811390d669183fabb6e1ce4f537adb6651c0a3479cf05aa899553848fa8590138643d5fccb849da34319a4be65e9ad446a574aa2b3eb74bfc8c24e8cdd605f72e0909af28d4076b0bfa10946e71364f85b143d305e16288f9820cc45d3068a6e8f73837ef2af02bb0d4d620eba29eaeb9c96da196f5ab609965ba26b4c94c594f7dbb17553175a385504ecb31fd07f3271480984c8cd40721acbd44a019744d0285297bb420f1c547f6cff8a996a2398f6deb0ab14c6588673c001de3d8274f6eeb7b9ef33e098cea8a5232852279faf22711d9ac154fdd89eaacbfcfe840f197cdfb9575b4bf88f0170078f9eb5fde370ef64153fe447de62fd062c95c72f3f9fbfb23ff30d2b069287b805e64cf70f788d73c3273f0241473ffa37706e6e5e6987bc841c307afd027a2b348ee6d69dbddcb6ca79d564dc4ff2cef521993bfe9a9ac7531a5aada50a51602913c4d504db778748d18d58102346aa3537aeb2e8b98404025faa1cfb800bd4e0f30c4d890a19e55346d8ab805b5e54c25897f3c9f935d4c9815f81663c369ea82b99b2a319e8b47bce03eaef4e7fe9e8d34a04e196b9c9f1490b22b16bbc6a3dfdea60ba4289f9eaae9a67039b00d64a1d09490992377c5c0f77deb49828f4c63aa4f1d176477177a99375561b9067ce8e8ae67f2213ce743dc174d437f2ad77ce8a9fd1d17478eeed84fb1b7c66ba60e600a953667e6681907d5f2169ddac6a9568f2ffafb6974633917af3c14d3afbb437fe0e04afaf5a905c6862908546ce0408bb503bcbbd26ab3a745b86518ffb0c21303c83e3288aee40003cc82d62a251da4caa9bb9661cd2770e8a7184f1c8ce722a66287c5de06101390f01e1860da0030504a95ccba0f2ba42b640b854cf76831fc3ccd016a0d7d48bee9a001cbaabf5ec6e2143e888b5060f4a387ab36c188b1c9343a4eb41bc44c4aa8047b6d0fc38426ff5d3fa1817618abae228024d447848e02dd5f8fc99a1457440fd0f9073f7e4e5907c40ebb6c57175104a84415b0039f9bd37ccc49ef3cbda5b0853779efdbd57b73ba887317e439f900c4cbf0f035ab824792fcaedf9e97a787be143db0999a03227297b47e903d2e16bbbd9ed1a5fd1a76995db26cc501398f4659d1343e7207f123a70bf9e35071d5c7235420312283fe5130862a3c975db8de12ea10a14a11be808586f262e7329ce4a08798109dc5a4df9692a0d8da112298ae805b571a2e39c4f751f7352704efc19066c1e617e9c65e0e7e17da755207bfcd3b64d20cd9083aa80764ca0cbd169053e53d7f486f8e89702e362ab19aba8a3d730ed8fe81acafdbccf0454e7e13a8cee7fbf10fbe409d659c2346d0ab6c708f5498201530a03294fd53521a0c2a5cf683877c1ee2b7545c23b383badabaee2bfdb1da353e271a38ac889d30a4a44e126b1a3ef5411813ce182643faf5c0a4a3a997fbdad322e63de55450d747b5eb60e4d14133bd7be7338e3269d9bfbe621e68eeefbd61928e14f6eac227bb400b2f417f9c319344d96684234626d09cac440cfd1e4f3acb8c4009d6dcf35dc95fec72f5a5d8b2f8279a8d5ce478850d638ef616c70b982f1842d0a95015efe4d253f2003b3864292f6dfd187e5e2f595ca2d0f277e9d3a498c8c1255c92db6b066f904e679a4b0c90e98c0868978f9340b5708908280306f057979f1ed2c9e9d6162596b43b86478bb5ecdf81356c977382cf174c3ca58bfaac90414eaadc31b967f786955de3310b401245113cba0ef506b6e24d5e322040e0ac84a7264286f1afb3ae7b0f708ddb36fcf9d246351f115ed5f0403e5280ba944531d1f21d75e479eb2e26feb733b1afd7faab94e718aef29f63209b3a8189a2a0e649bbde680278ce6b8e8a91de5ed70332a767d74077851f1d5517a44dcd4d7e695c402794679c3442a9a097cdc73b1fa86e837b1cde9d9d0b8fa9fa258fdc191d9a138e40cb01609c13e281328ccbaf95ab89a5363ea3883072432988d13b67e068ef34f77db0c30215fae724d51ff3fdbcba4bb97ef17f31997959cc9117dbeeef9b347334c84d8127cdcde39d82f7707a2ff5619757717db1e3744a3fddad220786252e28da43b52e3502039979c46bb6a1b19bfff4ccc9936f661eda12a5dc51cf534a62db44352abdecbc906e16d73542e0cdc464be8cadfcbc1f69a82742475159ddeef85ac700fe7ff0e556b88b017d5f8d0439110b43569eeac7ae022a15b8bf430e327a1b8202528fdead5623a12475cc94002aa9a1cdb2ac160b5fa1634b0c2653e39f5d129630b81ce673c2645201cc381034301d7cc37d0aad906f80b538677dc26ede3e4d25e2591e0e83f65ad1f15e33f04f5a75740f4682b571bd", 0x1000}, {&(0x7f0000001340)="6580232561068702ef555eae06388ce03b89aee1514fc57464def5d0f11a84aaa6f0e725094c7180661e74c06674a897022ade158dc0fde6256d2c47866a14c7b58957acb5160da4b83cf52b8136df81d1f9ccbb9e02d99bcc5b9e21fe910cb80b8f433364de7bf707671a0d74e1639300d3654d5d2ec3dd13280e34a9fe2cb6e3eafb73c7334347d55688a977b4e8cd60bd10a604a58a7a9d76980636ddae18f5fcbfa7692687a92bdaf41467cfc7b4", 0xb0}, {&(0x7f0000001400)="c779b42392708b32fe49e3ab667c48afa5b8115b", 0x14}, {&(0x7f0000001440)="0431e8996b1d8529d3df9c6517ea4d621744b5", 0x13}, {&(0x7f0000001480)="45243e5a2ed5b0752ce2a73c0467cee75a1c268f7979cfae85f905583ed4c3d36a2d9f7fd9eb53d3e74ab55dd995a74135859d793c0653554f6dbfbbef2ecdf37d70cc5782e81d8daf848663536c37624743fc76cf0371015d803b0ed3f5b4739962c7f2f80ef28ab2d503d7d12ba0526b3ebacaf0df9ededf1f1c5d1bb52e5c3294fbe1b58627aebac0585bdb494b8baa8ac0dcadbeab0d0ee3560aa8a855975c4e548c1b2b11605f0a9988649f60c40e5567ac573c7d822482788f2f9de311a7a4733fdb07a923f361e24fa7e878ae0dc1c65216cf4562bcd0b646e4ba1a29908ef93f8466", 0xe6}, {&(0x7f0000001580)="86", 0x1}], 0xa, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0xa}, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 11:40:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x6) 11:40:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x1, './file0\x00', 0x3, 0x2, 0x9, 0x903}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = getppid() getpgid(r2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) 11:40:19 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) pipe(&(0x7f0000000100)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 11:40:19 executing program 0: r0 = geteuid() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xffffffff80000000, './file0\x00', './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffecf) setreuid(r0, r3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setreuid(r3, r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/187) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:40:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x586) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:40:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x180000000, 0x0, "d730c10200000000010400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xfffffffffffffff7, 0x81, 0xe73, "3876eb521843738cbc78f4a12f9bb15db45f7938", 0x80, 0x7}) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffffff8, "854955883d026111fe4d04000000100000001000", 0x0, 0x80000001}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7f, 0x8}) 11:40:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlockall(0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x100000079) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() pipe2(&(0x7f0000000180), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1000, r3, r4, r5, r6, 0x84, 0x80000001}, 0x20, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x8, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) 11:40:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:40:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x201) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/104) 11:40:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x1b, 0x0, 0x0) 11:40:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fchdir(r0) dup(r0) bind(r0, &(0x7f0000000000)=@in6, 0xc) 11:40:20 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8005, 0xffff) ioctl$TIOCDRAIN(r9, 0x2000745e) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000480)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000140)="8771cff1ac09126fc1c08a870f38a22d6724008541a60945fb315d98731de5633b26b96bd595f46df412694ff6058b2c2e350c66bd9eba518cc839798e204656680ec723d01fa6d9fe311fa400c4458e81085303f99bee343f65ec685c", 0x5d}], 0x1, 0x0) kqueue() kevent(r3, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffa, 0x81, 0xf0000000, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0xff}, {{r8}, 0xffffffffffffffff, 0x89, 0x2, 0x51ea96a, 0xd84e}, {{r2}, 0xfffffffffffffffb, 0xa4, 0x6, 0x1b2d, 0xfffffffffffffffb}, {{r12}, 0xffffffffffffffff, 0x11, 0xa0000041, 0x37a5c89a, 0x1ff}, {{r10}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x1f}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000001, 0x2, 0xa2a6}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000001, 0x3f, 0x2}, {{r6}, 0xfffffffffffffff8, 0x66, 0x10, 0x7ff, 0xfff}], 0x80, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff8, 0x34, 0x0, 0x60, 0x10001}, {{r13}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0x45, 0x2, 0x0, 0x1f}, {{r8}, 0x0, 0x10, 0x41, 0x0, 0xfffffffffffffff7}, {{r10}, 0xfffffffffffffffa, 0x10, 0x2, 0x8ee, 0xfffffffffffffffb}, {{r14}, 0xffffffffffffffff, 0x10, 0x40000000, 0x5, 0x4}], 0x101, &(0x7f0000000400)={0x83, 0xbf}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="bd18c48e0209f4d769bf400046e0cc40f4a9834de516875617a4261e4c70db6d0512df01e66e1f180de09509f42b1707ae4c689ec47a9c0c3d9b7643eb051a2c708b62e6f358b4cc74b3654008959af91c99466b626baa94c80f78af2b5291a1bf26999d62b823006addf078ff23ff0c71", 0x71) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 11:40:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 11:40:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x7, 0x0, 0x0) 11:40:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair(0x10, 0x4003, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x2) 11:40:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x8000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) 11:40:20 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = msgget$private(0x0, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3, r3, r4, r3, r4, 0x4, 0xffffffffffff926b}, 0x4, 0x7, r7, r8, 0x1, 0x2, 0x71, 0x5}) r9 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r9) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r11 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r11, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r12 = getgid() fchown(r2, r10, r12) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 11:40:21 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) r2 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() 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) 11:40:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="755568da19070c732742dd7b73ddab96bc01b8ff0390ae494589eedf940664171d22895a1963d4d1c2c732b2d94a34c03b826cf02a2459580d4ee480677188f98244e3639b9fd175ddbe87dfe09ac711a49d59a89a9200773bdf94dce95bc329bd476a633a2e52f6a4d40d067ba91aa3c13a989de80dfc0ef1f72a6d0b5a33840c232574b174afea0fed02fe5b91abe457623e6e113c68362220ddc51b303e405d19ca9691509d2c2cbf281b74ce346462eb", 0xb2, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x80000001, 0x6}, 0xc) 11:40:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f00000000c0)) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:40:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchdir(r0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:21 executing program 0: r0 = socket(0x3a, 0x8002, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 11:40:21 executing program 1: r0 = socket(0x800000018, 0xfffffffffffffffd, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xe) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 11:40:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/149, 0x95, 0x803, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x7ff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r1, 0x0, &(0x7f0000000180)) 11:40:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000010000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x8, r2}) 11:40:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 11:40:21 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1807, 0x0, 0xfe19) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0xc) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 11:40:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) fsync(r0) getsockopt(r0, 0x9, 0xf752, &(0x7f0000000100)=""/71, &(0x7f0000000180)=0x47) read(r0, &(0x7f00000001c0)=""/53, 0x35) r1 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x184) fsync(r0) recvfrom$inet(r1, &(0x7f0000000240)=""/196, 0xc4, 0x1, &(0x7f0000000340)={0x2, 0x0}, 0xc) r2 = msgget(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/249) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000480)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000500)=0x2) kqueue() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000540)) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x3, 0x100, 0x3, 0x2, "92cf7a91d443063d41648849d2a4ffb281088b95", 0x3, 0x2}) sendto$inet(r1, &(0x7f0000000640)="5050f436dcf4fac1203dd55f609573b5fad17f826ad5aff6b0892fed2a1b56105077ba0f0664515d716db2eb7a48eb45625e6d49edeee713b3b278413d8cc8f27d4162ddb4767ccfab58c325e5e0d92e8aecb3c1b684f834c8c5676cb618ef84df1965c8da499520db7aec23bc3d759b41a109e065b693b7979ce76a339d71e0cd15c1de6a47b927f79796073e8b232286f3684f5d057bc80657d9a76e1f3b2b76a0c97b2859c29068f414fd1a9708309aa91f9067542e47f5da1f1ae87ec61300c7dcc23bad0f4b1a5d9222f48827386677b40b1382abb25366818de737ba", 0xdf, 0x4, &(0x7f0000000740)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000780)=0x6) rmdir(&(0x7f00000007c0)='./file0\x00') ftruncate(r1, 0x2) getsockopt(r0, 0x7f, 0x5, &(0x7f0000000800)=""/90, &(0x7f0000000880)=0x5a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000008c0)=0x2) socketpair(0x1, 0x0, 0x1, &(0x7f0000000900)) open$dir(&(0x7f0000000940)='./file0\x00', 0x20000, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000980)=0xffffffffffffff3e) r3 = semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f00000009c0)=[{0x5, 0x1542000, 0x800}, {0x2, 0xfffffffffffffffd, 0x1800}], 0x2) 11:40:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r2, 0x0) read(r2, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 11:40:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xfffffffffffffee4) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xb5) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "850100000000000400", 0x0, 0x4}) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) readv(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/204, 0xcc}, {&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/156, 0x9c}, {&(0x7f0000000680)=""/70, 0x46}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) r4 = semget$private(0x0, 0x5, 0x1a0) getdents(r2, &(0x7f0000000940)=""/110, 0x6e) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000000780)=""/131) setsockopt$sock_int(r2, 0xffff, 0x1201, &(0x7f0000000840)=0x81, 0x4) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() open(&(0x7f00000009c0)='./file0\x00', 0x80, 0x24) 11:40:21 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x3, 0x94e}) setrlimit(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x7, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x80000001}, 0x10) setrlimit(0x7, &(0x7f0000000080)={0x8, 0xb5}) 11:40:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000180)="da", 0x1) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 11:40:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 11:40:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) fcntl$getown(r0, 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) ftruncate(r0, 0xffffffffffffff01) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) 11:40:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r1, r2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 11:40:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:40:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:40:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x5) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f0000000700)=""/250, 0xfa) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="c3fb12fa313eb81aec2db4cf1949c36ec579ab01a60ac318a9f944a040ad5d2848a4fe449f88487bfcd943635595d683d096d6ba42fd40482b9f3ccf0483f8319468fc53928eab535d833abfd2a5c1c470238b890b774e022155cbd95387e7ca2ecc0ac98ac3dd88716a475c7037bcb77e5d1c4521ff878c88b13e79d9749510c75233ef4352d2f5ad7f07bb3f4ac58a810cd8a799ba4af10235", 0x9a}, {&(0x7f0000000140)="d575bf140cfb03742e740bea3f3b7bf7a813ba62a1aee2106ba73f62528051902d2718a37279eac5fea9f4ce64844b0fcb89ee898604c59532d88e2a3ebace459b12628bf76a3cf61362022e895fff94955c", 0x52}, {&(0x7f00000001c0)="ee38ec4cd0be31ff6303361eb0564ff73b28be5a678b097ad0ce63149b4d0ab7a39e39c57f0f35be3f08b26ac036298a8a5c72fa56c470e473d60ed8da5e56a148eb34528d716c7027c6ad0a6d7d2cbf6d991f8ce147ec77afdc1c485cebaec342d91ceb9c8111b618f4469e632a46b47c698b0ed64ec9554072cd320d7704b921e177f45c3070f605ef32e2c6776591114b65a55f54f09c25f85eb046bf6ab44d28b06ad0fe69f9a27a47d67cd5f685c7abce163ec6e519deac125774fbcd7505f1aa5f140efb5b0d1f7ef8c74972c017cb20880fade92fa6757a16c2f4529caeb7295dc17e1db38fd6a596726517c092", 0xf1}, {&(0x7f0000000600)="ab16301558299e85b0ea7c03927f365e6333f036226f878bf8877eb4df5d65cefcb4e549a14d80a0f698646260a5a33903ccf09690f3dfd7f098e3b9a1c53d0903008ccbd92ee13016bfc46087edd88a5ff6622cbcf1455480920232603752043606f9a4e9bb09c633cdc0140dbcffd322afd837cdf1d8d7a354f180e108d89fbb4e2f18475cb0c53ae320e6c0bd7418d50689aec585313d090d28a3f1b523734f2780470ef5811f2b5a561b02fdc06ac06f580ab3595b840965970d3b4c5348a6ee8af42c6b2a7b56e2da286707b9990bdd4c25a34c2ed13075e29fbe69c57a1fe87e37f71597c73647991ec9f393ed24272e3c68e29530bcc0", 0xbd}, {&(0x7f0000000440)="be2e82a4b9741f089aecf9820ed2231c18601bb1f33233f922a3c7d73e8fb487e7867843b77e563bb045a78e0538caa714985f27a97fea10278947858cf20afb526ffd256ece216a20f472ef672ce805afad4cad31aafe1445c5f6", 0x5b}, {&(0x7f00000002c0)="aeab6a4d732bb2", 0x7}, {&(0x7f00000004c0)}], 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 11:40:22 executing program 1: r0 = syz_open_pts() r1 = getuid() getgid() r2 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchown(r0, r1, r2) fchmod(r0, 0x0) 11:40:22 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x2013, r2, 0x0, 0x0) 11:40:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x40000001, 0x5e, 0x5}], 0xffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x8, 0x4, 0x401}, {{r0}, 0xffffffffffffffff, 0x89, 0x1, 0x401, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x14, 0x4, 0x64, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x3ff}], 0x1, &(0x7f00000002c0)={0xd3, 0xbb0}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd4, 0x4, 0x3f, 0xe3e5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1000, 0x9}], 0x66, 0x0, 0x81, 0x0) close(r2) r3 = socket$inet(0x2, 0x5, 0x2) sendmsg(r3, &(0x7f0000002640)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000340)="e07c56", 0x3}, {&(0x7f0000000380)="ea78e19ec37f9a70f01e16819b0bbbb809129bb40df63561164ae7e44f2fc8b5b0caaab90fff209d4abfaa41bfa8c94fa584982303692cf3bc461a0b3325fc0131ddf37f385e36e6cf67b3fccaaca6d871966a1056efec77461ee4ca1bad8b966883d8df106f5b8ffb4dcfe8258dd223769923407106d3164202dc57c533990be239c13032028fa6e333ac1ca632e2150fa7332575f8334b75248633816d684fd7e9482d55d9eeba4544352049b334b4981c81d7cf0b779404c06fe3274773db80a54cb49510c825a364441a0e6f92509582c6a0bc1db3b01b58e5c40b60d7dab0af8ba36bb54912fb688aa2b8db95ac60d3450545307873ca456fc81a7615e3b387825e87a8363639948dbe0489a4c78b78bc8e4fa8557f606cbb833c0b25a66ccef1658e2b291caeb558c7df0af939e45ebbe8e48d28e7a8695369338b4334549369c168a783f8fd3550f5447783886b912e5e2dd416709f373e127be06ab849a1ec1dc8fb08fe1294c428e7352242f7c5799fae09285304a6c4aa983786505781a120fb6e11b09b8e5ad322b54f107f69442a5ab17062fce9377f30ab10a356e1c9606ad611d9e415aff7ba70730bbb44e35fdf3bbc8a5ff9dbc2e81b12f83b9b842d97d782c2d3fc1ab66194c865a2aa6810dfbaeaa27e7bad4688fe17139eeb5ed8578ab4a6a460f647247c71cd4a8a3b4749834ad365e9fe82c1afc37820613099716593920e4918b7ede96936c9859cfad81ee3c91b4995b25c3998cf289844e2939586dfc5bb8a187c5e2b071ad87bcd0ae926eb35061d95fccd3e9486a59a21250f09ea44ad7d0ae0c6cf86103daaac74edf412fcdeb2a626433e6d004c2ff2dec745068fb5b9d91d369873cbe455fa14fe5d1f48fa781358afebd20ca17e899ecea67213aee7835261862cd5f0a5a58a2761cdf6b5998ef91fb681ed72e97d89909840c9b0e5022bd683813ac0f1204f564d58f8c9e0cba44507db8f9424f4cf3acab8d72ee1014fbb3f88925edbf5346aedc4c5b054e0eafb9fab9f64da9a136f61cdd52b9854796a1327bbd211d4d18ad629cb2a9478b58dcb49b793b79120373d90179a094735f6645b94a138ffa4e9fa97537e2c3ffe61c4eadb1639320ba044872d6064a421ef8a2e51ee3800004745a137aa7f96785439dbb7a57ce68254fb2153bfa8d671917a9e67ccabdf529d83d32fb4759780f6aa820d929c3254ab242ea7899cb72fca0ac9e5bddb7e9b3346a5724a38f5e443dc0441bd4ae3263e1b0bd4a0c1581e51e8d031c88a6317c6b64fdc66171a0f9695dbbf3eb10e4d0d1f5f0346abde067ca722121cd117519f01377807c261e2958fcc2226deb91c575460ecbcf1c700c788fea00833d2fdf78ece5f9bd97a38d60c960a347fd763461a8953208477953a0b1e15e48f354c84d15db60daac8ff890e6a0885327baae364ba3f7b214ee82899878e9bf397ccddc29c89f35df26348ee9ff718cfcfd627abce936d348ed3c7c76794432719edf642c202dba7eda239032919b0c7908bb4edea022df2a412ea228466f3edc56acd27600a52426a86340a9a0097661d45e530921d476b6380e92c7307aa8d7550387440783d3bf9f0c79a33612aa06e1321120c61fc62b454104bf7dcbd8a55cd4c2a5012f236be255ce56f75cbeaaf7220b1fafc5971f8e1de1ca51969ea26fc41201b3db5edd12144e9a86f420fafde97a591ed31e0e0977a095bb17721f3b879769c5a65d04976ec9a94a01f92d2a1a46aa17d471f2bdcbf02e187afd909fec513113eedae7d964cbbf991ff6118c6e4c49a0e9c0fd69f830a482af9a681d1f83b5d841f46c694f003281cb28fc2d2979699cb6bf4adada2d080fed30e043ac4ec717ee74d1f8a727366cc6ede3a884fc318ed9a2f2058b660bffb2b84991a61ddb91496a5a732dd34d9181d840dfda85d3ffb13997860eb909f3c39970b063f7d831049876ac445d4078941dd981694bfa2a1dce15de87bf6eb229a2ba1b659c34ab6e192db098eec029d58a40da9c86d7e10bac9a850a0fb4c3c21ab3d4df6f3e0ae72f0f2ee8b612938b59c3ed12070c7a5da6c1c9b2c0ecf654ac0aae3253c18dc2527c524747f4a18fc5b4831d3844b3d1cbdee9b5fbccb5d2a83a99958f4460895612fc2719ac11f39bd26171e251758e9cbb4fa3d6ece156216b3b7c81c3ca1d0fdf26b2e4f2d6f09b2c2d92559281975e6478d1cefa43050858dba6166f535a4e52d83b939dab47daa724a554d3f91025ee2599691884a5ca32abe5aac7a2697632faa662068442da62f7c7f1c1c3436e58ecfcb65c2750bb551ebbf44e7325805fcc04f8a87b70c096e32b20e11f045d85a318bad684ab15bca8e5857c27d49c98497eba40f9cea2ab755a343c578a986a4c62b1252f68a1e0edbd12978d053254fdc5a3afce4a23ef0237d88112819d571dc1afe69d4c52bed774661e804e1d35de4366070fa06b9d4cbf6319e143eda7bd66f6c5c08a35128945c24973d74dae34b80ce329648daf5c94a52f09f7a8d430dde17b32b0a5fb968373a62cc45baedf9e4e5dd102412f44a5d59096e82b1956d748a01a590fc6b3b50c2b48deabf5d3328b18fc4c32227322403e33c55d0c1ec859bc08a8e86a9375e678c2c4080f52f158f2388ac746a0f83f4bb17366e02b2b5ae4b61eaaf7828b8dca03c7afd797ed3f3817505cd87e9825910522705b39e91d0885ac51043321e238df93e6462cda5f27ad728ebe4195271445dad69213bf7aaa03b21834519335d585c1e50b882fa052a707b981bb63910248b6acb853a6cf977357bad4430a000985aaf839ab7b02188aab15d418136e803c4e63fbbd9da22820a25a76f2e8e40e87fa71ae409c27209b4acb0fbf102da3551061c2a8346cd0b53428528ecbd2b0163906c7cce6f075069c74931dad8ffe03d3962561a07b34b28d1cef51a8775352f9548d60aecbfa3fd00d92e3ec09b00d04bd85bbceff30eba476cbc7f266b0c789e8492338747baf947b59dc85d75bf75f8f57a329de3a5869e602c322bbf968b1428d93002e21d5414ad889e81e0f61622c18b956d7724d1fb9388e94f778eb43854886dd86c840505375b99805db5905821bdf85f2d3cd67a53aa3ec6cd97dcc0dc14885b5fefcee151ffc43550918f41ac2083e7bd7a3525cc84dafb20427d91668cd4c5f4b1833ee9dff63fb2f1dd330ab52664186c39067cec99d9f8664c8e6bd6a77deabe6c35ddfd137254b891064ce00f1b146894d3ba8bcc1b7aab887756f985be42b2ad9133a8a574ce541b38024897cdd8dc1594b4c0773cc003c21096468c7a77ae51e1a59aeb4b268a740a101e457648c7464f296e8a6357d974ab2f23db8b218a57953d3606d2170b8606e192704b3b72c559011ed503bf410530e5ee5e187bf3ca9893ab8a8b342d193daa954ebb0387ae507fe8d960366ee0d680f4b347fd3be7f422c5adec33b4e485f9410e0898f6138cae6fb9000c8af5104d50d28883b5e94ae5622d3381e4cd4ac28fc936a7c1da7d5979b7a1d68c0b8dbb2bf37768327f03adb606340b726a8245051da54d4f7794821cfe1accab304296d85a18deef9525ea963e0b1d5514b6b0a6cd521e25dfef7af63170cbb1d6e2beceda144685e32dee70c4dc40061554fc91667e35782e5bd66449a60d29049ed3b9f9b856828e72d536f7603f85ea01cc6f21aefc82d4f851d4292c34a6318eee1ae1b880fd73f74a1b706598a9e090d5b36aa99674ccdcbd29f332d37a9cf282b001789ba53a0e8adcf6d4e3fd7b6787fff61263a3c4998dad33ffc064c36213b4820e5e0187877fbea9746007bab8313ce4a656b78354b0a2eb19f8ab5369172dc955c3923ec82977cd2fc08283eb8b7feeb62d09544a77178dedca0df9f624f391ab54fbd68706f8fb9897ecafcd1851996a9c3a2e128c97057ec3c0aabf0bb2dd892a5354aff01c9d5ccf5c0351ff8e388855b46ae8cf285c0ba3fa16f0ca38022d42ec0731ef3f2b81015bf2830242b6988e7caab0b1c96be51fbd987ce0d1565a2fb9b7183acda3fb98eb5d0f54f91e11258f880a5f6f0fefc78b1355d873ed0c6d69b7b1f664467de5c6ac7d6ffd36f52014d02e831736eb102020378a5b71ad5b4406ff85629ec286eeb39e3b197dd954b039efcf0118b7d8a50d11ae14796dc0b4846a3379f95989356ed380592acbd6a551b1f50921014ed5b2e9dc0dc70530ad4cc08ab77403247eb135fb887905c888eb3fe7fe7a8c70c6b368daea9769a9f7a1e7f501a2c21be34ba38c73ae9532024c5570df58320677c330c1cb9896a6832e51d839833832a745a4011abb767f3ddf031fa91daae6c56d50a2d216bb3e3eff4f4afc5cdef07045d87f936fa9ef1c6a61aba6e0010e0de8adaff5b91fcb0e805866b7fd77578940de81fd76a4aaa74e393438e76fa6c82df3e7af12fc01bab573a09d7b2d45db41c4fba5c60c324d5931a727d5112fbca86a4c4a117c7b0441bf9f48f376f225751dc8f0d9a725899fdc64cf09acec8b8d865734d2d35ce2230f25c662573dc2a7d981d0c276ef94add63e5da52effbbc45cee6211abc84a9c9ccc666eb9aa2e66889c46b65e7afd8909e97ee9487dc07134e5fd0015aa0397751cded35d8aeb2e3a68d0fcfb0c6e902f9528006326de455e580e810d97ba8acc141a54b939c030f46ca671ee4e29d8def3c4527ce485105dd2ca707e09be06097aecd8de2c6ab0f8d0908844c492897667d8e926ebe96769cc113ec4a5c5a47059a63e77eebeda00fe48605559f9210cef6c35c03701494b905f86a0f7fe563e56d295b7ccaa1a2d821f3767b16ca2859bfda91e275bcc0bfcfdd308f9397e4870d3a9d76c213faaac02e2a0f825b5f3880a2d13348ba255ef1e4b0960dca1daaa07cba197499ae2807546f863e5ed827f35b629e351177f4d6fdc30e0a745a43a85db8af4ac38335a245832bf99781fb302517fdacb65f0e30df312a280fd0f6c88417037305fad4e62d655c6e4f266773495ab0397fddd4ee23ebdaf91d9c4a88e828a9995b2c6b883d957b2e96c7fd5351ba28feba90c0234aba29b9be9629668c777fb96ba0ce54bcf3806f5fded08f47949a4e0d28ae268fa323c657a7e780a9b050a378df3dd7aa671c7f21a144fb2d845efb2ee9ccb97df06d9884af94573a568687ca64a664cd606ded70275e8737c7b7c39fbbdff99db75a6b1bced82f8db998f6c344b9f6ca7c224639b29ee51d5b8e554cfef9f6622adaf787e1caa8682849d7469235266c2f5b0af16d6129177726ac53c8191927248b219588d20fa63fb0425151325137c0e7d39d8edcb10970a469c16857d6ca0d33701591768a77944a54fe82ee0bdb5189c415d61df75342dfbc5b6b7e120363338eaf3182cd98cd36daa717fad11592e515d6718214ebd82455df2a028c92ea2a14f8538e644efc5d1f5734652b89326a025a5d3e17fb144386dcba009e5607a3c9e6b19cbdb520335d21a3b5adf6307a0cc950fa7796ec2e35095e5015e883e2c51be2f2fa46c12061fa75b433d852e30b1673ebd98f08aee78d97814d6cae0c4e5e17c61c151a9e62c31cb4d87dd9f082f2723c66c1ec783f6d6005dde304c87c9d3f4d02dc9c477c055ce38ffbc7ca6d0856e89e046b986e6c0fa83d907baf406ed6ca9a848431c84f2bfa1c9f924b4559ef48bca188b57d0301211f81b7548fc8149c074e7042b8646c3885f0c99f8ecf4e12295baadcf47a4d84d2cc616f53e", 0x1000}, {&(0x7f0000001380)="aa17cc7796a7362c28189918256d724ee2036f24852abeef8a4239d59701a29dfcd8b12e7e904cc480fced3c1a6f393b38c3c99137e5575446cb35a79d34115b23f0e874971a1903e03a265e2e04e24e6186559a33b0691d999c13987a913d9e2903075795164e68", 0x68}, {&(0x7f0000001400)="2798d193644a46fbfdb02ba990eee020c91a14fda6850feb20a984bec3e40fd1d5c2d2e971da0bf689b8b7143348b9190583aea02d617128fe10", 0x3a}], 0x4, &(0x7f0000001480)=ANY=[@ANYBLOB="8800000000000000ffff000001000000655c206517069504f1cacae12e49ae362c3026465ae0e592f67cd5e02524c57d1741f2587d3fa0d5714220ec6663a8f88b1cd07eb8bb40d8e325709a962dcc59fb75e62aaa0cbc1277099f68a4195721396bf73e0f2177c50b152e99e01c8291b41838c99f70cbb270b38d6db1de089539984fd26b990000101000000000000000000000d1000000030db8655334ef9531d7e1b47c68197965c614095f687705ff13878f51ecad2b4efc3a39137210514731bcda34f4000bb35e7b76c7ee710092b28c265bac496449363f18967e588aadd1b7d8531017f071f67e62231580466eedf67d58c94759eb498ea4245e4b6f40dc9ec5c4dd40c9a4f412f3974f5ae69b9255199b24547994f6eb1203427c49fdd10dc713bb79d81dc19f5dea4636476c2f8863d1b9372710a445fc103aa4ca7473dd9632cf0af1aee28f7a351c47d0fd94098c0b2ee79ece8c79aeaf054309acd8f69d635aa48caec9ade6e626b38d97e59280ae5ea03ee233eed145ca157eb278bed6e22338078473b901c3c3242051653e57853c35d9c54baa48ede0e2bbf4f745429a3932a595098c6dc5fe4c20e377546c9b624cafbe51b2f2db1f54a6920d68be9f5bc88255627b2453d32b987ec49514c04a58792bcaa2e8bdb09c8673a330af640ddbc7f496fac01484ba72f9e60cef9b1da14ed5c84ac42d58bc1e7a8048196e403ede73054c6edf4bbc7a74232b004c1a7774790e11ab8faae8d577d8317f1da27cea8fe25ec6c83e69151a9136570e0eb82903c6518e3e0b0f505b69d60d72bddae1accf68290ce20f679d5ee5b7a12858c2a9c216d8344f22ca7e9dc26bfd342df78882077dfea744e5e7d07f9f101cd00ae9ce2ec5ec7b2ba45762c7c1c95d94cc6e087948b12b5d0cfa8858e3faa7a1504976cb3641639995637151a5bb2e34c1f595ca63032eb8c5e16492dc6f67922d1b7b3336798111c42983dff986f384851ab690c21352e45fbbc1a748da21ed7d9a8e2b1b941e869c4b0b3147f2c8df92127a9c0d827d234b0b405666b6845b20cb024e6014487350a4d0c8c16c04371ab49cdc542396cfc11d8e08d86a5aee692d6f3f8681525c0ec2a5e00534401a8327d78988727d1ce8672a648d2b6607c520cffaf44521c817e6d269896725fe2a1f822975a4be517e3e51e72ed7ba16c62a3a748d87575150443c23a994e2f1fdb6bbb6ae278f35bd5dd3b75e8f51adc2ed74940bc07af042b7f598925a8af4eecb892c190b22c297d3e0c5997a0185a571b3058a8355f5d17fd71e8ab304994f33d8f101538833962a6cfd5cd4a2cc034d6f4479684637659dd702f63613f441f6c961195d2c0ea8a9bb038e57263166b80987d58d29d097d87a98896c132871f05490eedfb93fd7018a63b78428a1a5ddbcc289ee643917425182f19fe829f02a576f1373783c62cf854da83432dc44cba8939259adeadad358baa0508dba454dcac047380f038f8c98dac99b062dfb5c1b8f0f79ff93c2fef2c105a70874d4f26a4756cd60ddccff866b556f15998acb77a953d844d2c6746f3c70c30c576a0bc86645591064ad968f53d4010b3c3da54c3b5d492a8f0ad3ed4ca6a013b3f8b51d186a241b731e01aaee375654e23175dadc116c93bd932f648fc0b20bc7421249b125507653b133ecd8fb90019a558654ed4220ad2c1f351d771312071dde10258e4d9588d1650a717dccececf3a06e32523800ea35cb1f305e92310d6371e8bc8bd152784fa249522f1fe5b9ea963ba71fc6b8a72a1a7bd52df2583215456c5d8ee995702593d9a7f1c357a73dceacfd28a20a58d7f82476cd27ca21b077d2f7c428b1e04936e6059fad68301fccc0e9d842c45b5a0fcfe2fe904df627f9fdaa7ba458ec503892c6b32d09df232870cfbe6aed9d22fb5b085fd5af5e7ec6f90afd2ba53553946c557571b0de907e429550d9c375f8ccd7fb1d7e3a08d15c0ca041807f124176dc3d77b3cc9f3dd37ade92bc297599b170e8d8c5f16d1a0c6ce9676469bee301cf530d24a3a4097efdc8f8d9b48534b185eb4b674d3ec388c91b60adbc10efe314cdafd19d07f5e9683c3e9a705820a546cf0af7ce7191655374bdd58ef6bbb5a23ebb1197ca5d964adabddf59860e790f47af03c2b2bd37067f21880cf00cc8f27dcb63064d730c0ece77ec15a318cf4edd3649e9890df6d833d2b5ccdbefb072bc003a3af393a1cb62e6a3e1f0b84ac049bd24d50ad6fd898373c6a7fd739d6052d39e7877e751506dbeda05c1421831cf2ad7e6bdd4908fff8732e22900f280a8b093088ca24a6f8d9d57d8900f26ec26f6c5fe6b24dd4802dc89e9c7048564b2c5b88568032d779cafba7f12d43f689e421fbc4073303dc135601d07429938db3d48da8bf7e684153c40a93b8458700bc3d131fa0f1447640e51e91832ca41d8bf4c73897b68d50479a9d74c1bc3d161734fe450ffaa0780a762b5e476214f3407614cb0a3063f308529684b8aeb1932fe6e1d5f0d6fe0fcff0e55ad374266e74240045c07438cf4c14135390f41e56990de6a232b83319c1c0d75e7092340cca92335dd2a7c292a6bd3a001a70ee0d14f31479d657c5d5733381b3093019cef69a2ddbfa012a5a9492b6dd218ee728d452cd08ebc54afdf56534a2a541cc02392827e248c818db8a2928aba2224684ecf7bb5b803744233b54f3821c6f62b8cd35ef61e38e4c72145a1e543d7d467634212afad6101d8f34007a6cf4b66061ccc4cfedf69e4fffc2c22fd40029da197b0eda65951f1f08240e275fcd0f0aee57c73afc17951aa983dd2c6e2e50ac65e57fa5444e587091684f8bc19c2f80049153fee22247a88993dd1d84f95e70928f9f9ce67bd10efa795efe84c4d593e2756a21226de0b38d8d5b494895fbd2db14f8f7ec8e5d05eeca17e52251d240e943b2ee5600d93c06f368c65958c4ff34ac37795c7427df0e6fffaca5cb7494c9ce2e7fca434af561b368dbe29aaa3484cf22b559bf7a792c632561b799a0b6c3ef14b79449bca2227cb6cf663faa3f9f66c7c0b8c1b64b4606d6e6e796a95e168880a6e4959cfd628d6973ff06b8640e8b0a968cd1bc1683ae7ed9f58e137273a02bb8a97ffb26f97cd45c9e9e77c3630f3b30ad370f8e3872e0f4cfe328246522bb87948a4c17e8eda18728523bc17a4ab7bded39fc2538721269acb674abd8b16dd6258725d23b8d0040a90582b974368d1806252613bbdf95bd81be8cdc24770d484c64d41252ce73f2b6da5bd6501f8879c213b256f4729becdc654a095edfec219f931bad5d79679ca6de9ee8681e4207fe50a141468d2ec71dcb6db83faac0f2839ce82ae751068455447d07c4b0aff46091414ab562a8b3bf66c118a8b8cf7885dde849b5408688f2bbb8074fd1d5c6fa4c8cc673e34405300873a6fa31aa1593508448f20330e7015884b663099d0a8d3c5b7260a61f2c8d3f20875a98b8e6909dfc16bb16655bfb74753c56c67d34a47ebae91c5ea18701d06a79fc8b272d79654fdb0851ab8ca6e229bd115cde1717dbde6f534dd123a387b4e49ea03a19916b866e39928076a719fceadff9ec68ac45a4a5063c077d356f75e48639066b1ea46525e67e0f79bdab88a657334162ed6b73ec3660e5d3cfb5e53a3e175a8481673e5bdad19f0a0b2d11afeede75207fe803ad159d052928d66ea379bc1d242a35f93ae513aab3b06c3c0037df47b77e549be294465f8b493ad85f8d2ee1d2524154cec810abe159ab39ac2da1a0ac06d2e3d713dd25a8dac50c915af2b02bc7c38893c9ecb9ad5e04f7a85331baf699cb3f82b8e1afd6a275fd5e848179675dc831cd35d971f1c72763a5468d4e12960b171879d0881cf5ac2b492b7b7e017e5120dd65c31e17c6ac1ff9e0b44befef2fb085d1ef48932350403035a203b2aca4d940fcbcb1d03a5bfbc37f9946c74b5d820a1ca86c7604ba8c709b0bb285d8976c9e11da98961bbd22d8f3c169a3921e229da8c772cf5ce5dfedd912bae5fd29736cc9e7f81e25fb875f74e5d537ce7d8c76cdfd4b3bb07fc8ea515ca49ab795ba4f3a25ddae3ebb8fd2e9f6c423495059b51a7ad12c624d4860874527941c4266eea108390665a511287f1598a3e604a8594163fd885693a4987c19c3304f228031507b79dc8779bd64bf9cfaae8c7914cf10f8a3c768cbbd375314343e8371e626e3bf76051b2f8db20f2485e9f89f02f72fde9d216888301c5e1605c3e08e54dc58f0698ac8ada37b2af132785e0b1794c0a9d85e103a431a3b9ad9ef407378a28912d649fba806a349d2bc80fef82749e70be94f0f5ae3565c388fd764e7644d20720467fa79f6e337083056f4838078ecc3619a7676371f641aeee318e1f93aff545419b18692f14ab729d2c1cb98c6aaab1baba5eae0260faf0f66a354ebb6094e63f255bd6aa8e43db550d05c4ac08b3193130da4a0061be061e2c7be86303319f49ed7fae3af93c8a804ff902ead5f96ebf8cc4adf4f4fc99a2a0b2460732ad07df8a578439376e13a332852df95ce55a492b2f61d3710dcc124e485a3f9e2bbac5433a4dbf506aacba2832f548a6d334acf3ff38f0ae0f0f6d83b5d6ddb07dbbfe6dca2246dbe0ec21c96c46568a98ea9445fd54f0e7ddb2d0a4be69ee1718a47265307e2a64be69163ba8ff6319438f978cff8f68b34c33a0a5920c55d13690da066730039e39a4b25e27c0fee2da88efa0425c3225eb519bea81560f64c0adb3836967027d3a00ade12c977db2a47e78769f1c6d8935e79c6779b0c95836c7b45f791ae5fbf4665fac4356ef86e75c468bce23df5a496c39df84cfa6cab13d7aed0308d93c7759403f0fa5c2f07a5d95174b7d8ccb25ebe953e72fcf88557b511f4439a4435150168a7979b2e60761c2e786e6294e01b8bf1d8e29209bbac03d35e42c8f72de4f01a853e3abe74b3e81ea18c05533a2e3ee7e4fa0e05929639a064412bfe107994ececd3a6af4ef554168a714a9077814f013f26f5b5e4136b30be0d39fe9b7889a97350a5afda2551bff2104f35ca702524d5a0a6d9e10a3e04a84dab05bfcaad32996c17e53ba08a6628a69f6e4fe95e2bb4374868ee87235797b790ee13813d77b9cfba31901458fb6289a0abb2ad9f5b418b7c00edf081e32f70a510ab5fdf68ce9ee4e3917cab8aa0eae80a984f1dcae238828f6a62ddbee2a3c5650dd4fdc81188b5e7200cbe5e15074fe1beb668ace5fa254b836bbf8ae817a92373dc217060c749a7a390f35afcd46999f3448ba4bd834d947cd46871ebd31746d2a57c6c4e13a32d4b5ebf11880e48d4d79fc7c7c90b7e6dd86942b009952ba92be2332e7813a76d9c7e9f05eb33906bb7baa3a0014d56c18fbcfe098ece14b181b1b477540ebcc41b98b62e26cb345adb5cad7e3f275a986b86898564ce0555d08612b8443a2b140d3bc96e0827488bf6b692e88007371fc0fb9767185d145d6d1205f4f019aff1e797cb732ce6b61ec9309b795e48a13bbbe74aac03452fec92441159db47bd0039d77951dc260be9d3d55a288983fbf84caf1d120da114db94d364f046e216a037f96ce1d4a5c6242a278395ed827f01e20b34e4e4853f2391c9947b766dc54f937ae3298cbee04c71eda2a91b7d6cdd142ee6fafcab3428d0593f4fea1c8bbc1a313d155419d8bbed963364a948805e3122fd8f4205a2105a6b93c8b2153a7603b1cac777e251de07da8761a1651c3cc5418083598587c580c9234b479c6bc747abeb6677e16304dd0db38d59f61878602f7c1460efb2623fdb6722ac69e5cf5c43952b017a114f841f7e07a2523fbdaa46ec2dbf242569059b938fcc26a68605250221e852ed9bdebc13452bf5df940552c8798066e5518752ea0eca03f88b510da73cbc428aea5cb778e6fa7211ae1a67ec119f773bbba48107f384916927a0801000000000000ffff0000810000009378f4b05376b5104a97583e9b5579f4d6597b41f264af6a76e8530f1c12114d606f26ea340255e129a21cf8b9c514661480050fe49bfb987e5e4b5cc77fe2411886cabe62ee7f01fc9298ed690eb5e54ed6f2fb06aff71129691e750d6b31889b2d760bdd1c33ca2ef2105c5ba395ae838eb0ccfcdb8ac8d67c32f7b0a0c6de0de8530e89ba01dc7498f2835ba4969f1a10d1353c72f30f412b9c499f20793202e2ac7be38af03aeb03d133d21b73de62b49bfdc3c494cd7614f9fed23b94b94cd12f83633032e80effd047f5d93237753e8b9fb2ccb70ef44c4b1b0be24c11926149c6411da930bfac1986b707f7fbd211000000000000000000000000000000000000000000"], 0x11a0}, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000001, 0x0, 0x1000}], 0x717, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x84, 0xf0000001, 0x88, 0xffffffffffffff7f}, {{r2}, 0x0, 0x41, 0x40000003, 0x42f, 0x11}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000006, 0x8f, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x200000000000, 0x9}, {{r1}, 0xffffffffffffffff, 0xa0, 0x20, 0x8b05, 0x8}], 0x3, &(0x7f0000000180)={0x9, 0x9}) 11:40:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) fsync(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:40:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7814, 0x9}], 0x8ac2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x51, 0x2, 0x4, 0x400}, {{r0}, 0xfffffffffffffff9, 0x88, 0x2, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x9, 0xff}], 0x7ff, &(0x7f0000000100)={0x7ff, 0x6}) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 11:40:23 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x104) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:40:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 11:40:23 executing program 1: pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000100), 0x0) pipe2(&(0x7f0000000140), 0x4) r0 = socket$inet(0x2, 0x0, 0x1) fchmod(r0, 0x54) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10c81, 0x80) pipe(&(0x7f00000002c0)) 11:40:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:23 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) syz_open_pts() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r5) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) 11:40:25 executing program 0: mprotect(&(0x7f000045e000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x2b7a, 0xffffffff, 0x0, 0x7fff, 0x4, 0x10000, 0x1, 0x0, 0x9, 0xa573}) 11:40:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchmod(r0, 0x8) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f0000000000), 0xc) 11:40:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000240)="942c3b8c4926bcf3d0f89a2ad72d4a85b64d229aa9458a6d784b98da6521374ffc66c4c0153fc9efd88420644c12396816f30713d75cf8de2b40f10b99874d4e2e93dfa6bfa8af85e5bf0e66b13eeb4b6c3f79e00d4da02988ef1c2c03f774ea4e630358e38fd7b7131472dbe7bd2cea6a333e17af7fda72b61f853bc43c15cac0d69352f6ef983eea62080a1101cf6c4bbf062c", 0x94}, {&(0x7f0000000300)="f643158b25f65942e38f840ec636e73d18d2fec0cdeae1dd928f6f0726639e7f38b9d56285d8f2ada7a300c00bd070b539a3f378b6608151a2e9b3226d8f6e78278e608f15362d0457c3858897c253d59cd3b4e9561d6c550b054a9c90a4cf2e5d546ecf7de969755b296bec9648ace39262a101e36d6c7ecb450fbec981fd9e2445acc56490a6be9c901bbd6acebdd32e6b9a3231418a515567cc79cc97ec04db9182111e813b85a880d8477eeb081a3869a6b04b53fb495e15dc7b51c7b5b6e38b421f27b73823fdd84c9ced3cf762bc8e7a463e930bfe017cd804049634b58f20696c39c933", 0xe7}, {&(0x7f0000000400)="6b7838c6c869fdba91f961708cb3a1b26bc22aa919e6b90ef1cfb9752947ea6f924da712b11ca20f8e3e55ca39e03a3769757025dad2825cc607c8018f786cc3984526949d5438af85fad5b4867e261247f4d363e5d26cab3b60ef2513960140784f0415fbd7b74597e359ad15138a97a30b35e30ce8dc9f03527140d46be3ca18efc548cb6d49c294ec44cf397ad0694a4ee5c9120e4abc4d6c663d37d9fa208c39d3e627", 0xa5}, {&(0x7f0000000100)="224f69a9276cff8e615e3b9c55deeb8c6b988d639a33dc17153da6e53ff80760253bdf473b74973812cd9fd870b4bc02e45b0ba86c90dd8b5169c47883a887db266cf75402beda4afae74532c664da082655ab60cb5bfb6841991a4460248e1441cdb94c039bdf30", 0x68}, {&(0x7f00000004c0)="94bfa7953eab9c93e9bddbe235921281d3589ecb781c5780f86074b32ae9735af4b3daa4922bbb424c3f242f9d3ac159fffd92e597cea1ee852d79e3a001b0f5a56f0f0b5735c1be12c9503ffca59a", 0x4f}, {}, {&(0x7f0000000540)="b34672f1f480e2c146a5eb39fcf11acdd0bddab2f0f8a20fa56a421d2025bbda60d13c531d66fb52d23e5263c704271f241ac5367ce01ed02a551e557e4cb23e3403cde78ed9c3ad43fac8415e4e0c74f7388696ae7f308516f8208f72f1b29f75c2b5f9b9a53827b3a5e176139d4d7630a22549bd979e0325a9154bbb02175d03c8c9782738d6ec4a1aeac217a7ee33a18afc9d129e4ef50765b50206f5d0743a589636b220c2c8e20e3006483cb510255f4ff5d1ac1cb7782b6a58aff7103ceef7ef8e321cf1beb0e3d937893c", 0xce}, {&(0x7f0000000640)="440fb91b5d4d00c6d7af525770691fd86a4f4d4b41a107a23f588eb58cb24f04086a224e6a1e4e183a76be0f6dca9d5196314bc66b03aabfcf4304a9b432af9d6dbb9b38dff0740fedb89c559f00a90c268713932a2f0b8516901df0a38181e228d2cbcc8a299398f8d3f0b800b4ac19face4bb5a3f365c5feb90428eaf7ee9e2428e17e90193cfd470fc3191694a45750e59ca93816d491", 0x98}], 0x8) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x9, 0x6, 0x6, 0x0, 0x1000, 0x3, 0x2, 0x6}, &(0x7f0000000200)={0x74, 0xb}) 11:40:25 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000380)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r5 = syz_open_pts() sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="8e7038a47add0ff1b7a7659bcc168567de30bf72921a16dd9060ab784958c62a7ae952c8ec205e064961ac0036d337ee3adbf697b5f96ba779509c00d6907108201caf68ff2afd28f883ceba20fc74cfb6bf1b0a27ba9ebeb564c153c2d069a9ba0a52aabbe306745f5374272e5906225e54cdc255f828515ade5afad2dc8a946accd60920abd6d256995eea077ab3f0abdd44ebbf978c2859a92376f369c20bd6d9b8f3c6b4c051240c2212ccb4f131a0ae9b5e120bf8f9457564981b097b602214bfbe3f8a3a99880bbf525b87e745ba5d8e3e2417d7e9798c1c39", 0xdc}, {&(0x7f00000001c0)="aa6100a16cc2248c472179c25f8c701a1f372dc52570c6e591c2ac9f71d5d4c871f38f6ef2562441cda2deff3ea3507875", 0x31}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r5, r2, r0]}], 0x50, 0x4}, 0x9) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 11:40:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) flock(r1, 0x8) socket(0x23, 0x4005, 0x6) getpgrp() 11:40:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x1, 0x3}], 0x6}, 0x0) 11:40:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getpeername(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mkdir(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 11:40:26 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x8, 0x20, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 11:40:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffa0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff8a) 11:40:26 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) getsockopt(r0, 0x223, 0x80000000, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) recvfrom(r0, &(0x7f0000000180)=""/76, 0x4c, 0x841, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:40:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffdff, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0x4) socket$inet(0x2, 0x4000, 0x6a1) recvfrom$inet(r0, &(0x7f0000000040)=""/10, 0xa, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 11:40:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="586ebaf63225259560f8e5c15f73f2a044fd33055552fb05e41789633bfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e87cb2d72b802db9ad812fc037916b136b54c000000000000000000000000000000", 0x60) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:40:26 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/125) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0xfe00000000000000, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 11:40:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00", 0x2}) mprotect(&(0x7f0000308000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:26 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f00001f0000/0x4000)=nil, 0x4000) 11:40:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x88) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/101, 0x65}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/76, 0x4c}], 0x5, &(0x7f0000000580)=""/62, 0xfffffffffffffe51}, 0x42) pipe2(&(0x7f0000000080), 0x10000) r1 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/148) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x20000000000007, 0xffffffffffffff20}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/69, 0x45}], 0x1, 0x0) 11:40:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 11:40:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0915", 0x19}], 0x1) r1 = semget(0x1, 0x4, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000780)=""/4096) syz_open_pts() close(r0) r2 = dup(r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) socketpair(0x18, 0x3, 0x3, &(0x7f0000000100)) ioctl$KDENABIO(r2, 0x20004b3c) syz_open_pts() 11:40:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet6(0x18, 0x5, 0xff80) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:40:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 11:40:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40000, 0x0) preadv(r0, &(0x7f00000000c0), 0x1, 0x0) 11:40:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8240, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 11:40:27 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f00000000c0)=0x26) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) 11:40:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/201, 0xc9}, {&(0x7f0000001340)=""/120, 0x78}, {&(0x7f00000013c0)=""/185, 0xb9}, {&(0x7f0000001480)=""/26, 0x1a}], 0x5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="09ba847bb506564d6dd58d749f882adda6763288a05dae65b532a3083e14229616f3cfffb22c595b424a90151626a2a8f50233023535b93d7ca5565a874323b978e2fa4ca3769d4bcd14", 0x4a}], 0x1) 11:40:28 executing program 1: r0 = msgget(0x1, 0x3fd) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = socket$inet(0x2, 0x3, 0xff) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001300)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x27) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r6 = dup(r4) faccessat(r6, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4778, r5, r7, r8, r9, 0x40}, 0xffffffffffffffff, 0x8, r10, r11, 0x1, 0x1, 0x9}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000365ca00ce058df96ab9d747e00000080009e53766d"], 0xc, 0x800) 11:40:28 executing program 1: poll(0xfffffffffffffffe, 0x99, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 11:40:28 executing program 1: r0 = socket(0x18, 0x4, 0x20000000000001) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) socket(0x1, 0x8003, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 11:40:28 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000d800c11d8c4a73e1e9b9ec36e84dc32e3fa96df588246e39d51b27a9f4716d5dd5a54810d8b955e9e717172edbae97c3f6686cf85d7f9deca4587cf5fd2987727dd48deb71e4c990a98152f9a5dac97b83c81b278083eb3d9544955d831c9bd46038e59238d0752ddedadb2b2d6dc6f360ba310e10827593e7ce52164b9e272ebd4d67097371a136dc48079f329568db37115de3750b3c41746a17dd61b7e27a03fc0fefba03c07aedad2fbf716674b5d265cc18e6bf31e8d05ceba4877ff2a8490a943bfe0df405b5a3be1ba2550239db307d02a70ff653b6e5f11f3d846138a6ce604bb5a71100c2cf394ce8a9ea695a35a8956bcb0458e5bb0607b092ca1846f10c8fcae0bbaeebff21874368705867155be8d55896b344967b1c3b5f4fcb71d08acec23189b094d0b5cf69621c59798934"], 0x8, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x8001, 0xa3, 0x0, 0x2, 0x4, 0x6, 0x0, 0x2, 0xffffffffffffffff, 0x80000001}) 11:40:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00004ae000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x10000) 11:40:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 11:40:29 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x1f, 0x5, r1}) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1/file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:40:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "0200000000000000000000d1bf5c75196aa18800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000200)="fd23bffacd9cf4b582cbf091d7549df68388a90b0cf12bf12fc9a2c2050e2478d99796b0654aa651e08ca04cc865763e84a7c32c1c2a7c9778be0190fdde9e979fcd3a8e9ef882ac06ec525c69aa8471c52c5f24884aef9b436a7d63fb27", 0x5e) 11:40:29 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x184) semop(r0, &(0x7f0000000000)=[{0x3, 0x3ff, 0x800}, {0xac29821a082e30ea, 0x438e, 0x1000}, {0x2, 0x4, 0x1000}, {0x3, 0x912, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x9d86, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x9, 0x1800}], 0x8) 11:40:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f00003f5000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebff7f029eaf365cf0a5a991cbff13b9fd812eaa4e713048e699319296485b909c5bb81f7afffe95715bdb9ce20c2e91665d15c45dc887", 0x37) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x62, 0x7c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe6e) fsync(r1) 11:40:29 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x6) listen(r0, 0x1d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000040)="ea00000000000000", 0x8) 11:40:29 executing program 0: semget(0x1, 0x3, 0x600) 11:40:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="d4", 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="ab556ce826c7d421bcf8aba93aaff9653a82d54e8088a509aceb33459a81ae4db09829cdab5d5d7da4c73a448501b6a8f4f593bd371de6b36fac9da75844360e73fff86e239b4720e06ec0515ec4dfc4f4c2039e88e813255c7addc38b4080", 0x5f}], 0x1, 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 11:40:30 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f00000001c0)=0x4) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x1, 0x0) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="02000030000000000000"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:40:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xb79e, 0x0, 0x100000000, 0x5, "cafab5d2729553328a28fcb351dc57ba49b890d4", 0x101, 0x2}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x9, r2}) r3 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x9, 0xb, 0x1}, {{r3}, 0xffffffffffffffff, 0x81, 0x1, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000020, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x3ff, 0x800}], 0x609, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x100000001, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7ff, 0x5}, {{r1}, 0xffffffffffffffff, 0xc2, 0x80000000, 0x2, 0x4}], 0x5, &(0x7f0000000340)={0x1, 0x9d12}) r4 = semget$private(0x0, 0x2, 0x4) semop(r4, &(0x7f0000000400)=[{0x7, 0x4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x7, 0x1000}, {0x5, 0x6, 0x800}, {0x3, 0x7fff, 0x800}, {0x4, 0x2, 0x1800}], 0x6) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) readlink(&(0x7f0000000380)='./control\x00', &(0x7f00000003c0)=""/10, 0xa) pipe(&(0x7f00000000c0)) 11:40:30 executing program 1: r0 = msgget(0x2, 0x1d45ba85cc129228) msgrcv(r0, 0x0, 0x197, 0x1, 0xfffffffffffffffd) 11:40:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0, 0x2}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:40:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:40:30 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ftruncate(r0, 0x7) r1 = syz_open_pts() flock(r1, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x46d1, 0x8}, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 11:40:30 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setpgid(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 11:40:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x40) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xb1, 0x0, 0x2, 0xffffffffffff792b}, {{r1}, 0xfffffffffffffffd, 0x4, 0x41, 0x20, 0xed0}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x1ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x10000}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x9f, 0x0, 0x5, 0x401}], 0xf0, &(0x7f0000000200)={0xa8ce, 0x3}) 11:40:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x0, 0x4, 0x40) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 11:40:30 executing program 0: r0 = getpgrp() r1 = kqueue() fcntl$setown(r1, 0x6, r0) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000100)) 11:40:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x5, 0x400, "fce77ac162a0a0436e000760f6e5ee8edb15696d", 0x300, 0x80000001}) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 11:40:30 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xfffffea0) 11:40:30 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') setrlimit(0x0, &(0x7f0000000000)={0x20}) 11:40:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="c895376c27c2cc81564293237848246fc37d8c820c78fd08c311f91e40d116fed713e31f1310d8273737a9765010431fad7b1a7e9323d8e8c30e5bff0e509610315ffe3a0822023ab6bed260b84306d7ca8ead99268c9799d954e2217a761dfce02c41c4321dc55741bf5826b4d0eeb29bedaef6184a2fc5a34d9ca611ffc369701f5f978ceacdd89fde4bc9387c25a3eb891f95f5b44a3f33b3a1213d96bb171bd1d54d4eebce74caf42edef8a3f2f468ad", 0xb2, 0x2, &(0x7f0000000100)={0x18, 0x3, 0xa3, 0x1}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) semget(0x0, 0x2, 0x600) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x0, 0x1}) 11:40:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x0) 11:40:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x180, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x5, 0x2, 0x1ab, 0x0, 0xfdce, 0x9, 0xfffffffffffffc01, 0x1, 0x0, 0x1b5d241, 0x400}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/196, &(0x7f0000000180)=0xc4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r3, 0x0, 0x0) 11:40:30 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x80000000000000, 0x101, 0x1, 0x100, 0x0, 0xffff, 0x0, 0x0, 0xffffffff, 0x9e94}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 11:40:30 executing program 1: socketpair$unix(0x1, 0x1ffffffffffffff, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00a4e8b4b9ff0f31e10882eb65f18a43fff483a446e6606c46c7fe3162c95792219582b82c2f3ed84ddaa49693f7b56ee445d080b47fe03975f421e89aca48ea1c0a0a712d2403a0309149002d6864efd5f3bbf8894ff7cc15492be0ac1b0630f33e03cc058ffed0591e6ddc13ca5d9a4e2717c347e9d0c93e44db968a2eea82b6d8595624732461d10cae101f1d486aaba683b8a31efcf2ed9fa081ad8b47be64cffb262c663f73ed0c52e82693c2e794edfb00da4849dd2f571aef34008d1711514e36b015c39e"], 0xc8}, 0x4) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 11:40:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020e30000008000000d1fcc8b913ef8c958570f796f8d2fb4f7e5b4dc0bde0fdf76384f8f046f6cf7d7cb803689ce91d21254484211f1f8a07000000bb3b6d73e5c082028a8723f79243073f1ba43adde95446f7d4bf8f604331e4ee22aed3eda2fb268490facc0d16d06f0ae685c7c6ad2cbf02c65893cb36a83f16f552b1f3521a616bab49572823cf58d90668d034f87048943346c6a358c7d7d8bcd5472f83965fa4ecd078c4095fbe6382b56294581b06f82794"], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5a, 0x1, 0x3, 0x9, 0x1}, 0xc) 11:40:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 11:40:30 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r1 = semget$private(0x0, 0x7, 0x9) setsockopt(r0, 0x1000, 0x2, &(0x7f0000001040)="830e630185f11e1ce88f0d438258a6a590c7b62cbab9e68201ec6a581fd46dbdf32cb13dd6bd3ae4849c53916a09a1d8a183fed18d14efa7dab4f6e128e99623a010502d99c0e2513c99dfb40f93cdb6d4bc1e94fad1fc5fa1369d14a10994e18cab1183b2583d52669103ef333307dbdddeafc06a269ceb97b3a762241172d203d73ec670b4cce00e70333cf7da800105899baa38ff72da599dca16d2c8e89f9cf07ac9076bdd1691fe803b113aeaeb61bfe50c2e12e069b873dbe18b486447f5", 0xc1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4096) semget$private(0x0, 0x1, 0x0) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 11:40:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x400000000000002, 0x0, 0x100000000}) flock(r0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x8, 0x0, 0xffffffff, "bf7f978a7af0dc09146f5639080e9412f980bcda", 0x2e2, 0x3}) 11:40:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa102, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0xa0, 0xf0000000, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0x86, 0x4, 0xfffffffffffffffd, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x6bf, 0xa52}], 0x5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xcb52d82838922bff, 0x2, 0x100000000, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0xc, 0x2, 0x7c1e}, {{r0}, 0xfffffffffffffff8, 0xed08de846313d584, 0x6, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffffe, 0x84, 0x0, 0x1, 0x1}], 0x1ff, &(0x7f00000001c0)={0x9, 0x1}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000004, 0x10000, 0x8001}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x84, 0xfffffffffffff452, 0x7}, {{r2}, 0xfffffffffffffffa, 0x82, 0xfffff, 0xfa, 0x5}, {{r2}, 0xfffffffffffffffe, 0x89, 0x80, 0x5e99, 0x600000}], 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0xc0, 0x2, 0xffffffff, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x1a, 0x2, 0x1, 0xfff}, {{r0}, 0xffffffffffffffff, 0x42, 0x40, 0xfffffffffffffdde, 0x97e}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000003, 0x80, 0x6}], 0x8, &(0x7f0000000100)={0x1ff, 0x8}) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8028, 0x0) r7 = getuid() r8 = getgid() r9 = geteuid() r10 = getegid() sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000400)="86faae6b4c679862846d0ba1bc137b70363bbefa2cdbc2a9dc8e3725de681dce2b4b2084468634a7463413820cb9888530c5e931a2224be59d1634f921fa867b5553990fbf825a0b39123d37029b473d3b4605a56bf6910d5bc8ca7685a21f1fbb910b3e32e85aee0f70bbd69ca63c3ea991ea732cd3052f3474da22de2226182a8692d485663e2b06bb964b464f90758d3ea600a0b2fa473ae6ab99473e8acd1b9bdd8afef244ea0a1daca06ca2f56a380c0cc39f7d689069122f306e2d6292242e34c0acc2051f2c27b62f596ed4a95875202020ae54cca273d8711efa1f34c6fa037054fbfca4253846cd95a2a686df2bf5bef6635fc5cd9dad4a66bf8e6c517e2efb028fb2514a6b755eefad641c6d4e621f9327abeedcde87e34903de033e0d66da0abd9b4107757e397c4b743ac8e233f5514ecbe486a71371b8bd0b78a78d32af5c755ac545ed483c0bb964761e5073dca481d636cddaa2e84e84fc8e403de8917048bdd518a0fa178d23d92b3b73d2027409d46f93b468aa028788db1017ec23ee4832d788960ba6bed7c2a258e321a20a2fce45ba2c9d144a19df2ff77b067f95ba2022712fbfc270a7944cde33a25fa57813a853f894bf1bc3b7995aab5e987ff18285509cbd51c96f4697d6c103853b39b93bc6a69b1d08dd6bd21b401f7a8caf25a92e238991a1baf3ed866336f1808f08748f3e042655598ec03dc1b53a87eba3ba2fdd6618fd35a7f2a593f80752a9ea8589126c7a014d3643452d65c8ad0e50977f5d4929177c5e62868f8ad8de7abaa0876341d105294ba3ee445347fa5e2f5d6f0b9e86c8a3dc41ae996a53f668810934c725140f663deb71cdbbc0443de35aa3d97b5efcc9f532c9fe38146c33f29a6450c5d87fabf204775bf71889a8b01ba3a63774648a0cb9a0fa488f46392ecfeebd8f2da0445218f5f1f3e124643a0858f763a0af91571a75fc21727526c77bea3ca645648fc650deea71d547ff6723190fcf31655801602b451e8b6c8521b6f92abf9b73f088711d699689ec7964bff65df2e26c9853f811c240c02d86f75f90dabdd0cf2c870f8963ee35e3c47a13923cdf70c94ac3c7cd4a8554b8f07b0dcd5e0dd5455fc8cb20da53a5c958c916ad4041c5e9d5f68fb9654e857601dbf30b58ce682436b0245d8900ded3da1fe0d9ce31d673abaf2acfe30349aa5a23fcfb1c550445560f2dbfdd956de3a9bacc74aa2615c17383ab3ad3ec4ee7ef2bbf382abcc462dbcd334030d942d10874f910e3894124f4e6bae7ab514966548d37c2b718ef316f03b346d2aaa504a1ff74bc36fa9be704ba716869cd9862fb9a08e2fae0b124ab2097585e8e91ba33fce01be45334683ebb02c3b1ede5de1c6ffad882bad1b8ee33127717690dd39e5da94c05d07d733692e1543f0ba0b8bbbe1feb94713dfc4bc84a731741d57a4da9688e4f9c2d78647966432bc394adf76dcd0b27fcfa3380e41e722be205463a76cbaa8ab0d7458cf79e8d245f8ede839390bd495d4aa354a712cfd9e0db359bab091794ea702218243688947a806edb4fae1eddf48630026cedec841e8a354e1453d96234523aec48b5c0b7e4e816cd2e43dee0252762f8b6c8d89f9c9a5d3886ab1c8253d440c13d53c2ca09b7bd8ca8fb5d51b48f6b7098d4fe3bf34ba796b2fd42613de0930eb0b24db026a00d86aa343be24a090224f02b3f232911d545553de15d58dd7b19ddea959073fbc5adcd6030e1bdd3df5b43335dbac9768e8e3713a10ff71e5cc5a7d40dc0a6af47016d4c67dc3370c2c64e88d248203004f3c316174f3420ce53663e479489b7fc42c893a5359401bd3fb45751b5010a94141a87dddb58625335e10f6391b64e8a67f070f6692624c7cdfd140823ae4c0843428aedaf2bc9e3f64db8d410990d622cfa3be4d465ba9caa28ae9a76c95d45e8eee2ebfe4dbdd0f4c9393871d9d67ab15be1b2e7377ab203b8698f135cae40e0e4dc8320a60efc5987702e2725129b382c9104ebeb780bf1e69adcc2a8dc91dc6c82ca8e28273b1b9a67b701859ea6cb93ad1a97668337a33b6f8fe31e0949c7531fde62f70c7d86cf2bff2b72110101058e679e22bbb8484c1d1a6ed3450339a7dd44ba23e2c8c5152bdeaf0430cb1cc6f9cab9ff298d5f79eea6b766ab5046752a8262781a757c38b6f1a0e1822b9ffba510f80159ccefeabe9dd52644eaf823e478f969fd3f794177093e9bdf27030ff20997ad115086485927cc9f8aede8113d75c6e7995a59ae525414c46707c6632e1f5fec2714ac40c1d016e6145a0b95898a8002de1f16116bda5e0b7654b2b5fa09e8f9813eb5123c651a771f11f17d056c62be7c06a9a2468eefa23b31d470a125e06b4a63a46b57490f035aad47424426ee5c0d902f286e2e574316b8e18b8b5fbe145829a70986ecd58cbaecba1e6c0f4feaa0708058fb2774cc34d7780a320004895a04344ea8ca9bc5cf4a87ac2211bb72637cf69c0fe8242690d2ac35042ff8498f5260991466d2faacc77d1a085a089a93373e11c69fcd587332fa7bb10ccd6c7b3e66a877da1bb2b6c881dcdd0369d67c72aad9804f11d1ecf1b85954c536cc485883ad9f32d2b52a6e5e16b00100b509d6f85a5519ce7be68c5b34781aa837a960a8e1819a7544c95acbdd7a7d5480bb7b7aeb88565acde257239f3abe1f82c01dd36d6220db699f8b6e3a92d6614a4cb61fc475ce1c6902860261736f9386854a03beaa693c3bab7f745f5e5150aa4f40b15c4067e21c6587a88226188ba8f9b8b8ddc3e5f7b588fea7c37689ac7ce54cf2e141f8c6ac076c489cd15447ca9ca429e9e80f84220d14bb548e52a61286b38ca47dd0f0ae61077719b10efc337d54629079d29100b86c3e2eff92571f85aaedc85116eb70a1775a2b34a0c18cd13672aea1aabdd6a13b85195a1304d9e9010e91a8a24c2cb3b8ce10447b26248fc5bfc8f4ef2356d42598969d0fe919940d6dae8b4e360380463458e16a012a43684fe6010d7f7acb2d0185b7db93c3ac26985ed3227bf870685671ee727ead4cab6639885e7d9eb8db7a071733281cc13a5f4b76a0bbba90a29b60432a83739bd2ff78ec416da756ea973fd73a572ce0dff95512be2da44371e3a27ebd3e78befb81722d564df677701d310da71b69c70fc923b721f06e0a3bb4a2cc5f832eba9a5e2f475c70e5bef8e94e093312c4d045466f78d7b2c054e2845d796fbef1762a1fe3ed8cd34a5ba849bb3f9f6a0ac4ad7dd1bed015a7b999f7c98ebea7af492cb374b526a2a65d5b96c63b848a61fc518f6ed51576f1ae1a46b71a5e9c5fdd1d50b65b44681b773b65f02200ee89a18561cfb01815b328815b9dc59659786bf5a682145e49e2cafe613db3ea049461817a1685ce66f3acc6a8b39284470e0213ce0f38eed432c1f24534745749fb20f684e689992f69907134cfcd4e00707444e7ff7e4956e628efb94c6244df8c49942d5591babd5333b11f105a8071008c88c07bf08703f7ff0e4f5d20d33efaf339e60ac98724304e9a0f58f02c29dc879b7d2c44928b90fa787547782ea9cfe4d95fd4fd63c5726cc05a5dbe9cba980fd403f0d8b5135d3fc841e3afc9190d3127865f4bd0a938d2032b70d4cb4863c37c8a40b6b5859ea6605c6e533a3a8cfc3b0ef56c7bd3a912a6f8671b824e2605253b777e593884066a6ed40ac07123136ac2cd864cf2ca23ee5416fe1e346bde0415daa14119cd2067b05a301cb5de2359bef798ffceea5a242996dd7476d6cad42f1cc042a5072e32e002c6965d310f10a477b2851b88ea8f038ab09b7cd8c0dfbe78d6acf0048f2907d2deb767957ee2f3734db54cd62c5d489bb6636e23f5987a2e62113489803537d6ebed431e2725e7949d6c7f745f557f3dd09f808ba559726f684626dd0bc8a1278b1848eb16e7e7f4cd004d1b3395d9b971fba145a2e3514b166a0b1c5d0400319815c99a77082a16af065956cf226bc0a0ed42d808b39ab4b699c720a9ef353817ef3510728ca04262a7248fd95b0329cdd768f4275a6b5551dc6191a2fcf5029b2d471f6c4c94b34f30198c668bc7e744c9b1e74d324eaf5a5a964e736da993b56929f8185bd5d3abb7e9d26617313e18d7ccfe0ad7cd731e3ba52c46f1eb641a68d673285a4305313734542274eafa6163f63b4f5fc700bb1ba192c34f7f258a9e241e5d22ae6f91eb5f1985eac6cc683730d38b256407d1979816d58e9bfc85bbf7d0a470af00fdc805e14f28e8c95a33fb4531f6341f82729e4066a48af495199aa1822940fc0997b0b64e40986f768c88bd30fde6663d23e6760bece13cfd5187ebd9cf38e306d3bd3ece7c145ab10916562338841a9db3fd58641e808b93dfe73511efbd643bdbc915bab847256441cbbcacf0b8e5d5ed371e084fa37b5877a64dcd862f68b9174fcd51fc59b39e55c556f36f3d6d69628d5955a76e76b15dd6e30ed4929a80039269519ede7d5efdccec75a39c8b8931558f33c38685795364c83a18cc39eef2e5b8d23f5906e7698fdc9963d2c15f69bb3abe9049f4bbd28609a6112d4e4cade5c48117657e43be09022272fc50b0aab87f803645f6e91e15532c491dfd07a081f23bfe247970fc91c2a4d48c6f42a3d033132f2baf60b8640a55d66de6a49dfa89d06a2f3a8f12f15a8041a216a8f99c3fdf55127626de22079f2370341b8af913d4538898a06c747d8454fe9bf43a5c3e7406520047f5283d7b0acc21871d285daee45c512b146a8c8f845e26ab61b8d5de5ce0d33dad2ce2a493e485e622096ab4e2081576fabc49311ed245d2c434acd2512df2c868f03d5f1d86ec74c2b95c7cc0680f64f436df97a988493347243b5887d7f56d930e3f7815e5ff33aec12eeb36ed545ce2478b23a66e1e164f8487b4c841f4332e88fb282e1721f179f621c686788dbe6db9d33bf4c187a8e3fb58322aab1be76cb7225ef746a807997c1f97b1745ecdb51d202bf9bc3b39adcdc8e426633fe14770b91ce8dabda777f7f2a8fd2a8c1256f4b46a1dd628014630bed9508fb9d8b4304f7d2fb033010712222aa5227bae56b1ad2c042b42cbb3a1cea26f4f0e53983d19ed3354fc64fa1bac665ccfad34433a5a33af2a4e93265e8f0238d9f16ac5b5ecb6cf8067bd5b18071576cb5760c66a5ddf8af922a8cc991457951e0666fee596196a02d81890030229e7acdffbdfbe1375e33823a0721b1e7bfd4cfcee4b2948cf550dc324fd5cdff4a0ac3b373950ba2f31fbbbec6accc97d8eb245cb022f1512520e2735661dd5840e7be04af9847b6b669c80847fd34bc934fd2aeb9451c8a7ce8e418b3a4c4df710a80a19b4592cc6fb83d0d95d29b0e31e36edb1327e5839f733ab2e1e659f073d2c4ba87124091deea9392762b2b583f1f2e55e995f9ac5976b23d6e70ab1d63fced278e2b753c1798061ddba8793586f9c0b99c3a9def6490232e34da6dccdc6e8c00be45ae2ed79a3979f352d2fdc920b3066994e9030a096cfec8eaf2ef9317269045c20362d59e52961599bf85d27edf23582cd0a8150be15aca2e06d68e02dbf72db7c6aea1706f61275ce77087be7f4d4231c3a1d4204bf41c8d0c902d74e771159d8b8cc2e7bb825ddd23a3bd573eae9641bf44e14b7e1def6d580ac85a32940884c6133e497e1eb6913ef27b20044483a37e399f15210433edc4f0c3144611e2174e8723017c288b076a5d4ce06169e27f4d242abfab67e9a8b15e6d07292cff8bda1fea7154afa", 0x1000}, {&(0x7f0000001400)="6848326079306c4d3734109ab21d84783bfc7eb052186c9b8f", 0x19}, {&(0x7f0000001440)="06d2403ddc825ab63f2f05154b072288fa5ada", 0x13}, {&(0x7f0000001480)="cd69c1b7e4d5d8b2853bdfb0158a033105ca087b9e77cac8374a0e9628d62c061f1e875a4db8ad07c998151d4c897e88eb4b1d35ab9d66dd8de731747bc59e7fa39b48e72ff90fac938ac84e7182dcb8ee8157aff4699e3e146af12e2235d3d8291c380f7e50ea479198e5a057d201dcc9b93dc6458f874d9539143ee4e7b1072cd3b054c1fb7f473660ae770b2d16cb8c0a27261f65cb36bdb072ee6c3cd6d491fc23064dadc7d115f3835e5c574c582e33ac4769443e7ff33bbfe58f6b45810a3d50eee223033d66e7214b", 0xcc}, {&(0x7f0000001580)="99163e95ff0dcff30cce4bb018882a28e3297d5afeacd8b3d3b5951986694dad38266945a3e014691ec8ab4e5320374d858c746a985bcb10ced7fce5240abe3d7cb97e9b3f0f1dcc0b5db35944501dc82f7cae3b2c84bb6673015fadc04cacc71feb7eb7e7f51350182aa07f20cf23c84d5b632dd4886d17e73e6aa2b807d4353a8b3c5ff2c5254311de76d76f2a3f49c579f966b191e2e341d5b3a01e5dfec7df098fb6", 0xa4}, {&(0x7f0000001640)="f180167e2695ce50047445ce165efd73e86d76f793af36410f9ef961557e5e424c3d5de2038ee4740d448afee6a390097cd12dd026406574b8bec8662040406befcb9157bc53285f2f9ad03f8c85003672b9381919921fcb40b96bf3a16be33038bb1e44ddf7cb108f48c257c6e16041b48beebab4c307b0dd292771b791e245ca06e4f9d3f6d5757ff19a448aba8c524481e0515bc5f8f506549b2a9c5e6b9e760a855696713af18faf0f897759", 0xae}, {&(0x7f0000001700)="e2565866005eb866fb90f5dfa879bcf0760db47d313988a846cf3e962482859a702c3172bf5daba523039a9332ead3753a6f39c57cd84da002a44cf343c79dd8c84dbd26edf92d704f8f817504285caa1b8ce44ac8f48a04e7fd90ea033f4db6bb182b9b731e4dd9efbf6203c1fc64507554a76b0f75d5c1b239414885786deee0c725307511c12cfbc5e1aeda0d2f48903c1efe4876394de1db01759e902bb2816477f714262a3bf9540e06d114888408f24c58fe79d0d26d8d1c47636762786e1cccbc", 0xc4}, {&(0x7f0000001800)="db1b52e97de6462c77723b60a92000de846e254b78053fa917e0f967572f4d22ceae24478cf4fecad238bda036eb303e761091eb197e826edbddf2a7a1fb7ade8ba5eda4898429d41a932e0771ee2b879b8f78ebf48b802d8fa50c273ae67fe6c1ceaf15e17738eca3621b7a8593f7ab3131986d33effdfaa24d36545ed03a15c95a81408c036094a9367ca702760ac25decfdcbaef9c08fcfac7a39a59774bca9ef65b577df178f66e05b974b6a97e79a3453ec378b2f144b8fe0f76073e3aa0f4cef98340eaabb7fcd569f945bb45a87a6f52c9240bdf1701e44dd3d5c463d1956", 0xe2}, {&(0x7f0000001900)="144c82abc9ff8a0cc5652a9e80c76a6d0345fdf6fbff85fc8e3f886fcccfe39aa6a6b4a0d5501f5ba15d3127651a388d0eefc3fea44262a00f95b89d4dd5458bb8702e75a837b6bb808e7dbd9fedb0cc8d2a70840a52d63255b671f8e2043357fcaeba2afa22cf9e6d0b0a264dfcb486eac6de5f084ee2cb799f08b0c300307cd7d14b33749fe0", 0x87}], 0x9, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x70, 0x402}, 0xc) fcntl$getflags(r0, 0x0) 11:40:30 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f000077a000/0x3000)=nil, 0x3000, 0x10000000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) chroot(&(0x7f0000000000)='./file0\x00') 11:40:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20240, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 11:40:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc8, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xfffffffffffc6b65, 0x2}, {{r0}, 0xfffffffffffffffd, 0x9, 0xf0000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x25, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x0, 0x20000090, 0x101, 0x9}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xa4, 0xf0000000, 0x7fffffff, 0xa8c5}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x6, 0x8}], 0x9, &(0x7f0000000100)={0x1, 0x9}) 11:40:30 executing program 0: r0 = semget(0x3, 0x7, 0x20) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18000, 0x16) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) r2 = socket(0x18, 0x1, 0x0) r3 = shmget(0x2, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmget(0x1, 0x4000, 0x450, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) 11:40:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0xfffffffffffff10, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) 11:40:30 executing program 0: r0 = socket$inet(0x2, 0x40000002, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1f2d365fe522b37) r1 = shmget(0x0, 0x4000, 0x200000000003fe, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x80000000) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x3, &(0x7f00000011c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xc1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x2) r3 = shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x7) sendto$inet(r0, &(0x7f0000000000)="2ac4995e1dc78402ef8105ad9e9f3a982b6068ccf4bf12e4d4da24cc5612fc0fd7c00085579763fe192a235da783836c7664fdb63b84489c0940784986156f1ff2d75703d7a18bb52233ba", 0x4b, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 11:40:30 executing program 1: setregid(0x0, 0x0) r0 = kqueue() writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="9513ae726c4b", 0x6}, {&(0x7f0000000080)="7eb325534203de781d734e2a41422613ce9362eb078fdd49c7ea302218da09d18cad559818ff9df154623a0a09d65f309e8fecaf642cf42f0b484a3d7b1cf7c7de0caa77fc543914349656ad6898f13d7400fb7966228016f4764d", 0x5b}, {&(0x7f0000000100)="888a9115e292fe09079983f4724c1a9a31a6eaf69262e397779ee9efca9aac6f2d593ebca70702563f19e1b4e011c410726009386274c76db1d34a9d9a6c68045742a1a1340787d27970db998e016756ae3a3f89baf5f222ac3ae99c3dfeec5e7e3c8f558cc8934c15e94b5414cad7d8a16291212a9451d5c139781363c1268d93f761065648e21bef23080fd5f38356ff1aa15149757ea1864537f1096885a659a05e575af667b3ea1dd21e4c41526a3cb6ffcd6eeff9b63c9ffcca27e80e1d3dd297525f", 0xc5}, {&(0x7f0000000200)="1e666d7101588d4995a53999aa5827be32843c797921659e9dc133dc53e04b6358076d24a62e08a7865f5d51574de291c79d16703f64c5d1ab05d20868f6fbfb90e3a021639408c560c5c2e551a5d3a820507c1d6cc197feb715c99bd0b290ae7821686001798e2f504309b733ffb1d70266a3bf3adf5d5bd0d287317f2953803001bb7017d1e603d16d80f13d9dff8b9ed09552", 0x94}, {&(0x7f00000002c0)="9d122f236bb696ec028ede659698e09f1b2cb7d84581b1b2f6bcd2e859e5cd408a26afcbe319f9d919153886e8c6e02ea350d5221aac5e49b4eed8ed0846afcaec4a5560f7634e115c8c4b2722a39878f7b841a87273678ec9013e6440c25844288758b8f1527d1770648a2ad9f91b0ef45acd285052d37c5d", 0x79}, {&(0x7f0000000340)="7e18e42ff13ae1114e1fe1004dd8201476034680a04bf4891775af2151f96cb5e091f2485e03051383a49950c10ae410649a81a6ebe4799935f47085d84558cdd1447c6e1296ed73187e69a571", 0x4d}, {&(0x7f00000003c0)="b6287697f62e56a5b54a34df85dd846ab39d7c9585f72f4fb32e3053eaeb36fdf96da2774f9944d283abe64cd497247808b0c9966e8d628363843ca7072421c5079f8937ab43fd25b5cd9a2e63a177ce2f30454fcc756b747f4c8307f2109e87c96ba9deb3eb30e82e57e1668bed60d621542ee485e6f17756213330c224c9717c0aad0678268ade1aec5670bd9675e8642190f7f7344796353b06b4a4b34d92790b9a30e58a187ae286a453d8a9dd9d8d9b20a8a2ebbbd47f9934ee6b80337e23729c3a2f0cdb325ac49e8387930f111ddf89ecda40a94be40ddd630b6ecb8b0221e45c851503d281729e4f8c6106ae384ca99ee4be7bccf8235d04a33eb3c9cf29d1c604b8d0861d70a627d7f5d6ef2cd88e1435b86132f8969597378c4ba911e1a6241be55580a60011c21b8702a63c5e327423556c4d3b79a6e2ddb73845dc9cb98ff7334f48d40858e5c858a03f32c83687efc10c98f6675e48a7850ad7cfa9bf75a0107e22a87efe5a0959b45ec1a8c805ae8672626758ab62968ca8d1edf33b31b6f367e3b5f321bece93ba1cdf19844a18a849f595b1d959ff9cfb0b8144c0ab24ae0c8c17e6eefd71769ca677464c24579555fb93db5fbe691130c5646ecac3f9770ed680dde2e8dc446e3cc4d33c8985846cd296a8d5fa0fd3ba32b4b65881a41be91cbe4c9ba6644ad30c4d5a650ce3ddcdf425ff890fb3178ce0a8535a9df8b2e7cc1ecc9fba2f138c31e2b459c300e5ca1ea6ff71f400f7094df372592e60294278a8a8b7e791a3422b3a032a052720f8d8254050d3ccff986641bd051e599deea241abff7f273585098a580bcb26e4a668c63eadc97f3d0b5767a8602db64566c1e32a46e3262befbd754c3e456dcf603151d8d2e9464056aecb6420189ff358f50d4ea47ff9bb05b081b789aabf1977ca67f19a28e3f059c1bb69512f8d16cdffc32fdf3dfa776b2b3cc7948d218f238cd99aede00e0ffd65122125ff0f877d83537542ebacc9e7511a93534faaebef64f7b40da50da6b5ea4772d9b5af0f6387bfec19939084bc1f5344ad50b5ecb21f58c5004059b2dc4c17e78a4b97fc57b07ac95262b891b4197bc8fcfc89b487666653bb0b3b6391b0a47fee88cfdc1725e24482f9871009272d7c5f336f09752686850bc3555c2e444d1f5fb01a2af37a4ac38fdd35d3aed0b3ea5ceaddd569e7c59fafa3bedafe54335b1f0f84f66ac4d86d6684be552d372ff5bd95e517785f5779c27e7071d4009f1c705a2ac2500732639bee7148e7920cfed8446d0b40936fb43082373201e14d3b4681de0f614cd2bfd66280832f8b8af2f040f09aaec367227886c2044f3ad4fc3d349ea0b2cb0bd7f5f739c26dbf0edb27d38581e9e5dbffd7d978549ad54456c5094311cea4581973dc38c7c29504cbbdf25df905f838994519308b903e6413f0d1ffc279ca0546c372b6f5595493640be2e1edf7eb8bda88bb73e9571988458bf574978a0743493b974faaa05684e008740d3bafaeceb83e92cd4242bede85fe034f58263473222c700d28687c9fb22b438de81e1879d4d243f4c1b356230e88559cc4a288b3645adfb74b0ce1098c1f1ff54e1511c44a61677cc8a220aa88241dbf279021070f605322b39d0f04ca21977b239a7547823667ed09ae2850111c32e15cae823f6f3357b7bc3b8b3a59076d658577288a808955a08bdb9734ea1fa686575c92eeae059eb2b1c2c5861341aa04fed203a4ddc13b37907039232ff3c6c6de77f733807fd1947d051c8cce008423badc3696f34156cd91897efe55fa4a082bf9c92818d640909bb6cd05f8a11261224e5365f326d182b45b6b76b8631b695f714b61cdc634855b3a71acdb9536e063fc82bc51ee493e0595e7c95d95b88470c36e9ae74cce168a6295038bd5b3f002777efa74628522ea7580632afec23fe59899e2cc378bd4a9db2f1e200a1109232a08db6e70964348fbb060f815eefc0d73f8554744e87786f0d09d09bc9327354e17a713d2b6b051f8ea2f647a3cc26e9ee539d6606b3a9cda6113acfbf9074b437322ee13f131b6116ee759698b64d04a5095f10548abcdc30a8cf18005beffb6b30bb12c761087b261e1f76d6c6c540504663fcc32831e237d37fc7361d20772e7ab6302b603965e5357d34fde948406aef56c56c2dafc1d1371ef95ebe5b7ef60eba19f9844e0d68bc9422d3fb313ee592b5aeb6093ef7369469d8ce99d53444d4a39a73e8920317fc772e5d947af08549b2f2e2711009a99b28650f2b18a69fb08e0017d59a6c8c6a9f45dd5766acc7dc4bde6197b7b3f09e46f0cdfaf37d124746b88ab742bc26375aa157fa9942b6e511706bf40e49f8090696c232aabbb41b093d9122bb944cf559b0d0cec4e6ac13ad383e0df18cd979d5aa70824e08717b90c19542deef2fe6f9c0198bda9d3f7d87cceca3c3d971afb06795ed979e10e9bf65881114eee6e93b10f402d4f20bdc36c044f29ae97b72c038ee88f06c94d879ca7b93b3147738e542e55bd808ab157dfbbba723f2199ac5e40b5630bad912f7fc2f64eb59451fe91961c434149dd0ef13f514a06a55d9e0aed323d85169237ec9522f1032997983a6453c8154a78cdc90a3bbb8f3cbe4dc7f7099323e59e48dd86fbb99a7f99eeadd1591eaa539214de2092181074cebf4a06bef7c4bd3171eb8e68cdd6e6b5c1488a753e218232f23a9f0d06af9d6f3f0ae0f6e3a516e8bf406044c4d5cb68de2621f093ed1a5629fd61ef9c8d4e475a2b4ffe0e64cc64359c58a5ca549931c19c1de7eebd7a69e4f198eefd081d111e7aae0bbce8b2ae664812121338eef81211f4756c4d713755dfdfcf08011e8c774f4437767b67c7d09622b4a02199c61ba64050562dec0323e708e25516935b1f8a4d35a000f4aca06ad0ed7083ae08f215e9a486ad5c438234c76ec411c021437f96551cf9f5558e3b6750d9fd6887540b765986438a7cd1031e1841148160930c9b375a3afcf6dcd07f0ed21ae293919da68b8d9ad2db0b9ea061f8d6aef0898499b6100d0b3e33b3766472ef9c3d11ed8abad1e51ee88c5c4c225840402d534e3227c9836ecd6c9978282d372e64e225e428a5ecfab217ee6772455f6e7eef2e19d27bfde922362b7abb966554f83bb800c568dbe191221cb5d421095e7ea1cd7ccd1fbfe1eed46c9c0c1ac06c92bb34fa579fe75603c66c0853f6b3b87e617f341f20278e22ca2ff20b884cd07427855c3185e03da19b547601cd6eb93620c3ae6431de45a50f3d3c35d0481403f721230bdf74f7cd286f350d2b089ea90f6c74c31e68bcf739dbb6d8bcb38053d253c0c3a53cb7b9c1938a91fe70b4948be2f406605090121979bd5a4a88870fb4c16158b8e4eb54d5978bf24ef3b48ef2d2530a973b2c025ace94ee178c28ad811fa0dcf85aea1a307304c16b184c3a47fe1fc73fe87755d5217e3d2681d7d967b7a1fa3d13fb3c9776d534b76af67c2cd92e784c8b8b42909ee9210dc5f95c2cc087377dce90fd0057bd93cc0a3414424277f88a260d527cb18583aa08be20c62c43baeea1f2d429747aa3bcb730ab9d9c2addfdb6cf164426b1cc28c21c96a58270c80d3a7db81f2c1f8f99d7932ba077836b955145733ef3fa4056679f7bd33eaa9c22ac472997a72c3a3eee59337ea62cdff491235d163b8148451900b0bb04e2e0108f9f12d719aabedadb3ff7a3178a363f0c04884fe3482bb39736cf3acb334b344c53b4fa225b1270dde4a79a02f70259ac908cbfa685fb76fcfca6a4dc77d9b7f37eae36213c5900d7ad6b2d1875bcd6edaf795597c4ddbed3a0a046be57a60bca654959f339c052a7e26be503effc35390ad80c1685a74f9afd871ad265bc121f6696e130ffe1f7bbb582e0c5779844890dc3b077bb2f8268484502cdfc49dda80f99afc9d3ddc3eb35126ef9540c3e5c6f5e6da29da7dbeb1b12d081c5d0caf868e704ac99f72c96400bc4bf55ebc5f75db4e39ae8b5f4eed0cfe4a13dec4677e3678ff3c71b4ab4e540494f0bc95c049b1c9633b446fbaa80156778fdccc64b95e9ca1e8e77fcfd986230ef2302089fb16941c925330baa4f677dff480f177cad9fdcc5e515996cce5792e930652979f263f236582b5b85e1dcc8bd0ed776517ab9fbf4b3b00314a60b13189f954174eab88aedf9f90c802b80beeddc1af98da7710ce029c24e72682b833ac4b8f69cdd7fc2164e8449d9b7962d475ba7e0218ee0709709d49b0329f05a6ddcfcf73f21c165751e176e206937a281a26ff22fa33d37b5382748cea38f4421953c3155fde4ba2d07f95f9bc49dc90ff491203a9806d543d65511d16748ecfef9125b553bf886eecda6bc25f36ccb4cf6d3b955f45d0ba02db4c0290213115b99c71254ca60191576722309d4ac6d8c09fa6b4fd8c49110d670fd2b551eb29156fb829661d9107cebb63918943de5a0b7313d8657d1966058be0b9fd6efde016bde615cf0ec93d6063b7d39e7a1953d86521171a3890a1e719619b4b85f82f59c026899af90f57c3df8ca03c5610ff5f9b024e086c1d234abd3d44b78ce9749231b26fe15f655550bdc5a8442a3f6b685f8044a51d7a21d29bf622d8051992449b55471ad4d86f5937fd097aacdccd14694ef75ee58e2a1cf1fee1c8b9650173e785da2a9f9d5fb93f7fbe86fe94d9cc8a007979f57d8f4ee59a04107aaa0b90c29ca2a12a51d5bea26ef0f58811b51bb0c31c2eb1c2986d0c46272a7d43243e43b5dc719a5d5c7d0b01d086e04e00ea4776f22ed7929ecf23a5d591b42a5c1994856daad45662eb8b15c193e26a0776220f4ea7e6685a974174d7a2359fd3b8b7d289b3a3b6b7e164dacdb6eba911bedb25644c480df5bf150ef627a30f0a106e356ac8e3abcbf646c419aca1fd780c1634dfe827aae83f439f66266f55133f8014fd64ac88bf768b67e23b2f5cee0583b98d49ef2bb3a6ba54828dcd48d271caf72f6ad440efa4984444309490fa7fbbf07ce2ba8423aa6969377a3bde66b668808da2e7845dc9bdc9f199d4a842c3138050413b6d9febee1696313f2231254be3de416626d2679373357d834f1fc60ec4a590b823d262f862919ffb3eef84db24b53835192479d3ee5cba94955d5b2d66b0004515b0dee197fc098b326754ad6cd6d06a8a731e552d622f6e5529a52b982efe183883d84ca82c3612a259989be752fe30554534f303c41e7efa5f30e45d21cf846db9833d676afee80162ae2000621a4dd9556ce1559c30fe7bdfa9b72322f711f4a9330629896b87db12e7b43faafd892f7993a2e518ba04b9508643687a7a7e028e4b57355551391f639bfba9788c032c8c175e8de30ca7212137a2e20167fb8627f916339fda28b3eaba96459b75e20257f33709a58d9b3b3e01b8b698f9c00acf1b06f2717e83593a84858361bfa690be5da1866ac060aa9a90b58098fbbb88097e6db64b3a971583bb1b55ef8a69178d0a5001dd4e6cc84358c3d2839ab66f361678c5b7062f961944e107915f9da4dee04ea01eea9e64fee15516d6cc4df9d958a8694ddcd969e5ec31ce49494fede736373d9db457c7be0a6bb80614c0c8b2517b2a2e3151a32892f6b0cecc2ce0dac4950dfe5b4ce8ebaa25222f49aceca88912c6e7406b5a85642f24de074d74e02448c7bd6bd58f4144e6f2e78165d3c6bb088a875e49d8621858dd1c2e2135f3e31624ec410a4ace4ec16fe5c08a08eba12654b5861ba1319f7d0daae503c77c7ebd2fd041c7a", 0x1000}, {&(0x7f00000013c0)="f762dc310da419b929d3004e2ae7ab", 0xf}], 0x8) 11:40:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d", 0xc4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "ea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$unix(0x1, 0x7, 0x0) 11:40:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x401, 0x8, 0x3, 0x5, "56b2f1428e3d06a5f8bbe62693cc54148dcbd3d8", 0x8000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/13, 0xd}], 0x1) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 11:40:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x109, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=' ', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 11:40:31 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendto$inet6(r2, &(0x7f0000000300)="9fd821b831f039001ff9afaf78ac30843f4b1a3a6ecfa5c5d1e1b46d06dcf46405442c4411764028a6b1a676972fc108a54347afaf55c1e6bafc634a7ec63bae9c45e52174493a941905d7d58010b40398e54fb8b22b53d5ead6dc8ffb549cc9e2606264bebf6bf0a3ae48b4d993e22fca7708bb986b4dfc33459cf56b5422477aa149b2d052269f4438a9ad5165c78dc0c11ce5a4ab967910372ab1e018", 0x9e, 0x400, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x11d}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1000, 0x0, 0xcb0, 0x79f821b4, "855c55000267a7230000001a0000000000000040", 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:40:31 executing program 1: r0 = syz_open_pts() socketpair(0x19, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r2 = accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000040)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 11:40:31 executing program 0: r0 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) 11:40:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0x84, 0x10001, 0x8}, {{r2}, 0xfffffffffffffff8, 0xc, 0x9, 0x4, 0xffffffff}], 0x7, &(0x7f0000000380)=[{{r2}, 0x0, 0x8, 0x40000001, 0x9, 0x4}, {{r1}, 0x0, 0x0, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0x0, 0x3, 0x40, 0x6, 0xffffffffffffffda}, {{r1}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0xfffffffffffffeff, 0xdca}, {{r1}, 0x0, 0x1, 0xfffff, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x58, 0xa0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x80, 0xffffffffffffffff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x19, 0xf0000025, 0x6, 0x3}], 0x4261408a, &(0x7f00000004c0)={0xfff, 0xdd}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r4) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r5 = semget(0x1, 0x0, 0x408) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r6 = semget$private(0x0, 0x7, 0x400) dup(r2) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0xfd) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000280)) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000080)=""/163) 11:40:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fsync(r0) 11:40:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='^.\xdb:\'-&-\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='{\x00', &(0x7f00000001c0)='{!\x00', &(0x7f0000000200)=',^%\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='\x00']) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 11:40:31 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) truncate(&(0x7f0000000080)='./file0\x00', 0x8000) getitimer(0x0, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) 11:40:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0xdef) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, r4) 11:40:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) shutdown(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 11:40:31 executing program 0: socket(0x18, 0x3, 0x7fff) 11:40:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffdff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 11:40:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[], 0x0) listen(r0, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, &(0x7f0000000280)=""/85, 0x55}, 0x841) r3 = shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/144) accept$unix(r1, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ftruncate(r4, 0x6) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) 11:40:31 executing program 1: r0 = socket(0x10000000014, 0x8000000003, 0x0) close(r0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x108) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 11:40:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/5, 0x5}], 0x4, &(0x7f00000003c0)=""/150, 0x96}, 0x800) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0xfffffffffffffde7) r1 = syz_open_pts() connect$inet6(r0, &(0x7f0000001580)={0x18, 0x3, 0x2, 0x800}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d7689890900000000400000000000000000ff"}) mprotect(&(0x7f0000270000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x20, 0x7, 0x23) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_int(r2, 0xffff, 0x994, &(0x7f0000000040)=0x1, 0x4) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000004c0)=0x2) 11:40:31 executing program 1: semget(0x0, 0xae20a586e78f1c2d, 0x81) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35400000003b00fa9da398bcd62b1034dd4e738b2290402b44433c7134820abc4bcacfa3444042000533295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a400000000c6070000ffffffffff510eb0092e00000000bae9df815674516ee3629a90d3e171e207e6d171032688893de0300fe775f7a2d80974231c9d1433a55af77282bd98ab935766f0809911d104b9d9b22bc8ac9e7cce27e4f51df3be3d10d6c3954b18e8dceba5", 0xc4) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:40:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x47) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000a00)="a602442d7f8dc9358f39105562cb95e8b87a3c7c19837acca3149febe1fc2cb42818f83f418788e65325e266db725205366d64e20660e3b3808a06f78d0bb0b7bc1f05b2f3f2dec40fe20e3a234130e94b3cf330ba5582f537683f2b6cbd5a0214388cd67459ad27dbfe450d0621d664aaee2aee98f009a73d1d258bbc770ad84d0b5370f309983e5d483d29c86690c2008c5bef2b8c247a351087aba0991088121166c6b5b4fec93541efd68c730ead0bb9ebc528934a6f15783c1d133c9743cb8e04599b4e1e18b949370ac6c2af784b0797d44cc95fc258f95fc76e9bb8f5ce79117474f6d2b72307e054ca8bc316201106ec68e8a1b8df36fbc50489ddabcbf919e9daf363c214b52ccf4b89c8102cf8ae054f62134ba711f4e48735a1bb80c47325762083b0a1e06f96e6fce3c18d362374622255afc0ae1c74cf1d8082ddefa87377e34c3a23c6819e0829a6b6eb1c7df4b3b463a77ffaadb346b9d2d3b2188a0b8fb892121d39e4585a2d2620305deb1c22572d6b732d33731294016d78b682901e897350efb7f0c500b8dc87876a8cd2ba42cba512e1f734308b2d326e246f1327316bbff19783690036827b2b483963c5c96779c15685f0c3db95947602061ed554d6dad00aa7af281ee4fe7e547bf0e78eb9afa43c6d778815ca161634506a4fb7fe696ebbaf8e21d96dc8c64e45bdd12cb1b4b769807780992082248f228800ab2ef6ea4130cf86177904e1c35bb8267bcf9156bc84ca69c3940dc271be6bde94fa3f9afbcbd55b4b99387b6d8c4d823fb8af63790ec9324f745172b90a49a068917d0a0df0e179d7826d0535fd1f99d003c9c1f77860ca45ec4cb83049fc827deaf3e09050107fdba18b4eef95a38f0a843527bc25c65486e14f39299c2ca3ab3d819156940ee6649a38dbdc9989f1013cf4dbf5af7ed0b07098a78c1c80c49907db87211b1b756075796e61552969a926a32831c3f0265b3897b4b81fadbc72f0427806638b1199404083a0f09f0edefb13f7f696642633f6320ad2c56efa7fcd17f7e16636dd19d8caa272247cf77432337af6665027316180da2c14fb72cff5e6f6a6400cea8f462c3b10544b1b4b1b436f275e440b1e5b4493e51df707449489da8ec64b8d193bdf155a460a343d575338fac33a70144067b18ce2014455f7dcb743ced955f666956379a57231412071b305d3f46b56834e661e1fd713fc93177fedc7c4e9935518456736995e95c89204d574d7462097214fc1140cc413ba251596530cc337476f855c9dff4ff85afe30adca632b66e778278350116c3d3c60bb5c94b7a777665cb42481d035284186d535d461d448342791f96de5e1fbbc43dc0c891d1d4d7b69f4a0d44104eade6470ab7a75201307b8f706310f28812febcbe8bb961d03bb7e9c96a480b1c525dff8ef1597c10b4b46ef11854bae633423cbfd5f6686aaad8cc91390dac4da49b63d7b9603e78023bc2e422e2aa0f125eb4e16d68762f01dda980ed60485c0f338c548054f61572f521465c596c233a7c60ee889e413dedc06b6f64ab32df60aae4537ba4e7276788b258601a61e5f370bb2e4d55a0be45b6411c2d64553e38eead304b830877ea1188a04d3142d59d4638dd0aad022e058128fdb0f974b7cc31d9f2460855b3889ba2890a63d67e176650b208f443aaed4ecad24a3e9e16f07fd5733bd5ffc93c31f8dfe20034d1f1c22162546543d75d38216279cfdef6630e40002d2dea3ff9cb59291cc77ec426c6fba04ba60dabb4be295908f221065760ae17a668c478d9b620bb8176919b8a0ac00140a8bf73684baa8453beff5d4065c548eee85c1bf426144e8c04d4cb51cc2bda007a89d27c1a75d1fe23c099b041de1e47afdba592227ac5e7dd08452d8eb192c7ee3683922d1c538e2bc0af46621bc7539b015745eb632caf2bc8322dd00558543a5ddb9a2b49b7ad11cf139a3a7331028e0786728ee4a2eb9dd89e76c6978994f4549c35db773d00e075285ac0d5e500a1be463480a9f71dd53ed43597b616dfdb57bc2cdec33cd02d87e8852296adf14fb9abefc3b0accfcb6e6758687ea1ff7a6f352ac0987c3977e9916b120f78bfd8c75d49723432b336111aa8c467a530e9516eb6e21122f911b7047409c1d8568e5c7c1337266e5a1fb604cc5316775310e04aeea50878c894c915a3f76e1d576dfd32c5e16b3162a1deab218e368deac0cd33d2836011829c5372b198d6d371628bca4e0b9ae8f2e0bbe3887cf069d7b970076d7bebe50de2e96a932d0db2fc340efb38011e34b84901f3f18321f1bdcc05bc30127c9c3a5b796cdd91a7beb882b250176d1f6c9a4710d1724f2bd0a978bd19541c1fd21333f9e7d1f32b17ee9b09d7815721d3866d13af94bbbf6e7351df9c169fe00e9250a49f7f19fb21bbc702cf34df37234742138b694040d3f3a20dff6220efee1124f9a755f5a8ba34f7e25946b360d5ad8c5d86d793ff1a25c206ccee727ff53c37fddd4c82b6bdad86acd9fa596b1b86df9fce6ac4cbcadc9a3949caee19709cf836b684a1d6424d52ea2c8cd774ea78fd66bae7c569c2729b354a7ae753e50131a831b9618e53bbd4f0b6ff3bbc8ce901607a39ad4922798f1e30787754a3db23f703443684a6c2ac2259cd8e277d5baf7e6375533e5e6babb76736e29571f3a7965259b6dc10ea19e7f9d24460f8a10f26cb38f96bb82942653e7a9d4f1d906ae0d123406d7380852e5f4bded1f7af2b7927669395e306251eabf4adaabfff571c6a11b08312f984a9258779cc9f3a6a92c27f74624f6c0992acfa7e86d4451655adc5dc7143620b28708e46d3cb7be9b3706ded7f4dbe89941824cde071c622a4a847bd790fbbe4183b4d88699dca6b0c3375029996990542c9b8bd964b490ec824f10172bd1a8646190d7b8ae93c0b6f8f2f0343c5ccbc8804fd1553ae62628ec1dce74e199b49f88eccaf2a071b125c40f62106cf3d1d33b799105eb59ea005e4840b859fa0d60b3167aed5bec39128c3665aade7b7b2e710fec5f6f01214c5225ae37095bc58ee7d58a213f813c242c7d09044c6d1a74dba7d4265f3950471d8541fdced2aa50ca33a057631fe4c4e794e23aa352d008c8bcb27b3efda88860c5474468217051056ad12d252f8f14b1ded43b240deff30e9480415f6eaa3d7706417232ad22e69ba0a09eb212b55f7d7fce1bd2acc2f248c8c9e18e70f75c1957389055dd8b861157f569166eed9d24964072bfc518b802edb2d970bee6f0a7b5d6024555dabc487a8efe0ed8d6c8a216531d5765f1885a849ed599c0e25a2b584c7bd88cdbf05dec85dfaf12abfe96665dbf173eb9206d7013ca4564f18ffa8d3bcdeb455d9e72e11043bd5853e7e70a94fc66229ea2fc61f711f72b6fa47bd654caceb3a91ef63e873b07fed78dfacf7b4a5f330f1a36954ac872539bc040c296ee3f09bd25e4cf639cf5f05057ebb859d32567c48e5852a9ea94155f55f92afd2ca7cd15f5a5a09f2a51f8f58fc0b6f82c2b23dce7c57394284c60a9f43a4c4c9549c5ab6f9133da90cc6f6016f0069cfdf5c7d375cd44749178b8c0c371b185a554dafea7e606b6e95c812789d3839096c0b72f75455b32a0680ce0b43e3f9e71a25710ab107a8a7ccc166813189ffcfbf905ef048cf062fb425f3e30a400de6854781878903ff1db8d585c1a61092f4056c0251d72a9ca8dfb113df683123dedbbd57f3dd545f6ada6ec14b4c64ab7d5367c998a3afeba75f84e44d536f722c0ce0f87ff32d41aa6a4b8e168976b0b9127997b2a6dc793c1212d27c4aac8445de313d298060188eb3a237860d0a2d303e210dcf89f75d44ef6dff1ae9f2c70b3ce33c777a4d24004d6ce28ec8b5ed5dba823fc860591000f2b724448b46eee0288f0b2c3bd4f95d4aa8984d57243519802633a871765593ac91cb77d9c32046bcfa0179ea96e9bd8b15c7ca75854ec29f724e3c6639981f4e7050a884e1ac7f9b8310934e0178958d0f7209192137bc27e914a1e3f91bce9ea7653df1959122ea91bec8aa42c8f150ef8bebbb0731cb014166a61415921804b84b575719999851ee24637746812e1fbe9ae618cc384fcb3d38d822a881e666b8dddbc6a9d4dfc2b1039e104c8fdc84ece17e7eb89157925bf97e283d1a9b46687120dc0e3e7e31d0289d816f2a743d4cd2cbe2a08885b9c9d343f081acbce4f2bb273ee0c6fbe483faf4ed9b0b892a649c6d8b93429d7d66cd5c3d99ce438304673a3c3e029a38e5141f2c58ccc080e03003e1830b84d35980ae959071707274649c498093290a1bf891f567a014e2a1974a335f6052ad2932e70f1525830ed11b176d2558194f70d1a886703c4d3eddc94ca3e4747f21d9419cea8753fd5b879ec5bdedfa8c4882a01db511a2188594a8d44e6b65708f67c91b9cf19be07cdcebc306d3618708b12bd5067f7437d02730d88f802305a3d4d588c92a7087aeddc9deda12a352654c47e9efdb404eb7dd4a0f55c669846011b15c5d167c43f278cfebbe7caf169f13e38282175ac370cc2a27317f0243ea4431ffc81e180a25411c3afd068f643311cda0985ffc771bb64e079bda5e1a63be1caea4d9325b1e1ea1ffcd0dbf4f7e65d6b0897f34289f012af0a0fce71503d097caeba594eee3535c7ab075c8e9c61073011eae2f3512aa0a619676b0c14a17db829942ac8f82e1bc814cfa6a9d35d990bd34331572fff16fd3dd5a73029b7f3931f1a6812ef46312549392c49cfe3cf58d61d3d49e95f3d4f5f9f2f77aa28c2b11841ab54eba511c82976eb2126a80d1b3b286af170634a7614855a5f10946ed921e9e9eb2a820cfb5ca3c0fbe88c478139a31bffd8720e6d30001dedb3b89fe3be2fba9eee61d1b3ba4f6e944162eea6b9f2617cd238e648af2f037a05805c9f798243f6f8bbc238130db1764320eb7a946493c27b8b037350735465a917be9f0592a46633fe99204a160aa10cb774c3ceb24a5c737ff8d10a86e5541ab67e3fefd941a7a910031f70eef6b28f53c7e293a1619c23bb62f3f1b390b82a399547392bb5b0427ddd139525d62a555451cc91d94dbd6e42f4f48148f87e7f40335de4702769887572bac01dfe4bbf7bf9e659ace77020f346703d7af17a7f68edb8b1de34447030a802e868d1c0186ab2e2079242fa7f0419b4fe207c15f4bad77e0c8e809bde8115c0486a06ee571daef74025adbcd80717d73aa4eab3187da51529aee3f1b7525e694b0fa8e175deb97a34d85042f839ee169970a6768abef4a775d2b06849a1f417b5e5477405183eac0770c5c1f86cc94a31163d0bb49079780c3b6d0eb05729f1157ba87bb96e965c9cba968fe3079f8f7cb1af51a328cc399535778a84007db4b9d5774f4658efa661658678b46bb3773660123557d272c364742103f1347f12c459a9d4e947149fcd38f2276ca65d57d13a077d65371e3b1925fffe9e5961f1c45c3cef65ddab3bf5d8b3b0599a247dc98f8e4f88c9f7a7a0b2fbd5a656baf1779a088edb8699fea394d1856f11d6c2695375e5619622dc76325a3b289bcd2d84a4c950738dc5abc13ee6af9af47f5295f09b2fa64bb1ce11a8379d020a2c601067edba97e8d57b3267f7cd50f5a2bd087b86530a388fd2bbe02c3be80902188c8492cd1f98da2fd0e0c320cb9417099d1044570874f15f96f05cef44056726eef2112698fb12b21b283a4680bec559f232685c335851548b565885f0b4ba5adfeb46f0b391ce862bf6b14ac2", 0x1000}, {&(0x7f0000000100)="e3bd4f7dcfa2f86829a45c7f3476a3c684e8d75556424c0628f7379d8ff5a8d08519be53eba7e61931719e26", 0x2c}, {&(0x7f00000002c0)="a86edbdb1435d9faecee6481727d972a6c77aab157a6e31c9b1536805cc15cba946bc0421da250ab8b49024e1e91084aaca4085233c870ced22a594413024c256ce8407eca3ab263b3b5c4f0c97d1d904e757c224890a6ebaa1be8a76e250cae406f943b5aaa9f310b7bf8185891497b6ada02e16c2284a1875967ab68fdf9f78a26da3b9fbdbd1a9664fedaac4001be0038099a8687f716e6bd507ba2a2e1545f73a3ff9c75b76b318444ad35f65bdca2cad9a52aa33d113c60ff19f299df2811699b14dd3aed", 0xc7}], 0x3, 0x0) write(r1, &(0x7f0000000500)="55950e4fffd9ee6554ebfec1d4ddc2f48ce6cfba59419606e8f5b9e6bd4b2d9477c1820483d3c800822dc69544591d2c7f54aab26c88263ce2e082cf990178d0fee3c423a247d2bd77cebfaf4b3af304e390bdf3bc83441b2aed1a79d4bb60de9bc09c36df9991c9bf3a03480d2e42a4025a0d144da2d725a40015972133ea500ed3a6e727867cdabce2b04023bbed0ab8933c1378b943a358cc6ae73b9d318cefee1e15c9bf8f6659188159c1f857d95d53816988d709231dfc2a8f03c0200e56823aca866de6f035deaa5a5324afc6eee88c88f881d6827cdc86a6ba13d8efb38ac8d012d7", 0xe6) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) r3 = getuid() r4 = getgid() chown(&(0x7f0000000200)='./file0\x00', r3, r4) unlink(&(0x7f00000003c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1c0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x8) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 11:40:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0xfffffed5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 11:40:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x4, 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:40:32 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x3ab8) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 11:40:32 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:32 executing program 0: shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x7f, 0xfffffffffffffe00, 0x1ff, "624ae8e4ca0a0d2c706e4cc5632ffe0140f5d18c", 0x1, 0x7a2e}) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/171, 0xab) shmget(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 11:40:33 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) recvfrom(r1, &(0x7f00000002c0)=""/132, 0x84, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3123800000, 0x1000}, 0xc) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) semget(0x0, 0x3, 0x8) 11:40:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/98}, 0x6a, 0x0, 0x1000) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 11:40:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6, 0x9}], 0x22f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x820a, 0xffff}], 0xa7, &(0x7f0000000100)={0x9, 0x10001}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:40:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280)='/dev/tty\x00', 0x111, 0x0) lseek(r0, 0x3c, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x203, 0x0) pwritev(r1, &(0x7f0000002640)=[{&(0x7f0000000140)="a8d1f8d1e46ffce9fcfc8aa736ac2f3519e2ecb806e0523eb2acac2c712d2f8efe43491619dbec0334463a3ed29aaba4bb79486d1ade6f6e4b3e0c95d84d38ef31754fbcd5693d8f9f31e4e0e8e57855db0dce011a5d53f278bb126a88fc20ff5c892d8f52c0fa80fb42d6b99bbbc2d4d1aaae29aa6501ec1c5e816946264434d14e11b804c07d0a2de8b3349cd18e48d8724d0dd3700e9554f9f773aecc106ba7d872bd263abeebfaea7037f49d324172f97a16fb33afe2b334117f19ddd9cc9b2f07e182a20ab912756e150e2a7d366467de57ef15491fbf68ca75e91edc9d8b8ad5b5f4bb15360e7c9ed7d714e84a731a10d1f13e111deec1cd13a7f050f6dd85f2001ff04a5eee9319ae77e71fc868818423c60263bb270cd24d3c81c418120488c32a9476e3c931576de237f5db2d7b1170fb24c1ea374b7193830ea0e7187595780f092d4f9174a00e7554aa297ef04f2b39b2b8b11bc2c1240c2d29b4c72a26a77ee0f7a13650218b066f4e6fcfdfd49b450db1136512537628dcb482c9cfe1e3d1afb2b0f71fe55a5d8804435c686e2397b06cb188ef436c5d633eb0146a7db5890d34a571a42dd40a36249de2543af668dd490f9042fe4c8fcf2a294594865f874585ff4cba0791b0e4ac202126785eb94c143dadd931f91457c5faaac0d563da79895c4f7c5c389c8a6c89106c2c0639082cc836ff5440126174cad0309e183e63780087ca45516fb0f245ab991c76014739828d32c399939a8a86347a0402577acbe9900e2ee555f89c6de5e127d2d43a1a6943c0d85b6db7b36d13f5f82c667bfe4e12f0cc536e96f42e6796d7ec18d9a05a77bf52765c390352fb76c1349b369bb4ada56af8d03c634297b3e32c87d11faa4ee27c93b835fe4cb318f6ed763211e55aa0512511d3806ffc113dfcc1401efeef03b5bea8957735b9ac25438dd43f0ce26cd02c52d6b819bee26b9813dc00ac61840eb5d02b36812610e48db6635e455266fb9a0852a3fcd3f4bd30c58932a15ece234eb8f5187e6e33df7c1e36564226610dcdcba2a09d6cf8cda8d3e80ede5647f00a05adf6146282295241f7f426b2a63648dd45a2e6c34b469a4cee462b3498495f2e487c8d75b27a9e180c004cf8fc48d1c411d1eeee12d1f417a1998a525a831703319527f7ba971c8de97028e5e198b0705602268724c6e96b7898ed10e0037344bf8cd1b45997f6dc63378eee906dca5e7c016cd37f9a8836fef2c3c180f2a6799554754720770ec1feb4e9dba54f5fcbae112bc8c489f111381c4831cc34d434b2ba99e5918a4d06ef90af7290122a1252bff52509d85ef545865acfa391dc597b8b8044e58aea790b7d36fd820f14251f9a0560faab2a9a6877c457a5dd2476bcd46cccb5d78fe0773a29c1442880d6bd3875e6dc56762d8be8df3269cd6a310a53b507eaae57b6078e8082831bfb41294ad9689c7892308b068469b1f3c517086ee87b49aacee0d1ed93e53c2afa43db689eb4ee1034eb2d4aae2629f55c29890b7caec376ab6da0fee907ae931fa270baa59424c1d024b9b2a7273a22aa11e420d356263c054de37820b7553173233605376bd0d0993e16e5c5c1b12a0164e80335e6d881f10302e882d1f065489f150239576ff24c49db68f8a9b401bd177e1c2420c0f1f06d10872e39fe1fa36b28e02230bc7ea227a64a086ec5076e6316a4ba6ce73d739591fa33ff399b6118bdbe2334281211bb98b5cc197916c84a236c4d1e56e8225cab4ed164a8cbeef7f72bd07e09b299cfff75292d7602d0164ef2f1220b1fe44b6c98ca4c02951f40ea2411987382c133b6b4ef049039ec2677ab70ea4c292ff58ed058eb654bfb18bb0542dd387a705712734b61098ae3ef5b59d7d1936b2f6b4270700f33f7c1ffca2777757c6c49947b7e5430f8b998cc99841d28be7603c819e0654e5e82ffefb4cbe41e9dc188f4930eadb901b45fbba0c47aeae66fe9a63f63ddc10983ef1236d6f148b7cc99939c8d3add54076979343dfaf4ee8c8036b9034dd94165711419a5a349e7a95c6806fd970e3d716362f8fa957cc8b35b065f353899dc8f65eb65827839066f73728754bbb4f2df15f76d320643ab36d30f7082917169d9e1775b4e3412a848f95b78f47f9d987dffa0b29011620856b88860afe8b93fa11422d54418fafa6a142ad1c7676edddfef9bcc6a69f7225dfbccb1edb17213a55e0bc17d0b6b9676c4976d5228fec989c1b7ec27d1f8b4c85ae7923b348f898a61a028d140b3280a98bb5322a2d9dd9d28cc52802f6223d3225122fb01d84cf3fac11773edbaa050a78ecf9e491641249a085e9d462ec96ba15ae126f4e9e3fbf73b243e7869fb1a5b16f1ed8907b766ad791db385b4be63393a918694e87074aada34dad21eb6bfb039e8612b88fbec775634ecfcca86edf740e026b4ec3fb09599673066664d62f172ec24f6e9c3def44dee9b6850bbf872755a0a25ac193a7f2bf9a6897636f87fae78682b457226f06093806ef40498b509e2a72e7ebc3be82881d5c1cde1ab7e5ed2681eadc0ae052bc78fb0ff386dffa52405c7a00a3ff8ac5aef9e9109341994827d062b88dcf081780f9b6253b9d36fe53eb6d0c9b881b8e3bda5daaa4d985a5dbb69ab9159a1b0931af44bd30c5505531d6ea56ffdde13f06418a2e5e407d805110092113819726d885d39e3d046355f278aae623d3c550da17a7fa839c3b4cd2c87fe74c6eb5394fc100cd42b859d8661fdbcff796577a09528022108f7b5b8e6b78da20840445e51029095b987ca194eb08a0afbdc2c21190b998c0fe18a4f8ddfb6a09f6c355de21a4cd6360930d6c9e6006db3f02a24dfe4201c558c0f0394e879b483b4b369f49b7802b72e39b2c5416dabe43b0a0536ca559e6100bc0779b56bef209ee023175189813db1dd940a01fa3c25996aad3fc9b76fabdf87fae0b9b980203665df61334ac7dc44891613ee6f0469534bcfac2243aa4d144b6465dc4f4ec9583449f420ae3163d6f8094674a84ca67c77f4ab15eeb6e73626ccbb8c4c855f99aa7d595b3a00e1b1b8c6b78313376f44dbef78f3f4b0a867b3878726533723f5297cde9a2e47032155f001bc1089d6671325d5af38166ce6d8c0293bdb5a2845b8f7cff84bd5435919b0babe03809dca58b74b0ba3e13c4856686364f2afa4033bc96847d5052e69c2b14477c3b298da9174d64b1666314dfa1e60d19e661a2c0edda994a384568f1e96977d59ed5e5ee88e3b125137b3f0179bde4e3d59223a6ff70201504395a1e1e2bb66f51b84ba0611897d9eec72af9d018bf4c4d830738706169085b0e2213a911f8cd3f4ff4c300c68d76942478bbcf142596196f5c9e6cc3ea126db6057f6f392e3998b36f1da090ac2025aafc1a86027f3355652d14307a4ab4d5cb58d5b2c935b968c7d0bf3991bea656e19753336cce30bf028f1bdea8ada46ad84174df23e58ef0bb9dcd8e722b9457ce05d7e1159ac4e6a2a86fa2e192082456b713af62eceabd8393b361c1072dd30dd1c5f2bb04ccf3c9a0f37e01585ef732772a77ef211c72fecfa11dc44e7f00ec9e236ef3942eb899dec6f8d84e22041ebcfd45b1b1dd117cc92cca306acb5ab7b0b48044d251f622ea3bc3a90cca80bbf7d0a654b695839364e5b89029c8d5f2420f06fc272069588ba18e92bd653d5f5a38667e88b6178c95b9867ea37addb3cf224ce7a994057a8b3b524a8e1d92170803e8233af0445d1ffcf1d96943f87dc1c5e6fa9fdd3b92a1715f15b94433f0c8c56b36121305bf0bd7f82d15b1bf93c3d873ce54ddcb7c3e3ea55cc65b242b2a38c46253ce8754374c1690cce8593c1d07cb2ce8ea6b864ed26cd08d1eba852d866c58601f9f5e6a27aa64308d66a7b923ef5827b540a71e3b88f784a72bee195e217afc4843f8175feb0d3093697dbdbf92fa44649ea241577ef77732ff3301ed238ac4accc2f0b111443dbcf98c28c48ffd97f677f95d84899c9b5181f90595bc02c251a5bc2c875a084634ade55316e66eca3d18fd3d7118c3d0d7a2bbc8e7d135e685249f70192eee34423d8422efc1e63986f27ca4d73942fb8dbb036a5a89bc4cd3879fb59041f137fa198d11871c1dd07109267f41f6d21fe7d7d429bdfe19d59e19577330289f6efa81b6efaa8ee1a826fa61cf77c39612570cfe1b76cfa7c8b942db03f3f0532c36a8f9cd6e95ce9f86d2dd3f2940ff0a32aae5eab7c30e96681addaa3ef730900a2b9a6afb398db8bb584bc629a91f5190658cf8d7bed2501908d215657dd47adeb98c3414ccaffabbb4ac313e5f888b1ab6baaf28ce3888945202c7fdfd9aa8bcf00f51af302be5fab4f748ebdf2a65bf0264fe62babecc42cfb03493a1990e79815e1564c16d4e928e40cc64676f8e35a8d557fb95d97f916d04f74e4d5dabc0e66b9effd60a77d20fc28bdfa7b2d155842954f64bdc040a9ebe0e717a3feeb138370eb25ed6e16c35b64271cbd2bde006d80b1ced678628aa3f75dbcaf96eac47fcf5192dc08cdc34a2128b195475c2cf76597512776d0a9ec3bd67deadcdbf3248f1404549410910ea8eb91898340658187a0cf1c87ea4cca4dd0f47d7944aba860148276c0c692144f4bf3052c5d3493827c0af9bafe917480946ac7b7b6d89a1c98013a4202cd1cbb500ba4a3a2c206c30c05bf2ebe330f820f2a86c5610ad778b2cdb9dc72f4cb6f0edcb056b946442e7b874b62ddeef9a99c29122333c2a7df73d573d39204c4194ed231ae4813762f4f77c7031d3d20fb5ca153b78c4cd83b0512b391fc97c921a6e3dc5d1dab4178a70378254449400739d24e46fcae1acede3f4e2d37b04fb43980d169070aa3ecccbb521288729623d9d7a11066ac559eff18ab7a59e26e7b08e9f9bd110680fe3c64e1346b07ca4bb407a4e96b246f2661a5c4bfe5f86439af6a9da3b88c39ca37afc921dc9a9c57bd0ab50934d936aa09629c13a87cb4be5d3e166bf6c1ee3440062fd0b26c195751d5e9e4c468a38e2b6a158c1a94ae6c0ccdcbed2876ba5189927db5d6208d4bfa654e781e226eddbc58ffb79bec1702261f2b29e00f6982f4e3a7105e10cf6f5e71e5b0f972fce3e21462d71852ab6c442e2e3b398c92255b60fa85741f262a612c29df89e0e6b77c1a7772be67f034e1553a0552e7f7cac7f89b3ce72cc438f1708e681c1ea06c6ba9b1c7d093bddeb53c889a4712fe00fa8a1c124a22c398fe4321c8f12cfbfa38d3803b4b7c7f5c7a50c0846ae401d5584cb0a4912a31e36feeb4a5bb87c060fbad1c6e65572088463f34ba31bdb9be9b1f760569c1e94b41536978c74bfd24f0151defe537feb3747a2683099269f868dfeafe9e4c74127b0cc5013066814fd71c1eeda3fc8d3208f71d3601cbde3aef42e0e62606c074d9f7aa97e04cf5ce55ee269e56d4d978ed73f89edd9faa1facc8e0e9f45629e7f693886fd5987f7e156bb47db272601b52539e32f59cf568feebcf51688ce33fc70be5d503d3a93a2685a30d5290da863615cfcca180b3e2cd2b3925a5bdfa0f6f681aab103a60aa8871c50e21a28bc315b1d747be604d2be3a70c8fb6da4d4a07c76fbc6ceef261d67e6dbe271e3c126b2ff169ec774c4b71ffe6ad787c77dbfdde085cd1432f16e80beebd4c5a4bd8d73c3bc2510cf0677463d260a7b55e6a5a847621585c7c97edd93cadc5a98612cc22cc60736b28c9d0423796527b6bd89b158a8d3f6f315901145a34e10cc77cfc64b9e607c", 0x1000}, {&(0x7f0000001140)="4c85079f56e484149add0886a70e23fe0a402c6ee9a307fef779b53242a172d6e1f0ff328e33c9673928d2d681439b38238dc8966a91487161cff8f31c3ccbf84454c66e9cbc9b1f14c4862ab992b20d31467d9e616e8effd92f90e4bce2532cca44b892ddfdcc4eb748dedff006e704bccd2d511bcc0101e9a920aba79bd559e3f92232ef111da44fb62d0baab542f30468e24e25236817825f29938ff144dd2d0f3e1dd5d48ad3e94ff7b5ac33ec855f962951568b1593127d35b44d91de70f8348c5da00834d5955a457d0f1695c01263ba2f465940396d32", 0xda}, {&(0x7f0000002700)="66d771209fb86d099328465edebbd9d7f6551ad508d8302d1c7d6396ba9f571314489a5b1c8eb5f12e0276bb11a756dc822505ac136c5d125e68e707e681236143f8d4f5", 0x44}, {&(0x7f00000012c0)="8c7e581c348e0529f214f07428c0ee52b17a6a1009a2596bfd20ca2936d277ad5dacb9f83eb1e3fe5b303a3dba332e06376fdd2a90e825a3e89d40a73c40a9de0b69bc2d7a83ae95b418c7b10e332925e0748ca38d4036b7da9200b392cb6c72b3ba4b6a3a70a67a329f7d2c142bd54958f0c742de33e687db014431affa7e6a1c5920d8d5dfb066ce2394ac385de5672a7d37eb30e61910c1eb60be39f1f18530f7810c15bc2f385a583a668d4916a6855d3a8ff30ad52b82e1d5d031db5e27d31af9bdb068f8bac3", 0xc9}, {&(0x7f00000013c0)="58fb812a50cabada45757d824e9bae741840df5ff8abdb5b431b87b3890582c95846f0535aafbb76397737b825e3f96c43d31ee7b2f904102f6afb06eb2ac1d668bf46f162edab1a48fb963cdc7fb1f498a12615086f031b68b2764f5f13b1db6eda21877ad57b7f44dc115f14a70b86c2c2d285eabb847808996ecdb20b9b4be768ae92821368b3a72fb5f03626efa9a20e65b859a9dcc6cc6017b7fb75ca23415b61d704fc2bac3a3263c3b7fe97c180db997105f30fdb07645ea0198d0e75772d99e0d9aa59f90865c36c49214f5ff0f0f0c265f6ccee340ec50a16a8ef1c8b66420d5131f86ab63667d6d430b11e60af7c05b8a301894620167fe0c4d4d9381329834b3c317b1dd9fc88ab0749b14e961956fedb9ea32a3c2b2ab63a200d0b429136ea0d3eedd879cfd44468757bfde4a4905c8e8551d17ef547cfbba40ccffd036440f33371431a3e406cc39ce275202c4f848a330af904d46d33319987fd70d2533286d299d6070a8a63a7ad0df7fc9012b67c4b3691ec33eee23aadb79a2e1fe5e353a38b5e89bdd010aae090b57e313a10da2f9c42ad59a805279b176991611732c3b9e56825cc14d8c59e01f6b908bf83bdf56a5d1d30bef3f13b52f4aee2d1e1e31ea0c32c08463d59354ab5200ba44a96d8d37cb6fa778510d35e921a16d037f19a5a2e6ac69f9d165c82e7f8d8f6c79d9c33da5db09a76525cc64935f8d4f67fe5dfbc2ca8f18124f584d3b77e45dc6b15075bcd40caab40b4810f33fd43d435c6cf89444dec1516f85afffcc8c12d6b1a53aa08b22a2d7ecf02c5148b29ee961d785ba7aa7729a48bd5e72d25d67e3ab1e3da3cd401acf101f4def74a7d1a3f64788076872209e1a6b2c8dccfcafe0de116b55dbb938fe6710654e750eac271f385aec9a458d2dca6f08ab816d2dee763d2f55a90a9fbd2804850fc6f9428bcf57898d9ea3527b61c33b990a76a8735df2298de742b288aa00cdb17418294ff3d39476f7c4565fe78fe14c733cd8c655b263a31f9ba52d8a51cb363b38eb7b24a7f0332a7319e74ba756cf8d26f7a14b766ba4522c114673a9ddd49d0ddf2f34ad6653e2067980e13dca2e3a7fec8065aec441bccc17f8f996db16c9757f035651d6d1f3a89ecfb9fa57200f6623aa023fade4e4f6395053284c042091af326d6d08912df875adf9c2fb1411943ccef1f639972278a3cfd7ec3e810b17113b0b5cfbcd6c48009f5a2508af74e4858b9e28eb5aba03d5c29efb1f55912bad83dfbba8f853200fc04616eeaf878ac7847c3c504a410731376e875ee8d1c57c61159a6ed349bfd6c97b4f6697d4cf41e5cc6ee7d6c471d67c03e19a48ce3d9f05acfb52aa269d8d3d59798096b2af7ffe036ce267a5e5e7f13b6122d33ad172030f0baaff702096532695a9be59ec469e74e8c2d5cdaac583a8c2406cd10043234f9208b865afb86b2683057e508549ae75da7f496fc1358d460088b84b488e1e6a71e194c610a1bb4da4f8ebd11e1eec809e2d46797bf9abf5932bf88d02e54d5fb5265a4edec7af1881a7c9938d1b78f59b12d3aac55d9b7a5e665a91510c3b2cfdc904163a8ae3282527b67568ddd28b7119cfca170c0be77b283883b227e1f886cd30398b6535583eeaebd1b4025f291a6c342af5f7ecb0726827621664396c01f6cae1c39189e4bd0a213649b9177f433e2c23547ee6e8c92edb4fa673383d54664048f50ff0d7306f57457e2e7d2708413e636f8bf44dbeb805956ec69f366e497cbd3303a250341ca44058bff8403e61440a1fddbe57bb9570a79c6805e60e66617920163746e45b4ad37983a125691ff00b1828527bf434898689d53d721a51770dc6211d0d274d0bf5241ed3c0de1501207b3e2c0d18eb2414bc99438480c147b9935345434c52a91f84b420b3cb59787650253b58f65644d762bc40166bfef4da14463ed9348ca0ca8dd161d9f13f85c03e33848a033bf13bf46c342462430d6868d6b6063e9b27aeb75c3a11a66ba22662dbb86d94430b8d80f66fcc31bb8a2c90a3f1bfab9679cbaee5663fa5a9194395937966234e15384784c4746b10aa7423f3d91be17893bfd532016118bf20442ec7aeebe6960082e2f20e28d000945e632fd21b3c6e4f906cf342cb86a89a83ee6a6239af1cfe79bcb9d582bf01aaf3d0d958fdbe436a3ff9723464cdd53ad34f9c2a18d12d2988728f209c7813468d984581cc0c9af7290687d89a6482075cf5b75c8e300a77dd67272def6bcd9521c6ce64c1b6c735106b4b1e2c57668ee28f170c0793b933b962b7f3c2cc83cf282ecb5bbe6e64b6ca1101322a95a56ec61fa19c3f51fcc7e9489c4be3cb86059661e9812972ef0d0f4ad0fcd241a8cc796204dc592227283a83f4bbef47f0aa80ee11f44a156dd6989909ec0adf15564f7a2c1e4025f637dad7da025408a9cf53ce78bb9e8de9b37e162a00458e3aeab1803fdb443419fc45e7b73a882e58e8aba9541fedc6d277c485422b1895042b8a564fd0448363c055f4965f54b2519a5e15785f2f33d0534822c43928b0eb250f72b7b2122c999310a321af88db0e2e2fe330636a88387297b6efb628dda676a6198c933084022055ff95be36e3e13f3a609817809ad44ad09d5f775c50bfd7a4ff75261067277ec18861212c92b8dfaef8b66de062ee9cbd3d03dd6ce2bc8ee74081474ff2e7eb409f5e735c7c1ca324e73cbec37c5de1fc082c5d19f8cca670d49df69a14a703c9a89e558d9389626fdca75818abdb46aceea4b87748b0770aa6196aea905a354954d9205809d3ef7a95a90552ccc6c0b5bc49b403838e79fd974302beda7f15b7ea5a4e62988ba34398464619ef6bc8a3a211d8d0e3d07f4b8761c1a420d25ff8baf50e6cc41f20cc3e480f8bdafd2f7f4b5ac6050ddb952fe18ede827d4918aacce748a4396b5f59034bd3938ab0496852b482c837fb524ce7822c59f098bb5599b51886396204d9c5eb97cfaec3929d59426144ef7e652d94c2d1c6ad894df79a62e2265dfba3a88e4872d463d1676843bcd5fef1dd8c2f3b22df3f1d8c671f3c6da05570293a273cd24d43eafa10e1c877f8e7de8369a8ec43baeecdf43b4913261bc8e79dee6d4f396fad6149b76f14c6babce4227be186d8aeebd1ef84b954e27774fb07e895d601d7c94f5714564a86f3b5fd689a0f1c21e8575f94a00941f82d7f899914ebe7187c85ade78e6088e72c900b55050548649f684107a64c986e0110d19e515d6d7babd712076ae8f2a6ffed722a5eaaf85c98258202d807495dbecebecd2f53a8ad2d5c6c30c72ec4cd2cc6ef241cef98ee9017bd8706211f8d3cb11110970ba1076fe32c685d4097c4ddad9a64fc6b2996301b237f299733b897239689cc7a95f3f20596f0c170cbd39ba301830b1660306a9f6df6f21a99f335a0fd2ffd7f6fae8d577780242dfef2967dfbf6cf53a3c002d1461b50108786beecc91dbdda40f3d455c308c4c8a89a726c78bf42ede26559c6c4e01b4fc045e35d65c3c17497e4c911ca7e9cc1bd324f5a2189ef39171d41dab13a97b3b4cde37fc2a08d813bcae554b53180b8359f02263c3009e989ddb2812ca1a126feee64b0197dc4e1bca08d4b3387b494f140d549d148a90776c8564c214740bfb212fef9c16194f443fdbf64fc42c884410d51324d38cab6a6ab5bf7cb71e8a189033fb5528267b525def87f73862ab842e86e2081806c1e7d62ab90c57c511835a62191bccb213aa339221b1852ee64f209bd94ff3ba9be0964766f5eaf9b9e680477c50e60ec0e6233d3e55fb75f44cf2cbb7d9c4f6ce4f18bf87de022e5bdd30778cfe000d0953f4b8fb1a4e8a8a952e8cbae5b2e3b42ad12ba71df01005f3b9ab0d0682c67c1365549bd983c586efca634d53af1e30c976723d69e318dd92f6d87cf736ba11c0b64513cc4c22c503bbda5b1f33c4969d4f6b9a348e08aa3de4167e9b42aad4922e98b23dae410c5edb99b58e2955f4bba5b8c6f2ac841197768c5d051b9ee7f094e91a59345ad8b46b5d8fc625b60a1162c450ef9ac4c0a7c6e7ceacb6214b1cf233109df49d26188a5934b1a5797b019c547398729c2c31654093fcee2edc99a2939cd98306553bf359393bc1b6629974b6ea42df05a37c2a0c87c621e9f525b26b0d2a025de505b94db66f92b4074fcf24b916c55e87ed20beddc8e235b0dec617f24e64d737d72a0b51324ec6c0a3b6f66b320ce7fdc51fa0c622827a8c1469f284172a081dc22c73db2537342c80190f4b7b48a46f25232473205286152bb24ce9b66b25f7ccbc5db83c642bf54dc1e45a74814d2a3e6ea9a6edfa1068a6da94c7cbc0db9333e50bde0a8f7189fbe7cb04003e623e10bc106f11cb409e720836d56ddb789fe4bb6c2f75a30e3059c5b2942d02b0962592a25abacffecac7c0b810a408a5481a98e84b92ad55bae9f81a45dbb8070d15ffd65bcb8df394450a7007ac13bbec413fb9dda8867ea5491e0656b14d8f02776be3f54f5410faa1746a05ae6e6749b3513e315a53cc535fdb72e8c5488c757539b4a2df950d07653e561cf17971e3b67302c6f6cfa41c86097f234914755b923a44261de56171f335d8a8f061f3371d60f9f0b9dd1d5a235bd0e76f10e3ee9e0aa9c3c233f81a50be586446f13df061f0dafd381621d52dea3a2bece4c7032844485cb8496d7fea06bcfea9fe0ce359cb288e59d0af3a3ad182b2b8dcc6ce4cdff21260d00c84ef4f83a487c5c45108730a631e30fb0a15e446a0b885b80b95bd3863652fb5cee79ed87fe04fc8b35100eec28e7e659b1a325bec9eadb3e22c3017838d3c82e7e881aa58f41cc465e8aeb464852082af3afed062b330245263cd9cbff8476e6f3a32385f8b0b26436dd5fbaa1b065f225d66c55a9f732e0f109b20ebe87c9ee94593eb0fdd636fa500cf6d664858110ea3b9b2ee8e8ea6a248f607ffb424ab3dbe1aa558a6506ab14fec7480e8d347fae6a91f1a87f6046f612ae7bf11a3d2430d8f69fae9cdf5e9a7ebc01855763b47e975786f2aa5782a101fcea3e06dc6009b45dd888fc31c9f2e33957baa7f091036e071ef0b91fcd102fa924b11d35dc3a42c5699dcc0f989fabfbb184994fd8c9efe9afeed2c34ea752ce62ab6a54527bc62cefc0cde7d84c8f37574c791250290cbf94c002e7a0621faa7dbbd9fe70c76aefa26ad7940e7c7380e2113fec57dcfb386aa97565bd422f91ec630c5bff4b871d33d3e2cd0090ecffc11620777c734ecc765623ba14cd6102fb5791ad027e215766a6344bb48a7f8e6b2993d3688e260d8c7c7e47084a5d72b38f43bed571813c15f02497be7e102d3af8633caf55cc47056a53652e11c33e2c3d5f9cee96f50afce88ee3fb7c1a05c4213def6321e7f782e4276436b225c8d9fae627da08640916ae99b882e9d13e6c47285894d091a69279c051eafd9725ab2610cf1fd450e896250ffc81a32fbea4c282f2e811f7413c6aac0af9793a4837d4c41ae4d4bf663e0f02a1c96db4f2a1e41d87a7312f68dbae0d3e1a5c9114f2ebe35100f094ccaa24b0c11d3d24a8900ac6cd922ddf961b20374488dc6ba4a6ff22083b5cd53580e705ca863482d5d3df62cd0d5d9fe128cc3f73866c64633624117d65e660d6ba8b52aeef24cc5d2bd34dfb6ea5a3d0215171627e879bf7c74ee1b251f098cb8cde38c4a58325a3cb05976eb2855e876758f269cdeb57dc1ccf7f4a204289424fb62cc79bfb617ddfeca341b2c5035ab4e42b7", 0x1000}, {&(0x7f00000023c0)="e18b45beb2c83cc5098f5592b11c433b8fc3d5f8bf71215a382e20f88f3ed125a5129ae91ec34867af730f7706b66e9b4df34286a907d7a665281058546f2a4519bafbeffa723b10886efd939fa9578354bc", 0x52}, {}, {&(0x7f0000002880)="c3668d8668542db6a9f20a8c08d816b8ef7f1d7efd720fd95e8cfaaec74547f07b3bd63447de13cd64959ad40a307e4e33933e73fdfd434d81d29303efad21b36752453aa4461e902f5813e23c538c37a8fb1e6a407c015a3cbbfbf4661a662a605a6cd62f3110edf3a08f5c1ceb2d995464b08f57feef2188e09073b499f5d38f374f233f616d5151206c76196ba39a0001b4a2602faaaeb18f24d46ebcd7f0effa8737041850d0e6cd56189b5bfe42c79f0e93fdffa54839942482f43aaa9c9dd1b225f66415a3a30135cf86b63c44dcb625bbe67964c5ad8340a8144337556ab5e3845b691b5717222efd0e6c73ab90275705532b9d95c54c8d70b73cb431d468e5bf899eeb7e7cdcfd5780e3acd3a47567fde85f1355e61a80a221f19a4bde49639019465c77e6ed2aad938247067427df67e0bc9753375783535ebd91a4328d22d90b479a767697970e776bf07d8935e04526a72ac9b39fb83c3e9cd8615f8ddda87a18e5a4a9f2a65e4a00bc7fa4ceabc484f1cb60c5dba2c473695402e2e1d8645cc0a39fa41a41764c669eefcb37ed57f011c8572db58cfcb9387a65211a32477cfffbc25d181dcd9b71d74cf2ea32d9f3c27053ebd325ed9dca212a27db2033acdd08375611f8833fc96ee0e336e458b633001d21fc1f0aa0f46c0e24aa070145552037d99de7d26ea58ef444f1adba3cc48e3b9aa1a8959960328787b001dd2dba9aba4a47a82bafb80b6cfd0f5985b8d595775955c3aa4be2387367a33098a779690fba4cbe8f6ba2174c9951", 0x232}, {&(0x7f00000000c0)="36c1", 0x2}, {&(0x7f0000002540)="b811e6168a351b97306974761fd4f95598cdb3131f0dd8051945c9e8d3a17e11c83b549277285633b0ff980c31caa15ccedae52c90bb88b7b173d60bccb310f46b3c71280fd8542e4f290f97f2409c6e65901655e23122161b239dac4c823311ee079fc48b5579dd8bd5fc62100eb7b0bdca028b4ff261fa3dfe229591e7d0ff1ed5b23df8181748426f573b216dba4e9aec5db06583c562dbf24ce64512aa6b7930057623b3f503a579e803035b76f44dfc363ec826fa076824d7e5c5a96bf7d3b0f66966482b9d", 0xc8}], 0xa, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000002440)=0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x24) r3 = geteuid() getgroups(0x3, &(0x7f0000001240)=[0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) sendmsg$unix(r1, &(0x7f0000003bc0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002500)=[{&(0x7f0000002ac0)="e37ca8eef6f7379dfab20102469bd4ae0055303416dde12e871358ed288dafcd045156ea5079bc6d106deecb9e250d0eae7ac4ed86e44256e3e7915a4d032f375bea231a11081843f3e95473f9190517a140e6136f16515b96ee8c5c48535cd529df43544b830c0d4e7da1e3f1fef644886d2c04c3606a30636224fd28b90b64fd0f9107860208f35ae008f5462ab91123fe8313fa20869ca7026d8cc6465ef5e1adab732f068fe4ee81244a7b397a75c1d3289d6affa337e0a9982b42873c096d0e317366999686b64d89462fa0182fa6d6674503d876637d2fd0a50fc73993f751b529c911ae35beff4e19c59049a94fb5374abdf840df8acc4b556a4c25ba3171f11f6ab25be65af692d43cb76618097f54094d84d4df171298a6ac394133f80011afd9e588a6b378deb8b2033073416da559cd315221cad0108d6fb967835a1519b4b9bdd29a52b54f816b155b5cece7e6dc538c6e3a5e2530d072f4dc622fbf0e818547634345c9c87f1fb9a748a84fcde11f6cad34e96fb14dc0fa354d5680f16bcd31404e6747bbdb3029d72c611d1932fcf3112d9e62e24e4b666293af0bd0f2b88915cb8d54bcaa505482f8968a4245d3618d1694f05e520515f4c4bd6affd756756ca1473a2e5001d7ff955f30b87d569f0dfe29e7e530c099afd37c6465d3e81b240fb5b2ddf5d4079a7bcbbff09461a8ac03bc73b43b05ca9ae11cba4bcf08354f4b8c3792f6941c39503fd033154df380495c4b3f186cca3b4be503a4e31c20e8bc54453b73b5929d10a11b55fc7ea7c2cb5d7906187e08f4281ae6f91077d2b0d7d2a9c4c51a1b736d84fcf5952f5af121025c3e673047e03ed994d5ddd48a2968ed6028776b47a2dcb85ff3245f6676ea579eb6f10dce87ab99ff3a1d5adcdabda1d73a5073cd09e4c71b6e775010872436f8a108de5f60321684382b3b15370416f2d5db67507e03d3961e400809e4abba19b105fdad29abd8dadf8ec8e06fdc9435d35050fb5a7c32e96ec237c1a6cf036c37570a0c3cfca4f1383f805e9267df32dd2c5a7aabd3d100785ff46eb7cb11233fa33c32fc7c2877331f9bf08c9b85e1bd307480405cb44458b6ceab6d2ff42462d47ed026a65e714499afe37a3796e6916fb985fae2214d48a7bc928365ec24ea4a3aef25956256451f0d2ddd81caab92cca8c8b144de5231b608b7b23aa41eff2f1140d6a4de761b60478b404b1894317a1e9660e9bd2e9e2362a869417b8506d4b0ad7b9bddca0fcd09e80c2963365669f43d42c9193e58074eacfea48eb164aa09da5163f9e0cf273522aad9d985790d1e3abc4d19fd618bb7a94f952a47c348cf43b2adc3e118a3886b4d2a758299d1bfa4f5d2faa6bbfefa7514594b4583934b8548b0fd23553cf3780f0d16bf476781e1389d1abe243432918b30cac1802893bc0d5bdea2f230e909394420cecd90f8be2b93066bbc07812907208be333c3456945fec6b41cae2b3a4db469237563ac7d6586d716ef9a39bce1a41e7c16520969587647862030c2e0a23918c91abf51d56af15552eba6c7ba309af47ee7989743a9cefe292139ec57033e713614944c4a901575118c6853c8d49d9758ac9e445ae145ed6212ba434a64be87b7f8bb674dbd1cb632c68e74ccb369a26a4ed571e9665cb0124ecfdafe83d14e53777fc57c47d65fef75ff822644ac3617edaa55fe7896e1efdb3515e1123cf653be2e9072206b0db606770afe56a4c82c73a79f46508ed134c316dbd533b5308595f661546a10cc6b9ba64d7b9d4605b8c725c7e1134f2152e95f496996a2239f9de77811c0e1f1fde2fb3acdb5f35ed2d4ca3d2169046ee5f985e7f0059b565e3483bea0e577e83576546fd20a5120a07b8070e87a0a780f556ff8cb24c1d6fba871ccb43c2976bfe6159f7aacb35c586d56f24e519269887286975355b57bb2af5c18d79f5d1357e0f0e55986f863d40b936472f1ee87b9ab3b4cceff6a8328c865233f3d03923509ce4dc7b051e3710133aa8de32073fb51d4bb514d7d153536f69d232d44aee1c957878c3928ef4d8288bf9c20264c7b4fbd8ac2715c4168920b40b5e836c47f123ddd7f228ec2fc276edc0b0dfd351c840f601727b9da1f9568e5e11069cd293c12c2d979c267952f9fd1b3b863f09b93d0c8f75576cb7fc6e560832e2d4c82dda00999ffc0eae6e86c2b2bbe83c309a06a6687f72a76f7a3936f32f364ab2ae4f4fbfc4950e1daf280090751e39b3d726acc7fdf21106708fc61a88695c89c43880084fcee8256243c2eda0f1acb69efcf1ed9becd8229e865141ee257fe268ff3af9e74e099af75f5c55dd566122f050b2b320df01bd837b711caf9c8057653e4f82e721ee79a7ad1cf7bb58489b366ccaeef00c91afd315308157f38735fa2188eecec41fcfdcdcd3947f22c6ecf1ab5ae8acbaa5f04e1ced34fb19538d9e3a3865f6009b5ee06d76622fbd598d63a5687423da945bbb88fbc9a28c42ffbabf9db1381ca2328f507514b3ec07c1cf8161146abc715de14f51b19891852669a15f60da48b8eb9291ce4d819101d27b8f3821bd6f513a91578df4b96cb3ac981ab69bd2bc056ea9f43dabfc1c4996e40bfc92eb17ad577d153d573171d4e36e3bfe669c5e5d9d88dcfdd75f8a7e7b2fb8df196271f8e1f3e9c4defbb0118ae642a9dd4cc1c9f57f325867e22503df7ab77e4b43acb3fce333395abd5be9c888474de35832e919758a7a08cd471d75be54cb01def481a8f0b47850ba52c4370c905465ba35d21875323a259a8e8c1e5e63a6ce3a267f3ab59e6a5d9a505834ec0000e35832e7e6a974641c53e394ee3142f7185cae3317d542916a3258e0ba2a4871e3893201b46ee631ca0ba9bc081cf674b299196005a1f922a7f90eda1457380a34a6e9a159767d3913c40d693a22425d8686ae5f321c56ad1cd0fde9030649572a4a998f23b18f183ec48cce8bed8e1c2907606dfec528424eb298eeed581039943f0190f0416a2068dd707b9e106acb73be09165a0beee530ca3442ac4530526f0571106768c69c80c737e0bb819cbb194fe431443eb63587ae3cd7a21eca6732e041ca5314e3d3be68e70fb0ef350f3be5694969993ba5026219d0e1be3e6d1ad0b729f3ecc3a21952671963340e8de052826860aec684184b1a60e50d895d8e1c43c1769a01f447b3fb735885aeb321c259f07b622a9103a8e44afa2c80c5ee4a4b17eac4e23a5cc27af41716f53771f01ae1e4c9af7799bd82dfb629a5e53376a8d94cd2759da1dacfebdbcfa210a6ef5ce9ef7663b2343d178af7745aa8438711fd4faf82b8dcca2a8b4ca86ecd7b04eee54abcbd48babb178c894b8b4f5435b9a2ed4f3a4cf63aba5aae6ec9249440a05f724fa32bc90a62a6e54f7fcba5cc76f4a8fbca2c66d1dc06ce3b8d520fde66bba1bee6cb45fd7ad478c648288dd54552eb386c523193f7c3cbae0b6d525a8da93768524b15204dca7dfced9bab8a4306c2469712f48ce084f0aa9d47df8cc9a91dddb1929dd963e20fa5dddbcab21c87d7a2f73e664d4ee9ebac8bd4a13ac030a4b9c36ca1a39dc40b9fd3820b64ab736605ec335e5ac659f95ee782a4d2cbe4189f4d42e4bf96b200a77b5ae1b7c223571703c5121849913e19d0741f69e5e39edb4cd327f222f4c7dbc09578d9c7338363da701627c205cc4a7b7304e1ca39c28230fcfb35aae4b5852a5246bd16935420ee775464771f998fb03dd86da5bf54e671e2460504deb1d668fddb8de209d5ff88b6efc6639cc9279cf652442bb900ffa8d6fd64badf0d1782a79ca95d8a7d30c7258fc2bc06c206e2613ffe334428137abb04ca72d52bebd7af9c53eb8dfaa198cb2885abebead8c86159b4a09d02a12bc7ed28df9cda20fd0c5d40ad2111e46a4269c5ba2f73ac60f72bbef360c68dd87eec9324f108a603beb4f2f52355988d81d588b35ea330af0f6774be150c91aaee95683ba81827bbf2635bfccfd0dc4156955bd909e60f355bad741032c22dab2c003c792eaec7775e80632b6c7da0cf948723657b8a768ef257d2da4295be04ee28fa62cc224d1059bd4009a50eb4bc9dcf7639c1fbaacc9c42519efb6cf3a87834e7443d494f64f3a48146e291da7413bd05e0d09e53f71fdd2867d17039b1bcf407516b0113dfe08d64416b5893b885a127eff7777bd50dbc7b9ea8372a8981d0a74f45424d4646a6f9a12083525070e5cf251143e5007be03cb36ddd9dcd51c58b2c912b6aa46e2dc0a94998ccdd9299b93f9dc857830cdab40c5ee008afa03fd4aa32f5bbc4eecc7111de9922e00a12d466e0af0403661942ac3c8ba7e3a2a21353214b90dc4a99aa7b706ba3a4af7b85ed3c42a57f8b7f2d051a9d827edf20093dd8afc3eaf00dca0bf7d5c96c11695f1654db3a9c28995093d016410d713814e7610b5df88a670346304871e15348ff446c1b09dfb53c893412444bf7a14d66283a7966f5be440484f61270c8ba907e88724719b3845d8a74d5cdeeadac05e00ab8ac6ee96ff9a45bfb454ab9c7e4b61d1da58c86d4d247ae03ed8980b3bb5c1c958c91ce2bbac31ee2d925a1ddf657b6e8c4f28b2eb45cb8f606f544a675fa9dd6f7ace2ec09d236896d5654bd283927f5b8c850f6b24979ba4931a3daf754884ca55b0f1fa6384e798fa72e3f72fbeb7c39e82d04dd0fb539e213ddf4d485b982cc86b39fb9f4d096de14730c385dff4dfa13f225ff3a477e21876b91d84b12c76d4fa1dcdc2c5e170ef7d4d894ea28b17510bb16af013ac275be4858a48e402f0aeef9512b8e73f978a3d2d309eb639aa1aa6d6fff152852c1e36086bb74a76c93d70c3311294904ee85929cfd16601e49aec2a32264475723bd9cc8e709ad2739ce7843e788f6f2769d7324df7b5b852f2b514142c3e6f1b94a38e2b257823f6ac5d64424dbfcacc89a275029e51e1840493e108d59be8be671add6b53a84f03829f62faffb4f4ac08b18f1ac66cb2c2afeccc00471a3a6c31f1358b489a4390998b8de6af3a4d24df1b75502e75c0fb88a58bb9b34d085a409390ed6c2313dc9802ed3fe7e20488c4294c3b3f9a6fd77dcf293dc6d62ae34ab76488754ef2aa89e821ff6a883d04b0f2a054b07e8db1ee04c7c90d87b3e2faea804bd4f1d1e6d49ff8787b0dfd3f565c85b3d1b7eef331e450293c7bb0fa15c4674f65d1cbf3b8df4f71a6a9583f67692dc0ca8a0fa0203628b601643d6976d64c2a62aff1fd2349ed07d3e5c2d108fcef6280d6e7861d5e701948b591d43840ebb49c6ec66d327b5b84488f43f739aad71d206b3ad494a7b02cd68ee40e8b03b64b6522f978f46078225024fd0fcaf2c3e553dbcdc09fbae43ba14d10d396e272ed1a71f779b145eb674607cf8f18cd6f81ec1a759b5906d8b260907926bdea572a11f8cd8a186a6137eba27a9bb45d72f669dbaf62044aed320a774374dd0e91abe51c09eaa6ac90c6612f6cff49958ae71af5aa7f3099534697052cd11feda2169d3448e262e0fe2b4ef520ae54dee1b0098bb56f69a4edc874ceab1e7d35aacd0e69e4b65e6bdff07746e991414587ed2f5ab06d32db3f43161e8c70b62186b271f600e39b3e04ea7ce3d42de7c3609acceec74209d4b4dd1a800d1eb68e87384682c69675b2702901874c1b1165708a6bd519e114087a4dd6cdbc622d41168e679634784458d8c3c067ddcc67b5d388b1660793641e929f66c69638e89781347f264f69a823f95cca117479abc9306aa3d2c3", 0x1000}, {&(0x7f0000002780)="5917a6b6226432a6f894f9101021f8bd4925712b5c03c832edf67cf27cd21df97236d3d361e1b692c9c69eb8de32026645ede6ff234c256d28571897dfb8d672add7e19c9c9ef07e20d2825e85430abd800381e42a0ced953dd08b5d30d188ed99b27856506141e5cb4ed31c684d7256e4d5ab79576f48c971e9677d41628687a9a6c7a1293349a5cefd3b21053a5653dbaacb54233c6257753730ffa8efe76307117230c6cf18670e348c9ed59be1014d30ea17bf637a3b4158f03575f77ac5dcada5b181", 0xc5}, {&(0x7f0000002480)="b5d65b37c8d1c1637a21f62e0c24cb5b01e019763755ae6c0fda28fed153a2b3df3637a2642add5126668428989f35d8f9020a67ac6cc8183d41125be5adba977dccd86a40f5658a4aa2a7e9ad5b0e0ac3180033e4a5c8a9ea1fb35539e8077e7e5218756a7132961bc35bd0e32cd47a781da26c797dede6a1", 0x79}, {&(0x7f0000003ac0)="d3b92f985a43c9101091fec1d9f3deb12cb46b60ff0dedf7f9df4ae270e193fa0ae8f744c04fc958e7483be9258555f2f205bfb4db3529837f6c985f89ef4cefed357ed97556067167e70e164e0ad633a172c8d48de9f2e6a135d4aa9a72b0f8254329046d126c78e10acfe68e550793de1aadfa1818c0410e3e40cfcac1ff96363c9825094fc2d4ebd3635ab653f38e43c2a86866e4300ca5fbad00a79040839fc245520d73d71a5ad293b2578cbefc2cb816034eab24fee46dfe912f41e692464e2dbc104084d1fd221f39423ec85f77f6122a21e9a2f24b54fee0d7216f634bdb9d24992baf34ac29fea16cab869122a19dda062fb9", 0xf7}], 0x4, 0x0, 0x0, 0x400}, 0x7) 11:40:33 executing program 0: syz_execute_func(&(0x7f0000000000)="c461f5e5554c66420fdbf8c4816d5745e1c4621d0021c42241ab0500100000410f1bc4c4819dd49100000000470f0040e4c441c5ec79ea66440f38175100") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getpid() r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100), 0xc) recvfrom$unix(r1, &(0x7f0000001140)=""/136, 0x88, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001200)) sendto(r0, &(0x7f0000001240)="f820d919624c80d69e21e24c3faa15faf3537b2786c4804866855613eccbd36be104958828fa6b693677c60b20fc0efed7ef99c040", 0x35, 0xa, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001280)={0x6, 0x9, {0x4}}) getsockname$inet6(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) msgget(0x3, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001340)={0x1ff, 0x401, './file0\x00', 0x1, 0x1, 0x8a4, 0x80000001}) recvfrom$unix(r0, &(0x7f0000001380)=""/192, 0xc0, 0x1, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x7fe324c7, 0x3, &(0x7f0000001480)="19e9b275d624beb3ad836092221525efca848e3b7d1b9b49f7135dc9b642817c210e16389cbeb78c75d8de6dc5563f402a18f2748dca2f2b18159453caad467defccccd89a66723168f0835d5384af8f373687de43f46b39893f7d1416d09495e446b0db1fd22092340987761b25d784c19a74981a7d8785b2452b49f72d770a2550a5b44a2f07c517765b10b59d6f8a5ef57799d4e50986234df967519dc11d4d94a559c1bae4baa0d8fe96dd4cc9ce19acb0e20d836b284a3499c1abc306984f40c7ae0b5e420a672e11dad731d6b3b56bdfaca38dcda0f213946aa729aab3deb5318bf8eeea894ebc2391465ea9740da70cd895ece278d5d8c5d435c28b447d23c4df02394f48fd1cfb7fff8b0be7a87b915d5a0bd569960c8deb1fc45d9f77133cf422e3200ccbdc64e0fb791121f4143a96a4e0cc7e54f033fcd42fee913f8daf0c6c56f6899912f74a7f2e0d8539a3cb5cd01620275f463f2555974298f59385a69e40030db348f791be005f6d6dbe48a3739a4fa8640ce74a571ce89c3820ba39affdea07ebd908816325aa1d3f1d707ecdad7c889cb5983e5df44784845149f3c15ba98ace89d2507b3d6895892e993ae1e9b54f23d64fc4a2fd48d7cdf09c4aa24ee74aa138c4937d34f02e22abf5bd5b1d1ef826aa306db2adb6acb29cad16a8da0623d935648a0f1c4a3ad55a9eb1cdad371084e44203f9f2d0c7afbdb531bec76047483c6d408ebb3786abd9bd240afc43de32c42b9c79a590ed81828411aac7f28df6e4acaf9278c0603395f3512e176a24cc6979e231e97a440b53eb31211d524bb56830f24a399bc6d80e7cae693481bd1f783e6573a4e6276eeb18a2808ecacdaabfd8623b7a870c1d83cf02c23989fb211111aed43f7c817c83f7e4612a26c481427aaca0975d13b52a954804de29021c802cd32fa9a39aea0bf60ae540dee4782012ecc20c847ebb0c308ce72c9433ca4c9ee9200fd34cdc3909b80d017ce958ab4d6be9798209724189b7c72ad49a8fcc82bbc0f53f157fc86040ec63e2356f82bae50a213714a12a3581fcb2602970d29db627d13a97cf7ab3606bb168d8e8827a204fc2c0e97460a0c3b529efaa7be1fe1903955387c67288c9834c06ab0c449f02cd4f594559602f289e7868e5a08a4f54d93d2c9e166520ec4018a1b8e0f0fbbf41db5e87ec172c801e039628237a3d65b4d67e18ea9dee7ee8b97d7fd91bf73ef07e8b8ea2004972ae56f760d937abf726991afe1f5978f2e5e34555d785f10c27e6607095b71a9cc52ea97ab4b43f4fdc8e289ca06536019ffa68c31513caac013d2fdc3db667c62105673e2ab745678304a5791240b3cecceb3a487bc1de5ce9807d410b24dd7d525caae1f63ff5a487d216ba292c7b38b4b132c073984ee6e06b127e33ef472dee69eb7fea07c017d952a6bb66eb1df7dca53c2fb3432318f49067c3c569b5944920008cae38471d1e97998dda11aa43119d7391e340757b4ef4c47633bc2fe3e6a1452d553db152af83fb0be10676d702a49b421b05155f70237801f8b416ee9a7829269c23f3f4b211a30d45a149ea487e4bde6491bacb20eb5c29f2a8c1f87a2b98af4404b771e4806c0c112711f33aa0e3ed4586e73e70e7fa4d9412aaa70a500712bf506823f6a12a6cc480e93cb917795ee2e5a68a89775401ab1c13a03621b7873b54783e50e7649ec85558e855ebd312fd031981e20a10c2fde143750856e65b598d6fb29b6601fac403093fa778212b2471ec953ce4e6cbe5be757f17deb44e40a06c7d8f8405fd8929fa2c6ecd4d639ffdf483245dd161c79777052370d8067b512c4328c8dd43fdcf21c296c60a5938fca33196a0a00bcf63c8716de637035d65fb35708d0a433e93fc1c46c9d6b4af0f22bc73e6989d361788728963ce0c14b8bc3c31aaba487cab14819f025011a9174342b673fb186de565ff143828c7c062aabe617473229c7a72444581d6a5f3e30785c03dc6c66d404fb06ba386847894dbc07b9c8510b3b4feeabfac08e803ba10aafe55291684f0000740503f9cd9204a5b6007903f9e999bfb59b3a091a3339269bddc76069e11c8063f4c4cad49a9fb401bfc09301c75d428584eabbde14b9a9798fcd796b2df9fcf6d51f3d6e063c0c924648086301bc014797fa1ca620b4c6dbabf6142b3f1f01b32d60b781be5657787c9d7e3a27a6643f05db854c859ad16c3a609e968da4d741f40a701992ea12b04ac5aca384a9c7d239fa6ab9cab4bdca0830b3d3385c1eb853248c1bc7027fc0f1aa2ff88530e6518c692814f37d1b1cd986e80b131405ea2a08fff49f03461da5000d5291828769c88c90c0735def9b225eaa6dfcc5e58e68aae2be2a535b609bc49a8cde317515507e5a18a8df44be4f49e7ec5c9a29863e8d2a50bf7afc3bba2626eb8cedb49858b2fa42e94eb6b46bd3082e75f921627f262e5965ba576ea2ae9872db00503a7223a913331e86c27154a9d42c61cde7960616a0e496e9139c3699c169b1b59e7e6b0d6bb87ed494079652ca344bcf6363107dd1edb4a9d551f5e29980cda450706e8097c35674882988cd4c5e5f06e99d7b912e2380c497dc4a0ceec711af4ed406ccc7385c4dd0fea773f89aecab35cd8eee64b0829db61a68095672db22fb8d395e8bfb0f34c5ae07c6996005932d5f1cd0ed27c7bf979aadb6b50d3f4d625adf9c8fbed22ca017a5cd038f28a965cd48b2771036a4f87bd682839dce8a522bd3f5e3b0461a99da15a7fbf5656a1b42313fa5a46ca25f69e3c1b29da4b429bb3fa7bbc4e3a6536b6bad0541dcdef82ae52ef07d9524ddfb9e0cdfd5aa4d898fd9756c89de065b4b0f156c77c6070a72ea7b3260ef16309ad25fd5241b1dc8a814864251ff36de663d9ed8d17a25ba9278389f605e24e50d1b803c53f3f16a9d7c3ab11b1450779cb25fc3b6113199253b332b2777582448bc8a84a9a0e48bc45959a5d7dd0a446545a53ad8b418746e0164c2f334fe8419071a75b49c34433fea251f29775e49bc2e834875848e406c34bb1ce24287b1631c41ee4fc444a908e46956880933ea0829443469d481317cdaf92f69c1826775c45951bd570ae36027f27d2bde00bd292fa9badfac76ed76b7efccf630070c440a1e3d3cebb6f6847a563322bf797bd641fed4d6a39ede22bb2446cf1af14b6378ce4e97c946a784cba5a25e6d20572ca5fbf995cb28b62472979fcfd54e922fd58be3adfceb5788dcf31401b5ad557a82bebc6f4da14c55d26535bd4e2af0f49d191bb686128e7d8cbb21de271290b8153a063585567080cbc5906b6272f32625353ad4064ba3ccde5e7639be49d978f290b6f667987a81db0a3e4cc0e0a67aff171eec9e4286ef6b7d1d31d7d8f61a7bc14eb1840f9763bdbc02d3c35ca03f9eb8140629d50ebeeccc7e6356caa14a2058a04d46bde2149a128ce74ca1003405080b56092355483992218ba792810ee9cce43e588cc8625e9cb2ffc9941b1532862c960297f416d533dacc3af5b5140aa38e32c009160355577dfad25714299d06fc041415e9bdcf3ad318ebcb18e1307c4d67313f13f03732c5d903559c2dbf2999b8201d448a2a5657d5da7f28b7d7c1814908183d98b872a780a40517493c355c5123775c8bfd8e3a2953a1966ca1a25af8958e3d63ac8d38b702f51e3eb4e51fa0830ed659f6384f7e61cdbe023b91bd00db10ce9e3800cf555feed4abd8c7b4d21430409f182d5c3d839f56d419c7e8891258d4ff27fadd7b56bce611aab82542b2eead039e6ed717243ae9629f627e2537c30a49e217f3f5cb7b136dc4a5024121d2823b6e3ffa59e1910655e94fe0bf6e7d8166bd0c85668a2bbb88196f8180629bcca2877db63a5e034039a87b0ba124530428d1e2261d53ec58c155f8e3427779020a6cabdf872ecc5f3d6dc160d0855582b4a6fe94949b4330dd4a8229a46214af4bf2b46e93e9b07ecbd77a09362f0d940c69e75c97ece6b332c6050e7d000e9ca7eeeba5670a2feb6938110bffe001aa17a0344d451a9f050f2ae03a243f4d02f9094edb95d76a11b43aae7adad9393348e185f824cd03fd939e2f3fa9fc32a99b915c027502a569675a85370273608612f44dea9a687493e3ed358e7e9b90d661ba49d8f49de764fb4ba0fdaa99237f78d93eca499a27611e97da368470eb8fd8a85841a23f94e405fe8b9b69d9ac646d35ac7cbb4a881bf56cf83c8f01f56cecd3da3e6d3f70462759682105900a0f7a6e9a4179870e42def1bc8125862301e0f540557ce7f526892a06363a00598dac1cf9832c283ef06445792769f3ea9dcc46d88a4c372c421a9a2eb082213a770dd8a5b42827f4d5b151f4000bde1324694044b3878da20abdd65447de861601e1ff6ce687be1e49786034252005d9bf7942734d29002380357b78576b63433d4a2bcf27deeb7397d0edc4569af82dc35daf496bd2a3f5bbc5551f7847c229db521e38ecb68a19fea59ca6d66a79dfec73912e673e3bfed14586482e23fcd90472eee2f0ebf9bc2629e06b5170b97f7d65a118ad3c175829aca054db01a53f79c7d967bd91911430bcdda35dafaa2a3b7c8a91ea005a915c25cd55814ee7e6f484e7b145951a1581e0ef7eaae3f43d0d9dd945b175b47070e2317fd1b8f8807ce408f93620f80b62fb2e2c47680c8294fbdc075374bd2e84e9b4263895e785415ad8dc4f0467e2a46b8a2bbf232dfded0e7b9ee0123b783e8e2c6da5245ed24bf65b66620773e66360b6c996cf4788107e9ddee415441d4bb749c114aa75988e6667e717e87c3100cac7a51cc980028f200e8a63019f6a4f7f5ae6fa85a88c2a2d450bd158c9572881da639c78465ec1ba4db39fe6d6657336b6a8a6c66c13e78cb7ee7381dd40fe0c25c07c6d610fc21db1ba88d8561b6050c85b363ab9ecc86efba94d7a3004ebb7cbdffec7444edb1b23ebecc0470a7b9b4214a5c110203d3fca652c4274ee75495b5bc41cefbe48aedec0a5e38c8f10dd91dd29441763b5e6cc938f4b9d158f18bc67f452a48869154c4a9b75b5ec115186c996211470efda9858b29e0cc923f1e1e0b53a8b4462252517397e84be1a0dd3ab214f2d2d684b98bd1867108e47303abd832b5750c34136b0e34a0c9a6f9d66fcf3a728c5342d78210b0c4444819120613b08951364d54ef2235f04ce5baaf988374df4070067d5b2b29af6751ba1635af2d8a8cce56a61f8836efac414fed61232129e4840c117344b5df52fede36aebc8bc902b9d2a0ff51773b56d8679748d2bdfb09e59fdecd999745bedec5e152ef62e587d3a77b8677be16ffbda40d74417c0e11fa0e944009266da35a01842187f2f90fca3de5e31a3683156240b91897fc0e5f4212791dfac9f9fa2b8f148e35dd2c384d956ff79cf96a3c6b23f6d8779a9822e40327cf9ec3c99f6a8ef04d479304b5fed7a6c72590d2f68fef147633f9d118fd959d66aac5394169f097c8e9f258c3abb31814a32dce7816088a01c768babc444cc3a7cd1db456f959dc9be650029bdb10034cb95b83ac92e35c76907129de66e3da18df69b41b939e5c6a8ab553be1058c06b5c4ee0334f3480f088f51aae4b340d0c3fff7456e34cbb87ce179aaaec6dea00b498f6b40d737a48f963e552e81f51117ed83b4b6384e2e8146bbe24fce58784fdb38deab6d37451fb4aeba82aa7f7389c04548988db4a463cc6e1fb2c9feace3f778dc5d7c66c0e8eedb4388795bbcc1b380a93f5259cc0de", 0x1000) stat(&(0x7f0000002480)='./file0\x00', &(0x7f00000024c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000002540)={'./file0\x00', 0x9, 0x1, 0x4d1, 0x1, 0x1, 0x8, 0x200, 0x2, 0x0, 0x7, 0x6}) unlink(&(0x7f00000025c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000002600)={0x2}) connect$inet6(r0, &(0x7f0000002640)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000002680)=0x800) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup2(r0, r4) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000026c0)) recvfrom(r5, &(0x7f0000002700)=""/80, 0x50, 0x42, &(0x7f0000002780)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept(r5, 0x0, &(0x7f00000027c0)) 11:40:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x3, 0x9c5, 0x8730, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r0, 0x0, &(0x7f0000000100)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:40:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x1, 0xa21c, 0x7fff, 0x100000000}, 0xc) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 11:40:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x92, 0x0, &(0x7f00000007c0)="95fe7b771b947d28a5870718679e68102377a1c77ccd77db8ff3ff4ebcfb411b89eb5351302df2c1ac0d23d43e88456940766ed620fbce166120c77af85bb90959ec619877388bed03a3062881ea12d41f24fef895f3c3fcf9f4f39cd8ea7dcfec5e1b0f6e0c730d8d6838b37c955366253caddff45bb960e2c83d556f28b8eac314d704a5a9b3e745812f857c6d2109d3cc1d3782749eeea92f8906de47f3e6d0036ddcd9c1278e63b7d5bea5402dfcdd86900b4b2daf1b06a7d8b12f664e1bd0", 0xc1) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="d967d5f8709c496af8689806ac57f4200079", 0x12}, {&(0x7f0000000080)="288f809525a4753a57057f060a0f71cd0437725b0c017df51cc18c687665a2063546fb4f88ab73e464bf0219bb893e72800a41359b", 0x35}, {&(0x7f0000000140)="84cc44202537da4af99ac66f4bc21959a6f5c1896e150075fac878e8fbe6e7ef49c1576fc8017d206bc40cb87802ce4f7c8817379f05b3a2e68a5a960e7b95a958e4c5547c103ed21d4ae720b62cbaaa21913ea4bd58b960f05e9e3ade2755c7dd5c2a15002bdb68578260caa1fa8068585d23691e7df52c02a3e29b88b3bb3745d80451993753b2acb75e9c5d727bc93ce2a92210a51de66785a26874c48766c2296bacfdeafa9fff7828ff33afcde0d3273df3f0f694074058748d", 0xbc}], 0x3, &(0x7f00000002c0)=[{0xf8, 0x1, 0x8f1, "85541dededf99f5db3d5dbae716fb49527e01e14f165288c84597c6016e234eb4688a916d7b1978f8a61f55f5888a76b1aa5e9fa5b6b0aa8e90787cef5b6548bd927c3f1cc5c9b9e7a3e383ef81b5938db95390dc1b090e38ee692bed7d560ce2cd29e4fd975320c69bfd6ac318ac666710d60094251ef3fcd694512ddcdfcb81e0ded9a3991d510fbc8a328343db68b497950f8124cf070befab5fddd8a5d127ed77c1cf0b43ed46f5537eacecdb4ac8141a2c26ae4b434fa48024a2c29d82ca28308333a4c59e676df58c9f073bc7b4723d1defb6dd208a6ffd108e90fbc882689abe0bc"}, {0xffffffffffffffab, 0x1, 0x0, "9a3ecf81d8b25acef63282a2e8e914922133f508954441311335dde091d6f8e57c5e2734741646a4ce47f53b50559c79243668042d8e0361a13c2e2b8a0a4efc0c72460277d9be4a832a80740805a6d0b2535e6f53045235701c8151dc7f3e9200be8342c0ca9e2450bc9ff386247320abd9cd003aaf4818b50fe998f5038bdb0dd32938d31b45"}, {0xd8, 0xffff, 0x2, "b5fab8d3eea711f15889f283855ed73eedbad2b757be5e1a3021007d732ed87dfa943b6951b941b1f92d10b673d753d6fa79bd630c397596443756b50b3992c165fa437012e66dcb6b9a4eb6ec12b433c3b0ff9ddc92311f3bf3ef979b0ebda39cfe4f8b881dff11ad64588a68da6e5ac205b100a899920256adf68a64580afb08707c591bb22b199ca01fdd15173603ce7dbc517c860a18867617e489a49cdbfa84a6f0e08387776a05e16e3c03fec79edcc9b5f4c58b0ce82b1585aa4d753572"}, {0x88, 0xffff, 0x9, "6b9d0de72827e1c1a49419b4f86c731a077bd197778613a130aec33d8104917aa2f79328b5d2baec142c1470a43a6865f80be6c0c7535bd34fabccdc85c2216a3f7d015bd3eb669ef5143ff84ffaf8e057e83adae9b165b0ab9f14f25cd858685ff899cc66b31334a2fc19e19cd0988cec"}, {0xa8, 0xffff, 0x8, "d93e46df551ae4883fd19f04cfc50386c201253b34b0ad2b83e9cad241b04b382fb2a32ce7de1b24d45299061decf662d8798ebd0c62623514c6edec313f22a1b4e66d01588d97c45818048b3caa33e63ecfe626629fea4b07ee43d886d7b0f79ed66c81f7df3f0757451fe4fecb63a25eb38b2d773c0ecb7ef88c25514abd85ebcb0538d69727170c448c44b64a2c0c13b0c4f46305"}, {0x100, 0xffff, 0x800, "d54c04f0ff614df59fba87b7765291857640e2d03e70b85e1ed7e87a178db5add265f2704608f2330d55d3ad0df64f060636296fe64eb4ae315abaa34749af15d04cd55f957a3b986cf3267b4ac365aefbcbdf8dd21844a634b34de3ea14cff086688d9077c399a7cfb77cb40e8c11febabf7a9397f0109255fe8899f12dd4f37ec4273432895b27b78c1468a2f68dccd34ee75b8f52accf949b5855471c1a2b88eb1c19d50d679ce866eea32eda297db139ae43a3feeada6a867f1b46cdab9b52c0b055d75dbb22068985758d8acff5a774e676da1514e9bbe24e57ecc05dc43992d0c676a5ec524f"}, {0x38, 0xffff, 0x81, "8c6f173f94b532a447bf3eca609482e270976531e99cecc8836cd145704c63e879"}], 0x4d0}, 0x401) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000008c0)={0x474, 0x3}) socket(0x2, 0x5, 0xf6) 11:40:33 executing program 0: r0 = socket(0x218, 0x2, 0x0) setsockopt(r0, 0x6, 0x37, &(0x7f0000000000), 0x0) setsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000000)="3d3cccc7", 0x4) 11:40:33 executing program 1: chmod(0x0, 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x8c) 11:40:33 executing program 0: madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 11:40:34 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 11:40:34 executing program 0: r0 = kqueue() r1 = socket(0x1a, 0x3, 0x1ff) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1, 0x0, 0x0, 0x2}], 0x800, 0x0, 0xf9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r3 = geteuid() getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x18, 0x34, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000010, 0x1, 0x5520}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000082, 0xffffffff00000001, 0xf9}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x20, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0xff, 0x367}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000007, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x49, 0x20, 0x1, 0x5}], 0xfffffffffffffffb, &(0x7f0000000140)={0x5, 0x1548aa3a}) fcntl$dupfd(r0, 0xa, r1) 11:40:34 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00007a1000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r1, 0x1, 0x0) 11:40:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012ed20200006530005350a54fc73f50839ec2363d128e6cdcc84d5fb5279307f3ec31c87b33b23a72aaf737a06635e9df1a772078b5330d004ac4e11f5ef7fc43b65ffd1fcd4a91d606edb52d2090637fde29fb5b2fc9"], 0x8) socket(0x19, 0x2, 0x7) r1 = shmget$private(0x0, 0x3000, 0x10e, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 11:40:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) fchmod(r0, 0x4) setsockopt(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000000)="be18e2eb7cad483ed015b3fe94bad8688cadb9378d25722bc9078725154ee7188b0e7f505f1c9fe5d50643f621cb7c4043bef7a33ba6e4bf7cd4569a8d13235db54059c59afd8a96b04dc8142e5ef95005d2670d99f20c0044ecc3afcd0151a270fe67e9", 0x64) 11:40:34 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc5) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) write(r1, &(0x7f0000000340), 0x10000014c) 11:40:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000600)=@in={0x2, 0x0}, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000640)="a8ae9dbbecfbd19888e04f07520177ac2db00d27c8735320ee0e6d66d9d13fa9d323fd029986ffd2c87a25e0e521a135e221b54cce8c0b19e60b52c24dc7972ab0950b", 0x43}, {&(0x7f0000000bc0)="b488034e56883f8dc7a91a3929f8ef3288eeb237de4a40bf404f2c88cad6b80862c691c8af8f58e144ee66333a7786dbfc304f53d97f4987525e6f4644a5868bd146d7dcc477c0f0976d8aa849ce9d6726bac45cc9fa4d7530fe1b868917b9763bd24f77c495b908e3b027ab1ff036e8e73ece9f945ee181581e721a9b5438a6a72d059f655592814225f1758807af17508350ee3bd30416005349727a3f1b25f4da0fb4592fd3d70b99c7ccd3", 0xad}, {&(0x7f0000000c80)="908ab4c121376b213d69065fe03861e471b420525896e5978572f4eca1ff6edcc290b07e4eb572e5901faffaa5182ad22842d6f58ba2968641f742037744a999d4b7a792a664056133b0ae58241a6f9ca05c95074c9d8a4e8e1b3f9777fca615a636db8054c9b571a07bcc927f0e6971905fe9f2fafb1e90ecdcc65b50af16", 0x7f}, {&(0x7f0000000d00)="84776b0d60e346409668975820871f7d7a49eb8df66a38f1969d7157f6db2b61f52e3095888c68d71f45bb03d6d3a73db5d16734880ed4df83867717ce0753137963202352b2dbdf5a11f261909e9ba2dd8470e2bdf77f6665ac78d385bd31f787c6c3ff631d88ddb1d073d74eac2b832eea21b2ad00008e32aaaa1ea9cb3b966717315481231b392e25a20764eef480b824343fd71f532cf9cd5811d798e413e3fb9bc9c3db68384d9c13b38bec0d6232a7fcb2f21fc410492bcae631d31ddd5213a39f6016a37291d49062a844ddada73a0b618dcee0833656c873d1ed1ec6286c990226119136cadd5363f877ae2f162b88a7ca2d1dce", 0xf8}], 0x4, &(0x7f0000000e40)=[{0x70, 0x1, 0x1, "d4cd5d3abfffc45de93516302973a957502f021828624cb466e42ba10688cc0c38548e94e887a2ebd904ab642eaf4bb76f2350368311483eaa365fc25a75931ca7f3c85d01674d5d302030cee4db29f2790496a04112948979"}], 0x70}, 0x9) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000100)="89e3e07bad0663beb135438e609a71fc35", 0x11}, {&(0x7f0000000140)="460abeb452519ecdd33651114858f2fc93499700f314deefc1b0179a625a73d267d7b85065f33a99b3c622b8139b3ebecc3435bd89fb61161c0d725fa240fc8527a9ecec6b6c43256514dbcc8f82ac71515d9cc46b8bad", 0x57}, {&(0x7f00000001c0)="5f0a812c5f822943f413d5b7e72079ff3aa27f7926494048be8a42c598c6ce108fdd3cdb9ab40e2b8ecba75374340b65249182379407cfeedb44529ff4fff251847d5a58e180f595a3af242d393e7e3184cef103236d1a210bbbd1140c7134629131e14a361ce458d778861c9601ddb747ebed1212a48cbcf752dd69cfa18cc5a894a3379177797ae4114ec9005711804e9ee8f6fccaa372110b8b3cd03c8a0e7b5c67c91665e19533e91ab588a728839f26933fab4c627b9c25ed2b5b9dd0ae13fce127", 0xc4}, {&(0x7f00000002c0)="87581e48d7d781041a11ab58f947dc3cca2313fc4ed7f78165d5bff4af34afdd157dbad1ef911683bde2ac01f6da705b9cae816bf0afc2707635fe5ef0c5d203b331d08d71433f0d56edf87b7d52", 0x4e}, {&(0x7f0000000340)="ca608fae233f7400bd2e1f604aaa0a58ca4cb262abe2c4005e2efdfc27c3", 0x1e}, {&(0x7f0000000380)="51b8989319edad5e9d3dd128d5a318047814d32300a09a5609c22dcf68ed1d84bc94b6c5ce64fcf36adba20f483d9885c9d3b400891f7da061479449cbd7bdc163254053232750e311f3743727f373d583605db92ebe2caa7e9ae72eb343f6bb27d0466c3cfef53fcb723f918adec7d0c64ce5016b3a14a42ca930de44c3dae538bc82c3219a35", 0x87}, {&(0x7f0000000440)="56ee784db31e0d235414c8decd8d2ee47fce", 0x12}, {&(0x7f0000000480)="986e22017a79ded3d744835e1a96fccfbf8089f4ab5420b2765ea3d52be2b640d42ef0147ef2b0f4ba17f2ad4d207b1a5101d20abe82f8c1877e5751ec591c9ab324e56b6004ef24f05052ee4fb9da146f3054c948d70597b9d0c95e1f16df401553471378c7ef375f", 0x69}, {&(0x7f0000000500)="814e6c8ff8f2bdfcbdf82dc87aed20ea4279333fdc6f04c14f33c400a4d73522aff8abe23159737bd63ecd9e9f72e401ec4f90fb23c88e6c7ace9aaf5adc3de14957f6658868b79a745f894ce16549877c0616cfb82723555cac8043aa05d67c682348e6a5df540984ea6d82c331ce95acababe982a1db595636cdcb468677e04dc29d9b536c555283a0d8e12171f525fb7a354406fc76f2f6a18d8761316675f647a1b97ae73723598bfa2d71c03b7f29be090ddb4abc5a3035629c0ede28b93a0c77e92aeee378bca7754f1a4d569ef9b09c183f3e2c2da78e300bbe69a6e6993be175b9fbfcbdec651f01cf484999cb8c83fe286b7e2bc1", 0xf9}], 0x9, &(0x7f00000006c0)=[{0x70, 0x0, 0x4, "fbe643d82afb85d1e461f7496adceb1b1063e36cbe2d6e63c7d9dee6bc462c64106ae147015d89b2f8205587250c177643c00897bb4b3f8accbfd32eacf7a75b47d62b3a4e3ecff8dd57d864a4ec637eb641004ab3620de7ea1f3671"}, {0xb8, 0xffff, 0xfffffffffffffffb, "e45541cda339961ad8e9e760ed9fd4dddee94431b25656dbe375b36e2d8d1ac0ab24805efe79aca976aaf0bbf314e62c4defee0ac766593021b5ce3805fc189528393e5de14b2da45f578139f8e4ffcc090785d9d4282fbec66b4907c8b80e06fefde75d22e670a79956dcf9332da445164764ba25639341f5855bbe3aa2e8750e6fa479e3dbfd7637cb38f64652a76430c75b437eb25f2a80e17bb339fa83abe0c43dff8a"}, {0xe8, 0x1, 0x0, "0e4569e5f73c1ce36da1efb6eff6e21f2aca3fd9e1e089f5d6414bf08179024b0ea540002086a6978a506ec1e2f95b961df3448b37bdae8eeaa4023e762ff94c515ab3117b5b70743ebe42e12b87d40a0979ea905efc8a4b8d4a7a1afceaae828ee29e9038732716b46c59a58786d3d1a1c02d6fe468f941c3d0a97d250d4a6a6f6318a28a09c7b6132108fff7d2203c9b623363bea631ebbcb6dca2f9783ddc7880b9711fe33d3555b28fcdda456bc77aac78b5f0077baf8186f49337908d40985cc99c983ac97839f4487238fd6b2852a0c04c8c6a"}, {0x100, 0xffff, 0x3, "a017debcb0291f601bff560231f8a9b681d2d0223ad5368d3b0c9060e37d8a9161b4bdb758ae67ee6e63b769402a0a8d3f7408f506fe377a4911152f20c2ad5f8805c406204e9adb85b2c3a66af251c24ce5da31c4ff49f225c34c19ab9b39a7db942bf070e732a4f26714a0870f5a90f195bb379e2c8cbf54e1fcebb144f261b2f0c6bf17f56e666b938fa703ccf50a0309b4eeb6077c342fad70b798305446a7ff4db7d5ca2c3e247c110f7975026523ce13507b20414ac800c68315e7e1f157aef881527d06732c3112b3227846e470825dd6fa3fc21cd3502d9b762ec7e53fa55895bde6a35ed18b65fca80164"}, {0xc8, 0xffff, 0x0, "7621b09e382d2b1251559f8faf5654d110cc783fb1bb12ba08354017fa0d0a6a8ec05eae846bf18eb64edcd8a713a95fbdf9d2fcaaea4642a067b3ba9fb6d14e5e16fd0e46395e3831858b4f5ac0239a0d8a079b8bdefd4f47fd1333aa993276d9fcea8edf6138a46ab015a28d077dfb5250432e955ed5342a8675f02d70721da0b432ef90c7f8319f37ffa12edb49702df5d1b3daa726118c7d30a0a1f77e633cacde7f297ccf4019a84ab50f3cad14be801c"}], 0x3d8}, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000040)=@abs, 0x8) 11:40:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0x0) write(r0, &(0x7f0000000000)="0309d34b3e83f0fb8b1285fa9f113e7467efe0f7e46e28ddff1c15bcc26495e59e8b0e2baceb5c64d442e44e15d9f04b2cc21f4d8315c12f3ec546942290b77fc5eab248512d4a05015aaed5a4c2cbdb705d506d7b01c9", 0x57) close(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/195, 0xc3}], 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) dup(r0) 11:40:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000000)="e9a279d786010f0000", 0x9) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x8, 0x1}) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mknodat(r3, 0x0, 0x2008, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 11:40:35 executing program 1: r0 = socket$inet6(0x18, 0x800008001, 0x7) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0xf2}, {0x18, 0x1, 0x8, 0x7fffffff}, 0x8000, [0x8, 0x32f, 0x5, 0x8, 0x80000001, 0x7, 0x7fff, 0x4]}, 0x3c) 11:40:35 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)}, {&(0x7f00000000c0)="afa6778cee09478f30400c4095a372bf68a74ee9774cb17648b44ad3e3b22a21acf36ff65f9e4872202801ca81a6b82ce315b146bd1543c3ffc39a92a5df90e26d72e5d6b987b7a3084996d6f730b53b2866c23d56843ab34ac65a02e5d122361f67ae4d1c3a06aa17d31a506b96f893b823b83688507c16985a06fe81e75153d8b04b60b77513c77b9a2b93e6ea1d49fa3811214bb0a2a7d790a8181874b2d36296089edaf86b36abe09afd92f7dbd0d7d964ae452c04a6445b9872a0a3e8b9a13289bfab9cfcb4986656767339825f11d1d5a1629216", 0xd7}, {&(0x7f0000000440)="88b88b898e77f805f33fb86844ef73031646dce4f396eb34d5a74128afdef01f35dbfe24d000bdf3c13bcdd440e1a953963d7956c3dd50ec334776e4c04b489a51622f424dc3bec7ff52f34b98eff939b0d6e668adc932eb68d6e640962de0480601e697627b9178fa4fd1cb41f0ae5b286ed48a2da5bb5dbe1199d8d43ab8ca78d49c3dc5d7cbdfe5882708cd8be195cc5c5c93a6c7f9ea", 0xcc}, {&(0x7f0000000680)="6da882abe0c68d5eed5a6379c449676319fbbf8d0fc6b668c14c5f4bb9e91af2263e843dfe65627ac900ab73537bb3606431a627713d2c9e3bdf8e95a25011fd875d4c313739e7c95c5dd5d87e163f2b68af0e87c9cdb5f1846317b826fe969f6a0900000000000000589867b60a114bc90a3df5c0e98314575dd8706780d7a07b328c0b882d09e7b0d580666c5a5c53c7e248f2744a3e07fb93548e983e182800daff5adccc744c75ea8e291b7735069e6d742401b0", 0xb6}, {&(0x7f0000000340)="3d90abc505466c3d534eba614e0b9851b84b2b4f78b5099383803ea9ab3f17d11af2a888c2995e46c3848924350bfd61f267c0fb90f04b936c9d2961dd4c33e9ac1be068057bc50a", 0x48}], 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:40:35 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x3) getuid() setsockopt(r0, 0x9b2d, 0x80, &(0x7f0000000040)="db124ee05a8e56cf3e2594dbab0c77916ad2872f29b4f9c757763e1af5602a771379cf0fc471c3f6a1939b94947edb37d72a396ba4ee37b715bb94cfcd3ee082a91a", 0x42) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xc430, 0x2}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 11:40:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20}], 0x20}, 0x0) 11:40:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="d595ac8c3e4ae1e6b57e19b42966fe9de88f77904f52ba422b2cd5a27e5259cb3707789d0f7d066b10b71c1ead62c587a4902db89ac349c9e132ab0a3c557bfaea6b8c34439c223e5ad62f35ecb14b1f7a3433216402324e5db915b10f299b7ff0e8778d089073261024bdf48c", 0x6d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 11:40:35 executing program 0: r0 = socket$inet(0x2, 0x8001, 0xd0d8) sendto(r0, &(0x7f0000000000)="589c9decd440b7f3a00b84f4cdab2e32a53cdeb0f45a3fba229536a30d7b183f1180b894a63edeebc412868bcdeb9d173af6515ad924c24c24a3b640c05834dc9ab19ba07de7147efffe0c20868addb4de8c7c11a7f78312825df2aacfa7ecdf9dcf24c9dddd325954fed80920901ac27ccc506f6773d594e014bf1343a28679e2cf3944e75489e229cc382ec6a8a1a4e386890dc26107b1ca7f7a6091dc2bb19fcc273950c5d1bbf57e6cbca86dc8784fef014f18bc50e83f223fc8e353", 0xbe, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7fff, 0x400}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 11:40:35 executing program 1: r0 = socket(0xfffffffffffffffe, 0x3, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f26696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) 11:40:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000dd56e7d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x62, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r1, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x9a, 0x5}], 0xcddc, 0x0, 0x80000000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 11:40:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) setsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000040)="0b306c300a9e587af505b20d9d4896073f213fb14eac56d086cd73", 0x1b) 11:40:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x5, 0x100000000}, {{r1}, 0x0, 0x8, 0x1, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000001, 0x1, 0x8f3a}, {{r1}, 0xfffffffffffffffd, 0x45, 0x20000000, 0xfffffffffffff6b5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x9, 0x0, 0x20fd, 0xd}, {{r1}, 0xfffffffffffffffd, 0x84, 0xf0000002, 0x100000001, 0x62}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000020, 0x10000, 0xde}], 0x29, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x5, 0xffff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0xc84, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x41, 0x10, 0x401, 0x927}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xe25, 0x2}, {{r1}, 0x0, 0x4, 0x83, 0x7, 0x9}], 0xff5, &(0x7f0000000140)={0x0, 0x3}) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x8) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 11:40:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f00000001c0)="a3f1773ea906cef9e657ca7c049e8a0498d7d5a23c56a4873c95efffa896ba0667e10726dabbca1b3727c47f1901b1d4660a3b4005d358708cea761644ae9862dcbe149cdba814a1dbe19fa2e2a9389fc421fe2e9fb6c658e220d7aa81f4fe31c3118e0212bc0a0c56e1711edd1f76f4b114dc534636b8e7f8e67e82e273828ec2689000113c32706c16ba1e5773321a04cc9da91865e19dcd4e88d7eb17339f57a1ea92003d5e09e37c5f481c54207f978586ead1549391581c652479e9ed576cf842d5cbdd1f8fb9bc318a01300efeaf169e935040513203abd684708be9fe52da71343c2cc821e552fe40056731887f1e17e89e6e80311fba8dc12571aa174385c4b77d826e8845a1581ad71c5cdca624e1e566b5ba62c9a5af6719f173cabc8b78e02730234fb66f3a2bdd598b144522039d5d7dc9453376394438ada8f0b351ce4dc690a1430da3256d679e88bd2429e2b7521b686dd5b87b503d82271fb44320fc3bbf3d513696fe6327939bf5b5d694ecf5bd8cb1f8357f4142a7fc53260a69db2c4f564802bb634ad252dbf6635648a4c0247fd5f7e5f889579c5b87a4e6f66ae2462c893f71320e61f8d994a6096b6a0c61ce3a34951c2b6f56a5e651527b04568dfd0159d16b5526c802a9a85437641593c073b07acde1399210a4905bcd110d2d1210ca8e02821ae681ac9db2f1017666a73f05686445e97701898f4f270fa75648865718cbc79ff5274ea0af6fff18195d610e22f740f4beb035020f6a1bbaf2dc6ab62573cfba209f956abf3802079f4b2f80229f45ca36d3801af830a0e5f3850866722888f18e7d2fbe27dfe3704aa3cd7cdcf29a4b82552bae9c678cbd21154fc4a03480efc887bff789e65c52df477ae72596a7f9e29a03d7bcfc6ea7c0d8c3d9bdb59842f47b625d624b6faf84bfe23378d1a7f96bb4b7b477f3234dd4c55bb69687db33903b20a8a2159521a89f0fa9161cb4035f2a9da6350c7e26176d241ca6b3f94ae64b57fb2ea6c13a0f75f5e7d7534ec8a956c411385548a148042c896b9825556cad14712e04e577eecbdf5e5266ed994d86d94e8844f23ed56f8abb64b080990af6980f153af9633ae7a1a2bc3d44b08c4d9347e2853adc38a8161e3fadf87003bc604ca0a2bb5b0c25df168daae35aa31ff26fdbf3752ecfc030827f62a5adfbbf529f31e1ce0f6625a4c2f4334df99ba6c0b483de5c65ded2e86ed4f7c9b7a75ffb508f82ce417883def474074e716392434a6f6a0e8d762ffde92250730084f6e025da5a59ec70060c3a1201ed45ebe52fb42caf120051c8cd8658e539468228d9e0972f463fb5429b1331e7c45d5aafef64c89f50555efad5a5a77a44479e55df733a21023bb2c9665a9be7f6a0473971626509d211915877b04a2226a1a49fba1b5add156d211dfb1282f5f0c1b1f352fb6799e62ca3770a519161c7e673e22de3b9f251530d10a41fd78f20d73ff048eb8a1a9086613b41730e12630db335f5e87f469bcd9dab5991ec21e78b80a84dbb19b1b0e96d1df06e180fc4cadc50bca461dd6adbd50ec598e6c44b1cae854ea2c640882457ed7cbd8ebcd24320e947702382f776c240e10b6514eb8767dc610bbbab3cc01ee33a046843c16e11f8fc03827271add8a5af1f88671aaad40510d8567a404d72796d7e629bf37cc31aa357930f205da41e44a978f331bc9baed7754823ed675505063c48b1d78ce519a7784a25f1309cd8e1fa3b4f7326e1a22c9c70a9c9c21476a3230f332aea1caa97d4aed4b957d0748bf082f21c92565b53320e7e2bea327cd492995d2880fdd19bf511fdba8fcbb220216d45642710118862f0371969c1312c4bd2d1da062296ec76914c55a0fc562319c75ddb0d6477472e3dc8e7e3d1ca34c42a1177543995197cc0ff299eb44c7b43d406a81251b69e44e9541c3f4a5fca2a48675e5513479564dcbfa4c20cf98f39fad26d5f90b43129f55e5f2f1fd95e21b95e84ef44c82902ae770649e5fdf9c7ae4b9e658d0368d8f6f7a0406d08272e822e15166926a542b92489a673163b62b2b0948e2383cf2735ef75fe308d8c19a042aad81b97fe67f8166565eb33f97b4396233a1f296417e258b2675f9ac1034aaf4ff81cc1c807f6ca953ac920b1b625fd7916d04c5ec383c0d40a1f9dfae4d5bc399ebb2f3ceb6154bee02cce90057a5ebb8230ec3564946252198aa158c89bb28c037def84c384f273cc33278cc733c972223f94f85180645de6f873076e3bedff7fac1e92a10c53350801cddcb6ba1ad328478b908115a72ccc16bf9d0da49cec1cf57e9a58373ba8294fee7fa2ba693e9d465b33207f6d4605fe4e6c9e4c5ee02095869cb070902bfcda786b4a43a0ea0597918343b45e617366d56b11d673167bb54aa8cab661d3754f33a10df2ce4ac39bb8c96c834249e193efd4ca1e85f3b5786af4f2a92d66383f1198f22d8cca12b57da2ba1235d68348253861be050534321c2ce68954058b0d0fb94a6b655923fe2d9a1e81361708b3369f145118793c3073a3f1d3a31e7829644773d80778d44c92a5840f4ebb13e6320ad8b751eba09cd765808a8592eef16c9b94170fd86ea6aa8bf56c4eb58842d64a9cfb5db48eccd768a6253abb2e5b83638960578055da0051a120373d6885d5607614e29bd0f9e380a27ecf37f77f36e00b5209c4fc2d7de18a8f50a5695b7c3a5273956f603433d2c56cd40d435c226733fb276b4497dcb5da785774fdc70f3d955cbaf4239ab00d4342ddfc15c0e21840187f866832538e921ed2a11dd51a5dea7550245d0b311ca52b270456db2329ce9c8be4846aa993e950095c85129e335151b27b0edade7f5032187ebc8141ede6ad5d6a92389bf523de2a957393343d3c78807bc24aa36f54420bdd8b1eef9852c4e6a69dc0ff9bd9e148a24e05b57de7b683df946c4bfa9d9a74b4a647dfad4e6eda8b0ac900ef48d93cedf288b370e6446708f5306eb182bf02887ea9f48d6f99747384db2b9aec67fa44dbcc5668394699f63c8517ebb2f5de18693615dbdad4cf65ccbd2f481405d1e9c199d8ff7cbddf0c41ecb141667d031cd890e7446d1be5b7aff52d845329cabb05b66390a221faa617632a7ec22dad6075cba4c6f8b02fe23cae2b3223ea6eaa12d55eefbddd049b7be7ccacc6cdc6fcf00c55bc1753b3ee6bb93e529b12722d03a447c2752c7dab790a0759037a7c0637fe7de976f23bb812a05e2134af938ce592ec53c45ac4d920dde065ab84b1a0e4a63542300ac344177a130ff3968ced717bf3b9b6d7b89b1e07b4f244064781e2609ea8ab73809695120f060cd271f8fccc7f416c54740fbe27f6e6789cdec8fb0142fedb4c9d8b0622ca8d33b8d70a3cb44808de8813b1a4f87f1c6d9085726d3f13c94140be6e42cf2a9bfa01b1f1fe9c41ed922cbf7001a422b0d29a97c0da2d346d178b964db2ec78a7adb4328b5fafda843fcbcf7483865dd4aa8de5f8168919edf1faa1508118b4cb9ef96a15e64a2b1adadb4bffdc1f2fcdb1f321662a49b66a42c6a101c9f9c8563b167330586d46a82fadc314229e8b03bf701fb58a250b7bbe9d98c24356c0e1d25bee7acd463c124531e75f52c3aea26411aba94dc8ab2d6b43e12c0b746c73837e25cf76ff041fb7812e20504997b83b1a9be2c894a4c15642bb3c05c89b9e434e63cd938093f0f95eee8e717492603825512d793eb965eecabe0647591c19c5a231525b2f3f7f775cc760d5aa921fd03e9562292b4d9bccc52eb071a39358feb632d47823bcfa80c42053db8ec9c8356fb55838de4a8f5c6db8ca3a02936b890f888a488e9d1bb17e938b7e219dfa66b03db134543c4a1db43f544fae21493ba4d2c0c56cf253338af0ddd5990467c17d12d44cfb2606eeaa4017bd0c6743d282dce3ff0249322721d3e3ed7b3a2fd43f334bc040b1b3c4156472095022df2d892b256ceeb5ae9cb844b0256dd5820e80bc6445710c34c37513230d7ef5d18cd2bbbe7eacb8680a70df5c13d72032404a7a16dccbbb1c726b7099da8f9b33cbae489e8610571aeed3ee34460d219f18bf549bcb11690ae23516012ecf96c60fcbb236bf65917dc0b3a3dfe328bec79e774216f891726f893aa1dfdbe9ba85b55c2c06dd1ce5047285604db82696d85f4637153416cc676e005bb566ea94d69ba667b224b71fb7e3d07c76f130e80b0768d7838b8b8c79674f099aae48aed0b23ebb79667d5c1bd23165e34ccecb8ed9c1173fffd8363394f2f933acff34fe68726e11708de9b833ae1a42bbdfbc3ade6a42b711347060bebd6f86cf6522e8e406ca93fb9bc4f07f9389e8f96724cc6d128241ae86dca6a93e09c6c8da39747c7996a2ae718ce70f0e74f0433d4ca7c4ae39e6083416fa2fac71a856dc2e5c49b47ad2832274ebc93680933866925aa3eb64d3c4928b15b78695318b06eef3fb073a22e10723af3bca9469c4dc71fad8bb7400ff6a93fdc1a1dfae534f9b4246c346b816fcb02af1b85bf12873a1f6a0503ef59b82de3b462ec1661553c4d926c213cb95c806c5c55d8ecc2af84bccfbecd4e0f0de1d0e81a2d7c3d00e49aeae39ba33b3ca0a03d62fb0de4540677e0f48a1e4a5b31829e001e1d787df27c9450c958f63bcd3b6f8b446d5c176c86a6e1ecba7efbb1d4526eb7954444e4a464966f48b45af4f22de5249eda76c5f899822b7ffe738e5e2a4bee7d9971ab060713fd347ada0d91031991cde5fcc41faf18e4de29ed4787b91502632fcab811e29a19238e851673e1c028f5f23900b029b7dff3a1334d638012da889e35a45c0e4cf10d0c1794127cefc36bb9f6089fd73b86b7f94ee3ce6244feda2e7baaefecd937af2acb7d39e6da0fef3867382dc8cc1da2284d118239561523580c4a66da5e9efc505f29dcc0f3462077337f3dd997a5ddfdcffd3e9fbdc5ebd9bc0be5a98ae239346825bdec12581bbeb8ed5e725f150b3c4253a943e780f8cc700c61dda3b4f7f018ab78bae414e9afe1db786107c21caa62f2341b6536aacc0564c6311d5d1f05f0f720015a2616a842d5a52ae21ea8017d228b672e7ecf736563d12c7539b1d7c4454b7130aa134a762a98a22887fd320e3d46d032bccc8de94cbaa6d5fa0be70878dab29ac93e211b9e55f896c58a36c59b125fc8c895fc54678ef096610fbd5d72555cc8a15a2f00727b2d36610bf569e20ea65d7c2fe95d8d40576095b1af120d64bf5993f31df336272ac067a8327c3b2024adf4954cfb5d0cb9007945e45f8bde25915f48a9b131e4a5809bcb35890085552a566ee0e622beee4d39c3fe600ae0fb38f45239a0dba97160cae22feda7f1c7fa1d3d50b86d11cab6ca966b0744f2b4d996937ff69f6676d1931eb01dfc6fdb96fa864edc3f7dd482348b792acf5e99f451f94a50b234850e5b5c1ce7c1df4a3ec663178cedc098c68549d4b21d6ffe622c632389ed44c5b683841d1956d34b9f5e22913cf2cee96b818e28ff39acc2249018e3fa6fe39c938078f798dccb396a200d7315cff2fc67ef89d52bc7b9077457a30cb25cf1111c165f833bbb9ca14b464acbca16899f1a6adbe6030ae528481b522cbd6d2c594c3ecf9ef699b679c1ccb3cdc60528c133f3e63d48f01ce05da3f6de5dbb76b488f41a7921c30be0f029fd7e5e0d4021968da7e2c99b8d6518960054e975f9fa65053302e23e7d25ea1322cdd480b872b90ff5bd9d278ecbd7e945a488d625ddd858f2e38c998e48c9fceeafca5d69c", 0x1000) r1 = msgget$private(0x0, 0x101) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r4 = getuid() r5 = getegid() rmdir(&(0x7f00000012c0)='./file0\x00') r6 = getpid() chdir(&(0x7f0000001300)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r5, 0x80}, 0x6, 0x169b, r6, r7, 0x2, 0x35df3b0a, 0x7, 0x7}) 11:40:35 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) socket$inet6(0x18, 0x5, 0x7b3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) close(r0) 11:40:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="10000000ffff00000a000000000000004bb7b15a4a0ab6d36e53fc6a22bdbf1105ce7ddbbeb395b988380168de675b6c76f90e0f887e9b8cf510d2f5b56b23747942735629521a7a31c14cab03f05a179265db1a3a259cb8cd0802fdccf80a5b87ba70eb1d17bd2bb11fe5d65c4f58f6568a9f4d33dfa7d2e3972c51c1133d93d524353f3185f4111783cda7ea76e6b8c08165a68da8ede7d9651fa4e6d884b2df33e590537e467e9cc3545eeec0ec1f3a3b5efa5998d859c1f0e3eadabb4418bbdc70bd728e26af569d3e54ada821ed0f026a2ffb5891679dac8691aba6bfe24ca68df28dd255"], 0x10}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x0) 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) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='r\x00') execve(0x0, 0x0, 0x0) 11:40:36 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) syz_execute_func(&(0x7f0000000040)="28046c66450f380a830b000000660f3a0b94eb00100000ff0f3800f93e36f345a5c4a14d6b54666545ddcdc4a1b5e09f08000000c4c15016c2c403794bfe99") open(&(0x7f00000001c0)='./control\x00', 0x20, 0xc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000280)='x\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) r1 = dup2(r0, r0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 11:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1e) fcntl$lock(r0, 0xb, 0x0) 11:40:36 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 11:40:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) listen(r0, 0x100000000) 11:40:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x22) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4", 0x12c}], 0x1, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000600)="5c9f16ab865967daf76f106154db19f05100db59a9cf783d03953618f5b04fd38e3a880a27319baf6b11f22757251cb923d7f09db5e617466e7c9673b4d51351eb82fbd7b3a48841ebe5f00d5904dd26b6318f1db0d9b1cdd3677d502b70b172f4af5e717c490d6e2f9810f99042a0c974bd19454f544356ccbce829418329bf445f7e98f998db608966de72bb39155520b2a516d58019b82c3a830eaeaa1f3ebf6e368c2c7baea8100897577a9a2a2b0bb232b956abc36961c1ee6ca8b488777c5b5f1098a32e2ae04b925444c86e24a63d3d7bdd1833c954728c77a8eacd94ff87256eb7197017ef5b25ecd1475fe9dd68eb8eee5aa1653503f68eeeb6583d37f0254fce926b7ef344ea302106c72996f957e4b3895633d202cb971bc5c637080e2b8c788fa6d58d5b8c8da295fd82b2350d6ba254835dc2a9a4c74c8d654e3f17e90721838e01bc553557f5197ba1fad86ad53cd3486e197097d0413e9530a5fdaf2ce005379f8dc087b78b8a6b0a0bcc091f616034e82a74b1cbd601ff13589a6d6fe38ea8f0ffedaaf82cacb22417d6c71b458029870649482b19492ba32875b5995484eeb81efcaf5540ff5b34cee567063ef92bc004a8eadd58e9a7a4bae3006cec469d1db21e8513b7277887c3224a67a36d853dc296f4234b503a68b8bf35560431439fef1671d634af41bce3c3625f6cfcffb9f8fd6b4cd09f7eb1e5d4622f7d25746357232d641f76f6a550aad7797618681b62fcd20143faa24e93a38373ad5a2009ae43dc3789f111b8a2ee8d4394b117a68d0218c5dd03f4cbe14c139517521e63ded755e7c960723bf85d232fc69b8677d45a116004e48ad8411084f12ea4ad40de2ad1ebac5a2fe730805658fb58433a35c4d87c68db5df94594d73151fd0fa0f91c9b09f0f3bb22ea48382356fad4176c95615ecd3ffd9ea713ae7bbfcdc2156df756a130f670e2d4b79266720651c2209b4cdbc6f1714fe32c56e44f4c675b5914a27a1ff9b31c62d32950c1309d69d99b48c696e1e6bde741bb44007fcd0fa3a109b05c61a55a1a5dd60bd61ee96fda72251f8053ed002b1a508edb1aa410c19054e5e7fbcb8963178eb9db408ed6254590d619a7ed7301b0ba6f1da5434867f45016c9b21f488bd11e618be023757b3bbb85225685103fc75d455c05c90702b2efe90c3cedd133cdda01efb9b75366d566439d229eaa2b1eadf1c1321a7abcbe8a3267cc0d20d199f5387a85d77f42a9c1edb1729138f65c0dcee8a12ed196c1527a12665d102f52007985d45ad2499de4e7965541fa39d35059a6e4fc916da2ec577848e1f87712e8ea4e083cdb8504c898e0c52715df84e4736baaa5df82a753d86631fc7d1ced4cb744843492cf0ae0787c1f0c0bb7cf430cde6a209c57849374734906fe93af5d00c42a07d458eccd23f98804cecfd0f72b8fc5d6076b8ac8651edc87bce593208f8706dba9b9ab6dadce8e9f866d64847bff785e41f5aa5848fd912fb0954b185edda2e205df5c189c67031ad707c1272392ce80128bed12ef34631369d4a127c9415cbfc1046dfebf898aeed2a696fd5827641d0e76943986ba93c7ee540297240a294e7c778ebfce2d091aa1c3540ca2929b8e86c31fe14bdfc22b3426839fa2800048bbd3ae862f7d06313f5c42e718cba33739aa9e85ae4809903a585d0217f52d5bd1eb7f02f03b02212209fb03178ffc491a0557f074f20fac589636dddfccaee5daa35a24bbb4c32b4111f41e9eb454242eae6a13d06b3742f654eff39907b3818d32b9e261b471e8ae11412b1dce864074ccaf8efd1a696ad98662366a31e187f6a2b8668e57902c6be93c7770dbee6134bd5b268da682ab015a96b445ab9de238dc3d71ef29e44e17f2518f18ddaab186a7e80d74fd0d5e3535deccfd417c3e5a85b10c934322643f83252f02e4e66d80525952e5bb551451ea354fd899b53b4253066b522ea707c89f0f71b4ca4d72b671c7a589814d51a672e2b69882b6110ac27ea403a265d36afc84c9fba849074a6ec298936c6bd8640d3744d7d182f69e0e10e122d0e6b3bb58064fc44910a8188f76b269bd4923f2bbfe337e9c667c8bc4c745a1e78447a2b4a404c581fa7f7c9cf6d5362111d45b93126da3720f266dcc9352aa26ad327cc9a4499a7e0444ef301e105aa995695fc1f92c7a260a62c67894476ec3417f4a5e6ad6a114d6c00a9df691ccc0530e495935f4bcf41081303f9dd3a2adb28d62d19da293afcc393abc70b2e53930e2e2c750515442e47f0a73740c06fc02db2e052c095bc31883a9e54d162b6fcbdf4ad2a4b5b709c08f262cbf0621745adb81b66eb04f51f7f730edac4e69e45d589d14b76d4e57ad53511289640c8c9b2559679906486602c89df7d46ed966b6cea80c234d0a58670b0cb86d82211d5a3d7ffa0a8f6b3cee916d3347969bb698d508bdf02b5aed978c1fa64f45e073d7ebe746c7a0c61a2aed3faaa512246412b86e26534685c5c9b6532b2325533d5251309e7b2a3947aa48d00b51419bb3b6e78ad9ccbc3fc8dad5306e320f4c5dcbb7725bc411bc766f25681d69093a7e6f9a16803b49a250fab16464c2b14590eb95203d77d4a810183e309b536e3fdaefa9e252c437aa47315a6bf39ed1665622dff424f26e1fdb82594cb90171267067dc61903c963a3c4a0e26624bdc6dbc9c37c8864a1490a66af44d82524daca4205c35176bb45cec332fd46d5f9c784d32754beea4d04bf90833fb3a1ffe6119ebd05a38339747c4a45d4e4e0467b1fccbf552ce3c2632f1c5e85d650a533e7731ab28b44ae329217731e5739e9ac443bd6075172fa4f5a8604dfee74bd9c62dc57d5dcafd5f237c2b35afbe4fa8b489377db5f2f04fefcecd142416c3b691be15b75e68e252fbbc3d4956e1ed73128267723f912990054f70f265a7209ccc9581bd72708e43ad23f2fbe930630bf0bec6124eba8501cb9dd0764d5a39f9d25764462932aa1b47b837860ac3edfd94ed0c6b73869c5fb5ae8c218a8a03f97bfcbf82a0ed516c952a3d49d1e001703568f0b13acb67deab11fd54ac1cf4189cc1cbe590fe7a0609a0279b34eb56f5fb5f31822dd3bafe6429256dec452044d6a930153c9c3ff812307913a76f4726fb64f519d687418e5a60484e439b642fd77cdb15c7f683f42ff281ec141d6c2cc79952b261976599342019a71f91c2077e229c5a752d847efca3fbb260874b586661531fe4f7d045c62644c82c842c280f6a58e08ad840faa756d9d9cc9199e5d4ebfc94b269f74e8eea4dab7d9e78892aaa586f302fbd847e9cdc8f98b5ec000fa48068043a11545ed81032a68f42876f02773439a1010ac7955323a1717f8d3625a895e4a45de463f10008925b0589b14bd497453f42db278f83bc8fbd9a4f5646b332dd65ff0de30450a6673bea3beea40206327615092ea5c262b96ecd39a88756eb2208d2231621df5736875995cfea0814d5f20b6445968391618a16879bf88824392e0a5fd39589c5cca8e16d96624057aa121d7ccba56e6eb18f78d2ec74b3a39b110a139a99e7ce6e676b19d0e8f588cacc4bc2856750ed157e2e3b55b197e74819fdd07704d6f6ed7f85ad725132ae57178f180a6b84931630ecde25da60aaaec6fe73ec6c3f363fd7e4d75c06972449fc4c206f061b321f1b383ccce70bcd8660d4b22cdfeada77e48eb22ed521de32019a35d0890dc0f1f637f711a7802d2729f0f0d894a9783a6427114b4cdc07fdc7f758a0a13b56e97fcf170b19be14286fd0482b9782e863b05967e5d80326a36ca8ac30d5003ad6ca46dafab4b751c0b777e1a7fe1b10bcf368a0910cce801ecd2319db4da8e91a2485ee83dc567b9a7151c112d1b70e1c648492835b7a28128b9b9f8a11df5ba5cd1816d686147b2311f0c88dc9fa1b8ba5a71493b75943a1161714b4c1351cb9c45d6678026a235b84cbb0ebabd53c3235c304e486c6d38388121000f0187e6634a68011676a083599a6ea7852bac72e7b60c45a00ef28a031ba2e666d585354ab04ac70afb9f8bcae95804188ad3ac4e123b75f684280fa0bded05527914a61c23cf41382f405d60347615b15523a451d1f466269870a0568249847b26e760ad34afbfc47e18f70f5158543ed4cb8f46109f9c26388ef44e5f34ee508271a9d4fb1690b66400761b5c006844108a7c91952b6dd72e9f0f2c1c13e76fb22bc813c809ec539a2b2247bb1860bdb553a4420ad363a57739bbadd4d7851968e47cbb6b4dbd8378d578d11987ea4dab74696900907bbd98d46f1391b1e6e4f2bb38a59df509ceaa37c4b74392e3593196ba3135a2c508016401567e811466f3d36c749bd5efd6cab00028ee8e5a589b5e42648a23ce351bf141a5315718fe7c16b56a74e4d380ea48b3aab4555c84e3bc6bbbfc4d595653783c508711be89176c3b9f31c7968f6508b9af8db56d52c1e7ecae76fae4545304b1d651b51cddfa8696b31fb4421c31335d104db100486e9ad4defaba701936c2a8bbc16848c5e206bd42d9ed6e1cd300f4f18981f2dcfe29efe2b02df3e2c447309fcea91909202f99d0010635d5e9f111ae3b29ad320735c21a94dcbeaa2409f791bd4522847323eba1337b850f86c9c0b8b267910d37ef2f7251d99b3dc5e30c336bec954a5148d10dc6b04bb722a4dfd691ac21d8960e7a7f2fa705d6a6ac14a6f8e157bde7d33902802dd08a6fcb1b16728fbe3fd7d599b4bdb40ba7795be8b9d2d72f784e45bb23f5e78c3f7cce2260a1ca23b8a024d10febbe105925246a152bff916fd6af58b18253dd7ff89930891b85cc7becea9f87df701ff2fcad414ac08db46edaa85b270678015af4e65e4c34f94a487a7d7e5cbf5564410ebb4678c33417e5dd93d59519c1b56ba8c28d9213c570d3999e54cf7e5fd3f234e2b1a2de9ee47be1a44613a20156132321a76505d45a7e2cc4716bc4773cce568a5793e7bf94c41967d306ca44a13cb31b1948ea1173f74ff27a0c30df91cd8e7b081fed90b8137ed1c42a88f28fff3e4bfe5843d430b5c4cdea762924876a5631d0fbfa790bd4046e1242790bfaaff1d8f3dfbf699f1d118c1543d5f3c357c42b78fffe07991714449104f26b47847cf23cf241cd24daecb7aecbc461951503dbe1c41298af2663d8ca6f04f57cca80e9ebadb80f58d2f690d08e54575beee409ffaf0a2fecb04f495f2b6dcf46dab2fcd62fc92ae65fcd2d1cd54ad4ad2d5c468b9f935df7b66f3fe7f33192e64e89c255face1fb8fb92495fc1e2731818d3e52304a3d25e983fd52d869714df48fafe923f683bf1b653de42bd1e8655b927e4f8092a22a25504c377912006936df1b39aa544f807f36efe46ddb13a6de7ff6bd6dab132e7660dfd4553e99eec74ce837c91a1d07db64d6ec484488cd554467eebcd016cdd50d55e9dfb7c5f0a716b67e00c15a7bb0319d688b72f37b62eb9f97ab114d1ee02310d2d58bf6af35a1184d42b578f04c10643c6f2ee8d991d67893598eee7077623cdb5757c0028c7c9e3b2736044614534de57ea060acc2376a580d48f1fcd30a63f9360bc24d1cbaa0f20622ec86fc495e90e0cef6966c0369ba6b906f8a33495885102bcd71429fb8eb72d59c70697db304fc3a151ec0b72e3d771fa6f8f8faafafad215cfe310a2046e3e9a704e3b82cf6cfd06a717cbf63c4952bd2caacc6eaef559352fe15a9f86213d02646b2cc2831036f694579219482c6dd96cdde5973493609f769616aa8cfde", 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1fb, 0x102) munmap(&(0x7f0000008000/0x1000)=nil, 0x1000) getpid() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/104, 0x68}, {}], 0x2, 0x0) 11:40:36 executing program 0: r0 = socket(0x1, 0x4, 0x0) recvfrom(r0, &(0x7f0000001080)=""/4096, 0x1000, 0x0, &(0x7f0000001040)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff73) 11:40:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = semget$private(0x0, 0x0, 0xbc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r1) lchown(&(0x7f0000000100)='./file0\x00', r2, r4) semop(r3, &(0x7f00000000c0)=[{0x3, 0x7fffffff}, {0x4, 0x0, 0x800}, {0x2, 0xfffffffffffff002, 0x1800}], 0x3) 11:40:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3d, 0x6}, {{r1}, 0xfffffffffffffff8, 0x84, 0x0, 0x0, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x12, 0x20000003, 0x3, 0xca}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x24, 0x0, 0x200, 0x6}, {{r0}, 0xfffffffffffffffe, 0x81, 0xf0000002, 0x1, 0xffffffffffff1c57}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf00000c1, 0x8, 0x1}], 0x4bf, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x4, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000002, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x86, 0x10, 0xffff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x14, 0x80, 0xffff, 0x2}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x80000000}], 0x8d, &(0x7f0000000180)={0x7fffffff, 0x3}) 11:40:37 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0xfffffffffffffd13, 0xffffffffffffffff, 0xfffffffffffffd1e, &(0x7f0000000000)=""/230, 0xe6}, 0x803) 11:40:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 11:40:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() semget(0x1, 0x4, 0x100) syz_open_pts() syz_open_pts() flock(r1, 0x4000000008) 11:40:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x200000000000003, 0x400000}], 0x6, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x1, 0x18) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0xfcbf, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x3, 0x40000006, 0xfffffffffffffffc, 0x20}, {{r0}, 0x0, 0x2, 0x40000001, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x7e, 0x389}], 0xfff, &(0x7f0000000300)=[{{r0}, 0x0, 0x22, 0x40000000, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x800, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x8, 0x3f, 0xeba8}, {{r0}, 0xffffffffffffffff, 0x83, 0x1, 0x9, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x8507, 0x8}], 0x40, &(0x7f0000000200)={0x401, 0x7}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:40:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000000) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/170) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x4, 0x7fffffff, 0x8}, 0xc) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0xffff) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 11:40:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 11:40:37 executing program 0: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) setsockopt(r0, 0x1, 0x1f, &(0x7f0000000140)="86e1db4d6e36480a7283f0d308a63f57fab0887ee3b71ddf3ab1fbd243c65126fb0b8c14dd2f9d614e96eb50d3b23717c14ebef058a79734a49fec1b3f5909c4c23529a4f11d971b20bc5472d432e6146a72302d936a226b89555206d5947118bc8e83a0a5c193b791ba7d884758b7b47968558da82e7f3670143c4d12556564be9cbc5de38d4090b66d2964e1b9b4bbc0007650bad2fad2e03beba69473191a1d82f69af06bdfad43340048344d29ff36a618a6435ac597dc9cdbfcae909d54e10c6adffe8b7766977e0acc8cfd55f98e148f304de23667a8ef42b6bfbeb9221428e2106fed9dc258726fa6dc13d7d30a279d6594bfbb528c579182a70513f149b929c57d4ced1b70516897ee706e1505c0d8ef1de169d6cfae5c689777115d0c638898a5f9c1a63536c0b969722aa524dba2b74cfb0c17e783569df95d08d5811a5f906bd3624b441cdfe99258d5f16834f4ed3b30bf223febdc4392d151f890759ea983ee0351c04321260046d5880a795b696be906922255505d40a2d47d97cb68de47775c486b663f894a9f44afdc2b8ff3216887f01c27d110fc4520cdd7a651a137361268251396eaf1b5f30422f1fe645fe2461381db08d139810d9c518847e8e1a9ca94715188b5601beb6878437af8eccb7516203abfa342acc4fff8d1e48c203b325a209073e5e87fe9ed59e14fd9e5115294dbc9ec823714164a99194331fab2dbdc6790a164296ec4d36ae7f39ef71e058684aa7b7f73b778df2f9b01ff3ce34622bf85f36b4794fda8bf978d66d44e7da9b2c3838d4b372414a9d08d9b14cbbf6ee085a09eb06d8868134faac22f97364e98e88e7994f6de5cd343816224843a31a62fbee5e9d2284ba919f38160a1ce3e03bb1564ec516cd093978e3998084a55280ea6231077b995cc55bbc185dfac01e758827fe3536306e506d08010b883a8ad709aa643e2598b3f08d3e40b5aa29cbd771a6b7f62ceaf92a691a426f39ad8cdfe634f2af1368704a615ef1660e03aa8ae9e9b0ac680aa0434a05d852d5b2c83499ea05cf76885006f229e5e1b0d12960c360759019a0770507c3f44c4be95c8db1121d061144cf0b2bf868cc04ab878438c50f5c6c2a5dfd5c6f2296e849c048e76087dc8b006f3bfcc4ee1734bee12013bb32a00b711d0a1a8fc547110d51b21695fa1230a2f3b4736215bd01d4cc5710847a4c35ed1223d14280e1db3a7a0017f7dea030be41cac329f438e5b0adf0298565cfa3035af31b1987b22470474c3757ed717f691ab364eda34a42032d87eab9f81194d3ab02be62795e82af01dc74114d8b945cb3ad9f30cb0cfdbc2938ab42d7894dbe900deb157d30fab62dfdf9e1ab254ebd929ee0ffc8d2c85bd2e1d5ca3f2fe6fcd536c855c6773a94ba0e837e93a4f765cd59328c2c50d1e7753555a9ae67dc4402b521059d4718333262cf728bd4c06bcf86fb4db228bd74071d0ac4ba3defd65d4379aa1305654bb0a01f9ed6be12e3ae95acdb3bd9f85a5d6c432b9b542c8a9d8d84bec8914cd6c7f86e6233314ee10f31f7b8d0ea606ec9f08a4a174b86da4487f7931d437ac85dc67d631b56996c8b915db0c4614a437511b80f33562e23a7f1dac6f838ab11a8fd36edfea5aa3efcc3c9886e6f8ccfac7f850c0b5fc2ba06139d263a6f41200b8781d5b0c0981618a5bee15becc36c3d9ac40d60ab615190fbc3c1891eb0181f2526f9effa0e08403f36012f8a24eae1df4448b6b1e247e70b728a804d881adccd4416c1bab943c220f2e0a3c137491a322671b3c9d555b62a614397a49b5cbe7eefb9d7d3f080448fe361cb3770d41ab4198768a8cfc99638913dacfbd63a43fd420d63dd966020bea27b1021091fd69a89c04b4ec8b336f89b853e118cb08ee75658eb11dc7c918fa76aa0797276478b58e4025cd1b5e61705fbf51cd3ccec7b02a750388045e57080606f11eef25c869b7cbf7780e769d8008057bcbb0a9c6c723febce569d6fa4c6c8de2ce79c31bca8699e0a16b73917539ecf7f7cee81c3157f2e4c02b67e7985b2d33c340d872c0bfc21f6bdba39e9f83fd337173d6c559292ad9169a31c5415c80a6edf5e0848aa9cc9830d590b6b58cdb3440a6c37193721ba262afd0b4bf925d4d250b5a2c7773c28668e645670836c3f267049158e5373fd48269903556b3c408550b49559b1b7432592909e2fa560a2c5fd9ec20495c4bca756625887385a107547b91c29c7813d5ada6b96e90478e24ab5c31e5a192d6532a4860c6984c7d60ff901f5d49104b0c755ef21b29544b1b8bcb4e916fde4c8c2c8a13cd154b824b290ead9f74fccd5301edd996f2a9365d46d9f926c25723ac26b3f7d16b34c5a50070876df881d840858f41ae4538f6a2b03af84a02eebaadceb25f930c024793fee36df0c1d3ccaa516574e661c92f65df491c4049f1752bb63395b97aabca11d7a9c4f1464c5e8dbc511a4f71b0df0a570784b3f26a94263c1fa2cd4e3b72d3013b6ebbc2542817ce021109862238516026c3d349d37fcb07c970a1561ef58f292add3e98bb42f5e99b784d726e44af0ad6fe9cc5391b1412dd2cfd420c4eac7b0df7e164d4c76aeff4d7ddb01b8a7a89024765030993be6ae9c9c89d9b83a2993c00544cbccf73a986aa07dbd1c6c616cb770d59e68d8b157aa7f1524507c229cc768f2ae668d988c5ed9de0f01b3faece4d82c04b3aa7b903f9c4bda3ab47ee4343a2c3c60b0f3759238189be15de71085ffcd28732f6084ea83c25f0408dc914b3aed9421388c92c13cff3cc5415cfcdab1e1a36d654afafbc7cec67bb4e54051285f714e9ee3a2dd115c17f2795c1806f8c15440944f7934b66bbff93ad831b234f3a8c4a3592b0b117063a326aa2e9579f13b538e94335eaaa65b455fc91399984930bf2eaa7ab670f2453516702fff03667c39558901b61baa9f21531a5ea5b894592d24beaa393e1891d418f533e7f8a5480762a1abfa9966f0d68af85e42ebed9c68ffba4b051d2fe608eeaa62b94e58b8c9151dd39bc01ba9fda1cd25f211329cd19e7b41e5ca1475d72669c16ecbfeb75b1de3fad4e612281f86fba4090eafad321e74d72728a0b4cc857a42028e435991935579820bbce071f156e9066a80d1e93a855fa69d190700ccb5818a5228c25cf4012ddf9291b75177d237d6d201be88ad7428845ae2623c401284e2cd4dc1ac010a232fe3c498725270649ed680dee858ed43941919fb2a243e87b65263df53918e8f243be1a4ecd314d0fd91873df5f894eb71c4b7395193545ad79e2760837a81e3c64e1bbef642910c6f13683c65151a9ab6ad26b88fd6c392a9e4ef3d9b90f6b8d70e21cfcf142cac2fa42de7c97442c2bc930b8a85ec8d649b77791589296c51451a7f0f4efb71583692da0cd827bed55862e6fff4fe4f3d0fbe74d44e22cc4e11c9fad9609ed7493f75194b3dfa0d3178afe7cadfb817102a594f38e928cd1173b0f268eee6293a47475a1040dc2bb029ffb8d94cd35e0e69ec08f9ba9a822fcecbc1798323597cfa8d008f5ff5806007ada1936b5c64b70ff2d6b558f43db3b4d0352d16bb3446bf1ef9ae82af869c5b487fb5f6696306546c0ef40e48ddc7c756681df406c589b293f68517d0344fcc1378a6e639dfef92ef44f49340e390b3309b32ee36e3b573370f660f771d6f0522661e28526a98052067a8c0b49e4f51126d2fe3680875c79d9da3d0f4cbf1ca5761d4f66932b22620ef71766db7a17d52fe40ea4ef016fcd4a83844339412d2376fa425bf2b705bad1f0362612964e1030218430f5cf4e5a4179208fcccf58c3a5bdef265d2bf41e4cd10addf9607cadfa0ce55d8165a0c07f5b828a363c22e93a6fb479958d2889ff013255eafc77035a9b67b0a09402fac88da8825ec77f9d341989ffce4c848e9345b9d43e0654619d5c12a67006dc5af9018d3cddb64dc658501b290fd36d4f2688b41d81908981828e1a74d427970d53de82e93988464e06d68daa9884febdb66438928fe03e25ddada2eb861a6b1949ddd92176977fba592c782f0bbd672b108bb77099a4d42d9bad870a8b6f96e860f4ff1bdf822686b1d874421efced82b7ce1455f83e03dabfc5eb80b4a3053ad5ed56a0b592966349c4fe44e99d7a514453ba2d6275a60fdf655e6b6cb9a93b3e984288d0be01217bb81ef16a1f6d9c4d1a322ffa5a3f3bdfa1ae31f01f2636fdc9694f0a242aac66a26aae33ca1c1852d7ed194f4b8dcada2e5f6c8e18f7552acd83ad434083a57359ea4ba47190e9480c6fd4463fe31f4bcb2376736244d62247245aa7559153de4b58931872ac704e8893190df4f25dece73e7dbcb347e2f02a9577d8842f850e165c4f55bbc6579dee872b0c367502659e09c342672ccec6ab649098905b183f13626836f71999849e6c1cfdb2e4830d2b972b7476ae56c6f8b5afda5f585b28fb131d3bf0b557d8a1d98cf85bf88d089018e09ab9262ceb094b179af4003a652d28887fadd1fa891e2165dac0c59f1678a76c7f41d0eb48a44a2c0352c7cc71c1ea8515ec0bb0b6cba38b6dc5d028f37aef9e78c69947768a2a7eef17ffb6582f08425d1281342e142f44c922fa599174465ab0a398679bd71b265b7c6e04c41d89522493d3c84660f396449150b3c6f78ae01af2cbd262689c3ca39f0288dc3bf180a2678190a82d251dbb23038b5fc4a8d9f9b8332bcbd112ca5530de2ccca160d40be53d47e42380807350878a2075c7fce457b58ee44570e6f28bd4a91cef9dd70fc6f6c013807fa396ecf1f97451bad36f1252139b11db49d34a783dd32854a7ffe1c5d5de7b16373f63e0dae94370e845d2fe08355b8a13153eaaff64963bb1659877dc91239bdbf8d819dde70819afa2eac61bd7624098fc5a7b1fcc8fa7b22ae66de176ff14e4d0d77f637af8cb75f4acd56ca5b5e6820e934c810168bc0d9b664950158ae022bdf2f1be7b43b0bce6624d562285b5e4d76085441d8fb830f82bf4dcba56047d9c018c4d692388f50bcdcf116089e8c45445b2cb6ce4e8f4ff888f18ed95989696e3dae22a8b6ce2a0c89e7e59127c3042e5d0692dca72dca416d08603b9ea6215e3fab85a2c0deeed023a671467d0c3c0f7f6fbe30ac16c6e7540fd9a541ab725d5aa20753f66113a539c190837db26f92740d044cce5d2461b83a09b2e2ae93ec5a7652412a6115a46c4b6ff74f2eebb6fe8eff14692c5a40b299bf7bd8696498a41109d6d597d1992663e87f6b4336b53f059f14a714fa6bc844bba437f3d4ae1dd884a64bb1c29d83c34d92baeee432833a85f8e160766aa03ae0e7e42dede07205411194956c7c193355960a27a16bd2c57eba4cb2f69b75cd77543ea90a59c009cbcc5fc3872c8163c81048208cf64cefd0f54a99de2177d85dc03145589246da6455b8361bb98cf06a3171487ad9599321132cdcaf522fdcc93885746523d3e61de7425227f3d7d6c5d1edf46df84e7bfd5e47f3282c0cb81c808fd145410aabdf26deadc5e3947a3663691be56285e875b67bf0879bbe444462e55964afcb29f94eca6df8b79464f72aef980191cf1740684e6b1f6988da8d980f4663f43f90865b942771c599a0ee167a379221e335dff3a45694310527abf07994a205d4c64abab1de062f9d01f5c958d5388c21eb0b09f0bbafeefad1bafef63ee5224031debcf775bd964b338099892571d880684ea4dcbafef3f9e2558f53b9a52309a146004536e1a2fd3333ab6dce7ea20bccc", 0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001140)=0x6) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000000c0)=0xc) 11:40:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0xff, 0x8, &(0x7f0000000040)=""/128, &(0x7f00000000c0)=0x80) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:40:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x40, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="98a4f244cae541567e251b0d28a7ee42898c5ed154fa2a9e7b8d77baf426c9c7a90631e780a1ff5b1483b9ea842c7c13f727d70be230484c6692a17ea1642b0a2ab788595931e05b3a424633fd508ea6f73fb941f1586b891aee633cd913", 0x5e}, {&(0x7f00000003c0)="3d22eecf17e664b09b3b466a6be01668e1a58cfbbca17ed7ae301f075677c8ae2172253d1d8235f4f54c4c867bbd3b641cbcdf923e82cee4cdc6ae0ab1d5ba7d44558f29488773c95d68e8a2ef924ad4aa302046f6947fb2c8ab0ebf98c507f2314afe0384ea3300be6cf4b975f1ad5499105c6ec5", 0x75}, {&(0x7f0000000440)="6f890731788e2500c27dd76f0add42350c1a470898e80ba52ec7a908a6fe8e6b7f2e85071e", 0x25}], 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000140)="b32c42791f51496d2ea7d8815cf197a51d4d741a37c3629c7c486bd251e35ed98a0051d22c0ab1cc525a07db16a1db62ea65ed523438ffcd27a1310a8912c84960d117393d57c35e987b1b65e06a07c84af55cff49085c100e6314d54ca11473d3b431ffa210aa", 0x67) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f00000013c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x4, &(0x7f0000001400)=""/126, 0xffffffffffffffb1}, 0x40) 11:40:37 executing program 1: bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 11:40:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000525000/0x12000)=nil, 0x12000, 0x2) r0 = socket$inet6(0x18, 0x0, 0x2d8) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x1, 0x2, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/182, 0xb6) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 11:40:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 11:40:38 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) r1 = semget(0x0, 0x2, 0x309) shmctl$IPC_RMID(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r3 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) 11:40:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/86) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x200, 0x0, 0x2, 0x1, 0x57, 0x5, 0x5, 0x1, 0x0, 0x3b5f, 0x7fffffff}) clock_getres(0x2, &(0x7f00000002c0)) 11:40:38 executing program 0: r0 = socket(0x10, 0x2000007ffffc, 0xfffffdffffffffff) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 11:40:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1208, 0x0, 0x0) 11:40:38 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 11:40:38 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="5467c3c413", 0x5}, {&(0x7f0000000180)="981edb3b2d6bbbfe643c815bbe00a315fd3c166e2a814de8491251b100530ad2a68b", 0x22}, {&(0x7f00000001c0)="5496233bbeefd9ecfb9694764ae236b440653e5750bc4052b70e5ef3a0655cb9c8fde92b7b79db0969cd761995c0803b81f0e2ad3767366917bde04137811e208b88daac77fe63a8ca91d889741c94c365c1ab23f40f3719c8ce74b5dd3ccdff4ebd19cf8a214c4fcd716d2b7a547e435b14d3fc49ad00ff7608b466ce7173ce79ec040a445617d403c84022d310336742a5fe983107ffe2dbec1f4916d0c9cb44a57bf3be2cfce7e0d479174da8ffa3ae5981979be4bc2e7a010296fa08e859f3461ea88c5833001d83cf254df46d6cd338ae728a66a42811da9916c190e671301f4fd52208a1a704", 0xe9}, {&(0x7f00000002c0)="145eaa2177eab11b44bf09bcf0cf1f239d85fcfdbd58c8836b32a6a2aea69af1316357107e011ee65646d8c5a9f73b54e60d13975793d8", 0x37}], 0x4, &(0x7f0000000340)=[{0x48, 0x0, 0x2, "72be9f28fd3185774571661238991df12a368933a7d4ba02db68be553557ed4aca71b0f23a7a7b51b23be8a80119bc030d"}, {0x98, 0xffff, 0x8, "313db6ec258bc067a27a0f6275f267bad3c51fa51af4acb389f5d7e03284ea777300162cbcbbd40c60973c25240ff376906693278d0b83030c87e6350599533c0fd328599c769d18ace1e81a5e4f874616d7ef94c1f53134e4b0c5787d7b90ca4129b331a8e9fe14013f2b5b788a99f319f4d311586c24c035ad065900c6e01ddbb9af88469f67"}, {0x48, 0xffff, 0x6, "3aa5e8d69514af6dcfd3999bab4eb5c42f438e847fe61ee4275ea78d12fab80d4074dd9d406a356eea4068ac2e5fc4877757f400f9"}, {0xc8, 0xffff, 0x10000, "4da65fde7a9d8d3ab3e13545147b1074af8c1cab83717dba256c022f7390fbc1bb5d331e08d32ef869543dadd27d1e4cfbf2b74e8af6ddf113832c7b9590315652824589658ba58adc50fbd1884adeb4659a2f2ea36ba30e4868ee013453414daedadb5f943a44b32388b8bd0869f0084422cee9c5b7aadb443cb31b0a838806956a75ebd6c5b0723bab9f55b783026ae840388d49b8ad0e257e7b06d2f68f82a31cb8770006496fb1905e9cbc5a16a7218c"}], 0x1f0}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x10001, 0x1, 0x0, 0x5, 0xf7d}, 0xc) r1 = socket(0x2000000002, 0x400000000002, 0xfffffffffffffffe) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = shmget(0x0, 0x200000, 0x103, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000580)=""/222) 11:40:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() syz_open_pts() 11:40:38 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 11:40:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 11:40:38 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) r1 = semget(0x0, 0x1, 0x204) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x857]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x6, 0x2c4) r4 = dup(r2) r5 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xc) read(r2, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semget$private(0x0, 0x0, 0x21) listen(r4, 0x3) getsockname$inet6(r2, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r6, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r8 = getpgid(0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002dc0)={r8, 0x0, r7}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r2, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000b80)=""/179) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r3, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) 11:40:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x9) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000000c0)) r2 = shmget(0x1, 0x3000, 0x30c, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="c31406a47588ee8a3b763b910a43c260ff40e88a86cde3041dc935d901e7a0060a24f753ed9f1bcd1494493e851eef8e770cc7aa4d68646c478090470b4359638a7c932f1fa68691093bff29f6833f59bd7229591087e216377632255c81d4debf968ca251e1dc152aa8c29aad8f6d53cad823627a23b14b8618a422124eede23af202c5a3d9fbb6264d6a4721ae472361b9ddbe683b45b7896a8d2469d0f83a92927e75585f94988cc325c223c1e6fa621d9428f6abaa32b133cc8d915e8a58682f2327c2b3b98fa790bcfffb9f1f7903500fb11e7d7456d6703810c6918969dd11ff0a5e73b25f683fb1cb06c53f090e3e052252d44f5b36a8b2ed8fce6542145de887d1617ee1dd467c0f016eb2ff530dc53c653377c225bccaa3ccc376149ff125a28728fe90bba756a2499d73f7e52f604e90cc6fee45cdab51eb8fedc9ac2dc5ce887d46d49819d289f2383b95a478126d801b7cf06cf8751c3f45584391f15553fadd4aa3e6bf3de3b2fd166574871b5dfe8850f55f0d1e296db531f8c1a4ec4327f7c6943b6dfb2ae96a23504cd00acea1301602a7b6dd01fb9ddd14c3988d4f57735f1212f875f99a95be595c9543edbf93d2fac9145546341eb6ff07478a9378e482631d5d6e6fd26148733e5fcefddaddefb687006ac3ed1e6c9ff917a7b71b69c9f712d069c3073cdddaa34ea312dad7eb9aa8a9939bcfb165cce3ed69442f1e53cea27f8438e0dd1fa11f47875c339fc76a739fa7a7c76a39a714119d98d78ccff3d329687376b439ffac211e87185cc961b89da21c750dda34a66428f287dc7775369bb625b1b9d17afcc80e354155cc13c79e466b4b4797fea9aa1c88f56fa5b866a88a7f6002a557837a7bdb20dee2686c1b983eca530420896bda09fc1a55658aa94ca4485c44a804884e3aab8c640e15ccb4066d43ceaeccdfff297527c2203da6e0d4853af79a87edf29dd739899789441dd17a6f747ef0e83895ce9ca9fca38caf02d6a27280d82aaa05b62a2f097cc17f81bdc0438365402472d6d6931503f2478b723542ce58d6d510f261205362a0f5d3930076706d21c3fc716f6f775dce6bb65cb5abc8e978165ff0da5005026f0c16976b3688d0426f4a0fed2e6ffb2f9fa246e7e33cf824c2bb164be2a5640c3a2f05ff1e1611ac2c7dfbcbbc32a06a69a8e2b516e972ac867ac7d737ad1ee88846f416fce6d8e550e096c036a95a44ae48d9fe46ea0c6fe681bb6d31ca74304b5642d6164549a91c02031f6e9e0fc2bee2dc3e4be94feab96bd56b089b3235fa37343525f1d6ca57d6b8f260fd27e756a73fa9d87326de4d8044f1172e19b2c31f19de7d898cdc40ec7b22dd6f56c627d0cf90d4e8050b45361e1f91090ac2b51cb8079a3424c46ed2fc7dbf6b7677ec68ece1109053700fc6a3edd83acce1f3432950490566e6262c835173324bd79990695259d205b00e828f4369398cb214a0d513b5b310740b8f44723d6d6270dfdf77e0de75e79f3f4a27ffa3b56f65f28cc1b386dd539fdcdd24e043f476cecf426be2dac264b4be0754e66564db3305385a4881fad6dcf1b6991ba5da2ca321692414b71b2e5f41847f5e2aa94902eb75b213a55bfca907be0d8b6105f4dda4c20b7cd6c3666830355ecd80273bb2df33efb772f24d78dd41484ce13e36e95babf106b021bae4ff992b8406289b6d52a2eed7a7811d426643efeaa97ed7a3322322be36010307b761cb5d8b4a8bef05f223d4b15e54e014425174841bb25666fe79fcb09fbc73ff195e618bd4382b7e5aabba8fdd6f539a84ee650d15e1acb5797d20ead0f25883fe660ce9fc7769a91400ddd04abb3d46dd1f39400dc53bb4eb4248938ddeba79c2b9737bba2fe2f19c9fba6344b50c111620bb15a7a8b7f165c10381dfb329afcf3f4533a6946ca26242e25347e328b03076c45ec23247ea62ee06106b73ec3ce191e921a74a38b9b8d45a9c885d9daa5171aece26d9e8a4325c964f9d7fbe651e0af031c5112e0ca9c12a92e77093e52c001aff2091a55bc2e806a0e59ed4f3a41880f9ff27bf304fc1eeec88060ac49659622d606c49b62ca034c1b4f004c422b020b51eae23fa75fa38037faa200abb8139fc9a0c49d2e2306fbe01480e4be9ad590fb751ad8e9b339eee876a144ab70cbf5eb3bb8ed2bd03832eb5bcbdd3df75059426c8a4ccce58faa977ad3345ff20437c3fc39e3979a5d4c6d556017464fcb0424bcf7b576cf2dd7cb8524c8c764079dff1311b4ade7eb04ab7b4c5d2b503f8f6e1889cfa1ab50b09e8c5da553220b2787f7d2efc0bb59cb558f8f2ab4074e0fdea7447e8bf75a4b920e07e7b8054ce57841829183099b2cf84279de7d25015643d8bcb7566e5e274a33d5c9c8afe4ee5a794e071788c9bedf79c2f9a3a12667fdb5496deb50b6a0176c18f8b8cc0bd5a26a24928546379091ae8488e44f5840c776357be693f4590be5df8c3d2ae1226a9fb52e506f1d0fc6ae7db5569880160374dec7cc199a2610c7a254f93368e9845a0ac5880a1e3c0a86b69ad753b12e7f9210e30c094ab054cf82300c2c91e846bcafbc8ee8d8efcad7e6495105dab8d072ec8905d4d57331ab66a43c5d881ccf5a23679d169a37d392b5166ebd8cc4d171db075f6980d8dba0b4f49c01a110ed78e3e15773b9fdcfc4149d8bb3f09afefe92742fde885e770963ed0ca79b4edc32529322a07083197db5a4135f3cf8886660ac6b7ebfdf7859139b4088d65bc0cf57c30376a66c227cced2bdbd032f479143643b35adfe3d1204c5f11fe7028b1233ef8ccbb1cd57463fd711c75e265a55f5b02fcae000167b7929900f2c3aae55f07891b008fe30f7cc316cdc2dfd837d807fca63184b86cfdcd0756838822f1dda8af65c83987ffe16dca6714308ebf04d1fc1a6e8d6cc7b2300007d869735343d73ad1f5565ff650bd45b1e37e3d338ec570c227900da6cd8820164a59469a5001abc1cc0b587c280154f11fe7381da231d1ac6f572ae74d750972aa367f09a6ef6d7979c7c34978de2ebfc6ae38d77c5a0c6d72e516892f8648f9ffbb49728e22a0e7d1ae5b3d710ba2cc7abc00bd3e7d96250884c183e367d182aed3c1baa2b0e8446735b4ab4a63efb700834745a8ef97e642734e880122204c8e48b271a81141f8500f38dbc3cb8dd3f1fb5b9df90bfd6e71753cb5f3df7dc5ebcd667ecf778c9baf7e8429059f64ea15560036b1d46e6ffe7432216c194d151ba7876c18498088421e7c549c98071abc03647688bb5dbacfc9b0498f6cf98b256e5630092d25609478a854104175f58be5e0d6ab01417a168515bdee148ff4c30928388573cb629323fbf58123f2a918aa919386cdc244632d18d3a177958b80b72dd9cafbb1739030ff9651fbeb4485922fa017d7b002247f13bb6d79a1f8de4a1a03d245489afc6e9295eec497a6a58cc3783b1f7fee3e04c911a8b5d07b4e46b1a2f3b84effc985bdedd54952a94efceade6a17a78151f5f0c0fb942409c90f5bd583bd67d2851e6f8fd1dadd5f563d389b99ea0e2a7e377fce1993950788dfbf81c62c360577a20d180f351471947453cc88952f7798a6031563b9a7f250d262f6b2e20cd8d5c09cff0e97f41d480f219ba25cfdda6825ef9ca1fba9058be5b588b4818819d6a53d144600896f6d8a14b58c0b29d46196e05fe7aa4267b936cb40de351d4109fa95918005e152d39b410140821afde64b90f8c2897a76323a9c6e3b35328b7eeb2df9406cdfa9bb0e7732aac7162000fcf8b2c75102c4aef9e6727851a8a55983756479b32a84771b7ea8c843076f2a0915601e0edbe1ffeb261379e6e04cfa9780f113fda6ef63866454d4c565be57f36c0b63debcfddfce0591ced8902048143f699e2953ebb802e7d830902bdab89ca89f161ad3dd1b9fafc6bd39d2e0d9da75f1dabc6010c3889cfdff5d513f8a3826f17fe0b7c344562ef57d71d996ad4d524d795271a87697170ae64ac84e4c24489e212fe38366fa81c9ade4544ee9a001b3672ece9b01e682ae93b2eff98f135a31f3c4c5743cd408e32d18a6d952e6bfe6ff4c9457beba6c7d154da41bb63c1b01abce1bfcfa5a085a4bc00a5d1b629f2c90caa3367996b0242999f002552f35bd653af80418123e805fcf28aa98a85108f43c478eaa8ed09174b9cbbf2b6e40637808a7ee8e9f53031c94a69a9325ff968410b7f38c907fade03c2b447a126a2269a98826a7905f2f508538f5ef578abd064e23418f0e6e1c687edbb5a05bd0ace240213136d205b91d782a27494a329664adc07869de17eae63d2811e5a2eb1da7aa37ae56752b90b64e5d1ac44725fb3bd28905bf2f35990d24f22b8c9d0d4de29e5c3bb7d26d9ac84d1d4e6dbcb41a78ff8f39c09e951ab4bb0fd386696f1a47fc36577bc06849dacab8679b9c2b6a6607365ae990a091795c8f3e8055fc239fa73ee52a21b01f6021267adc523b2a999fec630c1bf6abb6489a72830bff402839cf2e1b2e1e65a6b1b3c6a793437cbdefaa668f2dc8cb8b89a38940780838b336a401c575cfaec791fbd5b9c000c169595a7a8ad0a1948636918de5241ec21ffe86ea2e28ffbbe313c7a930a70bab8f485343351ec309f766a538f2e80a510f0913d13b7681e76e1023343815c0495f0cc4984cb47acdfd25e855315eab50a53f8fc06490f291d1c68a22a96593ff1a4d9a9b35bbcaff551b0db40e315288daf7d068d3c4c003719e453a40cb06ac773589143d9eaa9d2af428d5eb155bca344bdcaad96f655354879be9adfb5b49d7a70cf9df17be67a62c09429fc28dab4a1dca7ab117851e0252f33c8cd3a37576114fb57d412b9669296f729e24f05d5a7c22525d8de5a3900b97841384be666ff6d5d1159edcb21895ab42da01c436418363e63a9810f5e33162f66f005e0884478e62bb31f3e4fb6badb111d5c2ab8f845654d5922aec559194adef8550ae8cc335ff80de4d2854d3151cd8666571e5874c6b55749e22d91f113ee143f1fe8d5798bd600b08f6a039cf4fa37979385206fb5338a0b89762a4c07c7b30f52f615d331c51e33dd3cdfc0b04341488fca8a274412b94eb1a848d11fc0c98ef59d7fe39607742e029824d53e5961178e9ec9867bfe64258c816541b72201eacbf78f5c44689f15a4b917c99808b991802f40e56636f0ba874b50347ce8ac5bec87ed42389aae6b19343f57e7fda99218514d24d0787eadcf4e48778dd2e523e695ce9b6e3f1f3a89a5f9fde1ded829f0563a54e50927de7b77dd0fc47df056c2a3d77de4c77db2a89527370e34c6c24feafc32db8836b51530522e689034d005b4b7be86370cc3de134f00417b8eec678e85cf2502e9f44f3da0799bdaf1ce2226090eedc991d3f2aab7da952b7ea7ca43432585d3230b9cf879b0f890fa33ae292ad818523d9353ecdf431a5a099f3152de8476144509e20e695a53bac3fc01845fce6a960ee9ee2812ac604e516e9ff62ebd074d6f92a4e39a6818cfa565bd7f5b131b373611056edffa94dd0cb6f51ff08b628d67c822c121b9e42e61f98324f8eaa8c1f3a0afd90c2b75500dd4e98c04e3df74e6bea23328830bf4be14598bb9de68aa6328807e80c5c63f38a1d73b439948f535647fc22fa888c1848cc76ad6f9f2d6850e48de387139c096cb1b74808f28f64fcf92cdc45affdb7efe29a10ff79aafaaf01bb7c759484adf4aa5ad76ece46f15670cdeccc74179b7755356fbd2e07ef0b525c89854a73bf745223", 0x1000) setsockopt(r1, 0x312, 0x3, &(0x7f0000000340)="4855e97a5fcd", 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="39499feea49da06128bc930bb519289907daab03cc350f9965ed8bdd8ea588223c15490c14aad8b650155fb2d036699fa07292dab74290131b6ffb57d5bf167c0c24615dae60b876d7aba712500a1ccf04fe489bea5172ef47a758ff95395daa1293db6d3de6d22a704501c446414404c64cc41f15dbdd81ced7e24ec291ba4acb6b9e6632b48544b4d8970b18f346f398400ec141a52a3d99756810385bfaf38eaad82f3af4260c1ae7b5816787678931113c8ac7dc89ea0aff6d45d17e56a35942160f8ba26a97a6540575d2cfb6", 0xcf) shmctl$SHM_LOCK(r2, 0x3) fchmod(r1, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) sendto(r1, &(0x7f0000000240)="49b135c0bdefd39b8053673bb832513ff2e5b9fca231adb7898c6d709c8c57de243b573ddecfd278b81608ad09ced91eb5b907de2fdd6f2cd151f8aa2df73b40ed95da51fbd569dbef391c164ed4043734e22aa1cdc2c1cf87c6b08da1959095c784d05b366e184ae37666d208a18a6dda131fc57da3e3f0e6e286c658d5626a9517ccdb8d3d06f0909096b37c2ecda036d472980a23cc5a6e0b6b752bee602203b16f4a3b72653187912072fbf4190ce56dfe4feed7b8ebab3ba245cfe9e8e5f69fdab21a3bfcf758d907ee23cc7f7f1356a76a4a4c83bbfaf98bf7764c5139709112cf7877e7484154e904ab9f8cdade2b3f0c", 0xf4, 0x2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 11:40:38 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x100000001, 0x10d65454, &(0x7f0000000080)=""/98, &(0x7f0000000180)=0x62) 11:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x1000, 0x10000, 0x40}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) close(r1) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000087000/0x1000)=nil, 0x1000) 11:40:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x43, 0x7ff) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffe) 11:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 11:40:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) dup2(r0, r0) 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, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:40:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 11:40:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x28}, 0x10) 11:40:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 11:40:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0x10000313, 0x0) 11:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffa, 0x7cf0}, {0x7fffffff}}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 11:40:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x5, 0x9eb9, 0xa0000000000000}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x24, 0x1, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x200, 0xcef5}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x10000, 0xffffffffffff0138}, {{r0}, 0xffffffffffffffff, 0xa0, 0x20, 0x80000001, 0x9}], 0x4, &(0x7f0000000140), 0x80, &(0x7f0000000180)={0x9, 0xfffffffffffff0c3}) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="dab4", 0x2, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semget$private(0x0, 0x3, 0x8) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 11:40:39 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80000001) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 11:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0xfff}) r1 = semget(0x3, 0x3, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r5, 0x1c, 0x7}, 0xdb, 0x9, 0xfffffffffffff1e7}) 11:40:39 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="53bf7f4f7af97db77b190507602e2a28a4ef8ab08c29d28133c49a2049ab9c398377269f8771bb9199", 0x29) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ea1c125c001202005921aa8e1bc2a101b1ad1c5595a4c4a7ee48466994495c4e0f836bcaa3597eb471dc4f42e7a3baf4349387c205552ade055b8a974753a5c7d6668cca97545f80c81e144283960c85567d9f620f58f359c6c6808e55989926ae8784cf473b1739ea09b2e1ffde3eb17bc6dd8af740973993b07c9db7e7f402b5a741ea2839cdd283a951432da60b65aa9794720bd2cf8b1504478ed24aa413a9de2e36fc015dff91fd7597c3ec12a6a7004f5a79c5e68e0bfcdc4fcd6d77a6596a03ca941d6f81b3879df9146a342d217511", 0xd3) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r3, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000380)) semget$private(0x0, 0x4, 0x88) 11:40:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:40:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) kqueue() 11:40:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x0) 11:40:41 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1ff, 0x100000001}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000580)="584aef98b5d2f2e1d90c474fd2b0e1b6768fb6c99399b28aa80c45a5571c3108bd10f60cf2696162c82bd4d07812dc41a76cd55bd17aea2ebfc83020c36bc2ab2e3eb4b4def5fd394d8cf1a204b24593217bf2f8d0c4892c80e5e10d71ca79dc20c12a7279d9cb5c2d4d0f7346971278e1cd00ec0709181aee11738e90958092cad907281882b12b3b0ecdfe1798421db05d875762d2f5e7d820e467fc371049e73112a45a752955d9c0f7675eb1acd089c7311238ecc8ae928c14f76f101edacc48663544405c5eb11877b2cbfd1dc5ba51482bf57ac8b6", 0xd8}, {&(0x7f0000000680)="45c647a4689e2019c1d1566bcedff0bfbab7c9da8e5b6b72b5abde2ed4c53ff7fcf9d05a6ca1898004f9aba37fca255664cf", 0x32}, {&(0x7f0000000880)="523d9a8e1b2c2f475417c6dc774fce95a55aedd2af9585475ee1ac3a4e10c009cb3abf5e376ad69c08083da0d55104e101313c3d45b6bec116d259424e905e620331827ad3f044f47c54d0cf3a16152b6bbc9cd36a2570eba5951198a6d14911aabdd2f644a5a6f4d4273424daf07c933a97f886dedb4f1a6481c9e2a9ecf551ced85f9321873a20ae5c60f9a6b0a452db7b0cd7ced3632e20bf1f80143b83e6670006cc696336881d414722939c82e3a2cb70bf20d639aae20e816cd6e21306af1c9cbe94b0fc1cb1b6b25779cfa772ece28af17decc7390e4846e8224c95b53098de5567b0098b3ed593dfcd271c309936e205cfb97c89cb3367e338661762cebda058cc6ae5ecad0a4d29f48dce05c8c35a4c3df796e5628ed60fc6396613f71bc31a34d1aeaac63dce2e2fd607165d5594f8bfa37a7d6b60c3ec23c21ef89c69fbf7ce6868d41da8362d822269b7adf2ca374dc5d21e01c4a4a27f1ccd8bbb22852f6d1caf18f8ea3a69b5d7d90622a0cac55fa5076f20a9f7ad37b73124ff0ff2c900c90a0fe395a28d4e6b972390828d3d891fc187ac9fff64abeb44c6cdce73dd9b5800e41401cc904b8e18a3a892727fa634bf63d62cb48dbaa61464b1a3b778c838f127bc569d11025774dde0b744b44146dc372b7fb4c9efbcec58cf7439edc473d49f5af3b0422033967ce6423c39cb9006e24b363df2917af7a6f7cb481af197680e16e02bd6f35740e4aa34f3e49829c9970424bd18261152885610ef4fc605ad9f0194d49d576aa1043310dd95719fa08d9a86f886f80a646382cf0a40d7ed773fbc625cbdbc7e2fc0821d6ef4a271e833fa730c06552cc9bcf54880e6647c0d2735c8a11cf14eb173e6a8f435c4f2630efaa424887976e1a540e1ff012f364110775d49cdfe3c9932553c4d3880bf8b21e13cd7f01eadce9a5512fd612ecd133edc7d6f397bc116b08369a2dd020b44a579259a7262949fc2617a88b7254c28948b0a508f7e36394ffba9299654185356a8863846fef7a843b53f4a663c7b668a948b785a7a940ec8d3db4b08c027a2f45f7974c47ea31afe7dec0fa59c011923249359d18e135d9a72688a69f12a424b1d974c01b9065ef00146f2879595467a4db67c37e7ce843f6be1026d3c8e3fbce8487df6eaec1fd29d126544457a2bdf632e65c5ad153afe9964d4d9f95377437223469523d4e0fd7d22753b5f885e963e479d0193233191804f94bedefa626fb50cd767555861a98ea9c32906739c294cc8d3545e818d3efad5dabea4aab3ac713b4a6c8f1d35359c50331ca0e893a8c9186a5a1388647c8d204a4b2700eb1403811fee56494cd1d309990ff9b2233c8fb48e504a3b9ac2632b3fe85c2dbb493d83b78847af5a395eed7329605f2736eb4a1487b2951b39c6437dd385fe03132a93f02345be5bdc9646b9e661c00cb6f62c0abf529646c290f06cb5d95c65ef4fd9211377a3780f3d2ae153a1e252ffa1baa94e582ee33ea746fb33cd71cc71f9017f6cf3d42753b3a5cec6e0102e99af988a9e2980690615d94b31d54b5c7715a020f73fa4bb31cae27ec67162628d239dfa39ec64b98b3171070e64282062bafb60c312e6ac88a26f9f5bc38c9a640389a92fd1f75c95b96c3e34c9a70037af444ecb5ec3e50f0d0415b1ac1ce9700fcef807ebbeddb7520a45d68d891c8e1bd61ebf86dc445ac40e06aec8342821dca49d113c07bc337ac83e5e015dc11ee1b43d08c72be1dba3622d6f1e9d3d33a68650b6c4e0e2af75ac26f4e8eb800873c33b32348030714cc4a4aca1993ce09099cd6be45c6fdf463824bbf2a56686dc919f6c53f258a83d18a7920102f0f0faa0689f4ab1f273b967c1356bf539fb85da01a7460171997ef2ac38af34fb60fd715cf900019cfa2ffead8eee83058e13245c0841447ee6f2247fe732ee6f810b6f71af0b9d3f2d9a544c6ff0b3ad7f25709fb4404a55bbd223f89ca3aba36d193632489296251769a4dddbea024882ac8180931cf1c9faa71fb183aef4876465150afce099c17f73e2de0e05235f5c9455631cdbcbbb5bdac845a45fec1f5ad5b9d7b1e3b86ec4a959cce4a92aa3dd2eb40cf3699eb14add3df145d19d860de6b4099b8a5469dbb07e21d219d24aaf6ef0f3e0d3f9167e00a9c8c7dd7c934a20dd1d4fba99fdbd91960fcbad8dae4061b08823b4312e43e8df471e6e16e1f53a6be2e9a8eeb4bcd37d0003bfbd4c2d73b229b04fa5eb51612c902194922b25459a61b33d613b38dcfbc63236b34726f4ed95a1b85cde3341e9e50e4ffb39fcba1de3af9f88060ed65fda594497ddbe5a2c83e95283ac7d587ba7ed5242b24e3acebef8e22488fd01ce57c60d701d9c6f99a2251cb9ead9bc386bbeec199cf81a371faa1485f7ded3f35086cf0b6b9c05860d4aa19bcb8b61f2a8507167b183f98e8f4f819557eccce2d6aacd7f4eda56357cea978f40103449b49070438fa766d8e4ddeac6336ab71b71baecd2d43652357f685f6f6377e0c62fcdee0343597d67f7de9fb0b16989457f5550f90baf213e9da42cfff3c1cc9845d7ffd5af8be4ffc1c52b7065a80b263d487b2f34c2aa7773a91489c9581f00ec1fa1fdf0f2b4c468ee90315461fd8720790c159a9fe881cc96346dd387fc81a767cc7393d8c0c1597afe283b246c66a4d7b3b582158d598a36a1f73043277df1dc5c3488d85fc3cccd9b45f665e419b112e38b3d38293c7605fa54bd06efae0607fa09d11a0ecc93a327b9b41ad76ac65a41f2a7af1c764061ee936ce90353db83743e8c760c763518e8e0c965e0ad6299031ee7d6f39942cf99d6502910c47e7a5670ed6810887d0f81bca7aab511249f93b9c53c29e76b01ceb3c0da8a689f20af73363a4c5d315f0121eed759bfd535f14e5fd7afe083d3aa5b0b8c31cfe9de427054e068f9f0805c9ac39d1a987def02a3b2dd40f1f22a63dcbb42e6fc6b0fe6023d1b76b313fefd7d657ad640d205f2ebac5ee3a8a53be8a7b0540ac54efef69f60bb7c06d18730312b641e0c4c54f57ab4f58948e40eab2c6b2304b38413ed95abbc816f42332456b404c12881b199a862fc8a89731b7286965792753a45a50fb083d28aefb367358c9a02b6e03dba4230c508a46e4c0005ecf503bd7916557bee62ccff26dfeaf5a24249deac1f1b52fde6a38f60889c945e21e0889bb4dcb66d22a5b29225f322d351f7688b8cea730d5d01b3ae9ac86c9663e221cf11b82fb1df7349918086c69293cddbee6f2b1b103bc059a7d2fbccac50c9020f469ca2d159663e2f05680148d86e0879b75d914aaa16e5e487109dabf8e6cf28ee32914b19b524cedcf19747735d57b757e1bb388f50f61b726d61f54640060ec109354529c6da8645ec9a10399a891b9ff7014f82fa1aaafd8623f3f8fd64e34c29a40598f44a0e107f10d5774942fcff4222575634f51957bdeeaed304ad4722ae8a9b16c1f277044dc7e794dfb3ef475b40ae99059f2124213abd891baa1eadb14e1bf087611e6c743b29595ba8952dccd7917cbb5736c8d71b39c9c03bba0953a32a5daa705cfbcd93fa423b919b7e401aef965e1bb78c79b129c3fffe6f8596bc8d1c299457d6537c876ecea97b11035fdece56b4aa8014f2b096e7a95f63adb8921cb2f6728fb3c5318dfe2c9b13648479c5f2a90ec9dbb92b599ded83cf274bf95b3394f46544b747600a0b6ebba7f7cd740021259d90b171d1dbfd7866cb17f584ec82561d945c384f06153bff0f680df4094aae31a1f826420883685d0f4ce2b77bea9b07984ac10d907a53e6f0dc814689e67571ec3a52bb73b551e3017f3dce0a48f316d522688413d7b33a0e5ae97ebe672e5fabfd1cf1592eb1e5e7bcfb2ba0d62651564d9fdc9568fe13276543a4386c70c998e05f2d0de0bb83c2779412ebfe8a5b1e8b1ffaf241ec54b1b5a0b4e61d8bcf8264eb8db876d7408df19dc2214ece1ec2054c2b79e03b2ac7c78196c097e057db40728a2b47bfd18cf1c2abce7d949575b635f97494c87ab5ab9f35ac137e0e2411e7121599e077cad2a61e7785ce02ecaf0a22c1287a6e4335a8fa0fe22ebcd2da1b2a82d91c27ea59d741bd92a1ac6322453fadca6da382dc53b6de945551e940ac0251155bd8a2e1c17333394f1733e9d0954b823bc6ee5af6f89d5f72aba44342a7ddb96885783bf6366b58c3660833aeb0132b0d329e3a0f8ec526bb6078ca69a88b2198bc705483af5945ac1bf9bc37b67b75cda9e7363ef6454ad4ac7549459c4079b528b72dfe38ef477cefda6e57a96f09dffea51acdc90705554749cd5f24a739649ade4ccc61a75d22d9966af8ca41a7bd33803c8ba3624272ef587f8e68d5978dec78e3b709f8de0355930599ce33c0748ca91d6d7d0204456bb1ae80f5342f9d1c1ee00849a5080f4ca11f5422a4b0182191b96805392e1147b315720a2031ad102ad151d18f66b881395948e9d3feeb2087c9282ef56812b69f13b92ce80c2d1a5c14f906ac502308171aceaa2eed29c05c1ba6b41c41022ad05e436d83ce526311e8b52a8c91c5b663eca44cb34c75107d46aff65891f653177a0589ae8b92d84994bffc101b434fbcb1196fbec621a7257d488df907774d1320ff403ae3d2ddf5c9eeb9e0e0526cf73657d617945fa5053973881f64b8682a2c29cb5ec0ede07ee3e9d812fa1c2a6ab25272fb5b7473f5c8ca8bc8d6bdced7b35b52f8f28da4ef7c672b7a8893c93df85b24d0d4aab552bb87f07568a79c35f233a6aeef4337033e2f597b8c6063f7d1a8723721844ed2be94ee6731d891b08cac0c997cf1a6132f7c8953084dd34d0041ebeb5b5b75d7ac67126870be93c2ace4733193cf77124974f6ab89fd876cd50d2ec0b187e3c5fb4aa5192a5f4819fe2de3440f65f392023a1e3aea43eed9db800596fd3d9598b9e2c40cbb4e97917f162726d073606a55876c89fa3d59765dbab3541b2f14b59d4a9d90656c2c9069b46b85199ec388e6f07bc6481eaa37e4b54bc375a9c137ecc28b19528cf6b039de348f801ad7e1fb70dee0e2cbc19cd8dd3cf66bf38b1a8e71aefecd5b94f4d35bdd949417e4c7797724d075f1b78b0f6ad7c7c69c74db2e72ac764e35081282949c9d86fd62e350f37737f157820a8c9ca3b08eeee952d108365ed1d4aa3057f54fac9bbb639b9e203c4c8a0b6ffba957edb456af71e29ed3decbc6f8a653dc6817837948d3588fb55ff06cc551995b7a1834a61f799480c677fbf0f5af35eccb415d5dcda6c3ce45f0ae287600676e21d1945c31f6adfa07734d4b32f6044be5a136430e6766ea8a722bc43d88f0d968ea2511f0fa2992837dd59bb0dd6d2f89a3c082368b29aea3f6eeb36e84475e13e359aed9fadf2f9b0dbdc873ee097a52381a16d8baa9ec164f1dde09f0e3558691800491971d90f2c86fd735e33ca2628cc789443d20d98a82c9411d18460e4219a3b53b3c611006712b47c305d78b4fa4ba9aa3923ec9e8538dc8bb2d3e6959ab30fc2c039b56d813dbf05a81af3358fa649d6e6ccc3ba91a317bfb3e5c83c9f1aa200eb12b6629e9120a58e22257fc4fe041fb9fee4aca4d675e8f359eaf0039ec2e2e9b8fe07f2ac79808fa44cc02290777dd23b8c4d942035c54ed80dd5f0262e1ac9f6558bdac2286ba278d147aba4e8503452629845b7b9a1f7ff74537d0fd91b9e613cefcf3e2e958ff34d54d9a7ef58902439e892e07d2231cb27a5d4a544766fc877353bd204dfc8882744257", 0x1000}, {&(0x7f00000006c0)="6bfd194dd5f700b74cca8a7fe83657ac71748cb1220a6c759a6ff97cac62f465fbeda5fd7bc2ad31ac40f756b6a7f69df9da6a771ae8366dad81fa7ac8324279c423528cccb94af2faea8dd6131a645cda7e005501a61abf6c661d9ee82c4ad40dfe0b35b9f5a7b2f7598c704e66572989fb3deaa8e88d0ff011b7605e85c205d52aa38afa5e04c1e3f18c2ec4157db6d6ce60f7409c9d66a2b8334b9dbfe99011", 0xa1}, {&(0x7f0000000780)="b71b1f1a1387e070b3b7f56030f5c0fb3814d7068544762d0b9d1e44473d859409372df5b6d1e4022f10fef7e6e3f9084f227340735b5f5cbb4a46651275c92dec5fa73af25bafed82409e6e1d820a15851ffd8158097e", 0x57}], 0x5, &(0x7f0000001900)=[{0x108, 0x1, 0x7fff, "a346d6b424b54e66058c9a2129f7bb98af2bb62c44bf135bffffdce747f56674d8e4a1be52ee8e8e7022d217728b9edbca9a1639de82c7a87e6065ce56bab40c94ddd3760c3d58f4bf5f49952d39fb753cc6f129f21f06c7954f73dfaf0ba2c1ecaf1fedbde2f19df1d3a5912b8aee99bc1837d8ab94496385c0b4e905a556ff54d00314c1ff66e63014b5412209986f4131e95fb90ff4a0b6b4850958caa50c11df7b9aebec2c68c49633a776a0c947dfdad45026622d6c9fdb2db4101662080e67d82caccf70ae676fa7138f0f180ece34e3700c9ee531ae4770aeb1a9df225c9848ea78e1f5f2f5f3f58568a27fbe5ed8f4f91ec2"}, {0x80, 0xffff, 0x7fffffff, "801f9d54c1528287798588a1bfdc78715e945bb869db78ea61083541a9ee01d0802848e52ad3e158f2e1c54046293bc17262964755312c189f29a53b8f3e193914ef5d9fda093afb3b81b3cade3d294eecd09117783a72419556494d7a0385f525fc48d563939279b7"}, {0x68, 0xffff, 0x7, "b8cf969b6d9652c2d7cbe5ef72c02e75a46fb4db9fa8ea57b326507a1c03468e8622b872fdceff341df32645554b4ebb948ef5f6b75a9fc8c431c2aaf90bc66ef8eb379e7e8bda596dfa56b72e412c7aaf5d"}, {0x80, 0xffff, 0x1, "ed9a3182fa133861ceabd57301a53d924a6027e26c4528eee30e155461126ef957327b8acd784aac0f149f7b2a5f2f118fea5a4eb7e8de9561f1e7f82f7864741e3ee29cffd81691b0b27e5790c17aa06e92529f4dd5813a837c76b4054d5e8cca6faef7a09c0f4552890032"}, {0x58, 0xffff, 0x0, "9dbf26279399bcd5f5bc114bc9a5d69efc2118012ed5e06f24a1f54766de40ffdcb680400913b2b1ac524007e8bf9291559fa1d5bbbe5380df576301e14740b96d"}], 0x2c8}, 0x1) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x87) close(r0) write(r0, &(0x7f0000000040)="42a98d0d9e4de23354ab6278142cb706000000cd9d10cbb62bcc2977f9e715671b5b60d13c1e658bf96f966e8221512ba7990c00000000000000", 0xffffffffffffffcf) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/144, 0x90}, {}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/37, 0x25}], 0xa, 0x0) flock(r1, 0x2) 11:40:42 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') clock_getres(0x4, 0x0) 11:40:42 executing program 1: r0 = socket(0x200000000018, 0xb, 0xffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) setsockopt(r0, 0x25, 0x31, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 11:40:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/105, 0x69}, 0x1) 11:40:42 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x80000000, 0x574, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x8, 0x5b42f12e}, {{r0}, 0xfffffffffffffff8, 0x6, 0x1, 0x64c, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x9, 0x5, 0x3}], 0x100, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x20000042, 0xfffffffffffffffd, 0x5}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40, 0x3, 0xa62d}], 0x5, &(0x7f00000000c0)={0x3, 0x1}) 11:40:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x2) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x8000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 11:40:43 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x6) 11:40:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r2 = geteuid() setuid(r2) 11:40:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x210, 0x0) fsync(r0) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2) r2 = semget(0x0, 0x2, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/172) r3 = socket$inet(0x2, 0x2, 0x0) socketpair(0x20, 0x4003, 0xffffffffffff7cfb, &(0x7f0000000180)) setsockopt$inet_opts(r3, 0x0, 0xb, &(0x7f0000000000), 0x2a6) setrlimit(0x6, &(0x7f0000000080)={0x1000, 0x74f5}) ioctl$TIOCCDTR(r1, 0x20007478) 11:40:43 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 11:40:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20400, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x813, r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000021c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)}], 0x3, &(0x7f00000011c0)=""/4096, 0x1000}, 0x40) truncate(&(0x7f0000002200)='./file0\x00', 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000002240)='./file0\x00', 0xd0, 0x80) getpeername$inet(r2, &(0x7f0000002280), &(0x7f00000022c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002300)={0x200, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002340)={0x79a3, 0x1, 0x100, 0xffffffff, "5a2fee80f899c1b02ab19624cfd3fa611a2373f5", 0x10000}) socketpair(0x2, 0x8000, 0x5d, &(0x7f0000002380)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000023c0)=0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000002400)='/dev/tty\x00', 0x0, 0x0) open$dir(&(0x7f0000002440)='./file0/file0\x00', 0x10208, 0x100) pipe2(&(0x7f0000002480)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = getppid() wait4(r5, &(0x7f00000024c0), 0x9, &(0x7f0000002500)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000025c0)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000002600)={0x9, [{0x3, 0x7}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0x80000001}, {0x3, 0x800}, {0x0, 0x3}, {0x3, 0x9}, {0x3, 0x100000000}, {0x3, 0x1fc00}, {0x2, 0x10000}, {0x2, 0x2}, {0x2, 0x4}, {0x2, 0xfffffffffffffbff}, {0x2, 0x2}, {0x3, 0x81}, {0x2, 0x2}, {0x2, 0xe52}, {0x3, 0x6}, {0x2, 0x7}, {0x3, 0x8000000000000}, {0x2, 0x9}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x6}, {0x3, 0xfffffffffffffffb}, {0x3, 0x8d}, {0x3, 0x100000000}, {0x1, 0x200}, {0x3, 0x5}, {0x3, 0xa88d}, {0x3, 0x2}, {0x3, 0x3}]}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002740)={0x7, 0x9, 0x6, 0x1}) lstat(&(0x7f0000002780)='./file0/file0\x00', &(0x7f00000027c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002840)={0x1000, 0x1, 0x731, 0x8, "2bb46f3dbf3162cb25271575864bb59ffd1eb796", 0xffff, 0x4}) getuid() r6 = geteuid() syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000002880)=0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000028c0)={0x100, 0x9, 0x1, 0xf9, "9e196b8666220068765230a2cb29a1f9da20e171", 0x3f, 0x3f}) seteuid(r6) 11:40:43 executing program 1: writev(0xffffffffffffffff, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) 11:40:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x80000, 0xbed, 0x0, 0xfffffffffffffffc, "fbcef9097b5ac793683a00", 0x0, 0x3f}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:40:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190ffffc9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x3a1, './file0\x00', './file0\x00'}) syz_open_pts() close(r2) 11:40:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000080)="02d7fa040004dc925c586a4a19073ece72de6919263d6dfc0700bf5821c6f5539b74de74b68f4eff7b95dd4740f46f1eff6f8b5c1b880615564e5aeeba706f142458bbe28f04c74962cd40f556b874e1592b4f56ebe53e2b4bd23a97f356c8c8a28fb4845b9f3f176063ad9378a2512c264f60583b4172f5d9ce64fe8d5ebddb00ed6b159ad4bcdd6a23d60d502a2db2a528d625c6a632cd3c2e3ea7f862cafd7f728fc3eeb56f9fa5bd00e3f20cf27690b633202a70f8196f30edda4dbf0ed0", 0xc0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) setsockopt(r0, 0x401, 0x0, &(0x7f0000000000)="70d15227ef4d8674e3a7fe84c8ba2b7829b457d9c35c45c4b380d0e1fec3afdde909dfcf66fc229906c69a4bb56969db0c0210f1997a476607ac901ff191d3f6b85e0074206798f863093a9f25179880c8dc2c70a4f6907fdf14b9d73d48aeef6c424b06202e30f698ecc0bccc5c198f17d9bf8ff9d8cbdce5e9242950", 0x7d) 11:40:44 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) getsockopt(r0, 0x8000000000000029, 0xd299, 0x0, 0x0) r4 = syz_open_pts() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3f, 0x1ff}, 0x8) socket$inet6(0x18, 0x7, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20000, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="f8f02aba18572adf50ed290337a9aab51449f8112e57a4ac093281977cc8331010a56d28bd11f85591c68b198eb3c02daacce9fa1aa116350d46460076a0507df413e011dded06dab0b51498123299641d31efde06208574218870a8392706386b71016a7b19ce5c49d98bb0d26d7479f79606a03dfdfb1869f10a824eb209db9eb058de5e069772e34f25a0730461f59273a2570feb4b7dbd538cff6da1b5f3c35b3caf3a09e6304106cf382f8890a8fea92bb296c860202b79db1276cb95512014f67ee50c82ecb0c7b0b15388b1a8e0ca6b", 0xd3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCCDTR(r4, 0x20007478) 11:40:44 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r0, 0x9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x2812, r0, 0x0, 0x0) 11:40:44 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x23, 0xf0000002, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x401}, {{r0}, 0xfffffffffffffffc, 0x11, 0xf0000048, 0xf9f, 0x200}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x61, 0x80000000, 0x6, 0x3d}, {{r0}, 0xfffffffffffffffb, 0x10, 0xe2, 0x9, 0x10001}, {{r0}, 0x0, 0x8a, 0x800000008, 0xbb90, 0x29}, {{r0}, 0xffffffffffffffff, 0x16, 0x1, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x4, 0x7ca}], 0x100, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x42, 0x7ff, 0x1b}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x84, 0x400}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x7, 0x8e7}], 0x0, &(0x7f00000001c0)={0x8250, 0x9}) 11:40:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000", 0x81}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7fffffff) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:40:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:40:45 executing program 0: mknod(&(0x7f0000000180)='./file0/file0\x00', 0x201f, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x8800, 0x20) recvfrom$inet(r0, &(0x7f0000000080)=""/167, 0xa7, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) semget(0x3, 0x1, 0x120) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 11:40:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18490, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 11:40:45 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, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 11:40:45 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) socket(0x18, 0x8007, 0x55a) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:40:45 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 11:40:45 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 11:40:45 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x1}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x1a5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x15ac13a1deb7ee9b, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x3e) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)=""/120, 0x78) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/173, 0xad) open(&(0x7f0000000180)='./file1\x00', 0x40, 0x20) 11:40:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0xa, 0x0, 0x100000000}) flock(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x101, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:40:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="6a8ffcebe5f6296d6d3a5eee7e0dfba46b18d1f97c84879e6332dd0f8edc2610ae9185761795d92b624f2ceab13ff57de47167bada53020e5fc67b19778687bfa02de1a3e7a1c5e04c141fc7da220020eb2bcc690afc27196d967c673a474a98e31c51d98fa16d3ac1f3c1e2192212dd4a839461f53304cf26d0b2c1ff841f13bb039ac1b8f16510a7c5f9dda0f3e2d7a8705bea730e4dd4741bab56773d6d6938a49c", 0xa3) close(r0) r2 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/95) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCCDTR(r3, 0x20007478) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 11:40:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605afd9280d33ee6185c6a19e1a3fbed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78b7a6a61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238220097d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xe520) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 11:40:46 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3ff, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() 11:40:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100000001ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fchmod(r1, 0x40) close(r0) r2 = getpid() r3 = getpid() setpgid(r2, r3) 11:40:46 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x5, 0x7ff, 0x5b3}) r1 = syz_open_pts() writev(r1, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000cc0)="ff7fc61d4fdb0f5457c03df6a36be1e9ae9a66c17357bf72b3a811bf7b42a26a2215902d2c0da3d8c4223523da834fb034c0dfc2d6577e010ac76b9172342776d8c71d40ee41e02377eb328725c18d7b461d324db0399e5ca72579e0cb0ef871751b7767bfc0660eb56bade231390ddafbce180f9530e2af248ae72ebebf75285b2839e35f6f31d3640ab5c137d5a4ba14c11ca3112c783382bfdeab6a1e9144f7d390ee4db16a2dca2436da68da87eeeaf45e38095a32f1686f90b4192f6afad43ddafe934b6d2976551afc229c74da064c318b1a322200b3610b2fb88265c3320c78de750fafb4a6c51f5fa1b11234ff3eb1fb3811d6c3e58c7857e07d635d9bc50611343c2ea6fc64e08e3d4709d18a3f33c8d5e07f7ae454ac23edccd84f240d89e5ce6ffc2b8b85a18e4302e0059dff251e0a521d526949994db8b4afb2ff60aa9002cbd46372718246e57542863c54e094c675008151588f1a28eba2da9065e50c6fb15a8987738f83dcf2286508f283b2af0958492b06453c849e74cfcdbcb03231a80e2d32b9ecdd62c38f9cf80eea38677e82ecd7fecc6db29de54b800d9fbd97f40320a4deaa52b9b8f20560a229072cba1aa2d26701059aad9a2c3cc7f60dec9cc30ea4d3f34b4971fa9598a69d6926395ff73250e1419fac50c85d7a440453948ebb03a3a32c9dc4a7c11676e99dc9630dcd44ad96dcaf8710c64e621438b3fe87d412649417501118afc06d76894cb1beeff94ad5593f4a6275f9eef5c91c3de88d954bf8267e42e45696e1e76b941aceb3b91ae6d8dbb81ee9d7be5070db0bf778c244d81e5b019491656a5b4db2c8f5aab93a498ab5e35a420603712f70d6ca57428e4e32850ad45175f62759642f240e3299330ac57f5c4b7b9820b0bf53e21d6c612a1fc0d44fa88fad7f8789b0aa18f59e4a5e1189396763154fd87948a2fad80985f12f40182c69b25a4ff73550aa461dbe7561b1296821d80ae9c893c9d00e804a323fa88895fa55d78b3dcf4be8998b01b20bbe9956bdd189fcd9580dc302e71119164367658a7a1e5630ccc8117be24e0e4a2e099e94a664364e3491d8f27b87ffb73675fabaac9b1e93e5f0f044a319ae47ba0ceded9a6b0ad5badb35441347f8f6b32468c12b790ffb3f3d9beea07ab0a8e30516630ebf5c7a43ce7578d97a8789eeed1e2889b98881b2cedc043b9cb89cbe5f2f576b7b908ae06ff20e9ac987d2bfb4e58139cc4710ef50afaceeb13bff5e59f85efedbf5c8615aaf93d427760da684f94ba1b72a02dda54c6706aee3d46f864f09393d81535e131d8a77e430d3541076bc43aa164e79caf3526824aedcd21aa8924ebfca0152bfd81ed5a09a678917315aa58ab9f321dcf5d753bcced1b3775651ab8708344bfd7ea1856963759a5b9264a809f17b5c44e4c1ce55c3b6fc8fe8722938b54b34ec6cef253408c63c346940beae91f169d6643ff38122ad5163b2c1b0b987ba56f494c338ee631f4150a4938a04924334b10d852554e6a5477c82e30630cda48afa413e92cc177550a51b8c4cab89c0881013220fb5290e99b43b803dc16d860986e1419952eccab46e1f9dcdf5c84248cf683ce3f309d13534aed37603e884f87de6faa4142f7ee4b5efd946696f0f961414ca7aac022f2c905cb89b119335fa5568903f250ae56801ecb96587ef494908cd57d3029a132e96177a2e731aec19d10c82a19baab9b0238f9fb9a724fa2560f17151e0661ac4d493c97a554a0cd53e495601737da3215c0703d13211b8de63f21cece47becaf02bea8b480833a1d561dee47bf8503cf28f89acd7930eb9cde3389ad9a95baefa456414aa77724bb39e5e48a26c0ca35e75e07993cf657063f8e20c4eaf922b9970e761d87ddea50f7b3f5963f6b290cac07fd015c60996c9b75238da016467eee3ac2f183fabd5160038eaa0f6d6084936fe71b5b555376f9cb855b4799a7d6a25bb909d8ca821d7d147b83dceabcf69df6d94c86ff28c2946b867455bd1383fb18fe99a2e4b3de0c8dee440135f01d4ab8e57123924504d759a32cf8c1c84498585835f511d0b83b1667215bd559c81418504676830a3dc87dfa33dc9a0812a9828e7baf6f8554d5f4c599c8ee0c9ebe1f3481a55827b221a64f05e447ec297066414052856fccfbee6a011cb8cffd26be0253cacffc0411a88512f69c571e78ba465a987a82aa75fd082948011fd221fffbcb049b9801b01138a159f874428c39098fa170425584e013892760947d4cfcb6800e03392f35b9824a59f568b9f51f3136b7a79586d88b9a589666537be72ff87082756494b5a0f60fcdbdbec336551fa0a316ab480abc0373bf67dbf87b35e6bd9c1bfe342a023ad06a8131387980fc091a2a892203d3fe538cca0db89f8865aa23626cc3f12e9da46e10cea558cbf5a7dfaa9ccce519f2f619c375366336264dfd375aa02178fa5b2a2d0a8e76e78f542ffa7c8723c2220e635a7fbd0283c8f7ebbf0699689f6e719bf71a9dfb76bb4614db527d1bb2e5750fcab0ed1529cbc8309ccf779953c16d9b30e76614a0ed756db6e8cd10934920bcaf4d7bae1773ee7e92a0e39be64ee99062c6f465eb7a51161170d74a0612ac1efc19d0498f0a3ca15a4ea647a1cdf705140f963cf5b0370348208f4d230041cf5dc590b18fecaa66a24473b9623835ee5056f8d1287aa0e7a7319e7a992a1dd098f3a5213eee5c97fb1cebd62a81ed6de2217206f1526d9b876cf6e81f99793c948ede3f7782586ab496259827619e69d249fcf26179e9a5e1b4cdc680d9ad11ce9462143fe751fc332195976a743a90c19917911c40fe188054d7b49cfcd645e723a8844f34155357bd10f3a93778cc76de7ad6001d6bdc9e9d122657e470a68c146556e1e8dfd959df29d6bfdfde36d70e48466d5fc0da00550b8e01741c43f4f8fb7f65e763f878f3b14b0bc726bbc5c1f7fd3c93225d04e675d8618016d79c0184149a6c1faa3dc3927d9a0cf7f30b258a368bcf5dc210264994b2a2eab0d41235543e487a06ff4d3238d336f6de277b3d4bf8ea8425e84cb971c28c81370e2378f7cdf47e3b80a8e1afb33a831544da7fde2bce90cdd950a1cbeab4a84d015f6d6fbc726170d4b6a2af6a6af36ea44d83fd70ad3900ff3a6fb03380f705bd4d302bebd2fc5e0976696ebd90a66acf91cbb734e08b67a87b2c529bde34a16bb9154d77dadc1a17b47fdaee6d6758771f9d2980594f40dd7ac0e4f1fdc343d92f7d023caa41cd49628f41c4fb528075326d304c88c8897526c542c9b5f8a1ac0d717f6cbb5cf834a17683895c9f494d836ee30eba165e750017736e1a2a813a83c47ac6347ee1649d4f1547d21c0ef13afdfbcfe181fafcbadf4563101bc1a4f93bb4015300f99188c09c551f3e1a973b27d642b3b631eecd5dc681f4f3a62ba32a55bfe66917c5cce8a0bfab1ce4fd028963711e0a8fac57f3e8c25f59802f14240fe9676fea1b7f984399e2b9bd5d979b631ff375aa916404c5b0ac3a503435ff13ea1b13db4473f4d2e9686e485cb51f59a68cbaa38fa8f00398da603e5e75b30aa591788683935257d3884b16c2dec007a0e57563860d9c9e7367a9fbe6555f14abd8c303d60213e8459066968cd622de7c254f228116290f1b710c2014d746ad189d85fbaa0abe30b70345ba3bc49f8dbf6ad3dc4d0c55138060a1866df607be17240d6e1b86f3c1abe6e6a15fb559c49831101d7f77c4a6f9b779a8235790dee3aebadbda26919e244246f3cfed3fa913c22e004e9c17c1117262331392bb8dbda5ac2e259f19698da8afb86722a066e8e1446dfd3ba44920d683b9e5821723d091c948533ed58df4ba5364a6b94bafde462a801165134ae683928ecf93ecdaab9afa75f7c49cd7fca78a61cc7180f7fd6f41fc28fde4b65e6aa07d6bd4acec4e24c73a4b7157a33e1cf0a419de54dfd8355e51d7255f3c0b7cd64d76304d7d790156491a28bc060966d64e486a53d0c1e5d9c23d46b346683c9524e4bd020db078845998eb84e69fc2dbdcb2e08e7b8da3042d76d75d590eeca5b174511117679b84ea91cce64480e7b819a60a1f87176764ebe9dc6ae5be6e29c0d1ddb7956fd9ff597f0eb888a24c37efdb9188dc67ab3830019f695a531de3f301406cab646fbb63a2c420a01eb0bcb0b68175ca47d403212e3c138783b829ea3c2b9d679a67c3a90a4d50eb1c3ce575f3e27de605518cc6033283399d107cf75de16d4d03df3fbb09d202696a249e29caf6692e8d61cbe943558a1dcbef4db604f6c73fde668606c8119da4627b4f9d7ff4381e0b59b473923e591a02979c1fb93eed3d46482079d16f68f81ec53934e512936c71eeace7ae1eee6cb343b70a83487d3eecd5c11d3631189dafd784f2d90416a8996b1c130189ee1dc1ff013a5166ea340c052a88c1c82e30e25a02678f3458b1fddcff0bf82d6b59ac2ae39f6f061fcb60da6a3beefcc4af752505b596f3bc33bbbffb8170a81ed4f9ae6c4cc6213ea079eca7e33abfcf215e99d71fb7a0ce2b16384c086ff7d7a100c0372aa7bd408dee55421ea822fdbe6e6959899f95f03598aa844320cff44aa396e509cc83c16195bf2c66ec94d0a87be4034be49c8b801032e08d58209414dbcd57b1bc858327d33a90f0885cbe17c57ba8b4d8a55db02123d484416d5abd7be6343420971809b0d4a107b267cc4ed456fb43d905eecc8371c931dfe4ba4e7bb15309c7d1ec3e066b63a4ac4af6ea143da4837c033f7bae2dd2e91b1ae877084f55f0c685f064cd61a56885592c2d3ab2a41a18a545c36a6a5702ae200539acb9a77897dcb1d2b353261934b43474c083792b09c2d6e1b1399da881a1432deb0b49ea7298016dab3f18946cf58fbe96d58a1f2c559dcb447e1a1dba9819de0d034b4b70c8b836c79b23ddd5553b5888b9d9dd35c74457f452402bfa1207bb2d97292b66572b5f0f98040352d9589696db85c09a555f280dcdef2e0556ef24c55ed7048c5048f0f0cb95825279c1b2c5987e0d33314fcbfbd75cbe2c9ce442d0ef66e4e0750cf717e4cddfd2925977f9605b28179d7d1d5a3c9aa53936a06a5e504d59244752f1abc32cd204e24e257319da1eff310079a0d154a6f93668c1da61f3a97a43431ee235339afab9bf4af257edd4e5ffa4fcbd81d537a7de732fc4d7d25d5906e38c0b8be42872171923ffe6ed8d8a2b4822c05f3bd4382221e8b7778dfc738701c2b67257d3d99a3ef20570fd22ee89419ad8c8531a1e5b1250be9710dc85178aa9d16f06dce6e8c8fc38106bda80c87ab512c6a61b0b41afe7826b5848e35492a5325f8e2e28bec17ce0324dc01e228ae71f0b1974ac70ad514503274ce2d8f6d915b4b12aeed5784ebe9c7d8ea45b7c5e283cd404792a1ac172fcc225ca73bf3e203ef504e0295b52ab2978067ad1aba5a29c28eeaec7dcfd0edf6928acd8ff13dd87a3873a0adf1b4f619c31f5b0c763238b5185f298f62af2cacb97a38359d4b330c2dd03b84e2e3d8215cc4fd7f46442b6ba750855763a31278c0d6bfe0854d05f89889f742c4885c01aab6347d266fdd4bdc30d2c6695d552efb55e776a4f8e2403e71f2e0d35255cfb0a00b303b0f0885c72eec21247425a61c4a7deee0efc7d30d8744b884d0362b22982cbdaf5132972b4fdeb2275b5e08903b6319a2e0839dfdad040b6706afb97620bba3544decf0710d06becad88291cc0591f903626389f85693b2f4427cf2254a27fa43a57", 0x1000) write(r1, &(0x7f0000000200), 0xfe72) 11:40:46 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x100000000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) semget$private(0x0, 0x4, 0x210) socketpair(0x1e, 0x8007, 0x100000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/99, 0x63, 0x843, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:40:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) r2 = dup2(r0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 11:40:46 executing program 1: pipe2(&(0x7f0000000000), 0x10004) clock_gettime(0x5, &(0x7f00000000c0)) 11:40:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) 11:40:47 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair(0x18, 0x5, 0x80000001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) fchown(r7, r4, r5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) getdents(r8, &(0x7f0000000380)=""/154, 0x9a) r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r5, 0x0, r9, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 11:40:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = semget$private(0x0, 0x4, 0xa) close(r2) syz_open_pts() semop(r3, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}], 0x1) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 11:40:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 11:40:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() write(r0, &(0x7f0000000000)="d30c0c4b6c880e215824b196ddc0c102e16b44935c81d8b28f1c149211fc8e8fd3da4be778537eaf5135f234289a1285f9206332e5cc1c01b436bcb276cf0eebcdcee8dd7eeff8e26f0a81076cb2296bd7379d07a63759f21ce529a217c197f253b4330829ffe86e98cd957fe2c358bfc9857b43948501d9e10020e71c271fad3db5ff0ad3706fdf0ae39608583d8987b10c3b7a2ebcd8bc4b456860c73d30e2ee7b093df36b209fd06768bcad0083e7eaeaea38a3", 0xb5) mmap(&(0x7f00001f2000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x3f, 0x1, 0x7, 0x0, 0x8, 0x0, 0x0, 0x1, 0x2, 0x7fffffff, 0x81}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x4) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) shutdown(r2, 0x1) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="9d4b392e7711c4898a40b8eecdf5418a84", 0x11}, {&(0x7f0000000200)="3f24dd1b5bb78a8afdde7d0f29fc33b34730bff8758cea487e6a123b914e8bc372ba4e", 0x23}, {&(0x7f0000000240)="bc4abdc6004363f963d553199e97f9fffa4eea8b9bacbd6be17c19eb56b1c3a1775ae71d2759bf84046fa27724d72b515488a53f3f8a24ac7a59a4e050b4310319a3c388e5a1086da8d3c5ad9c1eedd8be43da3c410f7bd875f2e58500c08f8dc50254b17e7ddf8211be9caff10e239935bcdd1e8fb138cf1d96cdf5ce8a143a9a450400b11e7fa270ac2c7f7f99780a755b25042a8a0c7ec1f1ca08beee4cb3ea217d58ac96dba25243b689716cb4cbfa27", 0xb2}, {&(0x7f0000000300)="0cbacc20a8e2cfd5eb42b4070e44de1e1a46a16c43f23a299f919cc23a3e32ec02114689e7304abdeb6ce48c8355cbc6235fae5d7baaee59a83828877d99566c2ece724414a46f7b0ca4ac6660159a1d2331f80fc8263ededcb46ccd82bb53caea04464233f70f099f890d2d0df15462e211b11fc0367d2ea5a0dc5366aa5423180e929010ba0f0032f98475061f8300018c0617beec01612966c11f2d35d5847431dc47f3ba3d001acd3e0eb17703d6539574f9d825ca521cc244c481b5ca818d68ac51fa9c1b9feaf093a3b7c449d1b81d1006bb9e742d287c3120c4e81bc14810d257a4b5567f670711d70bda07c88249d6043c355f8dbfc82eb40a099a80cb441957524d8afae14bbeaf90306c1195936cd85b23108caea88dfa6f6f0b1c4ffd351d7681e5a5493e62042bf6ec3370eafc30731fd327ef2d668f636a14207688c5335911e0b01cf63b99df0ba1e3648cfa25f4d497f958eb9515bf0fdd65259e836b2a365ec02684c76c18f1606467363e75b944bc9893e042fbfa0332dfe758d7d55fe51399895d2a67504428644c144246d7407a0776bfe3cdf47032bf914f18c98a783b8a95db230bdcf43618e76d94b29b0c58d5f919c88cf83d13b094be76f113c37c7b15be399fab9edd2441116d1bf471c0f3ca3b451b49f604d3f565976aab9bee285f2b96d4e44dcebdcab6b8a61c5151746c40c654b2481b17445bbfc9e9c2351f1d4d8d3008bc88175f4e56d7f4023e981d7a817b8cafbf1d4a64b103a650f29ba0e843d3fe70202a9bf16de149f6007e1e53b4bd2a2f21763fefabeefb7cddc273a218880cbc17abfc18db08e9e3834c64e7f162adb417ae9e30aca307c4aa833b0df2a45a9e2ef8abc70bc65e645ffd52c24701ab4bde6376aebf25a50402a704786dc551c6c9553f95b5537f4d3ebbd2b1e4a800a7b05633bf5956eb47bc86ac222543e28f8e56f0895fe0efc856173f02a8a5c62fbe201d2eafc8a9aa16f85e0646d67e4c9ff5c145de372890f1211bf2119f4affc2f533d4a27dd60372f2ec4eb14b3bccf60560fb7d5557acfd188e204bc40ab9d142eea7fdac615a516b42ab4e77cbb51e6eacb95597eeb31452e162110fe5d33d16800ba050730fa12988b01e383fd680783b5a6a6ca11a7e1a18d20908bb1932693b6e4811969f7567852f2bbf9831f8a4c015f3e8235a0a9d8ba1572291a63ce2ef15702e5674dd65982396819319c5ad420b0907c61851582bc907611366ba7df5e0e58248430aa93cb5c772f8977e4e4d72df3344792bf1d56b07d13065e640de05c90f645ffd5bb20d4bc4b3a28b15e22de54e2b824014724238e553c0f4b4f573f589164e897d9c066ec197279426575ca4690d6543aad9a00241d9b12c864d991b3d1c3b2a7b7f465962e372630e09761a7abe500be8b2cf1ca5bb6d8b885479c407ce933793f3b12b27b840d2b8b0835998b9b92f4b850a3746b5de66b32c23aa695b6a2f2a111a01bcaec2f77f27ed2794c233036b65cdcc672e44aa76ddd2c516079042dd45aea7ee5589d6fc1ff4146562e814e2a74c83dd08b3493c007fdedcaa597927eb18d25fdf1abe9b3146ed6430950cfbdf199e233152370f11f30eaf58b8b3f1416f9d05d13490566f63c22f7848c228fcf073f2a21a0dbd3df960dab0223c9f94edf3138d4710e358ba0eb3f2e8ac6143a370f878cb5029458ed0ed13d5057c2164e6938381b89f7c003a53ee764cdb40e4081a0c758a0ad41781496d0f0d482246665407a3066c1c02ec9a8a5bf7fc2c63ee5a0a94c996ce63cc06c17ad7b80bd713fe344ac47c11b45ab4cf25ab76959c57f2577761f0e7604b0343cfb28e52cbe0b69354d428f90b5ad2fa4c8c4b1d23b94bbc70b72b53ca6bfd973426efba1619083424490b715b281cc205a8d1fe9072b1a727ccc5a31da075c0b453568df6c44e932721f5f55616cd90bfac5b8afd28b8331d303fa7d1976074d1be95acfd51defab1cb726a7c5fb0cad6d2cbc44a78581e049dccc5b77459cfeeb0485728b00b249abecdd330e28435bac0c741eb1085b9c92a00f9c9e86427d04d4484d92503113e7893354e969605642d314628c6faf93efead7f61838397f81f8890075600b18bc3d87db44ac6c39901e2b3291797baeee3e571e51251fa88b6a90a7828a1fc95a9abc4b3b2f788028f49fa44bd66be29feb9ef073d710259a2477d045eee1aec9db84c8bca596886798b2f550db967c0db21c11448770e24c80b9177869dbe207fc1a16d442a4da21dd8bfd6bcd576c0ad9e853662f6b0f9989c832ab82bf27ae07d48fdb55a2ff000d861c53c792df9da4e18a0bf7237c0eabd758cbad67a2b9c582dce655994773d236379658022a527a9452f9267410cb4187a6b38cde2f500bcc0da1dd741e3d05894db06b9be6dd6bf4db20d8dddafe2ace0134bef9f78655b46e62d18f933cb2c5e23fd5656494d8a8644feee4fb9566ea0e32e972e8a956d104190fccb59211c7903faf81abf4901d2de8efae9ff3895d0a73ca5dfcad13c9f7f980439a6eaf94d7a70a16c4dbfef3a94a1c5cd8e7eb1ade0d741e776c87aba2a5a2ce74f34e22b851e6a64a4f771cfced5376875ce9cd295a9155d6e2cf724aeaed3d20521f56f7fd1903187b74d256e7406a5255a28b0d2d5f01f3a3cbe52dfeb321c5b702d39da1d10a2546ac7dd9400f929e27e52a4417bd0ce0121d3597373b9bec40b07e02fd876473256ef2298cbfd8ebb67f73a7c8199a56cb199046e4c556ceadeb3a9ed1de0f4afbaa4d9604fde8c943a5d4e582a99e0df62cc15637f9e4c8a0a6da908cb7e0ccfb70d2ddd46a2eab8c8782ab002f80821bcb707e5f5c8c522851ab9183c4c9ccb565a25859b60ea7ca179442a0f1e93d98d1c32b462c4b5aac77a80e02cf66e09cbca0587e4bfd586eb6ed3727d82dfe5e0f43ed12ba62afabfc4da73dad17fe52448dc3dadf22506d8c5ea8286cff6277d74251a9598d1695882c5ea2d630340539ddd36ffa95b89af2b6d9721ce25da327b01d765fc08346e546c6e38941a1ef32cc69051ed8bbea2ed3197c937fc3f0db653a7ed697fa36eada7b1fbe290a923e3e7a2ea81de87cf9d7e66cd9697c6f4f85d67c219a0ab9426cef652f759520a36d06665fc4f058661dd6218105ad42c02a28fba7fce8c6d9b228bd25793ba2e7b6cd4d5b75e374780f963df46a9a827e4db9237da1927db2cf19030249e30ca01e79a4d36d57a3bff85f1e61f419c881735425cdc44bbd535544ae3cd8b6a98dacf3f4140739756a78dcbd0cb6ed46511b033a0ddf3a0b34a92d1c9d3cb2c6f67393cbf7b60806960a8080b085c1553358a6d39794b462252c9e47ba18f3f294f52b4157e9809ff2829028f0c2ed57cf31d753b38504583fca6dd398e1ce5ca6d10a39d328b87e61c3543af200ae299ad5620bc383dc0a0ce7350022ddcf4b1dd8428df56df4e40404351c75851bca147919675bc86ff7c3f1d50f6fe1d4e141a66d16e683efad444f9a3e7713295115d16bb988157bf32bf3cfa72ba64c49c0a96a288e4614dde11dd9e5ba059b58e87eedf8e947b6a3e27b0d1d92679ff974a7ca790c696811f15a87329d5904fcace6f34efba20b32de4eda3d2dbcefc4161788421e9717e18248e7ee4c3aded36ae3e4ede8eca7d04ffb0594add9a25e193eff7d58a95bc19ddfa94cad1f587e4764d2e05859de69b2279e454a7d4b37078ba25cd24f6ecbf677cd8020e7b1c5c5b04b479ca295f84800955f9fe16f99f827b013510bf3bb4576f24601873fdda083e3c49c72d4b4cc08f0f152f062f2b75eb0412e13f15858b51f920f8555968d7f81ac1b0c037d0052a70b4ca99a55a7e7e903fd046362be9d73e1e1cd950ca16f1ccce769dad4f40b33137019025c2d7ed67a92440faad645605316ffa727befb2830b0888cffb86c3d980eb497c987529d8616d1b4b07bd8e7d6771ec6ef7f4b13fc030712aa7ed0cfb6b82289b869a35d5313ebfa7140a4605b32cb0fafee3f13304ef75de1a3baf60d6777edb69a38313053dc511fefe638fa0f386c209bd2626d2efb271e80a6d2bb96802bf89cc119a65daffd8e62114600396445ccaa5bb170111dfcb2214b160a58e7813f62b9b45f5ec627f06124cd92167d27b0b50b51bdf28b17286462838f82b45e3641345feb7aa4796abf4c89b1871445965b5e2257e5e2862674e6fcc9baf377ea9ba8b0d9959babf60f908b97ce39f169877f3b9c98f15c932d2c710cd3b01a3bedbb98ffe59fe83c98584625242e329d319f7aaa0e6e4e0c920b459330d63ab4f001891d9ea56c8103ed78b32d2a8eac4290c9f95e86c988a250d847b85bf01885ec61fa7ff2b466fa091f36d9d1839f89d55cd5689fef1675105b9c018f14c0595867a17663d54f0f8d90b002f2c0c63578311a881a70439aecf3db51af31d0c8664b6ec6870d187917d97004ab8cc8ef9000054868d2dbdd3c4e63bd19386be422adc007390f8f0b1939624537cafc1347a79d4bf6a677fb66b96b7bb8db40ffa488ba675e5ca5080dbf20aedb32a5ab1424a835591e3b825d91d43ec24b4d11fdab049744be8c9e42772da16cb94d9ad6f05d8c2b83e3f694e01b792dd3f98137929ca88cbc921a2f627294138dbabfc1703562ca44b435995999158720e9ebe1d0a8bdffc6a6c1a1ad4518867cc83471ad942992226ce3aaf8c55cb77026842ba4c6fdc1e988161642ca154d58a177a2a949644ad7b8622d2c9f4fdc2db10e605fef29684ab56be573628ba8a6c3cb7199182a03638dbb4d15af74aacc4828d30e47ec4ccafc2c72b37aea288eb12bdc625e65e9218be938ce91a29e53e66c3ce313f132da23803d87812eccc916aaf752ecc7651ab33a012690da22ee553444880b69ad16865e2450c893d7e977135211a7a58e7cdd5beab945b0cad3cf66b4ca725832e7704cc86ddb48749ee5a8d37dcc228406efc7b44cd00532ac2bf74f365f13a42be508b436f698a0ee8904e2f58527cfa521049daee526e259deff1facfae9ec250400cf4ae0ad6b1d7c481e39c69b44263b8dbe7b583890710860e55b332fd59821fd6f42b70f5e10f7a5cfc83db85a6516a49723167a3f89365d00929ed95c876000a84240cd82696f40890a5e5d6774dcb0a178a448c66da6c5449f27cd9694676b23f032ca03570ee8e2cc6cceb5d57d4d04ca6bc6da31149d9dd6e2511a401b85087f9863362dddcbc9124ba3d0594f43dbc99900339d127f02a8d9509cb42a30dab12993aaf923dd656f1015e9f0b17341ffb267c5b8a1dd6eb0d82eb2a6e5f5355acde13d93b35f66ca12db2b0eb4ac8b3c1ae470e0731846a384f5320301f8f1169207c03ebf73aeec7245ca2c275bc22fa2bf63f1de3d8d9d6cd37464bd2ec3ce5dc06987f4e313b7e253f817b76192a379b2e8b83f79f322d10b49c0b48e04ec2cc4f1de0bdf6132d76ea3c98ec6ed7acbe4d357a23f385c70ba74fc7f361709b729f7fa4907cd45f5592e00bcf95a3167c7ee7c55511131c85e140e368e5df6813ac58e921862d8b8c9e003781263f95cea4a29eb3a8da9ca2ea84deb938fcedfb92f7bb8b736d73b3d28c2b248b1a7cf6490e72c4e1bb83bb3ee95b534b74e5531a7075894082ad2dcb41a6f67467a35d45ff311f6ebad5b6ce0d61d2426bcd9daf676e48e4fbd16c1503e902eb3c70d5c45240ff0428acb45b55e8ef2340c6ae7bd978b7a6b336afa1fe54d031f91f0c4f62563040", 0x1000}], 0x4) 11:40:47 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 11:40:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r0, r1]) r2 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) kqueue() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fchown(r2, 0xffffffffffffffff, r3) 11:40:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) sync() getrusage(0x1, &(0x7f0000000200)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) 11:40:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x189, &(0x7f00000000c0)=0x20, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0xc010, 0xc3) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 11:40:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x685, 0xb, {0xa1b5, 0x4}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x0) 11:40:52 executing program 0: socketpair$unix(0x1, 0x1010000009, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) shutdown(r0, 0x0) 11:40:52 executing program 0: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x10001) socketpair(0x1e, 0x3, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/76, 0x4c) write(r0, &(0x7f0000000080)="cc160f215ba36d142eff545b8d430e18fdf1286ee7f8f80bea0c7decb735a3e1aa0f5ef11e854b0b4a9aba68fe7952bee17c8ceddb37aba86b2d2976aa5e0bb9548b04ec96bde468b6d212a40aa06626ec099d050ed494be4c7fb4fc131f8e92aed864c5bb38967402e78d50c5571b4ceb7558a37500e081dc73e516c292f8a47e5678ed41f8b50a84fe9cc8f503bd87cd1875bdb78595a27188316e92a114d018d439a64896a9e1c7ed0171a871fd4454e45fdb5005b5fc7cabfdf9ea34f33ecd9e5b2dec35040eefba185d097aaf9a599c8644a37a4615724033a43be3c0cfb56cb52d", 0xe4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xeeb, 0x2, 0x3, 0x3, 0x81, 0x401, 0xfffffffd, 0x0, 0x0, 0x5, 0x5}) 11:40:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x40) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x3}, 0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:40:52 executing program 1: r0 = socket$inet6(0x18, 0x40000000000002, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7fffffff) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 11:40:52 executing program 0: r0 = socket(0x3, 0x2, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000240)="c54bb256376fef0933097db8dec7a0ddd168fc42d554525e874c8f734716171eae4ea45748b57b780f08c094dfb42ad239b6b08ad3d1d1a328b11b4ef125332da28e7a1384ca7ccde884612e311710dc18932a6fc8d3257e74d98c80f67e61ff62bb630b5b94e53a3f2b7ca270c54c8e49b436f2be67d057513d91d4a291986ad441b0c1f4d17ac70d3fc5e539889b0709ae83b6ef6410999093ca2ba335f101df1fb4995c5c3a33ee9aefac8e5eec0278288e106101f9b121acf66e7ac970fbda6e5c8ca4723ae3438a4efb1c2ddb23be01140795b81f40c0af2af6599b524e5346b01d7287da929ddf7aba", 0xec) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = dup2(r0, r0) openat(r3, &(0x7f0000000340)='./file0\x00', 0x400, 0x20000001) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000040)=""/123, 0x7b}], 0x2, 0x0) 11:40:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) flock(r0, 0x0) 11:40:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b", 0xb3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x4, './file0\x00'}) fsync(r0) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 11:40:52 executing program 1: mprotect(&(0x7f000013b000/0x1000)=nil, 0x1000, 0x4) pledge(0x0, &(0x7f0000000000)='^{]-^^\x00') 11:40:52 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xc0, 0x0) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x2) sendto$inet(r3, &(0x7f0000000040)="c8faea0ef057d26a7bb26b16b28df66323788186ed55638980794a93815b19650a4fa9b6ef585bfdd8346e2ef2e98a712efc59fe41a8afd6dbfaac7f5f20de53861b44b56a645c6b4e26a494e5a771432cc517772aeeee1f0e150dd9e071f152e1ef53edde84c32ee634ec925f1ee6e1f1511311cb990da7b506be86e9d22d1f", 0x80, 0x3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fchmod(r0, 0x1) 11:40:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/75, 0x4b}], 0x5) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="f6825d669c1d8d21d2125ceb52639ab09152467b163d82943c43920ae92aff84cf68fc1888d070a02c9d4cbc0eee7bb1c3788c59e4d075258ad3e7abda9761d9b3f8f7734712ece395f04f76a6f8773c5e18b5b503993549dd8c94cede5e145ace8a39e940ff6dc7036bd8fa27141616b69fd36dfee0223da8994ac3372b69f55334ce3746ebe67d8c7f7e35981c430bf2a83f8929d8d8ae777724498deecd6e288b8c51ed82faffe40b628676bf429a38fd8ab49c4ccb20f04d186e947ab0f9ca5f401f40c09cf2ed6eaec7b2b5b0b4d2f73ea7da8421ac901ce4fb606265a2bcc9b28cc10a048625894a40851f6aae8f674afe73d09e0f70105337ca0809fa36acd96185c3657e56f62ba021ea6ee8af70c7691dfb74408936b9b804e6ce4181ccd6789c0a9f3750d0a80db6d52a532b119641f1412c2a934bbfd25916cd3dcbd7b1cc5a394011cf31a13b6d1a41705de890cfa70d1e601a2f5e834d4bfd071a668b9da6afcf4456700d576ce1a588bb671bc03e976ae9a5b3dcba127664f4f41946f1b634e5dc1c9c259fb0513a3f633603399ec1b6e29b8123c1bdcf3fe616f91165c8e21e900f5e0cb05f03add378459e1bf332446881d086b1cf32d5f1dbb080dc01eecb34611bd5980f8c53e09f013015a2f5b4cecda25ac9632ca5f67da58f022cd3b2065065daf1420f7464f15363a1f71525e405a162122ce8c0f2ac747b704ceb19e2998f7b78ffc1de5d9da00afb355bb0264d07da9472b0b28da388b1e57af9acab0af084c1b1f8299971af16c624d6c8f85123cc78334f49ecc168c1585133ee279b77c910ce7b4982e4eee17a73c338ae28a0877add94b838f3ba4f2ced342ef172771bb0e6e8fc8f5a61e2a2db29430c87e87af7816c6574f0b780a491af379687f16feaa88d27286c81722bc12b5970b00448ff37112aed375ba94b4c8aa44cd3ebf8c9ba340c9dfecbaf15fefe2bfb1da32ceb0f735d7c5db12edf1b60f948d459caadc6e5498c91ae1d7ebd242c74ceabde0cc37882a6146d3976018972414e4cd8f2e5a737979ebd2eb8db0482297e74af68e00f7d9df07ea45024f1150af06827d8d26e83f9f0362918bc180c092fb1fd0ff2afbaa8bddebf4bbcd14d9d95fbcf8c4923658585e2308b6a9ba63dc8efece423169be663233cd7d1295ced819c6351979efed9540b673429ef435e37efaf9318d775802fbd50663dd8428ea45440a9644b7d67a8bb246d276275b7282c302096b42a7d5b31da7eac7a6093dc30f630cdabc0918587f971e5bddacbe247c4c90176cbf3ff1d4ecd64023d29a2513fb51a788188d6c72b51586bebbf7c316f4515b83c27038a6956c4ce43816b2bfb99ccb4fb19e379726d76854a9ffcb014dd242ad93da5d89fd3b2a3004911f34a8f5dfeb7e6dc17a6d737b86b0ec2710d95c2248d4e91b022f79af99591888b250e6b8de3f5e38e9a9883695a96da761af70ba8605ea970132b07884d6d2505490d9c458f5aaaedf46140719f1b40efc432b9ef1ae22a14e55c5f1ca2f6a2a2e02ef3987b8d39c6c433edf70d628fe3ae8f3a5891aa4dd07cb32043d2dcedb267ae55f73513203ab985c1eeff8f967fe8b35a17d921ef5aa09f66d40d80a7adede119c04e9b2d72f8fe557573b2b6a8a82980169881f946e04aa5d3e47642ab5893454bf9afe2e098c1909cb065c92acb1d4ad2b0744325f41985865c5e3697e2562e12479788e62c457f07daca69e5227d053229ecd1631d031dae1cd2916b9bbd6a4b5246bf180361fe0c13b14d5af381a088ecef428662f362dc053efabb3bc8cacec28b1a41c520f6c6f4b235b4763481c90a40a7116eb5f97db12ef0a524e0dc5434f10cc7efd04f34fd1b1804120d851eeca4c7e364f6ebb3b2ed6718e2aad9f087b8a059cdc060e246206a510ac03e71356b0bdd17e8250301fecab7bc80fdbd5281e177e839cc2c4d028eebc25a5e109ff2f2e08575560f8c958b650c32d6bf9d5e0420e50b3a0c11d56f939110f8b4a7b2be694ac927b263f44e19fa40c87eefed8d607b093ae9311c65f23f706abbcb286d3247d59ad32b55b90ad33068c839592f67921b7bfb3e858a66b7790a5890a3c86264d9bfe09ab6fb5f16f028c5c3ae73cad502c0f779fe1a55359c33363e52640de567633c35b5028d0f0dfa2210c2b76dd7bb5e4e9b816f6901508006f5c615849789ef39475fdd314e43e97de2edb9197ee43b431caedf0482480ab592dacaab9ba274507d0e0f6393700b3d05c9bb6ebb9cae56c2755f75ada4cf663f1869c25168b9f674cfac8f60764e216618faa6769b517f9adc74e4aec7285e1bfcf2f5a2f0c21a9a7307d8f85fa0ee6a4ae0e642c6e6f62bcc844f98c521f0a2c873e97c4427dd03b4784fc285a97341e079829d37c03514f2d8fda9359859293dbd09149c4d0cc61fcfcda194679fceec6226b709c39963c1d5a2bd2d4742e929b3d006f9f0897be6327848d03959f3bd15c061ba4e3393515fa3899606c147bdf553147bd6a56dbcaa72e87ae72ce52033fccf760413a1ffe0cdaa5adfaa9653e8ab875d42bbacd11952bf2f63c89e7eac42c91790c904b04500ae53751269b351d71c9b935716ad197ac2ed945dfc51f3ce0d9aae8701cb6802e534f8f72d474f1e611e78b494bd309a3e787391f2595a2ee3482eada9a98322c4e23f58620e2a685b6f1803ae8a8199c58a1c5d5027c3e1c6f124bf35b3781ae67e7e8d92322e44dc2d7a99e392e567fa72b6a8a9432140a9dd266efe6d06821001f6dede4dbe916bc23bc233dfa9957da7f2eadb0bb5a643e1c99a0f540b9228ffa50791c0cde89c0e19502eee27e1d494ede4a0ed4998db4106025fea7ac4894085e00cb127608a896cb128e26b5ae35115f6aed41e715d4f6508c1d3aee9e25335b35553537bd2694a2f695b09b3fe12221904c6bb7bc7035880403738d0cbca87f36b66e1111b89f72b80ff105cf0d61938c0dd7d27dadd930c5630034e17f523d2b0605fd93670d6e43d0358780fe05609bae5b527dac06d1336042631ebbf7f695808ddf1b8d382750d87dad265ad5f21461c27a94d97b234b18e8f04e1d040ae371ad35f833a42a2ce45160b8af1bc83564ea1eae08b843d0e4308930bcad9f5c1130573a862d39a3daafd66f95f235df7d9f3342cbc42d59ea8c4575da6050de6cd00579605fb630d172d03f1c9ed0f5271a70faf8305441cb33ebfa7f68590ac13d6c6dd031f09b6d73a3d4a32b3c7c18534c4984bbe81a300df148f7cab3e346bde330daa5b2b2791a04f7e4af303a0b8790b859602adf03efec7e145540b42b797c274b88cd36773b080a105247ab0812742cb69bc8a7de0a399f3f79861f6b63192a3b08201c800a2ecc9ff2209f3e35c2e4f3a8478e31dd102d2ef8aed5ca2903c841c7b19e54f57e6614e871de7044aa609499c862653878825dbbfc9d498f34445e0eec9e2cb0951f1752d3c002ae9e0f932c2436d3747fc4082e9e9cba66d0309593f19fa3fdd460b7f5ccc4e1b41e9bbd6107d44c1ccc14838b8856b22414fa344c0f160204189e279045535aaafc649bac53117853113816f56804281b6833d291ce9d7021b39325d9f2ed3ce5380a304721d77bd5a4b3e401192147f16a087d30df2614d965dbc81668649e9112214d7456b803223c94e235184c46da016199ee6319c1720d25ccf2af5f98c5073037bbaebbee23739c027e6302cd8e1b2cb381ae46de93a86eb08ee463614288ee108b844d476ea843ffeb3785c465e2f979a69edd4edd1cf15f4088fb3181e583fdc9dbc511e2022b0e841f384c915652f01751d8636af785f3f1480a652c0cd21d8ec44f9e51a20471548dd9d5f031f50d0160047c5af57dc968ba3ce80cd47c3766d751e2071c8068ae8b4d42c0dfabc3d4b1d041f93326ea85afea193cb8fe65679717fef25225922283b70090a33018b5c93762d91bb053ef3adcee36c970ec1662a2ce09527030b536041d942fbe2779fafc7742353aa619e096b08b4425dcaa8ac9a25a4f304c18f4d534a40a827103b5382ad3614923c33a4f66b7d50991ee303e5dad7c7c8e15fd609d0532e76228571c3f81f826c74eea7b5619d79fd8ababee54cfeca02964722b2144735393d34e0d575c568cf32025330d651e3c599475a2cd2b4b2156a004b464bda9311ccb0042f029ec128d463f175ac0be1cfeb8cf3fd29d0a270f8a10a36d7e4637ea4d9b5459bd1e3206a1e3bc1fa8d5359d548fa1d19c882476784e8465fbc52633f9052c57506d2168ea8d0b81fd3164459c472708ca8b90d2d712e9794d7106fd51f5c3d88411698875f286659ea0365c3cfcacabe2ad23def27be533be675f04edb61690927a1a65fd7a17c83c3fed2f2f4e47194356b8c62e70a2bad5858871dbb08cddbaf876d0816c5f803118a62ed4152d9b3c1b884e8bc7525adefbb7ab508ba0500130924681033a55c50f633e840fc2e1e435ec37d060227cb01244c0b7c1b0b7ba9ba4c691c910cc4375c0d7ea8b413f93e148c21b7c7c1d1ed6b82abcbe3724ca510813f5ffad897bede0ecbb86ee6673b5fe80e0590ca565ed71aeacff9dc38b0bbab5e3ed71e5e66c56c37e9ae2b2f2011e1d3e27b82202924edc3c21de8efe9de7750f6380164b8fc2f00fbe171e597b7bb58812c99ce840218b9764aa8200408f921ad18815762f9e95c1a194157a9882ce165fc876a783bd47cc316907a150768c992f63e2182aaeb5dc4f981dad22d2b8f13abce8a7e803c1d10f90304c6a414e661889df73c3eae018f3bf8f2fe09a9954487cf02361215bf81b8806a6ec6f678958a599144fd7de1e0349a9a27171577c8520de758336ed29807705172eec06187710bdc0e5eeff5b81641b06fad7bdbb770db4d6c5f6c48d22a62490dd151bfc5ae323e21868a65aeb0be49146ef2e11669ca2bc53401933d7c6706e9a8d3d7b6baf267d05c61d4a8b445da02b251f381f0ec66949f02a017bf24f198ef43e4261252d304eebe351defef9ca1ff48789b3d83dbf8c9c9df042ae410a7bf8c1f4af6d9a5b053eea4ac747478c374009a2be4f065bbe19ec3115fb5133ac9f34b1c26f615bed2101c76e13058fd5d6eedb2d956fb73e5e97cb0896e88ade9bbd45fcccaa1a1c2d9008f8185acbed3d18515f81d7508ac14ce5dccc33a09979109beaae0b9069bd6e4894b76aa3cacb61e36e9c64007344c58424a3ec23bcd76ec1945d6d1e52b2663b7099ba6bdfe51a76bb31e6334967cabfe86f2f137dcb692a1af73edd7cf4cae9aabde230292ba0d35eb5b21fa9b3c9220b3b1d25339d60215bcc61b22f81d418f6b9aab64ac26d9d9de86f38c1d68ddf0b430ef944e1c6e848db523c3a11eab552bb863062510faabe7e33f3e86998a198f3c94ad233ea87274d441b90695814deb92206f90ce91af144d377cca3ebe9d88ad24346fd33e724a42562a281887713d8fd5241c9cd5c69f472039ac95d3395ed0193674ad6425b33e0ef8a2e5e45e216f064068413c00f99b4fa4b97c504b38a189b4b7f57f9e9650806ff1092ee89e236dc33578f605451558f4da1799fb19c68cb1a5764815750a48eaf3921051c42510ef675c8a98e8cf54512148365cba0e624bd2e5b22f09aa5ba2e3970be6f679f0fae172fa1970b2a9ffed8ecd661a154deaf80a4f988e7da01f777c1cc6bb4ed8e968b19f5423a41e4f90cbb64800bd0c99240ead4be5ba95527b1321f431659f", 0xff8}], 0x1) 11:40:52 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setuid(r7) shutdown(r0, 0x1) fsync(r2) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, 0x0, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 11:40:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x102, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000005000000e4ff67ff00"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 11:40:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x84}, {r3, 0x2}], 0x3, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:40:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="02a50b0dc8d1d373b81df1f425c9648cd27266552cda106f7af18d04abe0aeb516c4f9c77f6d77f8eada3c82b56aa04bccd026d4fdfe2411f3b3e86b14d36fe0823964bef2a53e4fe8c334dd24c55392b382c74c", 0x54) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 11:40:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3ff, 0x80000000}, {0x18, 0x1, 0x9, 0x1f}, 0x3f, [0x0, 0x40, 0x9, 0x3, 0x9, 0x6, 0x6, 0x100000001]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 11:40:53 executing program 0: r0 = syz_open_pts() socketpair(0x42dfe1ce2af2e647, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x16, 0x0, 0x9}], 0x2, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000023, 0x0, 0x37d) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:40:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:40:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() kqueue() syz_open_pts() read(r0, &(0x7f0000000040)=""/86, 0x56) write(r1, &(0x7f00000000c0)="ba0868bca9e07e31769c87778e7aa764a4c724c536101c9b6ef485382ada2a4cfbe350221de9beb93ec47666ed2be9672d7cecd3988df4062af5adf632b931f889dde8a44d829c5daec72d5ec3c1a2aa7632ba4152f63fb414b6e8ad920ab4924c7a07f014cd376024e05cb451f6d0ab8470e58159714ead2c88d9d32623688aa95c15c47759715cc7d1e2ff9e04998f7d93b60b3ee56a570a84d2407ca30e5f6459a84839833e9c3cbf9d0310cec24c11a8b1e07a8d894dd83aef1cf25440e8ef3739e4378b1bca21789352d8b072d7b8a4311e1b88ff629ec7cb443a524f", 0xdf) close(r0) 11:40:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x2) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/26, 0x1a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:40:54 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x20002) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="9cea68765ecfc94b25945376684490251c6eb0", 0x13}, {&(0x7f00000000c0)="8ccc1ffe4c98a4729e2b45e2d84664260b4933a3d3813cada6536ee4579e5cd4009c7fa8324ca2ac25cb35c22a40441621c414ad90f8af7a30dd84b3d26195ae70986ae8d6b3fd8c0754214ba4231f96dc20c8b32ba3da092ea323c38055b8ce6ef8791e0633869cc7b71811dbd5954966f9db48", 0x74}, {&(0x7f0000000140)="62ee910cc201ec8b0192ab65fd3de79764cade46cfb6117925e42b3dc0698bb2c1c195495b6df14cc6b0454099138a7872b12bfdf3ee5b8f6bac00db85f66418fb3e4e20f576e6a2aaf76500318cad9477f318c8c08b78508f7c4003665f54e2ae59349de29a81f847d0523ce6edfc01fafbe30b51ad137456b25419d57d7f299a2902edafdccb2924f60768b88aac457ceaeb71e954558232a68ff3982f595e1c767b817603950a5e84cdc6fa118f9190b3016df6417ffd21c051c8b1ba3fb596fec809a1e9831f779c14ee70064a36074b50da240ea3d6d62d9edb90cbc9be", 0xe0}, {&(0x7f0000000240)="3188d2517e1b7f068e8abe6c77a09e05e85a6c455ada780a851676eed94543a4bf485931cb824c92139d9940398f95099c9054a0c56d921a8c260ce067d4623cc33d4a110a65d909e6d419d7a3604a3f42b5ae72bc2edcd7edb48229839dac2a3b8c5051901fb1594e1df41361caedd34228c5457c02eb3f09e2d5803c38766fc9fd2efeb115bc8595aaf74e0034621b107f4226d567477ed7654bde8d52e227b2c407c0d273", 0xa6}, {&(0x7f0000000340)="9663695ba29c77e67fb2f7c11195a48398c1c05d37f5ffa7e816e6c6feb85feb571974176395c953964e4b1fb9a64d0aab8ec6c12228e2f57e4d6ac13ef1c4e66c632e5698a99ab271174852e8c3c2a942e76e8ec62d68bf8bf1341862a24c9c2829703b5cf9dc890acf37778a65b2aa620bfb1a1df40de93ff8c9195a76f8b3b762189bff117866ea899e47ed466040a39548bb696c1abc6ff2ea4f3606fc0362da0a6c6f288387676169a8e785a1bd1178f3e1d1036d02c30a67402b2656f5f4e809c54b55c43c1661e69af7198da28537d5754f5bfa95441451470ead513c46c96de40717bc3f800ea8239641fa", 0xef}, {&(0x7f0000000040)="aa10c2c9ab767d718fed85ac8818ebf0c4513f7ee01aa01f972b7e7400d6e6fb7c659af1bd6c5d6655a2b87795d5104556375150be", 0x35}, {0xffffffffffffffff}, {&(0x7f0000000440)="423ebcc64aabfb23719833acee174692ef0ce333f8a78fc1bc063333a291c1c174930b9a64ec8cc8809b964a8f3c416c48ef2c7b34ef2deb78b29e5214e17366bff295e5cb81878cb1d87b538c9fd995fc582bacbbf19d8bcd1e62032bbff6ebdaac3ea96df618ae99c71a1a506da815e40135d146ee", 0x76}, {&(0x7f00000004c0)="ba473ecb12c8", 0x6}], 0x9) pipe2(&(0x7f0000000b80), 0x10004) kevent(r0, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x5, 0x3, 0xffffffffffffff1e}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x1, 0x2a3}, {{r0}, 0xfffffffffffffffa, 0x44, 0x0, 0x1, 0x5e6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000020, 0x101, 0xc5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x9, 0xffffffff}], 0x0, &(0x7f0000000700)=[{{r0}, 0x0, 0x80, 0x800fffff, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0x0, 0x1c000000000000}, {{r0}, 0xfffffffffffffffe, 0x44, 0xfffff, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x9, 0x7, 0xe7}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x4a, 0x40000000, 0x6cf8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0xe, 0x4, 0x1, 0x5}], 0x7, &(0x7f00000005c0)={0xe6, 0xfffffffffffffff9}) getdents(r0, &(0x7f0000000600)=""/37, 0xb7cc) poll(&(0x7f0000000840)=[{r0, 0x20}, {r0, 0x194}], 0x2, 0x1c000000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) write(r1, &(0x7f0000000b00)="504471c4412650aafc90879c77f35b42f1a8526503cb6771a8156abcfbcd56398fa1d6a21b0155c290e4089948dbabd38214c58696c1bf7c66e43aefa52043c0641e81cb74d6fdb647a920ec2284c4c4", 0x50) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000008c0)="721157f6c9e738f7979964cd4bee7e0ac9730608800522df67e6a0f5451bc18fb4a365ea1ef8af3b8b3ecb18cd4d332b03b5272cc216865368d503662ceb90ebebb723fc6cf75b565ae73218887a9ba66c404a731ce51a10bd8cd487961864e1794594b0e3a663fcc8eb2d97b6c4d624fa3a7861eea8cbd9b737e73880fa8f72d9d1cfea8e8f8cbe72e7f2e3aeccd03d19fbbb7431fd95b50ec6057b059ad8ed5dd443c31b3e587fee735abccb7f64892ce4a65148e6", 0xb6}, {&(0x7f0000000980)="7473037006922916513ccccff59f20e3aca526df1af16a4ac78a6bb96c046662f8c18650550897825fa9b6af4c106e158b21da5fd05b28bcfa4aa4b18541a2c1452be8972c07172f1696451b8368fc32b5ace7537fdf1f19d5463dbb4b8836c5dfc9c9c5cd057b90c7c608f5f4c95ed3b44c816e9ea22a8a5b158409fbe5ae7b242aee94fa5fd403c148637525edc1d51b95b71640cbe1816decff9bffa268f2a8978a4c0306cd3f2bd123", 0xab}], 0x2, &(0x7f0000000a80)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r0]}], 0x30, 0x400}, 0x8) 11:40:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) msgget$private(0x0, 0x20) 11:40:54 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 11:40:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getpid() getpgrp() getpgid(0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(r1) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) 11:40:54 executing program 0: r0 = kqueue() minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x3) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x1000)=nil, 0x1000) 11:40:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) r3 = socket$inet6(0x18, 0x4000, 0x9) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0xaf5f51e60008, 0xc, &(0x7f0000000000)="ebf2cb0a14b9fd812eaa6e712048e6b7ef235699c27d91a0b878d3f1ff520221a72a8af8fb45c660ed247daadf30ad43bc1488bd6e6ee883f3816d8b188a5b9efaf73df3d8632c64b4e03a025676e379cb0dcf41453352293da7c4bb6530658eef2a8f3c590747af4dab812b67dd566878c2d987d853b6705c552d1107cdf9fd7ef8cd4e42750931cd01aa37a8bc1b324fd700000000000000a397001aca095dbbbbfaf5c8d2e3", 0xa7) shutdown(r5, 0x1) 11:40:56 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) listen(r0, 0x400) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) socket$inet(0x2, 0x5, 0xb4e) 11:40:56 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000026000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r3, r4, 0x14, 0x10000}, 0x5, 0x1800000, r5, r6, 0x6, 0x6, 0x6}) r7 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x6, 0x1f, 0x0, 0x3, 0x8, 0x81, 0x3, 0x0, 0x80, 0x40}) 11:40:56 executing program 0: shmget(0x1, 0x4000, 0x4000000, &(0x7f0000ffa000/0x4000)=nil) 11:40:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 11:40:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xff, 0x8001, 0x8, 0x0, 0x1, 0x6, 0x2, 0x3, 0xfc7ec1f5bc5aef85, 0x1ff, 0x10000}) r1 = socket(0x18, 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x29, 0x2e, 0x0, 0x398) close(r1) 11:40:56 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 11:40:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r0, 0x0, 0x0) 11:40:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x800, 0x1, 0x9, 0x400, 0x80000001}, 0xc) getsockopt(r1, 0x25, 0x400000000003d, 0x0, 0x0) 11:41:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00792243a3102e97cb0973a1716601acd0010000"], 0x10}, 0x0) write(r0, 0x0, 0x0) fcntl$getflags(r1, 0x3) close(r1) recvfrom$unix(r0, &(0x7f0000000140)=""/57, 0x39, 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x30, 0x1000, 0x81, 0x40, 0xfffffffffffffffb, 0x4800000000, 0x5}, &(0x7f0000000080)={0x0, 0x2, 0x1, 0x7fffffff, 0x1, 0x8, 0x2, 0x7fff}, &(0x7f00000000c0)={0x2b, 0x8, 0x1800000000, 0xfffe000, 0x9, 0x5, 0x3f, 0x40}, &(0x7f0000000100)={0x2, 0xfffffffffffffe00}) 11:41:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 11:41:00 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x400001000) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) getsockopt(r0, 0x5, 0x10001, 0x0, 0x0) 11:41:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 11:41:01 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x80) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) read(r1, &(0x7f0000001240)=""/11, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) dup2(r0, r1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30840, 0x1) openat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x11) getsockname(r1, &(0x7f0000000200)=ANY=[], &(0x7f0000000180)) 11:41:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r1 = getpgid(r0) setpgid(0x0, r1) 11:41:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f00005af000/0x1000)=nil, 0x1000, 0x40000002008) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) shutdown(r0, 0x3) 11:41:01 executing program 0: r0 = semget(0x0, 0x5, 0xc600) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0x7, 0xda]) 11:41:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xc4, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:41:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x2, 0x2f, 0x2, 0x5, 0x5, 0x100000001, 0x6}, &(0x7f0000000040)={0x8, 0x7e5, 0x60, 0x5, 0xad5, 0x9, 0x7}, &(0x7f0000000080)={0x20, 0x7fff, 0x1, 0x2, 0x3, 0x1100000000, 0xe212, 0x8001}, &(0x7f00000000c0)={0xe7, 0x400}) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 11:41:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a", 0x0, 0x7}) mlockall(0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:41:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f22205f2e38d8eb1021f3a8b5b0a4cc2b11b2922c6bea92b549e7dda4757ecaf34fb5cc05f8489f", 0xd0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:41:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7fff, 0x4}) 11:41:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) lseek(r0, 0x4d, 0x2) fcntl$setstatus(r1, 0x4, 0x0) 11:41:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x0, 0x0, 0xffffffffffffffa8) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 11:41:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x182) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x6, 0x20, 0x800}, {0x0, 0x8001, 0x1000}, {0x3, 0x8, 0x1000}, {0x4, 0x3, 0x1000}, {0x2, 0x7, 0x1800}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r1, 0x4, 0x40) read(r1, 0x0, 0x0) 11:41:01 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x1, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x2000004b9}) 11:41:01 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) getitimer(0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)="03", 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x65, 0x0, 0x81, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) read(r0, 0x0, 0x0) 11:41:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0xc000000000, &(0x7f0000000100)="f8b1c0c5c75c6e49c3eb98398dedd39d665ba173d5b01dcda32a7b21e4cdee13ea7b00a5feb516f76298f6fb292ad07c40821238ad2f695f9b40dc46345f", 0x3e) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="d1847069c0b1f2e60984914d116204ec7a271e00d1f47203359a768a3a4b193b9420a5b88c0e7889a907291409c0e48e5e8522f4509c06ef0fb85b4c42c0e31a4b6c58fbea91bf985d1eb8b62cd9691853958db7dc", 0x55) 11:41:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00ded8136a1d35394b00"], 0x10) dup2(r0, r1) 11:41:01 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = socket(0x11, 0x7fff, 0x10) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x5) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x811, r2, 0x0, 0x3b) 11:41:01 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x2, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x30) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x4d, 0x80, 0x4, 0xfffffffffffffffe}], 0x3, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ftruncate(r4, 0x7) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 11:41:01 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(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000240)="8f7f687605a133b594eb43aea8ae2e39c67e691a4d124f929f9492726378a684973b24198045b3cfca3a88b2d6861cf5d94076fd1a572762be51612e5a9ef129258fe87c1b11b089a82d56e18e04985573d61383f0b5bf68f0bf6f371201e8c2a7c360e79b61a6588813074448779555739daa515c7d72df91f733e2f866a81ba5e8dc652494e041378bedbad2e290ad628281b75dc66bd296bbe10c33e39f329a4d06efe8a36736d007fb62c61a873f593b4430", 0xb4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 11:41:01 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x71, 0xfffff, 0x209, 0x9}, {{r0}, 0xfffffffffffffffb, 0x41, 0x0, 0x3, 0x6}], 0x80000000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x50, 0x2, 0x8, 0x5}], 0x9, &(0x7f0000000140)={0x3, 0x81}) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 11:41:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x14, 0x0, 0xac61) 11:41:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x9}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="625813a313ed1dc32f3035220f004419166c343d95696013b04f8c91116210492b283aeef8c18cdaffa1fa59997a5deba0a3f2acc50ce476010a23a55d5578d8c918f04a6a7e9592", 0x48}, {&(0x7f0000000400)="ef95766280381da931fde3e6eed829e124fea7a3c8a81a38d2e6178be80b0de2a170a4a4e50caa9bc747403b39a2857081f7d1134a7a176eaf759b9c566adb08c909d69a85576ed42f23e443a1e82f7ff60dc917bc4ab8e92480780cc88f82d8c9e1d0d004a64b5d5927e715f1f2686aeca905a1c21123a85ff958dd8267ca5968b59212f323ecf20c0e08abe02dba0ffbed511fe2ba2919b10cb535", 0x9c}, {&(0x7f00000004c0)}], 0x3, &(0x7f0000000540)=[{0x50, 0xffff, 0x80, "9d493f44f477f44fa830084fe6b7671b07c0ceec33d4f15bea66c7f3fdf4ee0373b48e207ed4bafaf471e3c2fff5aa0571ef65ccb6aa936b3d83ab4142bf85"}, {0x1010, 0xffff, 0x81, "fa85d7ac5250bd4bd0377861ee5c689389f4579a42d873643343ee1c97a374ca50ea4d334edf0894eaac33cc87bb1f7ea4ec236ddc86e7347d6d641166df52c78c06d566e138b30283c144ae7067e1f03fe3861ff9959305ab95ce2dabfba5cb857bc4b67d9a69c6f0c9cf76cf2d0218c2562d3fe90a8e2ae1290d1971e7db34e14efeb8fa94687239add9a8076939a5a7dbfccee29355be7394c390bcfceed67cb00b5575294c972ce8fbec3df62564cc84ffac82b9365972a744411bfe759cc24aee06bd4349992e31f0c4112a94bb6d1ef9e26d88e4b622276fdec3482bdbbb210c4882e4f2ff605925f987172d29c04d45fac69b4c5ffdaf8e50fd1d94b176406a52b4da2a78f9537ff01261550a8b2c8379343d468b3c0772c1c3476f0ca776111ac9720e95743488073203d7b25fb94a60e49e6c9aa54dbd7cf7b0f60e776678fe6c7e8041cef8cb4fb10ad2ff8c98eb4c67ec5b5860d8391c7888582b5abe7819250e31829a21f84f65c8a4d6c96862b38fa67b8ec4986c971fea66d5fedae2164af6ec2f9a85cef2251c82a27c228a385a7f05ea690bc123221ed7e91b42785239be9c1ec84a2f48e82ad11ef960f3ac3da4a843a5f500b736f6e04ae44490c73c0592003a427749e7675bcec3aa60e0f926ae364333d3b2d635d3f3b5c5fb7c4a38e24d6bb5396201b03a37eac4ccec753df4edecb17907b4b131df3575833171250747a0b36caf4b4d4af2c7027f089cf31e1fefeea328201bb03bc2f3478b39022a7a5f2e625c288b3a6d00957985ce57938c692e2e7d7916c6d6a80abfbb4f496a234439b9fb00a3f139cefce62df37d38f64e690e1342b729cc8464443e9d25372b90d93a2879e11ce120b259baf1997265c5883e8ff3da92f5c0169bb193973b663bf864f4533e690bc12147be9c322b6a9cff9734d277e30ea951886c700d8288acadb9318b040f16cca16272e7ccc347b39778da448df6569abd177047a76b990c746bd0e5380ea3a112837ad2ca2f7329485be831c29b3d1dc2625a756198e7e31ddcda1c0fda7acfb194de109ff656e12e45f55ff086b7e7f5194216c2d420d6e89db6fed916fe64352205eba87f79eee5f487adc0ea0d3db6093c4ce68d4d50e0b2b453b4d71d59bcd6b4141eb84ca2cf0c26a55367f68e0dddfc6ac157f3e68f28b695a6408624ed0486579ca867d2d28ab61894546779394f9a081ef5324ace59217498c2b5f908de797be3b07432039bfe70e8edc35831cc222d002ee7994e907192ca8df2af0b777f4fff31e1b3f9755ca4494de0713a1fb43c1d73f962674f483fa47670a7959ef058cb66e361e5ca31bae3306ad545bb8880194e5d68abe7dea2e964bfbefd71a617c2362f31790c8abb4b0e0d7d8428ce70bff9caf9f73b8004b365185fa7fabcda7a4b02f2a540fef9f3f8f5bd4704cd9cacbdbfa011772d20300f7f18dba257e7be067a16d69fd4addf24fa42f5fd5e0b7da8babc652edcef088fadb79d970262fa1cd180249388ea26a78ce3543920edf66b2402db320ed6e08b52ba5bf953395eae44a55f96dc68c78675fca71f76ab5ee3491a3e81d60463871c6af841ec8d263ee520edf77a3c24d384a84094187ba65e10a3955fc389aa55ee58d1b79b7ac08d9816c8cb098758a035fd6fc6c7c9ba22761a6df475ff95821bdc586813327414c263707b92006871fbd5ecd33b1690f7f7bc9b0e4312d7c5501c2effac21f27e14e6a73bdab835de24d65aaf043e53297227966d5fc92456cf2ec542c5019c2996c9902c0df8e8c20f6ae8136bca5c03f7b0abd6cc03090ac4971fb9eb9960f4715719ebbbbb1686aa3d2f4ce9ff525712ef82a7840cbc82c60dc66fcf293af1d202174e5f9f8a46ac701af70c63fbe100ee5cffaf98c4a0763d773349bfe34c4d5347d191ff5c977347d49d10160e7e852c431695b67ec5ebab1ead0a1e2ad7d22e0fc62f97ee71c4d273358dd21b738fc5d2a24a2e13422c417ff5a83634f300dfb0bb0417f1a0e4fb36cd215cd2b473273e7f60b0c7dfc52301f51d637121f548a5240c0954fdfc542cf2703227a65e91bd92ef2ac31e6a04b3654f1fc7052afa57997e2cff9a1d82e9512dad50d918627718cda446288e304ddaff037034dd6b9cf311a91704c80a4e7a7fe374958cfe19d96bb26f5869a408d96c37303f65dd7add91b03373df0952a73904e8be5c1d3ef78ea51fd645a8aed663ac3581898bfb0d62cf1bc9ff4a3694e08f2305eaca3d98521305a3a6546ad6d287affdd4a52f5bf8a290ba5ebe4144d0f67da3ed5eca75f2c20fdbb04ee92c84ce1c88945ccb17c374db7907e0a87db887c7e593385decb538269c286269759887eeecf4b3585b8c70d69f25817a9fe29fa258f5dc12be92e5a2435b40f58a077f0b1659d2be1ae727373ddb6c4278a07c46bb3c34ca7b2870907067f596188096700dc74c8837ce14fe48c7ab98cbe1f57ed7a8c0591b232982edf3ef3984cbed3ae9efe02d819f26457c25fdf714a3b926e64f4a5f11f2a72c32e1207262acf4f737f9fd79abd9d4246a2d557844effd2e27fc00ecbdef687584900e09ffc92c83fca5035819b0c48344ada057b314b7d5a7a91ff95bd68726ebf8c58cfb957cb8bacf7bf64b913ad5140d8f68d6a12e8aa7ae7f7cfb5f01ac55517d782ddd30eaeefa074a86300849b919e09ad32bd6252f771703502480f7a186ce5078a7f3789ae7ab86bd8b407ed30c425a76d89369efda51b207f351114cdd9cb5c45fc6ebefac3daea3beee7c158b30dd05a015fe90439ce954d165ec22e9fa1a4d96cb5319ea4bfaf91217e15542da2a23ea9b0affd29aefd266e2562b8946a1400215e87eb7587c5e3215c966e92abd5be19da1ad112e5f8e3167060b9f27f2157815da1b2ff46f6c1b47a428870e13e294d49b56c8b68f69d59df28f6ee1bac863b6025922549a6beaef039307795f37ac19069b5f1c1c26bef7ec1174fb7b56b784ebb31345120a05ed8ceef5473f0cdf0a1244b8e85462fd00933fb91568d40dd26eef85285d0eab93758c5fa425b131c6ee470c39fed82c50df8e61c7b6fe7f6158afbb7324661f3f49f7ebbc623007caf863642544d9d090e3242777192cfd88913d9409acaaaa840b6f0b1ee185badc6ad94e77b3a066cdca2d64755c62d3bd9e93ed0fb4acc9acdef4029278d2d55eb0e7514738b03239b40ab7ac4fc3abd988feb22bf57b433c817bad03e583e0a46ede5bc9160e43d45925a6deb4c4daedb4fb80d04946b568a5e278e29f9291bfd1164ffa7097dcacb70b1d1e26947904e162a351ee5e7dd3e5b93a07ac9bbee28eaa197c6fbe946cddf68341fe2b25e602f67c8d9dbc4d0473120e6b0f1e0fdd6b3afe725705b131206d0e68a9ec00d7420b4232932e36226bc194325958d13cf96af072e64c772017069a69a3efdeb5c3934b6452af9cb0948c2fb97bcab5550901ceb4cefaed452b41bc78b8f8acc084c8de5b70d514a6a5f0b38f4dba5a88303fbd11040cac56da5ded834bbeb5a5cb64e098fee3a9af87e30dff488739f9ec16aaf05fd82dc04d64c2520a1fc64df89892d804c3f1b00cc04c1123285714c8624f6533e9cc55895f1862c7454acc931a1b096dd5fdc0eae45584e355dad87df79869241aaba28a8edc922f365ee5d8bb624af382afbe01fae54841112f8304b4fc92245440d4fe6effdb47afb1a760460295dba1d35ed3c620409ce0c8c6941425db1ccf23530f123a01808834eaf99b2f6dde724c555aa87b214b3dc09b2d0bc2d19c69cb28b1d9a24ffbbd0fd4951cbe8bddd03c7ab41e7ff9a05008e55122af678b11a689c20887aa10324fa1091c47e1bed4e879342088fc849803bf053db033bd6ed5a7e55f061c635b8cc878b5681a1faf9f22e2390213357d85a4edd89edf702a34883ee8abc3fdc8e992a8a789ce567f1876b73921258312eabfb15cbdd6b1d554d4d53338663d20b1e8525d6cfc10dd6ed8c5947df9e78222b4a5e192cea9d4a2c7ed4f5ab1e7b612786c6a064c16edc78a968d21556504940fcc29029afa26bc63c8b9a7350bedebb881b7dff20d6890c24fab72e55f28531f85bc1019a41e762d8379a4d50576cd7dc215e46e22d137c93587f5da931147050148959f04bb1f046178c6a2b5c442a1fdd15cb02f1a3db0e2ece14febb99f9e7eaf982e49723c1a71375f7e24c5370bdccdb04d23d815199cd17497c9200fbbdc078e9ee6700509e7428932e8856f45cb47704462f49040687a9160743597863369284e6796d0b6287ca3a50214334837383df18e0ddac8156da2268eb31ef293765b58c944c443b874b1da1d2fd26f8790b82eabc57bfac588c3862098a9e1280f6e7008bc344836b318c9b89d27ed19867990b2528329abfa4ea23920b0fe8e165b662443ae15ef58e02c752b528ca75e02075eebd6c82415cbca5e6302b41ad11c13dcdabd1a21680e392ba9f4e73aa1c57eeea1df6112d9fe882adf4f4b755a7e0889ce74c25812192510f2f61fc063938922b47a21fe47c008b4e5484655fa63800570ee3c1fe2c728fe9c6100e4814573cf1dd00fe09178fc5eed8ccb1f01a9cc1c472c242cd7d2f41ffd0a09560b746d1133c660b16364d46fa8209d518d190cad2d1d421a0bc98c1d830a2ca2f2f4051fa31085d5a87644f60bf9846ae7a0c80235969dd19d18b259de55270edb581a2cb2bdf8634170367221efd8ac38c3759d816d6159cca427e1ad61229791298e20a7df168238c64d473d4115c6b765eabae6dbc21257be4c6b23b258a617e4b2e53dba664e107d633e5fea04e96435b3ddb2c0abfc5c7b08eb0f4c541287cd2cf04ab382ae9f61f5bc4d5d99c8cc706f529169cdb16c8be53e3c58bcb67ca794f650580a5079677f29a501c349c3fd8dafde1742daa57cccf69f9dcafd35ec71e995323ee791c7265051bce7bcf49ae992464a548985667e732c6a4fe0036fcc9e541062ab21b1660667020b51ebab7929313727d878051a99b14a1e6ead3e4826ebdeff2efb5ab446bd2188dc3b203e775bbd81bd35279a092d16d5521b34c4a1174e336e4635e1d26999312e9c7a3e8b32bba53bed7359bbe167ba1f1d7c25692ec1d6dbea2c195c7834948bbfdf9024f15e079326dec9617a85784e03a9f4f795aff130b47e4c00891546cf0270aef6aa8072db00eb9b9311cf7294a193e17959ac8634bfe39ca195f0746380f7d6e92493e935c6681993e43b7720425d22c2d6bb14c8ff0fc506ee3ae6d211e2ccd8a465476331a5ddab7c32a8224bcb5c7986a73c57a570da2ff853b89b1948c84ba6af53a6f6cbf2d04538f6888273898b71a85c2d880d915ec377e0a95f0cf99a12166974c546c158fd86c36fe475cd2da352356e9880b9ffe1f8a019d12e43b81427fee1f6245851a7bd060921aef05b486b9e133631858796f936d6fbe7510ccd3c7b0a403a55dedd72f03da30a8c7151926d089fc1e201dc7eb84738292a538770dce2a4774a9d66a5d78780c5fe34357734b0096ad4d45bfef060eecbab298d32818e4867d72a55b12321271d9c60b4a3e4b34b365dbd82e97caa58173062e7ba0652d8e6c44902b788058d0f187dc83b1621fc14af57d4f9012e852d18099e98cd6c864c7ae8b947e1feb7c4c709920bb458e194e43d96811c0d57fea80e3a31a498d2ae5bea7b4d653f69463913fe295ef207eb87402ede01c3f8f2c51af43e59c8b86d4ccdb67f2d5c51f40249f31d67e2dc44"}], 0x1060}, 0x2) shmget(0x1, 0x2000, 0x218, &(0x7f0000000000/0x2000)=nil) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000240), 0x1, 0x0}, 0x801) select(0x40, &(0x7f00000000c0)={0x5a17, 0xfa5, 0x6, 0x7, 0x1, 0x7f, 0x20, 0x30fc}, &(0x7f0000000100)={0xb4, 0x81fc, 0x3, 0x4, 0x0, 0x7, 0x1f, 0x81}, &(0x7f0000000140)={0x0, 0x88, 0x3c1, 0x0, 0x1000, 0xc1a2, 0x4, 0xfffffffffffffff8}, &(0x7f0000000180)={0x6736, 0x1000}) unlink(&(0x7f00000004c0)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x10) shmget(0x0, 0x1000, 0x4, &(0x7f0000001000/0x1000)=nil) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) select(0x40, &(0x7f00000002c0)={0x9, 0x80000000, 0x4, 0x7f, 0x3ab5, 0x7, 0x2, 0x100}, &(0x7f0000000300)={0x7ff, 0x2, 0x79, 0x7, 0x0, 0x4c4ff05, 0xffffffffffff8000, 0x10001}, &(0x7f0000000340)={0x0, 0x3846, 0x4786, 0x0, 0x6, 0x2, 0x0, 0x3ff}, &(0x7f0000000380)={0xff, 0x68c}) execve(0x0, 0x0, 0x0) 11:41:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffffcb54bda23b862433b47b23a37c5f6436f597d2bdaa4900000100000000000100"], 0x10}, 0x0) 11:41:02 executing program 1: munmap(&(0x7f0000720000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000010c0)='./file0\x00', 0xb2943178da971729, 0x5) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) poll(&(0x7f0000001100)=[{r0, 0x44}, {r1, 0x4}], 0x2, 0x7) 11:41:02 executing program 1: r0 = kqueue() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) fcntl$setstatus(r0, 0x4, 0x80) 11:41:02 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1f, './file0\x00', './file0/../file0'}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:41:03 executing program 0: shmget$private(0x0, 0x1000, 0x1b0, &(0x7f0000ffb000/0x1000)=nil) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair(0x2, 0x2, 0x0, 0x0) 11:41:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 11:41:03 executing program 1: r0 = socket(0x10, 0x2, 0xfff) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="a202ff800000000000008f39463f6298bc86a4ade37dff3e42a458a951b64ad60fdee70366c7b93c8deb15be94c83a653c306794fc95aa65c4c5f9a3c0971985c691ca6a9b5d2c0afa22074cf3e6c03bfff4cbe102180817b3b4c483cb28d7f96189617e9209a6cfbedc8441c351d208ce009f3b68c98faae3"], 0x1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20}], 0x20}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x9) 11:41:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() lseek(r1, 0x0, 0x2) r2 = kqueue() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r3 = dup2(r2, r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x1, 0x20}, 0x0, [0x2, 0x1, 0x4f8, 0xf9, 0x9, 0x0, 0x6, 0x20]}, 0x3c) fcntl$dupfd(r1, 0xa, r3) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() fchdir(r1) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="75628fbc3cbad268dd2057e882c11b01aca125b84bc010b1723fb7", 0x1b) kqueue() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:41:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x80be, 0x3}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000010000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001200)={0x8, 0x3, 0x0, 0xfff, "2dbb837f2d53ec8df8672b19bc4ee1e5955905e6", 0x4, 0x998}) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 11:41:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r1, @ANYRES32, @ANYRES32, @ANYRESDEC=r0], 0xfffffffffffffd61, 0x4}, 0x0) 11:41:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x13, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) socket$unix(0x1, 0x0, 0x0) fsync(0xffffffffffffffff) 11:41:04 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fff, 0x1af8fcd5}, 0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:41:04 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r2, 0x4, 0x0, &(0x7f00000000c0)=""/71, &(0x7f0000000140)=0x47) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 11:41:04 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = semget(0x2, 0x1, 0x3f9760e3ecd9ac45) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/4096) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 11:41:04 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/249) r1 = socket(0x18, 0x2, 0x0) fsync(r1) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000140), 0x0) 11:41:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x187) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="8f1164caa4c1cc03744406f3", 0xc}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r1]) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) setgroups(0x3, &(0x7f0000000100)=[r1, r1, r1]) close(r0) syz_open_pts() 11:41:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socket(0x3, 0x4003, 0x0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 11:41:04 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0xe4}, {r0, 0x3a}, {r0}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x8, 0x3f) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x300, 0x50) 11:41:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x8, './file0\x00', 0xc563, 0x1f, 0x0, 0x3f}) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xffffffffffffff81, 0x400, './file1\x00', 0x3f, 0x8001, 0x80000001, 0x1}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x1ff) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="435a8154ec87799c42dbf94bdba72fdb3e37dc2f7fea3ce1becb950d6d96001343fbdca86238b74e5d102ba724c4812bf71e66bd2f2b23d6c1a42463444ff27182a3ff097320e039d865c6f7887b8e7f88d64cc9d114dc927f3403912ab84f5dc975a1537c375ee4b443e13770", 0x6d}], 0x1, 0x0) connect(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000380)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000003c0)={0x1, 0x7ff, 0x1, 0xffffffffffffffff, 0x7ff}) r1 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) pwritev(r1, &(0x7f0000000480), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000004c0)={0x98, [{0x1, 0x7ff}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0x10000}, {0x3, 0x7}, {0x3, 0x8}, {0x0, 0x200}, {0x3, 0x40}, {0x1, 0x1}, {0x1, 0xdcc1}, {0x3, 0x80000001}, {0x0, 0x6}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x7fffffff}, {0x1, 0xe56d}, {0x3, 0xfff}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x3, 0x3f}, {0x2, 0xfffffffffffff6d1}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x10001}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0x4}, {0x3, 0xfffffffffffff2ff}, {0x0, 0x7}, {0x3, 0x401}, {0x3, 0x8}]}) mknod(&(0x7f0000000600)='./file2\x00', 0x2, 0xfffffffffffffff9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000680)='./file1\x00') r3 = socket(0x3f, 0x5, 0x200) getpeername(r2, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) r4 = msgget(0x0, 0x4e1) msgctl$IPC_RMID(r4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000740)=""/239, &(0x7f0000000840)=0xef) writev(r2, &(0x7f0000000f80)=[{&(0x7f0000000880)="c083da4df810ffd547dacb6fc81b209081a1f862a1cf0e3e48463577235398e5403cfc1eeb111e8569c2533efa56060f3e4c731668ebedeab99ba75c5f56aa74abab1257753dd8c59c818ecefd9ace541c52fb349615a49226fd6f908235e890a6b962016ff52bc04cb46ab834d9c06c8dbf0e8d901e674b0c220c5838a8ef4711167e3ff7e48ff02f19f47c5e4bb40126906d27007960e4b0a86dd414d941bcafa764ab5130b46be3f8824b657b1005c9d1153cdf48e16e963b3632af01918e12f92526261c7f2d51feea33db40fed56c6af22651a3e57dc054b62d788a", 0xde}, {&(0x7f0000000980)="2542128b4435d1f85491affe835439f6b36fdd14efa237adf32bf28bc2f3172ef3787518914664497425271a33252fb386469a091dcea3f1904c038b82753d09939954ebb57479a23056479d4fc499810f2f0fc3d87614caccbd87027638e1b6dc0b2c4ffeca2df8aa44322279950357d93d65271f61dcce682546aa3e29fecadbf4c2d0b47cb1ee395acba0ede7a503ef58ab4ee0835a9556ac2f948bc8af162f85a6ff43791e3e269f2b93b649ec4ad07df984f178cef0384544f4bc5beca57f2ed5cb536f48c1664ff28653e28fe3e8d9c3a463a28d6ce83fd8e358db601120a916bf5be3410d43077dc093406ec9072fe5377dfa3883a3f31c", 0xfb}, {&(0x7f0000000a80)="54c57705a6c4ef6ef8cf80ad4c2f41eff6a3acee1959a5e0ca4721cb128796607d69597ecc1b9fa806fd9ab8d5ecb0467b7899cfe9b6260340145b0b4b73b87ad5b658ff61a9e21d66e60b0b91ee3bde", 0x50}, {&(0x7f0000000b00)="001104615092804af45ea5a02365765c16ff53e7b118eccef94cc733881cd1a076a78de9cc60bd63ab1a650c5756873227357627f4a8b79ad7ed62cbcfaaa0c33e9692def2c5f823b07d1e39d228e2000d44bd6c65ed1de894a7859a9a07fb8945ed92ec2d33bae683ff813e2bf4985c28f3365db6154f7e0643dfc210783fa0b4c5ea70e6964531f6d2286fe4894946e948b9d024ef42d6a173b2a3c5691f20ae393426a6f0641a9c4025afdb5184474726cac76e2a51771f52686d2276e4339f052025d41f", 0xc6}, {&(0x7f0000000c00)="c22671fe9e9e07583f490e11c4c2c96c318d979b2a4e7e965d14fc0e3e4234cd68d67d3e58749dc0f5053654553eff8ee68b728ee73fa97e51048f60debb9c38831c317fd9680ad88b563a3249e612f9f3e2fada19", 0x55}, {&(0x7f0000000c80)}, {&(0x7f0000000cc0)="1e5e0c17c0850fbb4ab70f4a168e38d44e16d4e28bc64e8b3c0bddcdcc315344cae639039e636fd808d93e3917294b065895f54e6b4ecde2d35438120fd11c348130b9da6f961dbe7c50e407b595eb5d1a25ddfe19a678174183ced5c24f13973a857d74c5b18208c0da54346284796721d5cf9ffc97bf1015e878a2f238283c2bb945ee0635fe7b53db98a5c6ad7dad45e51604452ff66f9b26220241cb1742965e6297bc130ec359c8f613086a598f6d9685f02fdc150800e28677cbfda3ec9c7dad02a2508a69f8ad4af89455b8f73e1c8249b18dfc16ec0760a383f873ff6fd7f8321c4708dcc6535e455042417387305e68e9", 0xf5}, {&(0x7f0000000dc0)="282286572432303705796ab2", 0xc}, {&(0x7f0000000e00)="4377437397b155ca97fb1cf9c5ecac355536c350de33cdb53c146371df2eff7ec861f264dd2f761471aab1f144958c9f4e1bd09f3e4a1c8a9c98d8dfeaad11eef14749b04e1162b8cd4d6efeb22737c9a6da4df15aaf437fb8bdd78989197eb2d06ec9b5f60b38760740f11f5462287c51b3609e92caf4636c2c1af9801d1ad19238f7e886e6afa48e", 0x89}, {&(0x7f0000000ec0)="da958bcf99834f65de92599aaae1ffcb9a03c76e216333824af57729ce58e5dd68da9cd51e3c9969aad9f2da3f26b2c77bc2584bfa924a2970c084cdc7dbde544e7555f44fd318cdf932c97b5fe7a3361e89d73dd867704fa7c94ebfe22ac14f178484b52a52ab86fd4a70671592276db42a0fdac3abc62ade966d4041fbc743d7e3b218246dc6c109f4c652d9d63e50c62dc32a74aeab6110d438040992526200", 0xa1}], 0xa) link(&(0x7f0000001040)='./file1\x00', &(0x7f0000001080)='./file2\x00') read(r3, &(0x7f00000010c0)=""/4096, 0x1000) recvfrom$inet6(r0, &(0x7f00000020c0)=""/222, 0xde, 0x42, &(0x7f00000021c0)={0x18, 0x1, 0x5, 0x8000}, 0xc) msgctl$IPC_RMID(r4, 0x0) 11:41:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000000)=0x42) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:41:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200001036, &(0x7f0000000000)="4b6174954cc0ad92ddaa4a41a0dcbb815d234fe2502fa247c719000d10225d950d844ec9cd16342d8d1d1ccb0378830ef2b955fb81a7d7372141eef8acee1daf7f4f467fa347989cc3b2d3951c9a2051f603c20a8437f6678d3ecb01419b742459a39d2498e95e3267af336d1b4777662efcae2c098eae480e0adf43e2e838cd1e521297b341fd89bac607831c2b6212d0a3e68e7024672afa909020603aec18cdc76ccd9187c8e8e18129b91f3b58c57a9130192c37b3574a13aea0fb6c83742330eef507b447b1f781d4d430b8282c5bf2c18a304057c4c815a40458da46b687e32ea2c4ec47cf2e3d2c079abaabcbfc1408d999aabf8671784b7e76edf991c4ee6c999a23", 0x106) 11:41:04 executing program 0: setrlimit(0x8, &(0x7f0000000080)) kqueue() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xb91dbfa4627da13a, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) 11:41:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:41:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x400, 0x1000, 0xffff, 0x7fff, "5359fc15f552c313826860e20bec1ba8e8c1f881", 0x0, 0x9}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) r1 = semget$private(0x0, 0x2, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/225) 11:41:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x1) 11:41:04 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7b) mprotect(&(0x7f0000029000/0x2000)=nil, 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x8) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x39, 0x8000, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:41:04 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) 11:41:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0xfffffffffffffffe) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 11:41:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 11:41:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="824200000000ed949181"], 0xa) 11:41:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r0 = syz_open_pts() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x8000}, 0xc) close(0xffffffffffffffff) r1 = dup(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') 11:41:04 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x3) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x1}, 0xc) 11:41:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kqueue() 11:41:04 executing program 1: r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 11:41:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x468, 0x7, &(0x7f0000000000)=""/118, &(0x7f0000000080)=0x76) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 11:41:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/88}, &(0x7f0000000080)=0xfffffffffffffe1a) 11:41:04 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) dup(0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 11:41:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e7fffffff650300"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 11:41:05 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 11:41:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(r0, 0xa39, 0x4, &(0x7f0000000080)="ee3e9d143d67bc7275fcb3107bcb8c9ac535f26f20b028da1160d8610ac203838d80ef8395111dffd1ba9aab7f9fad1472752ab895cdce0e430b043b2729b8b31b41b11f95810d3d0e3adc37aa3c650dce7ec1ac511fdaac6c918edaf6ed94fe1f206ab9844bdfb0554b1076b58943c11e12f0759b0e6328e7fd60f05422dabe0da223", 0x83) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) geteuid() semget(0x1, 0x1, 0x4) 11:41:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r1, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x180000000, 0x2250, "4ed5ab99cf0b262c7150068f566cdd3b599f74e8", 0x70f4, 0x2}) chroot(&(0x7f0000001080)='./file0\x00') r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) sendto$inet6(r3, &(0x7f0000000080)="a47f0d50dd35c7ee41ca0d7a210f88b5357a1d2c16e15384dd4cfb99a709b0dbd1446b32571e8a990da3f20a973e341a39dec3a3fdb9cc59b668552171507d1e927851b4ea1793ae68ac63ccbc3daa9e2f956043644cde41a0703a1fc95d968562fea1762b930edfa7f991871e3144a5c2c35168951beb8bd895ccc86972e9dcb089860d319278455587431d3f7d539c0d0a8a3bd81de25efc8b142b00095cd38d99732239d8a4a84e0707d4259b6cfd9f5690237b98ab8b9dda048337a44f2cc58598e3a08df52bbdca082bf5437b9def7dbacd26cac17a800695a68e08fbaad77f89e757a6279b8eab71e18bfdc0cbf2be0182dab4798f9bacc2567463157843d568469ad2f6d5ead7919ea36b4a24c65df49f8fdff8fd15316dab474f5f9a76e815ddac9fa35ba8a47a7e87e5a7c4183801dea854d29b14d9308dd0cd31a43ae9079eb55d912e63796bd9aff24001b4a4955085a4b23e2d0759783f32676233fd646e8670511a68ca29ed3a0a0eb51ae30bdf84666f468ae35e9f569df2f0f6e29efdd526aac582c529cbe88adca260fb6936637ca3eefbdeca053c526dc9371b6eb322d57ed3b31f65d239a32c4bc0b050317d8b6e9b3fd74a5dfbeb62bdcc95eaad5470be997014eb78812091c2ea5eec449e4e9592723589c5232379d5578d6b265f2d10f645c2956b097c27251296e79f6a9925137898ff0788eae7d903ac591845d7b48ad7a8dea9d4a77b7b349a031aa719d1adeb1bb4a698206899fa71f6c4abb50b6a4e1cc1c317248ab839ead1040b3653fe38d585214abfdd85611a988a4283b0d9edabd4c5586e030d7f3fc47d448196029c1d955c31fab0e481c1f472864c93f3093b817b87c8e79ddd51297a50daf42e666463d1f7eae6dff9861663fd0fff7de97deef6dd8ab82bcfba869bb6a280602dd7e79a1c65a86f1ab2b0534ef72b0b9a5fab8642e6f09d5e975ed3ff01171e43ed3e2e2fcf298f4961267cc48c6b1694d15f698e3f9025811dfe80c93ffc962e3ddd55ea6afc414c706c1dd71794ea19b553c94276c086e0e2c94344428c0d8159ed9675664fb4be85b920770f42741b806d25a2f5e7862f93cfd4b0f0625265db2b154e24d34100cc7da3a79c458f78f346aae913bd5716b53f1d8e6d308c71e4c250cc12ce6137c2d228ab32d2e2aaaab6101f0b8bcf43629d723fbb134b86af0148286de747e2e7865f503b5781d92dbb38c87c1f7642766183527e4aa82576e6c9cae7625e85f22ed519f4369dd2e0e2ebb69faffe18fa64beb8cfaa14561a0abec40f2ff215d6593bf948d0e4d999b1978d5c675c14af0236f800365913f4d7eab8aa49249ac206e443501b80e96ddb78393e8544725541abe234d2f5f9f370b50780308707201bd4a773047e5b5808c5dfc70d5d3cb6a7d09a7b058fc8e4ba8f1cb040f7a14e95eb18c2153f2ce62b273aa2b110650eb737ace6aa824c66dd681005b3b41b1a4024456e8ad3675153ad36e0e7be9fed111cf23d2fb7c502b969ce63e915e582db9e4a9f63764e064fcccdf337e0f81f623dc2d0454a7ba9b13ffb06e48e7c9d7be24af446eaf46459d6f0a3e81be1e5012e7821e8439c8dd3545830151ae8383a0d395ee899c5e639feed54a09c4957f7390c6df26e7257022dab94241019b185a74268a997c02bdf622dc71cae32da549dbd904a6c026ef6e2913d41e81e092289828bf44094956f5fb2a0472775c33d56be387e81e44d3ed2631f1e7eca88b93fbae2b1bb72e8e94e3fbfac00428dbcd27627d4325643f3252b8837280fed0af5c8c686a0ee736afd750c4d9e8f002295ec30e1592d6a155bf76331fb728b8a7cc317fc3e53abcf6ca8a12a35d11a9b0a644105b91144a63e183321342e0c0be9338627496d18ccfce08eeac9f7aec520e1d6ace4cf3c9dc4321ca8f566b140d94c054561cae9ce5435e38c14214c712bd3ad46abc5207aa8fbc4e5e8e85f89a9cabeb06137e238bd6716882ccf2755c87a6aea5a7d88370610bcb6d75e1c80a36cde509d192968223837636872b624c46355b42f47c27407cf140efe95b939a4d81411239abea7be5eb1b3835e808c7407cd3419b67b5e394615fecd19a499574af4d65162c739f572121e36792f47710f65f608d57da6ae5d6eb2c2d69bc8b51a470badcc07da808192e54bd8122302f6ff1f9994c65e23a7bf30e76195e465e607b0cac708e34f997ca7a450b3376db0950cf631c460d6edd8293155edee427d69c061111909850525905eebd5dda5643916f02d27a7e8ac20858c188c9adee2f715d8cbfb64d766e42d0d041ee8ecc0f68891c7a851df59e897a82f6270b69a5e81adfc19cdb088e38284d5f97b7ce7fa757564f04c0620502b6dafabc69f67dee03961cd5404f9489daef7c1594273b129cc46cb6964281dc5df05ee996fb8a93fa894a09864abb730f0e497e7b2c6c157aeb16d12ffee74cb9cbb998ec6d2f067f900f0794c8ee6b1472411dea5c53d6348a965f5e489962237e8ffd78adab8fcb633b5e0d4757a1de49c2b38864564b40e1cc2ea6cbdc27b0354fa9ba68eea3fb42e042611c3eee6a6aa9feca39e6589941806db466eb7fb722c09f3f24f62517fde1b13a0969ad96bbf11bf6569529b17a4043f350e3c4e9f4bf5caa66cead9056498241df5f9be158c3a22860ec3514343e1575b3a97df9f988e9aac03bc34db3c9714fa80831d69c2ca6cd4f8a01792f2a358e5e4a917b091e1e3af020e43e28d31ec2c940a1a221c74cba87614c2b075fe918721a13e045f389ba548b813f4b5151f9e47b432e72b77196d1cff5505c90e48942890a0184f6d40b27077238e91e92b791576a19bc311610930bd4be58237f68a0844be1063a4b44a8416da7c7212872e1bedff95ee0cc43adf8ee84378a7bcafe98478b29ed5d0119a56884eccc380491d7146da84e16fa373c204f52f8d3e6c26c2bc004b44f6369874b6ec5b51fb4d598cee75a1747b0258456b27fd85c9710f485cb00688c6daac75ff671e7e85c0c8f38826b16ef8c1a58b846eccc2bbccdc26e120aa71a0088ebf8e184b2630f0d8e13b2f52d0fb4b4110b266a09c6e01d3a9b57257b10cea3db90129acfb295d0b740702856f8747e819ff710a351a994d199732afb653ae9f8ced8eabdad5f86b4eae422248255b9cd04ada9c07f47886df5d614a9c2eb4cb9ead521f96bfd177aa157611cbe927ace6ec887fddef4bc941e450478ab0c9e710f7acb2d63bf0d3a6f2b6d1bde728fcade32147db76af4be1cd0583877c7de41e367ce4110b686719745d49858897d2f20539bcdec26ebee90d017312a74294dbbc04e6a9d9cc53d809e01129e9bc74fcbd6051513685e47bc4d67479fe55bb54fc9edcdd593feb2c2df9db3f0e0c3e60831b2a09ea428344f6dd204d1486abe43fb372f2d37fbac2cd8cbf97143f6d1753a71e276d9ea8d353683945c34aae92909082b33d049cac1574841616753cd9d0a52eeb31379a591353f85015f332c21e63092f520f930c2f236dd13d6271f0cf306f02350f8f4aed47d1bdf42917d1ac8671b10174fba449202cb6712754e2309ff5777ca37a8f5aa757f57aec36f0c97ab96c0a8456e36301c5123227deaac06caa435d5c9111aa52ee6c6230e10fa298366679be647ec8f87d9df4997c3924008b2da534f80831c4cb8a38f80ef6819623e758d8e55f84d112d51bd8ffdfc03e3bdd33e21112e86d85c6746dd24e782f73d87f5172e411b2e338b3dee3a3987446998d42c464decbcfac51a963c6af4fdeaa5208b4c91e7bbe90f08848afda6f40b05ffa4177c318d0b6ceadb42303aff81a75c62b9648f5ddb4481b9019ba8d164b244c4cf85c1bfd4bf0c2eb3c41ef24b3acf92a237fc5c1f011bb7eb730ea25c4fb2e36742cda940ed9cb2100091b569ff30df1cb7a3f18cd093639ca374c23dfb3d41eb117a0d138a1aee0560bdd9b1ed587188291e016de3c63053561d3b0d305579eed1613b819c0d2b3cb386c477f3bc9aa4054cd9b13c7fe002be93ea02adf009ec1df1295ab52c037298b43964bfe1dde0e7e438fb5b2e5defb7e007312332119c9b0cc5cc39f03e9f78b721477cd078804c8ba2a6cee701bb66fc00aea88cb323fe9953a5fb697fd1a207c865201f45b39c128515743239c68006b2ea11911f1c1cb928e66d2856304b3c118197db2d24b57d441ba7242a9718455002e9f5a42ef6dbd6edc0a03708cb8966a6f8b107879f2385b0b572f236e576bf80ff52f3d2100a013d676bd9fbe6aa3dcf943b6f10300ec71a94d46e375a72842c43e9be14534b385db18b7c8ca5bb90060e34f8033269bb6e8aede88b0fc39c8cc5570e12cd68a302cd26f2524986a0302e39863cd1184e4f57c32c382fba76f7c8fcb139788258b903cdfcfadb15bf0a19fdaa5e7e20bc906d2a6a267c881bb13ef79ac39b5d63809a2e8d5a776376c7d9689057dcb76de8fea7dadaa6336b672d35f183357b7278d9dcf80bd4ea62784a8ed49fb3867322ff832d1211aacaa2c86fafc8dfd8db28950521a1dfe2352867afe717693de67a93ed2642443ef9e4cfb8ec4bbb8dd9ab528459122a1f72e8080123e53a251f622baeda60801fe2ff7b250745744c1e4acb5baf6d2be36154b17a9f95c9cbf30035ebf6c7a2daa533cf3852db41bd1a23f56016ae7259f42b88a69322a3a1168cdf7a8d18357710525ac2f48dd4f23e6a7ab991bc9a020ed74c5809460f1977a42e75026560ebe2ffe301a0c90a7a692bec19d32cc9d5247638a80978dd7a0f394c676a907fad53aa476be8cbc87b3446bb4b3fcae4564a0919b07fb3e19ccb5756da71e367b260b72d534771c90838f9f619d48e516aab5f23b7e9f6d01f2caee8c9dfb6afcefd0068446ae290ecd1284ef305c5d65b1f7a84964087bd08c42656e2f4d981e713685a894c82142f0a207ac28c9f09758666c5484938d75e34a892643fb01e3ace1b64bb35228e8dcb0acb9b708c785875031ec0d89367f951928d05122f63eedd82f5d086bc5ee2a260388c2c4203c46c4d1eec5d085895d8b15810072ef3c25cee112cc599fe7a9ee72d167358a19c2e0913525a93a15aa2e3ed7cf087334992fe2a403a19401046ef1ff870f91f9ebb773b5221d0d7c184fdf05a513daf4e01685fe6cc5cb415d7c0b4c8f4004c1fa351df4f7f1b2583d9cf24a3d64f8e80d30f6017c33d2c84af987e493ccb7a17e28ef0a390289a075790bd22420448d862745be4f1628938c8207cd5c4aadc5ed9070e12a2d9135d8d3e52b919825de21c4e621f59dbe510896e44d44d7c3d08befcd0fae119498217f8d845ad22d264ecb3acb6cb7ea449c70e759a7014aa70a308aa494af8a8f1b0ba9df8ad923732fb3d72be99a87c3321f697aea6f21199173522ece7fffa356d465d6ede60710da93bf60b38089632413b35a132213e76aa64ff35120fbf1decba8607770368849ba92e1a97ceefcf957e4f8cda1c7a94ae5478c9d5f3d543208ccb06c023c3b4d27aaf8e2d639de1f57a6e0708c387a3799a0ef319600dda92b73b31d129875c620e24d3cd441d53fe5478c65060419d582f67695dd256a438ce0d70be9db75d07d590916caa92f32333ba905f1bd96d4e9b2c555ddeec88620497e77634582ff91072e6de6b444794388982840dd897fb25fee1d34b78b067e038c6c7a52e9dcfdc50287caa21728c1e02bcd3fe8d8db4007b96bdab8dd0f8bfc855411fe397711b5d153bebd58a2", 0x1000, 0x408, 0x0, 0x0) 11:41:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="4186", 0x2, 0x400, &(0x7f00000003c0)=ANY=[@ANYBLOB="55cd65c5a9ad5a89e4c1e5cf4dd0b348263a02901322a98ee63a0d632765d9faba4b12a1f24677308465aedac469c3d6d48b442245de87d37a39b0e871a536209bf9ef5c633d85ea8234a47b762025604fe3a0b596e802361f7693d195e948e47c1efaa7df09f01f3c16b059a6698a7ff308b10618e6a1042b548aa53feaa4e6a8a5d0740a6cc73eeadc13aefd8210742e9c6e3fcdabfdaaf944c1a709553e3f2b20d07950322afe3b52900f9e83bae30d1785fe21a121fa23c7d54fdd40683056bf0865649b2284ef9ed83434a8b511585385dfb94e57ec89a2509b239a200ef6c47b1c4837602477fd94f4c9208787aed30a408ee6428c1cd1d23b63b086e7"], 0xa) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x50, 0x0) write(r2, &(0x7f00000001c0)="0c7e2358fbfeb01f8e4009863c087548a13143fb862803981280b9eba68186e6a51c80391bb3e7fd8a1a7bcd813a4fb70f30e4acee75c00605476f977e6ee2289910dc4f74fa52fec94930e290cb1bd94a914edeaebb4ec0a87f72445ada88fc1261c3ead6af7434cd64346c17309ff7bcedaabecea4f72a17bff5d926226c47dc16c66e7117ff03be96c00f904d98ab14752823ebda3ff91cda36a75d5e3d1db611eb4be73ba28257886e7bb40c65e75ae533599f979b52a4dba7c591206901cbf95d28fac41e6bee8d3dcd9b4b0bec31a27574d45d623152cdb0f4395f47", 0xdf) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x5, 0x10000, './file0\x00', 0x1ff, 0x893, 0x400, 0x3}) dup2(r0, r1) 11:41:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1fe000000000, 0x3, 0x400, 0x1, 0x6, 0x120, 0xffffffff, 0x2, 0x3, 0x101, 0x8}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000c287874000a07b36918f748c3e83001e1670c968606be0fc8415222735"], 0x10}, 0x2) 11:41:05 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x81) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x5}, {0x57, 0xad0}}, 0x0) 11:41:05 executing program 1: r0 = syz_open_pts() setrlimit(0x9, &(0x7f0000000080)) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x10001, 0x401, 0x1}) 11:41:05 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x69, 0x42, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x2, 0x8, 0x80}, {{r0}, 0x0, 0x82, 0x800fffff, 0x24, 0x1}], 0xf3, 0x0, 0x3, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 11:41:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xc791) 11:41:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0xffffffffffffffff, 0x3fffffffffffffff, 0x0) socket(0x18, 0x0, 0x100000001) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000040), 0x0) 11:41:05 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/126, 0x7e}], 0x1, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0xed9, 0xf89b}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) write(r1, &(0x7f0000335000), 0x10052) 11:41:05 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x7ff}, 0x6) 11:41:05 executing program 0: socketpair(0x0, 0x8007, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x100000001}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x480, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) poll(0xfffffffffffffffe, 0xffffffffffffff9c, 0xfffffffffffffffe) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x103) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) 11:41:05 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:41:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x820, 0x0) 11:41:06 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f00001ec000)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chdir(&(0x7f0000739ffe)='..') 11:41:06 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000140)) select(0x12, &(0x7f0000000000)={0x2, 0xfffffffffffffff9, 0x8, 0xfffffffffffffe01, 0x200, 0xeb8a, 0xe6bb, 0x49}, &(0x7f0000000040)={0x2, 0x20, 0xffffffff, 0x1, 0x9, 0x10000, 0x1, 0x5}, &(0x7f0000000080)={0x7fff, 0xffffffffffffffa5, 0x800, 0x5, 0x80000000, 0xfff, 0xe779, 0xa8}, &(0x7f00000000c0)={0x4, 0xff}) nanosleep(&(0x7f0000000200)={0x26, 0x8001}, &(0x7f0000000240)) socketpair(0x20, 0x4, 0x9, &(0x7f0000000100)) 11:41:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000080)="056b1e914d98110500c5e13d26a8bdfb47c4345984a9a7d94e0548057db2f86c9af3cc46083653a236e3ba91ea3336cae473932e3316b34743b5a3623abb4df9fc953e8ecd079e84b793aa03759771317419ce4c0b63fac63180e6fd420f6fbeaf85ac9a79dda754fb40d072765209a185d382554ce1553cf303cf378106a60ad9677b1b15f63aa4bb", 0x89}, {&(0x7f0000000140)="072491034b5545cf75699386fa1e4723beffb333e538554ac0e8b7a6000c883a119cf91cac7732e95dc9e2a41c158523fd3704553390699706bed8fa70f761c6cdac1ab293ab0387efe84c524ab00db42a8a74561fe499ce7a60bf07c47252ff5091", 0x62}, {&(0x7f00000001c0)="39c60e86bddf18621c7b4c2381", 0xd}, {&(0x7f0000000240)="510a0d7265664ebc954dc59882b00c09a27dc3cd2b0a39d9a8d6b0352c4dfadc5343a9d620c2be99cdcf39574937a38929e095ad4f6a573a43e148d4ad8fab3e62e8de4d648bc9307db42848af9e91e1721ff7eb4f8e2115fc560358f5a8a4d659113970e493e89d6d95395e457589e4a22e198fd2fbdfa1445a85ff751a805aca5e6dad3dccb5d75fc6a29976847f32d25b471c4ff5a754a7128eaa60641f69b1c3c5020e56e2f1d03c0fd0fd9c0000c3d14c53678a1059e761bcf76d905fc64247effee19f607633774cd726a4de0a538436e7f104ebf3b00f89574c6a0d6109fd50496417629a695ea24fcd3b19a61e94b517203fcc392fef81b40c2798762795b90561f001be8734c0bb4c2e81dad5f60186d38364bda96f436ca02b763e200613f69c58937d9547d7421c7850b84b009f9db23323bc9d3fdb2116c269889f0fe264d55ec04dd59559dfef1177a513489b1f2a6f7a85b92393a9b139a4fcff036c90fd548ee6f63a7dac16f0ef690ab395e317bde2ede57313ec57b1107cb0e83750e37532c25cd645b83540fff4eef991836184106a7ac1015de66f81147161284fbbd4ac3afeaa87251b92d83837fdcf29fcd58762d8cd7f1f3fbc4c85ac5d4a2afbbc86512a5ad70e010f1532499893d0541e9263466af8527e307d45866e992c2195bfb3c81316ade94fb662a6d872b9ddea1281e18c1ca103002052fb69549dcfc740d8c169011dad29d30fa810f282e8060c1744ab31f7bfa26112446dfdc05fcef45c1f703df08653be2141a8f6fb42eea2448b497261b7739835521a7aff5cb9f8950f9d8f6d9cb2cfa24fad969f44edc1dcc921b9db9bedc1c8af21bb0186792b0fd37fbc1659be42467ac2d1979a372e37bda76fa9f910cd43acb489b5a6d556afbd1fcb5c23fa3b3a5d469686ba3bb075a4a5aaf248e17e61ddcc46f60f2ab58e1fa20ab0fc7750f433684d78dddce9a99102037ccec0693249716eb3bde572f5f8112bc495c9a0eeb4c6ed1d26db5dcbabaf5a4d288269e090b645d19d09f5f12ae8036ed7fd6250a1ce8be921c8ea66c556bd771108b967266cdb8110bfdce2bef15d1a3d0301e42348bdbc28df2028397e616ead0cef1657980fd421487c3f8e9083589b9eadb4967b54eec44ac1a46ba8c7895b94b4c81e91f25a12a5890ca22d993f9dd019b7c907319b3f28f2288590519c953429f63708b2f89045ac481189dc05091cc897beb1a78f85ea37d47f17eb5c41cffd634d8db96ef02eb4c47f94e98c224ac818434b523ce9c992f4ee9941e21e8c83da4a40ab6ce57b89850bfd859a04c08792aa78ec71658ab06fb2b24cbce9a07450f79ff84acd6cc3e0e30eae196dbe2974e6de5485709fd358680cfd8275a54551d7ec16d193589dbaa1f068908d287657d92239a656ae7470b32b45eadd5811d4b1c91d46bece02e9104c7cd90aea41f165f595d8569722b4af3d109dd68989ad426e72b878af304a83118c627dc33e38aeeb6864f3b4abc3aa86e2018819e3332330a7758483fe8ab88256b1d911f65aa1914bcf4525266a98bece9c40be2215201ea501628001b49186aefec56944d1072a8a9bfe9d5df0f443819ca76a2e0c04bc71065d79475645bc0872b000f13e0b4388fb5d9273400df1f6a0ffba7f1a33be4baff5e25ea1917e07dd94ee2fd387e0e0ef5aa65852a7c4d82087c58836b3657a72eb919983ee6ec8a67b2be6ee13c9379381fca3808853b7a8293a01d5296f94fa5bc64f90783369207db1e0a3986e72d10c44cd425f4ce3b1710c895424201849d10b3d9313bedc42622e4c453cfe42fb23a87794ec14c94a9a741d8a62d3a853bdc98d1ac6db01a66677783d74308c9993d67adcfade5eb5e4e6a4ceeff4bd066de8a6d6abaef5baffeb698401af1ac93e6feac3e076f968ba92781cc77c135b8f2107e45bf6d80ca041a2465ddddacde083a93a32f3f55c0bb57f9c6a17fface37bddec80779b1c3a541fc58759aa36511e1eb2ff0d46630664c90fd0fd9e9ba0e69e156da63093711971482265598ad8e80ae332e31a9c12bde567db3ad9703506ef6adc83c9e13d4f5d47e85af4005d2266199bd9cb0a76788e337bcc3727c236c0221571dfd9f2f25345217bac7ec3edbb3e2ab91588ad018b2ae344da574c95c9d83fe4e7e771f99e34cc10927dd3817aef455f7ac6e2d67f44e435490f68e7885ba29b2d3609c3e80369b65919f29022f527c45e774bacc950298a0120f131901ccd626eecdd5b3e7ef1299b13b4e2595901f199d31311bf1b4e1ff5d8974158fb105c4f0453fb84dd125d5569f3b1d6b7216c93af9629efe4b5cf96537c11ce2c4bbe55722049ee2e87d27cf2608f3e8873637924361e8742f62fcf2fba4fa8d73556be1f75fcbf6aa11bcde4c0c75037d33c437151942e9266c766bc0bd99c9c6ae0e2e005578fed9166d6d70e92f6e3ad5d20714c6c5c62035a605179a479abd6a44b7b0b67b79a7704c795ba3576ce140c12df94720d86036c2aa161228e4dbc3297aa76dcd4130bc33434fea5e8709c18056eadf92f519947837d0e6d05685d0e06f5f1c9c4920e1cc9cb0c0b6710ae5a4357700a991273feb1b4e042219b2890e5dc292b4f61be9c5b0d64bf73f069b014e0f867af629f09726c1ef2756c18de33fb015f56fc1a901a19800fd5450fd9a7ea787086e6b1bbb0123380cc9d922312fa260f67631442682a2af7edc90aaa743a59c418dd2244d9e9db0665ea36681e780f9fa389f210f80d9ea412894d2fbe78b2ee1986e7b4765c05c8abac2eac49e3b2f4db8b7041944640b413cf8f5f3ded9585f3f9059112b953eb7f775b497a5bc66c32e4bbae90b170985778b81c0851dfd4778797169f687b594be475459f84f906ba2feb5cf702896b06c130d7ceaa685c43b04ee434693bee0fc4f466fa43be0b4118ab8d47e19f7586a04228187c6e80fd405e46438c01cc2e7d828e34364ac350ba8d1f7d75a19b804c553e1892ddb55633a598f4a8a32e98b3d4509885d9969b7c73318645ed99e1bbcc92a415d181a43b3263a08300096a78e03c10b1ad6173ef9d0ad4a3a35675f361f19b5ea6ef5f91ed15625a5cba13bb2c7996529598430906be588ecc346067dbcf3b318acebbf1a8e7e9904ef79f23e69d33117336cb2be33c1e690ddc7fcd18c15cdf0da1d8905b069511580ee05f8ee4d25d3684b37bcc818373489273f2dbd46db0794daf28138add4a01196f8dce763c7d4e9e3f18a265fa6030cb911f21b8b6f118279821f6511902db260870a213b7d401f849d51624bc42fc32d2bd2214d747af1b6d44730cdfc18618205c458da423e4251b744426dbfec2789a4289956dc8a8574a5327b8c0de9730e83d7eece88e6fb2c861f7dacdf34d8b9f35cbd9be467f09e835c3f7ae95b2f2013ecad28896df9613b357fb2eac8f671a19d2239481bc4773e6ee4ebeb4e5c5f19e8346cdc58af5511d2d4923c619cfab7c6c40598eba45fae212792a768041a178450ecb3d90e0cad582c300699f243caffd8e87ac81f91d7de7944f52eada7912f12abb83ee7405edd2c431bf0946d7eb09021e2c224f61d6c0a66b5f79ae7caa5af94d7d501cd7a1390c987cef14a2bdbc8defef6b682527cd19c10028dc77bfcb6a9c68e5f4b309638b9859b6eff597d0df004d5af4f24f6629de0f2e7baa2d069d709db3e2ff28f303be4f59de91d8784ddf83f85bacb38be48f56570d5d0f87291a66cf638736b01ebb4a4a9df119144d9651ebb26217452b4309e15c50939bc61c7d51c02194c20bd84e0a39934467e24ff617dcd672f99b883079bde59da7075ade440c0200056bc4604f651146dc9bd9aa7ae029f7b621f1c6f4b2837fcc04c5322555c16e1399be170f61fd6d0bea249cbe351cfc39234600730a9c1ceb0d3f350df5e9ba87bb37f3a85fcddb038d8962724d05f203351e8d7a1c010364a054b4c46558689418343793da155779962ad84b0b0e7f89229ce7748f37885aef9f632537940964eb83cfdca7aa9080284aa90abe840e10f89df168974f837ca23d37d10d70bfd0ea9d27a2a16d8602744de9eb620a13b3d14ec068c86b604fb5ca2e2237744f188544bf22e82c7fc83e1a338e68857e87ca209771520e932ccb2198493487793c026e403bb31973a8730dcc98be0494a0a2cc5f672b95d8d20b06331c32511a99d4994aa814006e3315d003368f6029b9c64a5b9038a28f32c52a485d434120d184153f5293e74f598b4b443c0d8b8565c22f710a11a0c74093800432d2e873f868d0d5688d236f40808efb7c80dbd709456f1cb899fe5121d0521358c46a333c26fb385d25996d44be2e0ef9bf476be1be8fb57935525b6644d3bbb916e19042898c3c0bb13e3416e19b205c43b47b9db33d6daa56ba9bba3cab381e0fac57d341b8a637408358869bce5f8633e430653c4916d61e4bc87f50f19e06c30444204b4d3ed40b8527ed3ea43696475f4269da856c9b9aa7f8e964a600274171e80a2023d78666eade732c187b8c3c83eea31b129cbce6e120101811c0ae98e7f7985ff1253df8030e25b18fff8fc8e5dcfe282bf158062388974d7b9f67bdc51048741194f98251b7dcc91715fabf5a874c158df69ba227821575099d055da14e903e103aaa9e5607aa8f8a97e00944e10f809849934e2bca769b5ed3077f81e143cda6bf82c9dfdbecfb7bccf381bb21552eedf0eae0a5667209f15464ba2d5b04a0d69f1676a25d458be192f1d5131ab3898aff46a8ce2a425617a91646fd3c36d4a6e5cd7731bd29449f1d862402af8cf2cf32c33844e7f8da4f93c5df9b78499973ddf0ec76c55eaa283da914428d66bd33c2cd0c94e0178da2ca6e2a51c32deda96114452a2820340eb1beac5081e1a7128c6ed5ea6681b064ea89fdfb54d84042b43d2a6ce3955e02fd23b9ac9ac8e71f5aeea85853c3f0e0b1360318fe6143e84dd98485ecc6b2810a07ec3b4dda690b82e608157e82fe61614a8239978aba56c9a9b516d0f62242a25b09f242f05c9e78653f762813b0c3a6ca3224ddb6a8cb415e93bc5edf469f946267a93aa88d2936f7245912a11743d80f35a18da56a6d3f84d22ffef2bd4e2d61ef40931d3311e1b1b63ee3f1c68f1464da480b82845ff38d69170faad1519429f11e0782a6f15e7fcbc8538e7c57f7e2f1573ed6882a2c585da688a627e949520c4a7d37d94eed124347dc0a3266e1538ba48517f2f93f740b41aac2b3aeff0d23a6ee766b5b53b8cee1e565cb6d2dc06a0323c3994e49ccf12e70015010ea1d6d2e6090215718d289f2ec3387fc08c027fdcce61625f36574d04692672777f9954682d8e6af83e8817d6f516db2a84b79d4466efe4092e9d0e789aa9b7aee9dce70dcb29c5712af8bd626e808e3f13b43018ba2e282db70694e9cdaa2af526fb00e2206e29a2347811c54ac5be606522878f1afb92123b849dc36dcb82c3e986abdeea2326009e2ac544574fb5a538b033ed0d22e6dbb7f07bee8737b5e701da9bc588c1bcdf241b9348eaa08a45913abd361d5286573285ea6b54e09494b789e12ac6dc379150dfdc31892977b4e0480684e1d0e786564b5a18d68ebc458b666a5580fa2f240e742358301d95cc4450b5fdcc31d5129cbe98c0b2904e9f351c31a8f1592cb118210d9274b51e3d6c9b8e678fa04ff4704494e51975cc4a61c03b5648a1ad9f3fff954e7d4343195a24a5873708248c4c912a99da35f1e71559bfbb5", 0x1000}], 0x4) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x4) writev(r2, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r3 = getpid() fcntl$setown(r2, 0x6, r3) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000001380)='./file0\x00', r2, &(0x7f00000013c0)='./file0\x00') writev(r2, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) 11:41:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:41:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600), 0x106}], 0x1000000000000207) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 11:41:07 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) 11:41:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x82, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0xfff, 0x1, 0x9, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x200000000, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x4, 0x1000}], 0x4) minherit(&(0x7f000079d000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) minherit(&(0x7f000051a000/0x1000)=nil, 0x1000, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:41:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r2, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0xb294}, {{r0}, 0xffffffffffffffff, 0xd, 0x80, 0x7f, 0xffffffffffffffff}], 0xec7, &(0x7f0000000100)=[{{r0}, 0xffffffeffffffffb, 0x0, 0x6}], 0x8001, 0x0) dup2(r2, r0) 11:41:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) fcntl$setflags(r0, 0x2, 0x0) 11:41:07 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = semget(0x3, 0x3, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) 11:41:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 11:41:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) chmod(&(0x7f0000000100)='./file0\x00', 0x8) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 11:41:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 11:41:07 executing program 1: r0 = socket(0x2, 0x1, 0x401) sendto(r0, &(0x7f00000000c0)="711af9b36a730e231e2f08a2f381f3c62ea8b4c4e098b5a2e454104f79b4314d7c9c0a8757157118f4263cbf50bad7b166c7d4e3529a4d25d9135772fbaf2cb74531adb4e4000bab95951e65534aa7d9fa5e09e910af4c173c49920974488890d9b1648c549b7ba4ada153c470bb4fef2f39ae9534102217a774b94d00facf7ac33f08cee977e5e5aa3c826fb131344fe17c15e6b4f0ea6f31db8a0b0eb2681dd2ee57", 0xa3, 0x4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x5}, 0x1c) 11:41:07 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="23d0cc7469f6556fb39156cc2132412b17ca839fb74b62532ccaae55c72dda8e444856f57fd719976e49c4408f34c4a5f0f746794a1824fcec31f4a1ea1fb621135204dea2f6e8d4511a4e4c6879be918b9d21c35c5792f3b769bb136c6d809fffb7270fc9e30c3edeba8bb59c393ce483ab4ad398d5107a09a0da3b2a9ec4e01f6e2b2c4d617cc263dd49", 0x8b) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 11:41:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66da3c72b7ab2cf69548c3e8c98464696c6530cf3656ed4feeff4943a43124df96158edb224573a86db9effb0700b7bede89fa80650e9bb41289ceca"], 0x1) r1 = dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="ebbaebfa0cf46a8016484489d807cc6e37d1ecc697eb45d7f3465e39c968e5825a4a8b5cf7d357b44bcbb0844021fdb5e9df2c33a4fec4728e6b1d7df6ecc035c6a714f29e42eb72b551525e2496d44d6774e1f60ebcfd7b71ab20aaafa6b68fd5095ffb1217a4abad36ecd6490e21d2476bd2fb2dc10da64203d99a63cf7dfa049708af076b66dd3970146ad3e328", 0x8f}, {&(0x7f0000000140)="4b7e64cdd6d9475cc1870acf415e6e4fa7a743d01c80714f24b998397fac09b8b8865fd810016622a6db845b546cff24a0f5c4192bf1833fe2ecfa8bc425d0fafce721dd0e9dc7eeaea3ce640f7ce97cf5dd37d0bfaf740ad745d5ac9659dfa6bd52383714f9833e177a8eaa91d64e2e600f16457ad122483da85639654886bfd802e816937c86c7843311fe16270b78de32915894ccefee28fa9711e3783ddf16275b4f9eb78a5e827aa36a4b5760b2f8", 0xb1}, {&(0x7f0000000200)="fccaabc78e5188abc9ef1edc413d2fbc131c34e73303c51ef200ac912ea228dbd22e314481d6ac12842cfd8748a5c572805738dc313a3a6d1f09c15fd976bfd01f2c0a8bebd7401f928192edd2e0774ae31e59f09dd6807b3fcd38a4f8b6de4d74c89d065496b7a89999c1aed5d35e0eb94968d6c65559734ea54a8b67ed6c5571f2b5e9cfb76379372f4f70b9ab5957f07ac4c74d", 0x95}, {&(0x7f00000002c0)="06c035f20e00293015a3712418f5c645ae057f0029f37c4a69a99a3e705e2fce87e373ed0920b8054a98a6fc5eb4437438a8efcefc098b6637449b1a44807aa999a1c700f585ec616d0b4b548b727504613f9f36f94eebd30d5db75a7f060e525e007ffd2fae16398bcb30be28ab67c629b3e3c9e7a87ad2a2efbbf0bf1ee86d3ab5a909d74d329a3c2a6578700c0b928d29d19858c68d6db3c575907d4b3f9294df7689e33f781d27cc22e860725b382308e9ed927e748343ad972808e2c400555828a6e0712363bd9870ac4fc16d54c8a741199b", 0xd5}], 0x4, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x4}, 0x400) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 11:41:07 executing program 0: r0 = syz_open_pts() dup(r0) syz_open_pts() 11:41:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getpgrp() close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 11:41:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000480)=0xfffffedd) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x0, r3, r4, r5, r6, 0x12, 0x9}, 0xff, 0x7, r7, r8, 0x4, 0x5f, 0x9}) 11:41:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) r1 = semget$private(0x0, 0x0, 0x422) semop(r1, &(0x7f0000000000)=[{0x2, 0x4, 0x1800}, {0x7, 0x9, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0xaf12cc057750e74f, 0x4, 0x800}, {0x4, 0x2, 0x1800}], 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 11:41:07 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 11:41:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x6, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:41:08 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, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4002, 0x4) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x17) 11:41:08 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x7) setsockopt(r0, 0x1, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 11:41:08 executing program 0: clock_getres(0xdffffffffffffff5, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10090, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x4) 11:41:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x181) clock_getres(0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe42a531d7040a8f4, 0x0) pipe(&(0x7f00000000c0)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) 11:41:08 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f00000e1000/0x4000)=nil, 0x4000, 0x4400000000005) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x981, 0x0) flock(r0, 0x4) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:41:08 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0xffffffffffffffff, r0) 11:41:08 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x20) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000080)="ea1ead867896bebbe640cead31331c40ce91213b818c8d9d44c180f58bf0ff6de171e64d7a9d620ad0d5d2fd3f807cc63cd24efaccc522f96ea6ac4b53e86208b37bc4a0168b3d62d6cc7f1fc9ae818b9e181aba27c7a20e8efa4341f6d5718615ebbcec529003dccf624f50d1221e3bc425a1471c571c3b9fdd358421e9ba1a53bc09117452f98a172ee99ba9d93ddf8d603b02f5b69f0c840839c8d8f4d434f4fdaadd56665b08ce79ff837dccb214472b7d66d579610274b3e932d2f9b1e93b09df9951f08752a5aefebdfac09dd9a547e5764cb1534031238313121dc68a572a6ed59935d36998d1", 0xea, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x7fff}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1012, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000fff0000001000000000000dd1300", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:41:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1089, 0x0, 0x0) 11:41:08 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) sendto$unix(r0, &(0x7f00000001c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff93246965279a5c2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe76c7006a8d99a916ad537d4cbd9d403f96178b7f00b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a9b40d0b71dea3c3db706ef0810e2009d8f2bbf728fd1431b82c03b734c1244250d2f85140066cb4ef05f2198c5c922b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40a164f16ce3d2731619ae8000080db8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b243b126b76b3cb2a0dcc501f7fa791497be292521319f1d59fd04d12acde7474046b391f02defafb950000000000000000000000000000", 0x4a, 0x0, 0x0, 0x3b2) 11:41:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x10}, {r0, 0x100}], 0x4, 0x7) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:41:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4252) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000040)=0x1) 11:41:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 11:41:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="a077576e7a9902784a9db0b589b81c89cc1adcc02e52d01672badd61062bd6d97a546b6b3abe1d14bd9df7fa7c5e9d6f18ba56623462223da70191af24474fdd807d791898f065a8d950b9b51ba8f4901a39937bb913f2ea7e2a7d5ad916ecd88454ef36825332f9716fc76a39c12f4ce76e506528261416454c", 0x7a) 11:41:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8200, 0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:41:08 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x604b, 0x79}, 0x10) 11:41:09 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 11:41:09 executing program 0: r0 = getpid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x14, r0}) getpgid(r0) 11:41:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) socketpair(0x2, 0x3, 0xc6, &(0x7f0000000000)) dup2(r0, r1) 11:41:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) r1 = semget(0x0, 0x1, 0x204) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x857]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x6, 0x2c4) r4 = dup(r2) r5 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r4, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r2, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semget$private(0x0, 0x0, 0x21) listen(r4, 0x3) getsockname$inet6(r2, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r6 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r6, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r8 = getpgid(0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002dc0)={r8, 0x0, r7}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r2, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r3, &(0x7f0000000300)=[{0x3, 0x53f, 0x1000}], 0x2ad8) semctl$IPC_RMID(r5, 0x0, 0x0) 11:41:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getuid() unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000280)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/49, 0x31, 0x40, 0x0, 0x0) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 11:41:09 executing program 1: r0 = msgget(0x1, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/168) r1 = socket(0x15, 0x4003, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000ee18eefe716df98955000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8c, 0x1, 0x1000) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) 11:41:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000600)='\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', 0x4000008045, 0x2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="197a5af8a3afcc81b87954fa969bc1ba08ff8a4df23e2913d1388a221667444b3b08d2200c4303d178045971ee6b8971725e51fb1971aee9ce2142097e3f0f06ef15528ff1e5dabc9e926d5394c32e570ecdb2c24532fb7d8617e35b5245182f55bb865f6a832e94c2381e8cac3507e3742088373ed619058ca24e5ab4997879908886b3324250e2365692482ed32dee2d815d2e518389f88a721db6254478dcbb6f61c15a8da121a6207e9c30085f929a8c301c3bb08e5f7cd7ed6831bf5b26018c9ca654bde8d56aec465cf34797", 0xcf}], 0x1, &(0x7f00000002c0)=[{0xb0, 0x0, 0x7c, "f074357501960caec940fa5caf506d1e677b7706e1e9aab31474dbab058d3e6e610ee37fd90cc0d629a32143222e35c07a47f5245fb29385f3778a352409334e3d50a5357e23337910c154eb617cf66e486210c5716a98c07c30b40d43927d727c390f921668309ac475e9bcec19b8f30c73b3427c706c5008326d308c8516eb4ec47403748526bb18ef6b62a3706e38820f36c1b0551ee4e5642bf901"}, {0xe0, 0x1, 0x9, "840343f43c93f9d7a3652789a89da9a985b3151b0b03b03d4147e66ef97ba7cba1d775072eb80a46e64f396e2c3ce0f4d0f550933742448cca9c9121d3089e0889dbdc593e23c959e762a597e36df9e994d12ba7ba02e449f83409bcf8336161a8a6414a9d388ce6d50e333bdc90bdd21bfb809dd56ffcd70c7113c0f50158032ac51ab0c0f07819bae06b31eb08ff874ae37abcae216580db575a2add07082a4ea1658e58eaa80122c53c563ea3a7ec1dbccf2f993927aea9322020c2017116fffd273a5799c99fdfc884396e"}], 0x190}, 0x400) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0xa428, 0x40, 0x7, 0x0, 0x9, 0x3, 0x6, 0x1, 0x3, 0x9, 0xc7b}) connect$inet6(r0, &(0x7f00000005c0)={0x18, 0x1, 0x153, 0xfffffffffffffeff}, 0xc) 11:41:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1f]) 11:41:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x81) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000080)=""/57, 0x39, 0x800, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:10 executing program 0: socketpair(0x10, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) socketpair(0x20023, 0x2, 0x4004000000000003, 0x0) 11:41:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mlockall(0x2) mlockall(0x2) lseek(r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x100000000}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x7, 0xe2, 0x0, 0x7fff, 0x0, 0x1, 0x1, 0x1, 0x81, 0x7}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="154b39a0a3782aae9444d7745a987b15ac2a83bcee8858a3697edb25a3bcba1d7b34b2e21e7f3a2e9abe789500b352f15696050258844d6d91f8d6697fe7f88cd114e409c06503085b17045e4c7bf1971864fbbeb4ccd996afc82883833451d6296d59465b64766106dfe68b9824882e30e00e3b8ee33001bafcd24e1602881255af1b84d23987209606e0d1a3987fa715e1e3c432f35e76e1e87872c270b8ce4549ebdda616bdc7110508c56d62d9cccff2c1eadf74b3da51a16c133bd0eee8bef248127388541263c5bcfca9b2fee2dc5f6b2cb376bf", 0xd7}], 0x1) r5 = dup2(r0, r0) pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000000380)="af5992f018fc1b3960880fe8d9b26f56b8c3c5eba33dddd24d407422d5467685d49c911fe355f644dd4a9e749af93d94848a2212b53b6fb756f1cda3bac81559c06fca8d5b08fdac7f3c9f76870d543b0fca8d280702de60e00d8d6332bbe06721d1ea9d6394a418d7e016f11d7f92f1494ac44694f72bd273f180d5d04cbdedf42ce61d37bed947bd2a09d97eb58ed99fb54f7d66ae03a8a6cc383d444eca0293d37f5324322609c77b578bd36fbbc3f9cd883fcaaf0554fce3eb4e70bf2468a3e0a5faec3aea1398c0e36c8efa59a17964dbdede7c0aa283a5f0139dbc12e9e0757353224e9d1aacf0d16e12109dc7255619b995f745e5937bdb2bfa7e9bd566e045f06c7aa68740cdb6d622355ca6756c56be37149d51b243635e153d6c02f394aa7678701a4016409c51184e7cf15277deedfa69b785a7695dfc23651ea9c472207b8dc2438f05989ad4c31ef7c164a00949a695956dc22413144ab03293603313593c55d9f4ab19ad30db5c6a74acf8464536dea951435a9c04797622fc6f246f67024f14a60626d39f550b7a57ac6cc2e7d089b02fddc32c615ecc231fd2761ecf655f3ad4bc8ad6f8a34757251a9832cccf16ca3f6dc33a0b57ad056a8b21500b741b862fc1562a47b2e7212a47896c3d1f74681af3a7fb7150befc139d4bb2f1e1678e60529f2ac34d25dca8f0c04716eca2f5b3fc8fb5046271877fb09ec8dc2a4dc68b2f7f598142b846acdb6fa5b3534646757a02b8954bd510ad48e280928f25fd5b44fa56d6e66a4fcfc7b09054287653f6a0826d4fc7d8659034a3538e38798b1168de0b94624b1d635e5a0ef8a1c4a6b5be51aff7018e64a61bf6912146c1cff6f6d20cecc7ba07eb56261eb7961a282735203c827751e13e113d18299a2d23879be1cf37feb70ba786923725a371066b98d3c98e676b643ac776fa1df0cd362f6c7d3ab46fb20732ea5f9e26d144bf1ae149ed08b483af78f704369560732fa21f84b4588bea9e4fb54f67e4029fedf920422bfa936fd515572ea7a3fcf8bc2645fd817a27de989bc8ecc919a0e40f342c8adc6e121727707c6f146b4913abbd2e541b89731d34804c39dd928c30a2c36e1acdc9416620ea8d806a91ed3e59df355d6e4790a476891224c15f0e99c88000340ef493f8542f443b03b2a3c691ffe771f0805f65a08be64e5de8867e5f1f8c430a0513fd218444a44b7b73484ce6837428d22c5d34d91371b5c836e313813a5930222933bcfb7f019d9627b05a3e67d17154d0f34234b6f02a139351b2caf0f8def39c1c60d019a70dc4e7e6000b0332a88dac5f2dc8dbd1c0a1b3853bf8547f928465a1456865feb8da7cab386b348e7ac9651ef85b713d4a6d730ac472fcbc892eceaee60e7424b76a331745f320f4e180050ec782821916782dac289ae9725fdf464afe6a11e7bb2e78dab9ccbf028280b6693c4208ae3be38114521980686072367987c0a19d4552ad12606419996180b162916874f9be890655584d8631cebe068cb814d5c516a2c79dfa1a1f2bf75b196fa144f08b52f05499798e8f9c7652f1e6e55129af2a88354c098e9ee5c54cbd5aaafcf4e9579fc1babdc6e83b0a74a73d0b7dbc940344ee333f577c902f178d780284ab0f56c50d7ba7fac0d420392d368477d8097f638c1e631aa9fc8d403eba80bf2a27a0af888d9cbf5db329a91c100548bf6cf20762827c31ca616b593e6d8d9c8e84b54ff5a4d26e8b7011f11b475d09998967e49a96915f54ccf487e5d9556da0ab495bdc3a82ddc7ea8249ec6a498ff87d37064663dc94172327ce924d7de8cab00e8d7337f59b16ad0b370365e133463f439c56b1b6729d34c0ec5cd4c93d10098248f19b0b81a64593f5f08677e8971b9cba81c37b9e4a08abf59d9e2881019edeb687d7d226a4fc990a7241e01db405f79b030056a7e3aa25e9702567328a0741b6b9d81078a96caf06b2de44377d5e7b44dd1b99f32357829a191ec71da27df312deb6b4408b8a84c310e2a847bfafc2f98b9f7b8e6cb154809fcec16bc535f105e1eb3ef05eb301a13e5f3fc56376a213f7d5741f338685560651ea18b9743528ea7504b68afb84948cfb680d9e2c1add004fe3393ffcc5e2e55e7b13fac49cfa364c61825833bf90a446aa6f14ae6f3142dd4686106f782fa819332461b91eea8c815c3113a9a88c70d7b6e2e7828b8a38aca22a2991767055fbc1527191acb7a61b23b32e26638f9a43e33d61c873b65f368f2c7587c69903b808f902ad93ca67aa5d6411a9e7f23f9b093969bdcd569140a39129277c4f73ae83e9ccf0e979b05619d60f431d5b63f8e608cfcf59efc8193c29110aec60684347b8303ce7829936692025f2168827d1339ce2b820bbafd8d0d46b83e69e33b22699d3119f1792052d0a2ae2044667841fea1aefbe2652ea7adcd62300bffbe95c33aebb1564cdb59b5c5a3dfb2d9311cea6adbdb8235c2acd8146ba13110d8f7f131cf4f12759a74aa30e5f35f31869d5531c7927291999670b7ee674fe4b2506d496b45df8bfde9ca43939189440ad61f29154c0816d08b226927f02e7f9fd7344669cd2802e0a1a2d9a3b8391b7b2055adcd875474e377a788022ae4869efb083e8ab234ff1e2145716f8d0b2044c47017639b3d92d433e74883878793fbc84d3e9774a408d86dbba3e345e80b554e2ca280f8c402a66c8b70ad0307a302c35f71152174a8bd49ae26fa500dce7df2cded3cdf7694515d5b329d0e7b3274f52343bc16fa79281ff74d1048d58df13cfdb9fcaada317e8ac11b550cc746cceb7a9f25ca677ff626323498529b29d3f20da912afff28067a9bfb4ddd8144c5a2e7124a1d096da106a580ccb7d23f3b6d73fc2dfee7dc6d436b75563dfd4c1dad49a890d7e09155789c5be7f87b25d8aea6a4a39c854cd33fdcf2bbf8f1ee52ac61a66c67cabf772be3c2216138fe2620a1270817ad2cf1144592a601d68f033c6ff1e79d3ab93b0bad3ab3fb3528f135ec43158dd652c376824c68e2878cb3871a9bb94243f5a8a74521d30c5e851f59f6b55740182ed30b0054bb5a5b47b77a7545bd5c7335b4e1af7dd6e5fcabd136997bf850877811a01106a353f0394efd92e8c67975e13a27ae65d10c2274e3088bbf1091700e83613299c4e54000762fc9ccb88445df931bfbc55d2ab2f6c52d787794b4b6f903b8c742e35e692f6e5f7511679ac9928e988ceb1ca66ffe57ff71129445c7f6faae5d5dcf269b0d51a50aa5062f68182f4df609a59a94759e0c4ef8a4734d0f3903460e9bf3f829bbabd99255f9e960a6990580d27ec2330b4d173d81fead9d5c4f305f63528201e6175270662a9d37a1ab553b95f5336d1c586e27946a2ed44fbbb38b91f3eff7895e7f5798f509c43c8dca25edf2368262c2b02fd7c1692470cb007d12017bfe6c53a060828f4308d075e4b41cf475d6781d1832cd01c156bd5c69a1a8bb6c9ba6d975243e3d4f959957117083be74350dcf14f673f41c5a25217021fd68a02e4d30372333b4aa587c4f0525eface0a55ea2d25ab58c86ec4c2e8ca8d854cdc5ca249e9d99096d6442a1dfb1a2e11cd7223c3cb1e0ee3f1aefd9db19f997e8e4f38b332d298ebee016f1fb6da694a48c3a5f5ef74fe050e6a2f0594b066ce1615108ab74b31bf333357b37de51372dcc1bc954fc325521efeb3294435e53b387e5f25f514a8b6c4ea401d00d074591cd7f5a03807f5e06fa8b0d20ab799341410a6600ff0f84fb845cec17ab740d29c8962ff322f41e41ecf41980861eefe0993ec4792c97a280d040649d31ee4affa21f1d7ab8783fbc442d26088ab5e3737902d81f0fc007cb0c525a971dacede45dc1832c9aa20480031c1ba38a631b4b37cc285ade48c7f9c4f17a43433e5bedbf8843e59e634be37d538ca3c0703af4a81fd3e88fa728c23bddfb9c638ed4f09f0c539096ee10717f1453a88315932a6bd4b514f33b56cf79328e4fac262c1ccbed8f4a43bea99d4241598bb042e6a52abc041c177b95cff3f29ec5b665c963b68ec97030296a04f6ebfcce2b3cca569c2b90dacc96fbe7a088681db0e9ce521b875714f397028256fcf15f9f239242f36279ff19bfe76636487116c6461e08ef5d495ea5725c94348792eab39f6c26d5647fb2492ced7ee885f99a52f4e112ebd646020b1b353fed1f80b40084705cd5b9719de0e305676dff7261ae8ff9409fc1610fa369fedc1ac805d629118cd56dac40eab59fbbd8cc90e641918ca99dadfa7c58229fa1ec7a9001f75554ba4a5a1338a4682db654c3e33830b0b4e6116cb53816a591688f8f98379d452eeb6097788187dec42db61ad635d43c3189d8382af9bb98f747a0f49aa2b03d14d64a5a0c24a27e0858f20981567f6b6d238c03cd8e5ed1a402721c228f379e0b339f3ddb2d57194986de57a8cbae611c49a178c86852bbaac606d78a53820758d2a35596ba744e8255f2a948e85ef633d82e8d42c1714efa10ce1936a1cc2d33377f59f808ce11b1659fc9afcf714beabd3842aeb96be49e4ecd5a2b1a4cf8a6a87908ee35974c867783d3eeef8dcb46263ddc3fcd020d3efa0ff26b102ddb31d14a4af5c2600f38657328f6dfb15a263b456b9daf63eec3d1a8dce6116c50716d32cc727398efc510722cdf2d33d5a0445c69778df12c97da0a71e9fbc2f6a4286f1434d437e6bd5c74d1da2f554a230349222a951c39d35430c22689c037478cc1945075c7f450e11ca27eedf5ee88f295d29de1c315c9ebc655863526ffa651dbabe7a61e060a763e4007bee2b662fbd2ab917bb43529cb05f2ab515eb40436b5762ded6b8e126a4f4955ca0fb82365ae90d4e10e32e81fa843f2c4a8a1ece8f2ea916ee8ecd4ba04c0a7fc5831e6a6edfe237848e77bc65c8bb66deaae16414963d3798602d085ff45c238db36b708c3f05ff3293e5f18de70c53e8eb15d9919a0463ee6b1e4a520587381e673e94ab097945477d26bcc99facbe18340c65d10b9db4fe890cc42ca2ec67064513194590902747eb424f4fd91bd932dc8460d2a15db056ed4220f37f9e44b9a42ffe4c820753487a1d589673ce7b05866c6f870f563054abbe5bc20c1a8681b4cd0e52acc10a8a857a64d5baca466435aa8d35ca90b4259e0dc1eafb99dc6e5dbd5b7be80d3fe5bbf7e89f5d687a4f401a1c3934b2d194a8862dfd5dc288f8d904ddc6ed06fd98652d5c36ed9fc1607148e7dcfaac5875f069bea19299a723015c578fcb078e0409cff56c6275fef8a636585d4c92b8a81827e5a2e054764def6f7b7ba01cc263520d8e75d89a9544024096a5e6abad431ab8441b217692434b2898c266c71b78de0c2b2ce56fa3faf19ab5894a8a052663937fb8639ca3d3d7e0e0e9fbf73473486ef89ace54913791b09aa9d374ea9c1052bb8d8dc814b5e73ee73d969e2dd02adce3201a30a1216dc143a3fbdf2d543b00758a26e0ca91a7ea21c540e94d6e41e8d8e8906d314c88caa03b1ad3fa9986d68286a3ac9d83be39ef53cc426fc6ef1cad68099a550cd8a0434cbf3550bd5090be36bdff5dcef2714fae5bdd049432ddc93a20c65f8b6d51d0f70cf5637dde743e265ddc7f1f4901714405d8c889d18f2523f9f5eb161d6779114d46696e64b032da6dde632a5fd5f38216634efcfab5d745cc956a628d33dad2de7ff27b4579b1830a353a90c7389a80b234bb91719bb2c95b4ec11c621ab7c76b7cb5aa4629ad7836653526195c08956c820e949e", 0x1000}, {&(0x7f0000001380)="74ca7a4eb43bf47627338f95a150ceedf6f2e144a3013ddaafd2a67d8201e0a29ae1b0ffcac0cf8242f98c99ef752fe8a7534f0860016d4d1d4126ab7bf7c91537e5f9fe9e0dbb", 0x47}, {&(0x7f0000001400)="e8d67a05157bd5f8747760a21031cc421be6dbd6265ba27cdf7a081f0c91b17c995d0810102c074e54fa3bd7ecc654137ecbdba82731053904e43b61f85e058c31af538d9fd555a74713597ca47db8167fe8f7424af9f0a340b4cad6363bd5bafe6796927a20bdd66449d479e3621f8d2c24654d509042e72ea4447b0f2735e7f8f68228b33508558e43676afac8d9dc1758a9a2af9f22cb95abd8ae14942c0baaacfa303d45630372c279b9a983cff981bf793b9610ed355ddb5d71b95427242a27bb84c2d99ceb176abe2fb69593ea97e1a22fc5a6878b36e4843aa623855d16c136c71d02192c25fc28638335495e716aa51ba1", 0xf5}, {&(0x7f0000001500)="4d40a2168bb8d723678a3efab02db1dbb8d0de7ef7b72498683045739fe3cf66300528fb4be3a5b6de2b389764b423b631c7b8f05ca22fdf4dc33aec302a5da970c2bc7e7be8a68267b9cb50334d12cfcaacce5d27394852fb73982b75304386f4d0defab8be50b3af06bf7ac8eda58e27ffeeba29027d4580ed8344fb83bb13e23dea18c5a298704a7cb524840d8fa0b62015932a6b053a7c2ad34b63d3fc67e1fc94386206bd3c5af5cce7c80d7ba2ebdfac4af31a6cf5947b3b1f54373b4e198f2af3cbf6ca3868e56fac1604ef515fbdb150f4cfb8752025dc93c98f6f064ea49e990295148565dc5b53b2d0dbc21bfd1d1eba595841ee885de8907850da488716e02beeb2fe09b7945393d87a8d70679cababf83ae5b706aa374125f72c296d0cd3f51eeab42d0a80136196d5b1aad30665d5fbb64c34612d1939fe95d4b6fc8888729f9cbc783d386ad4d77dacb1d0c429cc9929cd2de3b195666b330cce69ba8a8a8b2f30297678ada74b29b7fe5472ee2c84006c998bdde5d56b6a8508301efa4bdb7f16a389fe937003d2100d1e15d6de1ab5163b2625dc5689469485f1820ef230f837eacfb77321b87b437a3a7938b51b1d3d25523716e0b9b0bb56b5b5e285c9d56b5c2b0eb540110da098ed080d55ea84f65cce33bf3c58eb1df5a339c1782ab7b06ca34e8fc9d1e4fe4ab50f9861db722bdd0e7e0af2d59c716df4ac32b2e66402ede8b89a2ef37cc29dc141bf63fae833be83f32b64810dd868cdd95600d31c640c738a6c11de100f97e89cc36888088196cf3946b9e9210c952e0dad895b58cc0e6a284a1b532abad0de600bbdbcfd0e261e58da7f2c22cbed54e64fe2a3bc91576cdd61c31746ebddade8b141af2398606fea189076b159bc264fbed2d23bdf97d222419af9219b4cc0217b9d7abacddadd752ebeceac42d2ca9c90bf849d1dd00777592a69591141544fa9473a83f3aa82fb2da4653f6f14593531f706cecc44e4cc00048648d8ba446fdfe5030f5559e06f0a39fc25f0dd8205ceafee5acf7211f2b7cdccf9a13e0a37632c7d6434da3feeb163c538c5fbdeed719f1f18cc21aaf647176e778750193fa04d1fdbf97d29080cd16a429552c7b50db62e3250192d2f092f53d26c951a1ecd26b9493d8ae90753fc81e45eb335819f587d0e6e5df123ec1695ab3d0ab24dc706e19c46556b53b9c36b2d7342e7be8bf970bb07c5bb72ecb2fab993328a0092481d89749801a41f87ba446f58e980ddcf2b6351a2e1824bae66275c2cc38b25ba881e6f41c5eb5c3f2fced797d549931a3a37330a134749063c7a5d1296f46929e951cb00819cddc45d75287afbded935776aad692330a278cd1c3dc3874762b6f872685821caa26b6e0c5009d93fbbba651ab2df5774e00d0b0c330ef259e4e9650496f598ee494114617f93c118299424b54e0492b3106ade09b3007417a38cbc5d3d1e58c1d701c82ace3d06fcc56a228a38258cde481edf0adb835bd40af73a248f1f4ced6c621b71c80fcedb97f8de69b5e0d879d125e07f2f14c3cee37acaa9ec7ddcfb16c2b2071932b6e400ae6be3892e0d0682ac3f2eca3583a62285e1a3798ab9e6d66ebfd222610be00166658296e8226eb6fd97cadb58f5ace966d8adf921dc273c35d072bd8b3a71158012552dda690f07af6aea9eb6f8e0064f18485d5263edc776280868b2f9e6d60ce67ba837dee25ff50a4953d562ad1f88590fcb1c543bc1192a27d96413461a34f1d80a3b7b62649b8d0a59112a54dd367532f58f558632aeb94ddffdab8218698683d49d6cf118b29b26a3d3e26b606417185fd1ffc05875a94d1e0d36a50fa95b89a122ea59c65d49a1e513ade5e1c87977e4189596184543cfe75d892a84f9520a97a01104bb385cbdafd2473207155c1244f5cf89dc975ea57a0d02346d029396ca96732313843a3a58327157321f8a6561b2361ad7ecefd58192ea905d50b832bda7b9c21629412b683c7fd907baafa20c7fef766a37e2f67e11d994056775470aea45c93dd2e10e7c70d80278f61c58ab982e22d372dddd2c857483d9770a1f0d19c44f9fc12fbc3af2b38c2ef3965a13aadbfd6a1a397aa23c56407c4becaab1ac9ea0ea274186549df03900a2536119cf27d7a2946965a12e5abe6f176da83c08d79f8d6f29176076f114ac01ba5184563a4ab57627c3a09fb2bca0d7cec4828202a2392591e711a554985c071cc3e1c2ed8cc4346a99aabe5369a046e32b573b8d75a3245276ddd9b76e13eafee8ff2f8f5a46cf9adb5071eb71c72ccaab16d7a9dff4bba112a6ef25a5c12a5fd1b523584b24dcaf09775e2e36c154aac28aed917f39b6f6ca59dc66f5889874475109952524319a093b371717d1e5236583e4f9c19c4ab7110a41dfbc0fcf1061c4e7e65b8bf0d9fa403355d8b0e3d9a687b89eb0cf12a1a813b02c9609bb1a84a9c6ff9abe5f94511d46d3b4f294752c42351991fb01e514d297e940a755f8e6cc8dd4dbd5ba9afe118e0e05b912f8803b82df2e870d7e081b990e610d875fcbfaa0f59f15b67791c95a5dc821937d638962399a3fc0bf7b99034cd145f9e69ae1d6bec3bc634d6b4c25eb6ecd4ddf26ff5c255128523ec3abd413319f1579d8bbacc1bf245c723174885ccfd79a6dd3866c21a70de1f63dae33dc4cd5de44297d169701549d09bf1fdc95344f1cb301f39f7c1ea96e7e941c254410ff3acc8edb2084aac57c86de28e307ebeedaa20ce8630e505e80ee4adc836a1f2c2ef7685a536ed559faf0311f0c764dbea366dbf8380bfae0c62a322db28b87f83b493b59bed3769cbfe8223afe408ae6c1edd72b638916c3ff8bfc8e9d20da6ea13782ac32ac83c9def86326ab2ceea71c9c03d0115711adb7c8176ee99186fbd66ba31969a5b2a164eaab8e8f1de8d818a76de4bff095614472b2837de68cbcb7ed900e6460a3b5793b61b7f044c91d31a498477f76a8ebfde9a1083c5eec1121aef9f62634c7e692b7e0f2069382480cbeb6e1934b4f2f4d73d2a8669c09d192ebf229c0b6d71d34a596dc60ef7c23a4a3c6ac7fb9d126e6851a657475f13c6be095c3e02c415313072952708ee457e36523ca689628ce17f363b8df511ad5ecc3a13c77be5420f85c3fbbc7f4314bf6da0e3f03326291fa0c962145b137781e741bfe518330d68fcfa2905ce94cdba3fed328eb3e0c2d938941ffa1f3c8225b083fe1c089ae475e09c634a6b4f2bf9206ba66a5f448ce80f002a405683bbeb87e60ebb76de20187b1094ac4c2416ad57cf35cb71a75c4420dfe5bba2626a4f39d5134e459aef5f5968ff95631d92032e330c627f65ca49a8e0df9a131eb1e161770261b5a4c6386fbfb2f174117fe0aa1ea7bd554bbd4659ad27a0067a00aa8d8b956d7326005a6df3d2d052fbd9c4ef67455625af698ddaf3f9a283235760a3e849c6a4375347352d13f50e2423e1c91dff1e932549492d7b3fe65a12efad0bb21cf8c28ba84404867ec15af29b443bf4a0e5d1ecb3516360b739714c91090205725d70487009ab92c73b67a00532b1f68bb7b6f2c9e5523ecc7d56ce887a732daf4ad950389b371b125068de2a3c468f0a2ef10e82f36a9e5499ec5e020b7fb610dd57b4d42bfb20f0f1a5327de24937798f6b14da92cb9debbd64bbb7db310d6b1302eb634ad6547fc9b440de792cbc8b5befa1dae80f2242c1930a07b57b48f6372abbf3a9cfdb4b9258fd808bb19e8817d2d08032c9d6ae5c19d3dee6aaebb542187f620bf10286298e940b9b216bd78466c93a5775862ba1491eb758adf04d9b5051070d33f672fdff24f661aa3850413132f721e155b0e9d3cf463ed15870626b019e64b73c9b991e8ea3bb9869db41bdb5708f813f0ce891e80bba036e80bc5343c00dbad126b6314376db356ccd7dfa82b6e86b41fa0e8a7b66c33c0e349e7bdc340a57e765c56bac4ccedcafc438ad5631a7c172991772163ce6766a467614431e18b7564ad3dcf11d7fbc63a6440370c474f56d355c051cb45534091c91c2688dd79ce4a3aa422265e7b8739c1ef3c5b4abeef65e9ef646768efd1ac883e6c427cb74726cbe00bf03282121b3557bb7a3f2a9fa2ba21614d91871c049fee602f8fb535e82ea70207126a5d0a726f974c382ebe6be389be8e3357034aa1d2f562893c0651b9ecedb11e58baa52ccf12aaaafee0380861cb10657e8ac9a15f5f76b56e19457250b53bff05d8915c5be2857e811eedca2132f2921373dd74e67ce0fee73641f6fd47bbcfb1148b4b66bccc1ab01a483b9e988a42ac38f3371b54dd9fc058f46f832ae6d3fd13b2cc7b3c515517597cdbfe84b495880e9a886b455aa463e4033e40a0d5a78eb27501862c7a471796e8fcc107dfa2f752eb1269c838a6017bc989cfc1a5f765bbfc0d3948c4dd0165951fa78daace90557be656f3c60ebb6f146b76d1082bd1e0749c99269b78259c90c491c12ca72de320f0b0a4fe39f13aaebd0d483f7224ffb5fb513c0a5b4893f1be796280ba23400f3ba125cbf99e76ba072796a620fe1fb8099cf0a3e27b61336bea8c6908d3e81d18d88f4c46a7b39a5e983ad3cc7f660c47ce6763a252d9fe06108da3a6adc02db3e45102458ea98185b361eba4a8d0ec23e17a2157564af15587e9bc45aeb6ee4150762ca0591849272deefea5e6313d064a4ac7fcb41c6691ac778ed4e88519d87d95239dc8e0120dc4e8bf6e1c25c2b664c34e53b754b38c5dc05c76dd77bd3a36c32c55f52a024c10f97493f8c42acabb9436be5b201bb131862ed9b74904e4cafc886a5b77c2ecd96b5997998d9805bbba0d4326e5018b8dd9a070927548d5e1cb0827ee894ace94a398276d68486028bceb4e90c58f6f0fd88e93b3b5c8d121d919832992ce96e1a0c1fb425c02ff77fc7089e8035faa6c8eff96f2aba8f775df6c5a29a12c1477dabfeb1bef1d75d352ce77e64a6dbbbfe6cb5be88406fba7fdf718d83a08a60918a00e03b7339c4a308a3004fa8c0a44419442a7f372be1843035d5ea804dd433807150054e2be53fa202b809220aaf23e547d2fb0d29c65c1ff3615f98eb647e87693ac7ae275bb0313a4bbb6aa333fb67ad3e1f999a83244c23689f84ab0d418900d8a68c223f603dedd6f3d65a0e49b3c20cbebfb451f9834f7164f909fdc17592bec6a1580201b52a0c3d753c0708e01e2a53316044b165e70272924412b63812f220877cf015b131fbdd7860bd673458f7a587ab1286063edc9594e5f31b4cff44eafc2011ae5b71ae9bfb275248b6e5251bd4258f23d0b2cf9fc6fd67c75bad0766648421d105791f7ba66bdd6a382edce3be0cd19d28cc0b294077a04ff59ef5b9d7f5737b2583facc9f8820989d3c34f13f2d4c2162a28a6be02b4a0ea62926260fc0faebc257ebe9213ef69ac41dbfd1e6cba4d9f41c8de1bf0b9e4c60ad4e33cf7a104c964510f14ff9f43ea8e2454da2dc6c6be49a14e3d3c5e942b5a23a3cd1d7a23539c18807a4ed199905e3fc479aa129923a437f5b965938fe340225208f1468fe794e9137ce13d176aeb42b10643931544b91a80d6e517a830fc1d0768ea7ac8996916c5dab6810287d95ea6df42ae922eb00849bf2397044a073d54a52336465f1ebe0de50b7fe55f8e873d52938dfea3501391abab8be17e2307dfe9c3fe1200803111fa88fcb01de54d45bf3b290d2537461a4189fa606ecbef55179b088a05201c854103165393920ca5236ea031513581d27a60da", 0x1000}], 0x4, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r1, r5, r1, r5, r5]}], 0x108, 0x1}, 0x2) getsockopt(r7, 0xffff, 0x7, &(0x7f0000002700)=""/123, &(0x7f0000002780)=0x7b) connect$unix(r0, &(0x7f00000027c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000002800)=0x5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000002840)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002880), &(0x7f00000028c0)=0xc) ioctl$TIOCCDTR(r8, 0x20007478) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000002900)=0x3) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000002940)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002980)={0x8001, 0x4, 0x2, 0x2, "a87d2e4c166697aae9ad1299ddc9bc1ac5dbaff8", 0x0, 0x2}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000029c0)={0x1, 0x7, 0x7, 0x4, "f2e2a4708ed574c23e4c7ca37d0062849d4e822c", 0x4, 0x47e}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) read(r0, &(0x7f0000002a80)=""/224, 0xe0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000002b80)={'./file0\x00', 0x49, 0xffff, 0x6, 0x0, 0x8, 0xfffffffffffffffa, 0x1, 0x1, 0x1, 0x36, 0x48c}) connect$unix(r6, &(0x7f0000002c00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002c40)=0x5) 11:41:10 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x11, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x800, 0x1}) 11:41:10 executing program 1: socketpair$unix(0x1, 0x8, 0x0, 0xffffffffffffffff) 11:41:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000018, 0x1, 0x201) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 11:41:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xa) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) setsockopt(r0, 0xa7, 0x1, &(0x7f0000000000)="458edae9615293ab2d6712", 0xb) 11:41:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xaf2f) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fsync(r1) r2 = socket$inet(0x2, 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) getsockopt$inet_opts(r2, 0x0, 0x2000000000016, 0x0, 0x0) pipe(&(0x7f0000000000)) 11:41:11 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:41:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000340)=0xec) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x18, 0x86, 0x1e5d, 0x7}, {{r0}, 0xfffffffffffffffc, 0x42, 0x1, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000044, 0x3, 0xf920}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x2, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x3f, 0x2fb8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000011, 0xff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x1}], 0xec7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x5, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x41, 0x3, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xcd, 0x1dfb3ac4, 0xd128}], 0x4, &(0x7f0000000140)={0xfff, 0x8}) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x406, &(0x7f00005d2000/0x3000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x6, 0x0, "37acf4fd3df721c1acc688ff5c2ca5b993f8ebc5", 0x5, 0x3}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/191, 0xbf}, {&(0x7f0000000480)=""/116, 0x74}], 0x2, &(0x7f0000000540)=""/208, 0xd0}, 0x3) 11:41:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='t', 0x1}], 0x1) 11:41:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) close(r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 11:41:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)}, 0x0) 11:41:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 11:41:12 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) flock(r0, 0x6) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x2, 0x11, r3, 0x0, 0x0) kevent(r3, &(0x7f0000001100)=[{{r2}, 0xffffffffffffffff, 0x24, 0x40000004, 0x6b, 0x101}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x81, 0xb, 0x50}, {{r1}, 0xfffffffffffffffe, 0xfc, 0x40, 0x4, 0xe0}, {{r0}, 0xfffffffffffffffc, 0x41, 0x40000000, 0x85, 0xffffffff00000001}, {{r2}, 0xfffffffffffffffc, 0x11, 0x0, 0xfb8, 0x4}], 0x4e5dda1b, &(0x7f0000001200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0xeee}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa2, 0x10001, 0x98}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000080, 0x357, 0x3b54000000000000}, {{r2}, 0xfffffffffffffffd, 0x48, 0x70, 0x5, 0x80}, {{r3}, 0xfffffffffffffff8, 0x4c, 0xf0000024, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0xfff, 0x400000000}], 0x5, &(0x7f0000001080)={0xc9e1, 0x10000}) 11:41:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 11:41:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x80000000000000, 0x0, 0x0) 11:41:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x2, 0x0, 0x50ac00, 0x9e2, 0x9, 0x6}, &(0x7f0000000040)={0x8001, 0x9, 0xfffffffffffeffff, 0x8001, 0x1fc0, 0x5, 0x3ff, 0x3ff}, &(0x7f0000000080)={0x10001, 0x8, 0x0, 0x4, 0x834a, 0x8, 0x4, 0x6}, &(0x7f00000000c0)={0x6, 0x9}) 11:41:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 11:41:12 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 11:41:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 11:41:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) socketpair(0x38, 0x4, 0x915, &(0x7f0000000040)) 11:41:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) semget$private(0x0, 0x2, 0x100) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) msgsnd(r2, &(0x7f0000000380)={0x0, "7c16a3eb1835e7dd94597c2f8823e6614040e68d838f0516e87b8396f32d61796d58e3ebf2570c054663cb97ff92790152c87b2711f0ce281575432379caa4fadbb73f811c8bc5b1be171c1e862ec8246bb2256848978795cbb887e5c6b59a77f1e0dec648ce67d5d3de8fac4f984a0fb8d065c882e72c154c3cde766c8e274339b5afa9da76f03f846710522c64d02fe5449515613eaee730f5b118ac5895f7dcdaf663679e5bf09c029dd614f63aed1b898944451b98d2f78183486e762c"}, 0xc7, 0x800) socket$inet(0x2, 0x4, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 11:41:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x39, 0x5, 0xc84) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom(r1, &(0x7f0000000080)=""/34, 0x22, 0x840, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0xc000, 0xfffffffeffffffff) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:41:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r0, 0x0) 11:41:12 executing program 1: msgget(0x1, 0xfffffffffffffffa) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x19a, 0x800) 11:41:12 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 11:41:12 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget(0x2, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x2, r2, r3, r4, r5, 0x15, 0x1ff}, 0x3, 0x6, r6, r7, 0x1f, 0x5, 0x100}) getpid() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 11:41:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x48c7de161c358c8) r1 = shmget$private(0x0, 0x2000, 0x9c, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 11:41:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semget(0x1, 0x2, 0x200) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="2fc5ab6591a74f02017cc1629978c5bbf4843a2d621123dfa8740dc2e91f09eac687cabf19c6468fa788a4543f6d39df0da9f1", 0x33) 11:41:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) fchdir(r0) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 11:41:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x26, &(0x7f0000000040)="caf5b415c450304da1b55047be90000000000000", 0x14) 11:41:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file2\x00', &(0x7f0000000180), 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') kqueue() 11:41:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="86b01bd1af8675a0ead78680778585148362893788ef5c8b6f49e2daf0cca743b34486145e523ecb020e3c19430a3f8942248b87bb628bfe8fbae054ec04e4e6e60d501da31026e52babc94a", 0x4c) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x7, 0x3, 0xdc) 11:41:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x7fff, 0x927}, {0xee5, 0x380000000000}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffe8d) r2 = getegid() sendmsg(r0, &(0x7f00000026c0)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000240)="0c7f3c6c6a31b77a35e072106c2020f6a9867e193c38409f169984fe533f62dd2ea5c23323d36fef7a5d767b0a4c50717aaa707fb35daa932c6d099f61ee99e2be812a66b62f8acbcbc46618eb5a738c7d0ede2e343097a0c319a462d7eb99410865025d6f85ee549acbdbd92c9ea5c36b88a525c4367b273bf1ccde2348c049adce3ebb390b6e89d31e1cb5f4eef60c06b5eb004d65716250babc16bf56c70393ee74fb5f904f084f0c2b45b600d1702231", 0xb2}, {&(0x7f0000000300)="a474ef9d861125c3b3f078d76f0068411a95f869623d858eb1053bed87cf6fc6e76ef78488f11216be79c4009ee3467dbe1872b36e7272256fc01285243aef960a75097a326c21b9a54be82ab47424fa1a6d89855cf23a1145b55d630adb16e3ecba12f7d244bb63896dee1df50c2f340ee7c614b6845b84d4b6e862422825bd5a5b5f4b06ccbf5de43d1d18bd5eb506c8bcfdd2f77018dc7a32a42148c44ff13debed56c95421f83f46787164f4ec7f51d4a7c7a844502b225dc8a7f8b519740206568386c4", 0xc6}, {&(0x7f0000000400)="c56b18799ce8a09361", 0x9}, {&(0x7f0000000440)="f0b5efe209c6014615ce01ff086b5a7768b18ce51da673af84ff6c8ff8fad2db281447e33c45c4ada8082fd5d86d1b352d08eca74571e91863057b65308e16a3a049892f3d6866d04a202b27ae3bb02ba992e0954d98f9b08953716505515346fe58bec0d50995658aca4f871f3dae6cbeb7e863b6581633cfd792cd170e1ca8bb288675b36333b88682e603dadaec02b3837bfc2f6a7cb871a825d88416ae9e7d433b4f1110ef6c9a87431d03c8ec088293b88fe76d34b3b51749a8a349eed8a881cf794f0ede9ffe7faa68bf19e92fa788a7b42d3e235db52e80a9b820cdc8dac0411836f0fef07d3124bff0ea414ba6988f8eff8c6d6a2cd8ede4f281b3f902ce00d57a401688f950464b278df9281951a489c4c8482badccfe8ccad330c08f530c00729bb452deb930032fbb14763d00ffe12444abc70b178e1d297339f60e5aa7926ab0f98f3d283bf68c6b80e282c3924a78ea36a58b842c99b18159cde09e80d7a2534de4b0d7b9e2c8560b105dbeae86c368f70a61ea5a9f906f4adab175b7b9d3d88932cc957c06bcb4952dcd7edb76ee8bd23321c89d7bfb433c2a87423581371cf14b27379093cf099ea0b09401b51411afd2b318465b8fb6375f7ba80378a26c926ea34b22bfb21d7c5bfa62261b6179c353c3f89a18f24575dc6ab9ce5c119049fe74991b3bbbb0f311833d4aaf0653e50b1fb13f0c8605a0c5a72b6c457661ce968fe93249433e8780b85fb33df293fd753eff190249fa856a40f6ccd62de6110c7a9f0ae979219d84e187925378e3ffa93e5e0a05abf76459c668225da9cc3c60e180199473adfafda993636cfe832a9677debc9d82aae5709872a59b1079314c748d8434050bf8c17e6d839e7d1503d2e41d66b2dd9a313424a5a1eacc87169f1390bf330daba577e29e1cfc2bbdf1ed3747faad94d258357757ad18df555b1d534def4cb6ab6fe6bc68d8821a31cd7b9f999d95e523509df86f54d6bea9773a9c03a065993d23f516630bb9d0b8a06146351839cdcec5388380d8da7e953249d6aafc74f2de472960e6b6fdc78d48baa79971a0516a4e7054bf8c5bc0f6c0809262ce43d4730e23595fbb53b3aa1583aed992d5933216300188d9034cd132fcf5e868d91b33292df2e8aafa145044c63bfb48c20946e9774523a0c84376d47cda631dfbefec420af155f622e917376939ce640c1527a6fcccaa69ddad140b23e7bd2ae32b7cd2ffc23cfb6a6458a4de18721a4f0836cc88158b6df5393268e28c1521966ef1106f342486c62e784f22b7a1aee9a746a1b4d18a3187ac244c2f16733e871914b5daf809a2260216fae7a27fe7a1cd10784f843c3f7ad568167e53597b65ecf133ae5ca6f6173fb5b4d824f7a330d5e318d56acd1ddf915aea6cf7c33bd5ed63fc93b75ff6c66551c854117425f7b82f08ce6b9567ed1ab9d970f2372d41a9f00afe055574a06d70c97398d8be5efa0cd289cb5cd85dc04619b8cfd09845f30f8d109228a33b7c0f25f6f58f005a1e911093e6c145bc8a5e4fb86056360472fc586db58fd3a71c2882f32d196fa40190b2ea355e9b6d84b8aec7526c17a84a9da75f5c7fe75c71aa8a4a2200bf73deb0e613f58f12295175651f7e225b9370a5baae0fa7dee6d939dba640961acd8dd24ad6d8578130936bd930a3d1362296a2434b4735f72f0ad6bbc40dd210c032fe854d4c9ea4b29f34626e7426b3ecacc6d2f7bd08dbbd8fd93bfa9cba0c59ff1e255853fd90c29f5655c769e42bb0db7a5bfb7387c9489c834822b4f270d0a8459873ea6477d51cc16f1ca101c0dca22716c5374418821fe73579098fcd1265f98e036e592c334ae5aa6677383e589c1d01e8edd716a91560a85feee7096613b84711906a0222d0af59fca0f103f23865ba71799cbe0c4ad318f752d1f6886fc16dac2d42eb939ddca91456fc5d44180fb30c4af0b14f17993b5ca0e542aada60cda9e73582332ea3a77f328ad9dba707ddd9fba089277a953ca01bc6e565da591d00d1b06f225daeb5b5095e9209bad0dd3c2ccf796b47cbd412fe07dd4c493c9e0ff5b113a44316f9a28138b63b3c05fd48894809090b44137be18e75bc22784ee7822bfe14eff8bbc710bd517a4a108d597cdac4bf3aee780c6917cdd3f67d2e2d85a40f756de9b25e95f27989e45d1f917c8c8a7aec16a8119b89a28eed1b779b0176beeeea356689d385f5ba0499a7eaa964716be9ffbdcf5e1a69133cb4f26cb50bb6a70400cc9f2329bdf6c90f4bfe708731687398046b71c5e8bc2241342607e18ad9c624440b2f7f13a07979bf7301a2e35803675042ed155a5750ea997e69224e719530520b2d392a35ba67715fd28b71ff43539a9c0e32e5f76cb79bc49a405d1485ca4e9cf652cb586232c7d38fa4578b4bdfa1e3cf790293996cbb139ac83cfe23f592277e16b027e9f19cfb8fdd0d844ecd601ca241ab94ec2318f3d79c715b7f7064919d3c22e661dd265e8e6111d84dca9efb5e2a8ade4d95e766b1fd0a582b131e1bdd9f39637539c976627cd4194c28adc031a6b3ab8869ab6c30213f2aae4e851d384f754f55bf1234a3dc344ec726300243dfdef5d829f1fbe83a2610c23ec727b38aca458e98af66f37e53522b4c22819193f9653c62833663e85d4d29e2b5a66c31a28be339066b6a1f63a9c1fc9d4e9bfc92789a077c2dcc2ed52e3daecdc77a2c6df67452d386557fcc64d13d9040f236a03eed017901cad5ad41af9c503a8d11251d5d27281560594da8e89ec1a16eeddb3a19cfdff4157a38f568f4f4f7e02cbd1aa34c7905044c1754985e52320dc0c08a88b69b833012113b28f64c92a77c1c539ccafc139461c3ecf0bb107f5883a1fd407fddf80efe836e86037fa85af03444af2ad113362b685223ff261d23bbeb83a01449bf277520173046ca2ef8e8e2f0b086b235b43a2a4a6ec1c966acae0b98c8a3a7955fa1f1234683ed41c09559290566836dd5acfa61ff3a4b303f815dc0c2bcc5340b02f4c13bddabb8730b1ddec35bf4ffc2ee624964d1f4502f0fc08fa65bd408e2290d4edf278570d490b7961141f126913d99be2dfb7e2ce1e440aaaa66be88910c27d0649eddb36ab02d6a4e3900e988fb3d20dab308c10076ce485f914d2ff6ea3214cc2ca9f021818d54b4d943e097f8d33c5db836e20c3a830d053ccbe22852bdac84eb697f6c38f67af2f9166d0ea212548fc2925bc58c74890b378e9654f27549b63f5807d123db032f07526d9d668acf4e27e74e225c84ceb16a3d6bdb73298c48b527a533d4e3d5753c0fd99c34fa6fe591636d70a47cce13c97989d12695aabbd25367a3ce946d76ef0236f6707a3fede57f4c6b4a73a7bfedcd346be00525751e5629d079e4d3fa8c3228b0df1c40e9e99ddd5e27b7a6486ec7252102181197e9ee2ca0a55e154fb88f78e51677d5741029c950b3868fc0023dd961b84e5bfdf52332b6ab29ce4259cdb207e55e521c87206e47641569ccd17064d1e64866038f5975f3a201b18165fdb84f5a94f3106a7a44edb3fa275b31060f0e6c2611ea2a7fb10e7a30f860d8c32162f4b68fea152b5cb50c76e47c6bfbe042bce4c1f1dffc206deaaad1b0344ceeefa19a5de777e0c7f4ad5df4d30efc67e7d65cf2c3431fc77adf77281b2b7041b7f3c7c2eb9ae83465f45e6b8c10c040ebad70226532230ae98cf719980fdc0eea95128666cb51abea45cbd4ed54e710347adf00426c8ed93da08f23d19001035fd33229259b3b7ae4bcfc85e7444b599ed0f74d87b41795c54017682cfaa47c5f4c4c87d361509adaac3d26b9f64eef19d639bd586251e95eaadc8bf5436f12865b1a4d96482562b3136bec8a078ed8b5fca69a30c83f937a6543d9c5c1d13353342fac38f7e08884b431a70c556ee0e15ca8741a95db4ed5a44a0b694c57984da82b540d685760954e24db5e1e61542d89c51b2ec7c9960de376c51d7d5484dc80dcbf75f9a1fc963b320963fe6443d922b5668991680248810112cd17ef9460ba12b9abfa252c01feed7d65e60d9894759f4cad5519556d5b6e5065a27ecfe2fd02ffe5f78de9975e16025127a630005fdfc8c6bed223cec549fbdc3fc18577bf4a2e2829bbb036c16e418e0ffcdd7689607bde4c406f4fc89171c1f71de78e983fdcdeea218739420f2a31a68375a2f4f6085926c8f3696e1ab415bb2c4560931627a3d7afbd34d2519b79c278daf38b808f6ced72f6db98e66578bd303fb7d23c9083cda59ebb310b8b478ce6f2356c45c6962724812de3c980609ccd53f658311d85445f2b015b340b0ea626b9519c04294a309a0d0bbe1d67352bd0693a8cdbe2a24e3610fb234c43968de2266a25e7e04fce6e949f98ecb46f60b6b39d6e15c5d004d555b643a85c43d426fe0187ccfce42aac34a732f64d5528086f8d4a058a61d8b1cf61e340ebbb6183c08bc7bff3dfe218fad3412fc6369d1696d29bbdc63fa785c6d12cba1d0ad9a7a85bd3b20d7148f13690adea896cfe51b4d03d4b4b15c781a663ad341d8281370995febba50f02f40b14315ba83a0eb46e0bb47b5cd3abd1b23935430708fdcc61bf3f94599431b0ec5dc4f5222c7ac6d7ae26b5a62ba76856b2d81dceaac317ce0fae1fc4449b636adfd2993786ec09463e82f31828e6c2fe2d6b0a8376ae8be72a30168a80d72ebdd5dee72a4e7eb9ac146bea9b716f924e2077aba86fc4048665e0270baae2e2b0763efc110467c0355a99d21fd82f57f349d040f909dd41971046e3305bab53aafa004f12a99b6d74a72cdcd9653b8a4282cb0e556cb77d36f9526634512a6fbfb3d8a85d6910e55f41688634ed80dfaf36064b93c49be1efb887014758a8a9ce48d23f8734fa6d08636d8c5d089674f2347d2b4f707a97e52a7089f8a02f1cee02d2fd99c000501a0797fea09d9deb8b692a34accfe03eb5ceea7d411ba6cfa07882302047c9834320096ebc834fe1e6aecb05833229573c610ea193f26c17b71e444adec5c7aba6664f8bfdae66239dadeefdcbdd0a62ab3a348a4d3ff0da2b6d4820203ea3f3eb7b4057b9612f946390267a60edc759ac3895fb5689e3666ee607dd23659f03bb58a171abd950819de281c9449eeb59f6a1a0606847fcb185d61251a196d73137f041646875bbd754062e0b5db8cf54be11ab56260900489600a03343813d20b7c2d4340982873b6ae2ff1b3feb4b3750842848d5035c157e4722babaf47a4e7f5ecd4dd24b2efd5f11f12e835c5af96e8f306a7088b4ca1b252bcb817778ea24302ffaebd152ff7ed242bdb9fb43c1dce1c68bdd83b598bfcd99f16b4ae57610518bb1bce8a16da0cd329f3bf9ef72de17d317df04748671949855718283dd277aac5ab75b74127a655262cc60fdd140a422f49bffa27238cf089637d992786d60b6915df810a31361b150281d0b04b32b0f99ebeb121bf2278549a6dab39e08d2ed3b27fef23a184703d687e77d6d126a7766b5473dbb60707cb84f30a731977894b9884f09fadff1e195c84f21bf5c6807cce53fa378ac33ed585adc727b682afb47c7969c4e690dac48a20785c38598eae0dfeb6538b1a8de1120a6ac8092ea564820055a4f5e4f881cc49835125ec641fea97e9ed8f8606103d81ec9cfa09b6c09cfac13f64de733803738f4aee37796634c164011b3567ba026cae1a3024467fb785e6264cec5182cb5062bd52f9852d20a65916fb5720cbad33567f7d64ba43020767966baefc0e7c5ec196907", 0x1000}, {&(0x7f0000001440)}, {&(0x7f0000001480)="62154c63ec22ccb117d8d8a3c39138eb2edb6303b5661818484658ddf7ac04c8b11c9592d197f2a14f25bd99cc1c3bccf9cabd2c097bcf32ef001774812d9315aa595d91e29c4e9223d462f575141c6ada684e6d47965992536ccc02e1f879293568271101d46b430d3b9dc0c12d15d30608d3ad4d452136", 0x78}, {&(0x7f0000001500)="2551d0abfc0b3470eacfad410a401b270995ba2f6c031a337222b00b00a221324abf8f1cb6e02671a129b29cca6d03a02aa9736455f3df276bbebca77387e04cf19213d0f4a9f7ed1a77017559ac71b8ac9fe6d351abf3b272ba8c720131282b8c3cfed473e1acf180d3203054ab33fde6251e3863f081a7a18f162e2fd68706b615b9d540948ce6ba415f3dd63e993792ef764ce6f635580a1ce7668e8df89f63804647d1aafb75546e004c8f2899d20a9adf4d71687e4e35cdcb86657f66f8d578d091c13d8e62129e8cffad5a69ac712bdda2a6900facbf5e43991fd2c8f6579175b78ea2a971e5a52129d200b3225d60da091d3d9619773a1fdf70f7394b37acac4030c52d8e1d5428f9c03ef1a1394c50c3e61552384771b62aaf1dab938dbfdcf7eacc7397ecc253573c981bb6ecd30e981796d107076979d45c26d50a6c10e817dd0227cc80c69b2e23dcb2dc93b928af1e5db7a435bd7f8738de445b988b8b4c0c0354d2c4926139f2931b7f73ad425924d230340e446b5643b37174fb8fa3bd115b50e2ab7aaedffdcf71f31085c1cccc8e7cbf67f27a54ecb9b5309bde05b75d994db0f831e6c80990d1609adcdea9ac9f6f14a10a742c21bec1eca514ff71bd27db8b080803327e3ccb0a29f6ee4af87c2d4e4ad88aa568b5f26d526b125505bbdc7298e22bf4b0f8aa6bb9e9c960e56a05ad264bbd3971195891190a64a2ba39d328ea0f2dc02e95b5d21754e77839fb835a9899245be8c056662366e0666d4072e41ae3c0494d8380a008a1db47d2521be1de821ce5aba8651d98e44d38cd7fbde309dbd5bde297c396cb9a25bc1de5d5d41ac5e8d14dd7dad72e646525bb53cea173e3fe8ac754064df153bbf8502736c7f5749d62dc14c5663e02caf9394a43d25ec1e136c346539c1d6ff4f9b1f082bca167212167de1b63852356b675c47b97376867d3005e7162d082b25663514cbf6b85a3e7fa32bb5e9d98b0528a5891efe7c23ac8d754bba711c44c62623fcf7d1b1f36320805428120e2cb2fdf8462e78faa1660e402ed855cc8b8f94b3a13e78f8048b982a9970eec00309b0ae1df5a1b26974c620aeb632bf958d60b398808f5b5969240958e8a4be8e5a9b6c75d96f82498d2b5526dc791000986f67cec32425d7ce01c167ad7317d586aea7cc40086ffabeee55fcac37e73ee6a766399351d29ba46b41be2fa4277da56824b74f32942bea8103f7913247e284c3b0d8b16132a0eaea772e7930dce4aa6c5c4be228948ccdafbf7cbb23a4d9be18f0b524a3bd7953d5c9851c0ac0686d1fbd8bc02833d9644fd19baaf1daed275132d68b154b6f0a0b144ba09ee5ccfbf59b7231151cdbe967a15b12f0cdff2d524bb8d9f3453187e7b48c9b737b4815dbeb2227af7c9fe34027af95207e1ae97be5b44cada09fe02199a3288646180169398eb0c1876495149540931eacaa9dc3b7af581648f52b80b23f691772b6a15fee7c49010f9e815ce0b9fb7803a32dd26e315a86e83ca0087a7bfbf33a4550e41d2ef85146d522dd8c78134c1fbde3ed4f029ea4c44391c073ef0e4cde215a8a3498c84454ae9e9db6aeef94e2af0135105a60c8c4d9da76966a59c7a04e4958caef1a6f9d4745c322813f035e9151df9e1a59ca4a52e778360146397878668614dee5b26119478d4202e1c5ad1c2a4b7d1add6c86b0ee31cd8f1e81482d48ec8e2cedc955340b7f4b792ab5da9551fe6907f1985ef2f9aaa407cf031d6d82c1f688deb601589dbc4cfe4e7262bad334d406fc3e219eb65131edd7f755d97245c3af37b3342dcfe618bfc030b17b8e367e0575691bb5e438305b3a6ca9b1d3335cc6adc449e58290dc7cb0755c48dcd55cd65e0b0472cf01a118cbf9a4c6a116189cba55284e4ae02742d1c88eb9ea14955b97e055c26d4d66fd56d34f197e81fb34a4511e4919b27f3a21cde25b921e22c51813adbdd297e6af439e233d3a7dbaf9b9f31241f53fad72d379c838ada1278e0340376b49072acff456e8e53009abde12c9c509414d74e2392d685f2fdccfb820c84e1574893b61a7194352744ef2bc4d71987141e2295eb15673cce0f9b54f8e207a301e82adc4b9f79a84f1ae3a4b2086152ca2a9175f3b63dccb8673772b3c9c2f653e574159090edacfda90b0a43f201785ee97fcdcefa2d48d2ab51c4eb483123e38e421b95ea60dad6119b8bf1a9235051d9593535bf85bc7042eec26b9f2f5c1dd472d77f02bcd7214b7f77485da9ae7b2e6a146494a148e4286da553a6af5087fd4835fd917d090131393462d2f54fae7029dfa0bf38deced2631535aed4649d9dbe1d851947493bb709a6bc627b22f0ab351e2175741410fa8bf0570a22fb25a7fbb99761dbf291ccad01fdf5a155a38c57f3e1c1414ccc28f0c4a72e71d56d9c53c832f175ec2e9646587fc7566eca33b381b0699b8548784a95385124b72f7d85c832651a4cd25abd8dfaf2b67bff34103ecc81888fc548fb894157ae8fc94d8ba6d98a3ec4351ab425cdd9da576e2705a332ea61b051b47ab9e10c5e0f5c7ac170b6e37d01d79b8d20a0809b72dbd746d5c6f294b5f9bca21aa4779953eafc1ad62566955ee88fab7caecbb4b838e1a357bea52e6a0a6f8cef3b2a7695148e4c4893daf1396d4062602186e98c4fe888443908a836ec6912918bf48e53933276dc866b5a5611039ecef1794d2d8eaa648925daddd51690856e876da9a7130bbdc1debbc2de2672835796aa8f06aa281b28d61f4c7993db2267800351c82a79fc2c6116b2d835ecdb3b09b9120270948ff5e411172f0e10c298dab9a33498499da7bb929d6f2d2427e6346976440a2955b2ffcfe8a527e4d29ec2fe686a0b71e110843b0fdc8f6005ddb6dea742a4a19bae39b00f30c10215373152ba32a001de2014c72088f440e03f90fa94722e7f10ac851d1f4b1173f08603a8239d5b05b39275409ae4cfdd61542305c9637d7c720d8d63334ec520015e4571c1089eadf734e7ab522b131679d0e23ca3d57e935c1a43c022c4e4bf054ea952a9cc1b92031d2f99e27f4888f4033bae44df2cec68ab9c0b28cb9800c60a6d21d66b010081e38ce2b2ff209607cdcc311b25d57e1f21568004a6069418d6fd45fa1604f25d18ba53294eabcd0f843a7552003854599cec99f481ab990111eade1daf9f2fb2140e2c5a52e717b67ffb55db94dfcd68bf1d2fa7ad69b8147ff057659bec05e3ec13dac17a72d4e5d09364540bf76265c2d1c688dc047f24ad0c27b314def769cea0af9d3dc6085a94ff88c1856653838f89b04d69013fd61990b5b2c3f0b3474212a06af2a6ce00ea78b92323d16b448013fdd0602ccb67a2abd19593b109234c97cb2869687a45cf3720c8302fa4502a1e495ba3df8ecf5adc404c0050400313fdc0c2f96072dfa6ce44c584a36167ca10c34edc3beaa2997ad4012fdc46c38d123269105b437c75d522da0e4ca5574089ba4cbc6fad8542f843c630b422c6b2fb48b971e669f5395ce6d149ff8d379721628a15b8bd5e9a79c8c8e533af31df0847ef05854967f38a370bab5a03b9d7efec0170e36c863eeca4fdeea09d8f467bdf0dce20ec0fab297f5d0fc3082eb90c60545456943c66d4e52c7f84f38fc6d8849fbec8e0ba2e661e2924a96eec4ddfb7deac4d88a1344da2bc59ce04fb3e2126207a8d28250b8206fabced45664711fb4591d6796cc3e9e1242e94b27cc9bc23da5fc032a91d8152143a344db85dfca6fcea6b7db17722f25368310dc565f23fd250e4c0cd5f5570b37b7f60ed89311d0cd46c50f8e34ef2e1208a57f4dc0baaa71eba9d3ec69e44387fab4e5350f046802f315ca1c2e6972a79bb44d93febdce560d2e87d687f9c1845c3103d0a731e0c9d31ebb79e8c05b3ecdb03ab663004e1d29eacc19a49bda8f5d29b5acdeb301288064b53d41560a30dabdce745b9a1ec2206ea3a526f07cad26cbfbee5c67f86146238c30df1239662022121e80d35af0021651976db26e565d3de907b5fcc054a57caf1a40c84cec8545b83fb7a3a09c6c404089c8a29379c2636c4186ec9d48a32a2a71662e8a1e6c2d0317a21d376b765bc4aff273dec1c91f9754e8f44ffdedfe5e0b5443567f3319d1b580c9ae4c3f2c612b000e377b9bbb59c4e163fa8d48fbad95d140734a32ec7a3ff299b10b3a26d3b719d7115b38cced808dadb0ad4e92140e99734d7e988cf9aeb1c19afe8a9762cd9e2aec8591d0c6ef889477fc5efa1435aa8cb9c6886c7243bcb36186d0f109186e2518a574e43cebb2a7fe01dbc41453b6f4bec843b95296dff55416dcb83c029f6ef6fefb2031c70ff065d5bcf8c2d329535377ef53372b92d7ff16c7d57711ff4c26d95ef39b8424a974b67bd8000923fa40c191405bd98c34fd28a94bebe7cdc182f29cc0d3272e77baaec324a42f4418718d739b57d3ff87b97f576424dd096c0f865eef0893edb7627cc4ca2221ee553bc711020bf4dd22e02c8bf9a1347d46d5910621debfb0feb46324c94fa6053bc3c45beb7f3be7537b935fcb5c65c640fc421e8950eb5fb6e2ce62c0f312452c1a0aa650897942bb43bcb07923ec13cac6f0b37402c979118031b665bee4fcb3517fa67e27260375b986485bc0199ca5b461cc973505559d70a85be08f3df78c47114ae431fd966d29d9bbbfa07e480a7cb98d28fe619b3808472ca6d45a7c120682b348c43084ce56730444df4adcfae7bfb8f323de6d83a1d225834f5fd25a7af49999ba0e8462c69e9147e1a4950e79adfb46fd2a8c9d5d7d9d6e893d3dc7f25db06b453ec14d49db1d76d9db1fc0c5a8597f89b43be7e90f92d3a4f3ef42c22fa860fd897738a7649326619fe45cab9904fa09c1f1ad8795993b13f20cba236ae6be519653519b10a36543185898b58637c82cf61884ac1ebd7a4cb294406f586f11a0f3088712692a3770f58613fde31a3db5727d82a931ab0e84883f6a39fa0a95299393176dbf6e1790bee3242efd3af043189a0df2f281f5f1a16a0ffff75e36c737af0698badf3f97a91518e77fee2874bf9b571a687bdfbe39f19579154686d7a023263692ee9f74728568a7a8638a384cc50ccaa56d288a79d786b1601c2b36e081cf0a82d33eabad84faffefe8c6756ca67274a252b5aba8a943d6bd575dddcd2fd0a43a25c97128ac34c6fd8de232553f3712f6d3e05a033e7348a50b809b1c8c3b0eb0e519f59430162c212343f51232fbff234ca32f958a351e4ce950d395f6eec630d18512d1c38facc03bc9e5701e1e006e4557948730ca2629219f9c1c8dd1f3f382e257561e93d6be3767b59eba7b03e7334c695f4ac1eb0ee5263282a55dbf353b4c32f1cf050b301be954ea82578a8278adcd95fab6f88ae8aa3c3a6c059152cdde5bb7e256520e70af2216ee91c4fb8bc241ecd52f138dd077a1c76aef03cae1afcbc1f4b8863c89594040c1a367ed089d746125d6e84e268aa04bc28e8313013d32171f9bf87df741309c7e02675663627ca339cc0c3ad41ac40bc9c05c2051f323f3a315fd63e655bf79052827d0d10a23ed4ab2c77a464212b72385aa274ba33b26fe2622f1a82f6ef8a03e1d24443469d7eeab1ac5badd427985098a907b3e57b49403d31983d67b6023545c539f5ab250a9b5ed6d2b80f8b6bd57f92de51f32b447f6727f98ab43d80466e196d727d646a8e0c37f2f24f13cc761efa70d94ec4dabf66ae008fef824203ce358604f3e3fbbf27fe1fe7d7fb83c2d7", 0x1000}], 0x7, &(0x7f0000002580)=[{0x18, 0x1, 0x1, "4bf18145"}, {0x30, 0xffff, 0x4, "23aae00faef32fcc7c800c3122dcb85ea1f5a1420aec96627fb2"}, {0x60, 0xffff, 0x7, "94c679554d4133e69a34a49c5811508f2deac271f8346b4ce78df9306bd3685fb0b81bc214bea6348ca6f52d438c800103d25892c3b33eabe05e2af3bbb0660457ca955e25b2af47e9"}, {0x78, 0xffff, 0x7, "f2cef1ff0c7aab0e062efe1eec2ee8b038c2049f8fbf9abed4616d6f1087ab13a7761a3ab40d78e822d10736e9560b36b4f5dd627edd05ecd1e3f12712780ab7df033c7d0131327c6a0dcbc065cc511e6b314472428c6852c5a2d2a7682ca334430dc8"}], 0x120}, 0x2) fchown(r0, r1, r2) 11:41:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 11:41:13 executing program 1: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) close(r0) 11:41:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() shutdown(r2, 0x1) 11:41:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 11:41:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xf1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x9, 0x1, 0xffffffffffffffc0}) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 11:41:13 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:41:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc5, 0x21, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x82, 0x10, 0x4, 0x3}, {{r0}, 0x0, 0x1, 0x81, 0x7, 0x2a}, {{r0}, 0xfffffffffffffffe, 0xf9, 0x2, 0xffffffffffffff04, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x8, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8c, 0x10, 0x2, 0x7}, {{r0}, 0x0, 0x0, 0x1, 0x1, 0x40000000000000}], 0x80000001, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x5f, 0x80, 0xff, 0x36}, {{r0}, 0xfffffffffffffffb, 0x90, 0x11, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffa, 0xa, 0x21, 0x3f, 0xfd8b}, {{r0}, 0xfffffffffffffffa, 0x6, 0x0, 0x8, 0x4cfad693}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0xff, 0x81}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x3e39, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xa2, 0x2, 0x1c0}, {{r0}, 0xfffffffffffffff8, 0x58, 0x8, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x7, 0x80000001, 0x1f, 0xc12a}, {{r0}, 0x0, 0x82, 0x80, 0x8, 0x1}], 0x600, &(0x7f0000000480)={0x800, 0x7f}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x84, 0x0) fchdir(r1) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x2}) kqueue() 11:41:13 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffdffffffff4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file1\x00') 11:41:13 executing program 1: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1e}, 0x0, 0x0, &(0x7f0000000380)={0x5, 0x9}) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)='\x9b\xa6:\\&$.\x00', &(0x7f00000000c0)='-,\xa0,-%(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='$#&$+$$(\v\x87\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x86\x00']) 11:41:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xdc7, 0x9, "d9f93b64249c955961989d48e7f08b508fa53907", 0x1000, 0xc0000000000000}) 11:41:13 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(r0, 0x9, 0xfffffffffffffff9, &(0x7f0000000040)="d854c61912f5b87be94855ef7f2a0d68f4f3aeea5381148b9c66ca09b45b7d8e9cab", 0x22) 11:41:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x7}, 0x8) renameat(r4, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlockall(0x2) shmctl$SHM_UNLOCK(r0, 0x4) 11:41:13 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x21, 0x2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x200, 0x8, 0x9, "b348c88afef39781b88d0d4a5e1f3da49ccdeeac", 0x3}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:41:13 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 11:41:13 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = socket$inet(0x2, 0x6, 0x401) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r1, 0x0) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r2, 0xd, &(0x7f0000000040)={0x0, 0x0, 0x10000, 0xd0, r3}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 11:41:13 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xeea) pwritev(r0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x4) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/7, 0x7}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001600)="3dd94d902bda8a8ac898744f9d039e0ac6f1c33a41e3be3b8736a57174bcc55a94bccb4e58635d59e7b8d49510f9cbdb59670d0087f751bd6c6bd487ea73f9200a62c4b204d6bdb9df99d54139e8bf9099674f1f16c1332bd4838cd727131e3eaa50c4d57866813b037a087e4e028b2a938db42e7ec4a82ef21382a89144f820ce713af665", 0x85) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000015c0)=0x9) 11:41:13 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:41:13 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:41:13 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x42ffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x89, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) read(r0, &(0x7f00000000c0)=""/77, 0xff73) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5010, r0, 0x0, 0x0) 11:41:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 11:41:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x40}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="4d5c140b263b9bf8334748cdce94dd9b24"], 0x1) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000140)="c0b1c188f18e8867875c476843525fcd0b3b8c58688593582ae0b6af894623a77870e47b258409e5ae87e5ffbf28563a68b2ef58da4f216f0abf418dd17bc4517b7813b0c33fcc176d9576412eff081f1abe091689486c90039c695003565fe8b1226366abddf14825311324599a61f99aafa8992dd4a2f23e7dcd0e842b785e1a35792f2bd0b447e63ed5ef3108e162e7570a7df8237f320f5776452d6338be4aa8e479af45035cf18bb669b2973b09159b0c5116c79264d13c069858a4cd73eb63c4b6a5fa1241d9b22ca0ccf8e7dc8f9fe9366ec7fb6a4f2ffb359b0f1d33a6598fb80865ec4b448dee34f2c18598aec31f774038ebbc7e89", 0xfa}, {&(0x7f0000001500)="2f46d0d4f488806eb498695929a17a874ee816391d0535e6af52c049dd1f2c7e5f5a82dc9a075a96a00bd0317870e28a", 0x30}, {&(0x7f0000000280)="3fecc0817fc48fd0d772c227e27e63dd710d236415a0aab62cd60e99f12fd5ab094f0e24a98f1b257e7a96fd3880bd748bee45f489836977f2c84f6e27c10f3e8287649d4e6a6e8ab074512ae68dc5357c2687d0ac4b134c430352457506667bd922b4c832b7fb47d49a6d54b4da37d47569ff9cc2f0444ea4494ddc216ed5208459e1aa60523da488accecc8828794b15ae30a1384620f4b39bb36fbe27bc4676d37d9ef63c64d81c11c2935205ac552156bf90a3e6b9f1944c84c5155875ca24483f9e3fd99707aff1d79a55d5c417a1e4014d14de4236008ab09d3429638d19a1c31dea4c5668aaa3805a", 0xec}, {&(0x7f0000000380)="cec304c52e302da46155af3639cc6a3102a8a2a05ceaeec9acb94d9811555103b91194a82dd2a43bed5ee248f2204126e7ba9732bfe53a5af8f9d3f5de07e129955dcbd8ffb332f6a281c5e3d950984dc8b01746ae7a1ddb9457a977d8b44a6888af66028a2158501c12967411523cc72ee86c7f6120cebb1e0c849024c03a57e1f4ecd27707fece68dd4bdb9c53bcf951927f8089e52f8048ea0e9a513281578743e7bf8c87519b62d69bd12866ea2113fbbe475d76db385e7180aa379b3685d77bf002a96fab844a16f201f49c336893ac2cd4b7b42319c8480b91b2284d16c07209c2eee442368993665b893290dfd9b2ad361715a643137207220841029c4ef1dd576917fc8e301ad7444c5397aa386dac3a33f52c97f49050e5d148ea9dd85b375aa8c2d63a0e3aa8828ad2dbeab27c300ce865be61ba77bf7b79226711fadc4317a0747da4b4219a4d7c2deff762b36300beae05f33f7fa1f26138ab1b2a63b772dd4f86ed0d0dc78b02eb8536a77470e8814fb128278fd4bd568fb61a383c0bd09401ca84e8f41a1e825396e6613102117c0722234ce37348141c10318540d774090d4ea67310397cc11241bfd90ea7840ef7f5dc4cd727c5b7b52c209e3a838ef4a989287b61c4c5203d01b25ef92fb834606af259e58446b5ced407defdacc896a8f971be1296e7b320fe6e9a1954b3224121e7be366132e4b2abdcf488e34f6f5e359bf6af2576e12ffd4813216f7c4ea57cd4ab42dd6b965200edcc8e2d3dde1aae1d2c401516fa2abdb4c2209bd69a8259dee9ff1143d76097f28b977e7e20c7a7f46144275cafa385f52a9ca06002edcae54f57a2f5fd4bd6bdba67789131ec536749efb5dabfcb6aadc3cd03135ccb1832a75ba5d9e154ef3e483c1d9dbb268a9e8609d7c7de98b69ed4cf6ecbb6cf5cc27dbbeaf925647c2b432c0902c5affdc5a512c64d98ac6ad9e19c8786ee26e9e3fd1c8812310c7bca6f401131a6664712efe24b3818f37d5b080bb9e5aec265a83400f2e8865a95e3a74bcca7bf332ed3d0a4c1219a72c826995d7d35adc529415bccace819357785b282d9e03a74dd84bd5a078999ced4bfd8b2cf41c54b96930d77595d1118b5d4c4032418ecf92ac7eb9e43d208caba939af962e4f10134776638d2c73e48417e27cbe28abadcb8e3714f5b9b75683f70a439cd9694c70bbb676866309db23fd4e708f30978ff7cfb00269cee4895f60e2b67a1ac865d8447f89ad48723a9694209fb27acd53305266d4fdd30abbc3ea1bb7948060379874415468450ea45aab17a17e70f3f347310e418096626155bdfdea62cc8b0cba23d454604288644c7953d980e64d57514f6f0c5a78afdb642233edf299280578f6ea1c3a0a2c8cf0db69714dc4de679474d9c4f1f753b1c40f614aa5d49aee2567bb744edd53daba44d6671d18742fc6c9d5195496efa5bf551935907e7d73050295be51fbe3fc6ee73fa5b41c3ea4e7312f5d13d7a9b13cb14cef3bb597857ec83ad70e4f9a1dcd1989146c2f98deb72f289fc1f86e73cb7db977b7e05cbdbc47619d3823f4d214534f988883df4ca62016a8cdf485f9bfa53f5568542aff4d4273dde9232414883c29c58a480c6347ab1870db0cfb1e15d2b63a4d1c22e2f11ef267f92b59043aeca383af769cdab6ee9893da234f36f3bd54d1a77eafd0a19c268860e07b2fcd3164757385eb40332eb2cfb21c3f4f1f18b6240ac6b30eda8bb52959e89dfedf58b5f5b7de4b90bf61678798b7e3a7e6de28606df921c433cc509864945d9b84884231eac23f9aca8fb8d7e918682a78485eaedf7c0ae2bdf6ab9daa77a7a75256492a48bae4e1e423f0ca71e38b2bc21f67eb340f08650f6a813e7b9c3d431f7725f9b9b7b8ca72abc286e927f6c69026bf60e7c70bfb72ccebe35e439bb5fc2695e715bb879a96081d1205d1c0d21e01ee7c8c94d888b5d7079c4eaf160146fbe561a6e713bd9bcc0c581b09afcfcdc1dbcff3c9681faabe1e95ad4ee17f25f84f7462e8b9fe713833f821a081ed0b3530306d08c30d866d552f06d40e6334422dd4024f0e979061ae90475569ca80bfe7de803bebc394a2b860082446c5d33fa868aed829e3514150b2fc64a451d8eb004a861805d41500c5cfdc975c4e42fe7fa6e161fc6905320dd12ed705a3498272b50e75dee9be9ed4291a618ca4a3cc11ef952cc35c222cf2f6164a531bc996444bb370c06de8de303ac49e607c073b90a5b012769cd9e93f8325cf5e015270c1cbde54a5ee222e1001544cf2a10b769ddc896be6c2b547e6308a4df94b0b055c3665933e8cad3bb66f0df9de2fc94da7a288cb49cfc9d5341b63e85052b293eb21273e7c8285d6931aa7b5277ce956d647ef8ca81f3ed35dd08e0bc2bcfcef7ff754bfa67635e2c57c1c268296305addb8b43c55693dad1623238ccdbe1863a786382d3e5bea143f97b37b69f206ba7562269c9f337ead23836cf3425c989979f574c1cb2b0243b949de5578df3e8c7ebfc112f2ccc2ad949ff31bde5ffb97c027258132ae052bba7ec1a9f6d2d4bdf7e63ae9b60208715e963549a09bbd59f02ca6482badd7e7465ceea44932648f8c0c19ff018fcf4055c8f2a836474a2f9c0eaed1e6ba692a71a417835ad289a4a2ac9e0def606deaf5f929bc677af96a257d58944ea4c950d580b831e55ba1542f94e14a7512b09df628429915904f2138ebb19120493a4b03afa7913b6fc9e88d94e8d008ef3e585d8c329e8bc7a3a8c7ce0efb781aec2ac6bc2419c1bed382d685a2ec4a3c7e42f4db4ddcf8a0a82ec75a4d9cb50b40353954c2399e14ba0dd54e6d4beaca17e67c5aa1634b37b3e27a693b9eac49f18d32d0d25e727854d80ddcde3eb03c53363bdafa603274147eccdbb88420892a17dc9b73f18f12a2297bd2662428c30fb3bc01c42b648782cc8c881216bd5ab4b0d166ca8c1f83db65c29f04d03b8cff389a32c19306121d74ca12242fd32680951022605ef68945c9d67d60ab4aebec670ba08b2d26a464fc59b1126ce79e0f4214106aa6511b471b49baaa2bf070c1cc56fbdb1b4dbee1e59fe315b1a86de0f0d8bac6a3051ccbdfd6e90e283e0a3279de397f05a28de08ba46be98ebe3b1d5e69a1c9354f973e41854129f5be3d52c25b40fa1d64ccc43fc93c18e178e76834b202c51c0cc1ee5fc15025975c7ee07450ad3d229c40a8a53efc8cd9de6090bb01141fc8d0248e9a2a69f5d3bdeb1d4f6db0eca51b6f67c4df528c84a4e62f28a257f17cf672dee22781081dfd5e36303af02841bfa78649afa40fa47002d74f5b7f7d3e1d7b31f82eb314b15a2bf7e8444e6a1cd8a81d456b4750c00b3dc0b88278883a6234ae8c248b2516ec95c42525034e4ebef22115f0fbfe93495017a6d5cd4a81f00b525ce2849ad87ef01f5dd8495a1b421e653747f002c5d9d858082945a0144da23e7de1b9e2273177be46c9db630cfa5f4c57ee85caf4d29724b41df5bcc9d83c2293284279d8ef2c160357835e30a038f163beddd5789a879e38531372df791610f3c4ba869df429856e6cf49beabc4be3273b72e155d086c9e424084e78825629363a17cc85c90cc8fe4733b2ab8083dd566839557dee9a05d40b81daae53eef24e4a823ed6b123291403f034fa1d9e91964c751dcd293d937f94fd39b65679a55b981cfffa6e97f95399fcd2b875d15dbc615a41c10b4ba92ac9269cdc953d802b12397600fc6e740c937cd8cabe86a36b67ed0f45a016ada0c09904cd61511b9cf8572027664913c3a8a9f8bf0972d7eee4f4ab482333b0f0c4a2c5799f1d8437c64cd03e52c900e24aead8a6366b26f88005d9b54dc20cde693a2a6986401912d54f2105e0cefe3064a912e37e3d288c444aaf6166ee7e2a23b239bf4be7443b1e5909c5e95c43f5343e3eb09e5b0ba0d6ea6c2efbe51a6e1923a7a107882bca0049ab1f5002f0a81d930de0f672d1dda223968ab0d65b22900068f232cec56297823f13ab416c6124f5af4f7b281ebb7a5363b7be2957db26d91c31cc0bee52e6620c7a3c09a1e41cc22fc6070f1ed44814f6ce5b0f42fa67b9b5b2ed047b8816672e0fac289b06eba5cba84bfcf25f7d9ece2ae71b87266494e9cf3d8d68daec6ffb0ca3d656e8a0e8dac474e79acb40f80b902a3d886f3325e8162a3b7af6a1f9b605742b2bf54f2ebfae11bc52ef7f170cdb7c2371835ad3154aead4f74b83b52cc65b11e731d1a778d95bb7560a1ec3e26a65f875d3fdaf2b02fed09a1b10ef232e51864c56738dcd7bddb12e8c3b212ed39e31646d3ad4427c62ccd8fd6ab9019d96ba2bd4398c20a20043e01a4fdb4e8da674c71e9dda6cd61d29060a101bfc85b6d6e9a2a5fe31192b342274307d0ac99b4989bf8497d518558c1be365f0f167d14387b4dfc2b3c88daf2329c5c7b7ecf105fdc5ec5b4aa22c204558fc14aabfdb13fd9a3e2a554636ca5ad3b17bd51c99a20c9698c6542f974e4b3ce1bc657f4e103f9b26998f076dcf13b5500a3d143a3745ebe5daaf313e1a3322d840e27a282381225c15de5de787e7ec40f3cab1411d55e52bec0b44dba1d77528f5280939f0201500239dc3c18e405f2892faccecf8b2b7cae674ea2a77545e613eeb48b379cc2e8de66e2485c6bf7f0fbc274652128710f948f76c8951e8e4d90b5f71acaf23af48137a88e789c56903347e4f5fa388850e63e5b6e21966b55970d12f4c94b52bb7a0bddb1345a55a54cf7d637425010d64dfad7cf07f7f40dd3a42e425ef3ebdedb3586373613cf2cdd22fed4cfba1a0d88763cb40b979337360d717fff1ae1b58ea3c31250e0de78c829f6b9626469d9aa71c9804fc2ce265f09f806df613219c4815cf47b609c590456423a895fb567432db4b035c220a175c74792dec2b52be05a0a6405cfe8b47df0f4d797b2df8ec11c8cb5253000e437ef366d9ec24419ae7945741de015503e7100f24c12694a9f9f2cb413a693ccf239faea333e15390a5aae9c1c53295466cdf15764bd90f4465fc985ff0bd5178c5b19b718e17c64fb8f71928ec41680bd5d6dba52e327e826d5e556ddec5491e300ac95146d56a3c873d416e482375893beb4727c278a2dad2b3acabbd50b63977eddef9c07b848b325b8b2e2f0baa620c1dd1258a4c6982303fbb305c5e97bbdf7fc6a778cfeb2d0929640f30c3c90eb1fe8d9cb7104be5c5c0595a2b181df3891846427fd8ec8bdbb047cc37706d6f60ba2ac9e7b597c961607b5b63a97fc681ad4577204adb19280b58fa3675e7c1df49757f1ba207bdf8b7dcd685a5ea9fe28eda6177155c234157ff85ad36c17a189b8d18e682cd07ef072b958d1ae31179665e2f545c4d2e28f1609a64efb936fc37c9d5e91fc73e3fe6e90404e81ad638d70749076e351522c3e41047dd0e55337702b8c76333b24afdc2baf0516a5d23ef00dbd53332a210212fe3ae2dfddc18fce7c203fea040a16167c8b29694b46474aec0f3e0f699390739636b3c607260ce4fe180d174cd829ee4dd1703d4a5c18dba804939948d0cb91744f5b561dc3a1edf6a200dde4f12b01b8d75e62d39efe14b2241d2c7ec9390e39f0f856ced70ec9c7b437d3dcc3958b0c73b885d97a254e019f895a34b11d4e3dc88667741e67efa3118d123528cf34c127369f958a8e739672d270af1fa29dcdad46d327d3f4e1500a804a0034fd96cfba29f9cb20998f9832c081f051dae4ee19f42ab3885ad0ef41abac07ff97404bcbc6f071", 0x1000}, {&(0x7f0000001380)="5a6014bcddcdee6273602803fe9e576507267005a56edee16472046207d48aa50feed090e1b46924fa0cc5565516d3303d1f269dd2ca4eb725a5cdafd116bb7a01ba3679f45fb9b333cfb57ed018389faea9a03256c9", 0x56}, {&(0x7f0000001400)="a20ccb526340c3fcdf947112db49bc7c12e7f1faa8cad22d8b2c7bbf1eb5216e61a4ec391d6f370164f8a3a658c642e63b0fb6f692527190d9ae4adaaa0403c90ffc5bed4cb4fe65ce6d8086017b486dfc2e5fa59b5837a7a666227d37add15303b201246b1bd266301040e2c8bf1028cd63c6", 0x73}], 0x6) 11:41:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe18) 11:41:13 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() r0 = kqueue() munmap(&(0x7f00001f4000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = msgget(0x2, 0x220) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x8409, 0x44) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:41:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 11:41:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x442, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x16) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 11:41:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r1, &(0x7f0000000580)="59d992b7a95df3ce49f3815163e15e88ac30258df28582079f19f172f11e8ad46b4f7212cf96c1b8746c81288cc43899d78f81be569dc230b45c514081aec8ecec57414efdaebc6f42ce10a55afd3ddc3e81cee918de6a1e9b3a7cd50381fa30b31673e6b958b0f0c919de3979bbbe76003b3b3faef249c92221ae59cfc5c5591274670ef5310ec977e78630376589c8248b5b34f55b06195d2938d4fdfe19821f0d4120760d9d4745ed12cc9a791525c5e5b76fc0ee36549658218f250ffbbd00c3d00624840ebc774e1a52c0ce9cd988801a852fae3e06186811a1e6a5f609dc09fec37c663651bd926631aa3d9d1f268ff4f90bf2e9b6153c71f56e7ec8bc6bf8d12febf818a12b23246412bbd5ebedb9ed4e95774b5541a91c85500139c490d3a12a326063646c111e537ac5a930e35a1f03f38400e5b28031d87da39869d6f6b51e9121ec7956592a0112986943eda78eba435c676fa212838e757336dd8ae8210140e13b80913d46472867c1bd2c92abe5f895a16c6cdb00cf34218690a48b68b6ffcca76b3883c59b92ed34fd5a766d0ab44df851b0b3f63d26c9b7fb59fe3aa60ea05f0ae26d2594c249b218e8ee7ac1a67889e5b4411b717136d14ccd6b4cd9ecf89c07a8990a23b3902acd2330d310e8ec431ee444b2e0dd754004178ff7ac523bd37646969737aca0fc4e1229a247cb389fb1ac045365218100e34d3a1b3112124b79513ded61893bdb7aff5fe72e6f72ae3f85de4e677278ade333023a7deafec2061f1068ee86778d3841094fd363ee4e3ba0a4f03a570a5305645b75c012c5ab23627d3b2846691f4e8f59daae9ef20144d7cafa8b1fa72bc31c805f3718362ab1632463e770d4fce30eaf761386c2e8db9a82b03766b23b2d0c9fa57a7bba4e16d8ee048d946dbb5e20254abf54c1fd5bc78ac447495bd921549cc56ab970bd3a1fc058513b64a5f67d27e8528479befa445f422915bc7a662e5bd4341a576852fe927b942d30acd28808abfbcc36c2be2857f2dae879e93c428b3fc942f7b6bb066b75e946673e659073c4ed075854309f7f6b9536c6221c5c534a1855697fe59ebed0eedf36a7c5c905a9dc204867e1d272cd127184f9db3ed0650bb27e2f258e9f300e350f5135644e886a2c2804da6f31b24f937c806a413fcdcc3a9a3f0bcd06d59a77f42a7994595580b3fb7bc05fd373a9a60f258b466089c5a6b6942c67fc2e0d47f593187d0acff4af638b6c5b80a9b3e8aa988cb6afd9a973ea2655ecb8d62afd0fe31f882ca299fe7b9f01970ac682302cd69155d643dbe0403b53b5f28bd6dfb39ec7c8e25708c721e05f4ca34fcec5714130df9e282834c0f950388aa66a90d779a6f8d940ccc9bcc3d42eff62b0b6b3c1515df0bfaac874a1fa41eef284c81d7644b3af96f3163a48676efda89bb3fd639764cb19d38d6763379dc5132edee9de0a0ad615f190de4e3326ba2f4224b183743115df96d5bc4f0f7add9580a39b521d0c12e04ef8f69c146a41800e83761369c55bfadba5ff9e4b7107695eef90cb9394e3879804da4bec0f206cf61c78d878b4af8a6792fe75cdfe4c35fde5818a24eb2e8ef83855f61a0bb563a186f4d8c61ab788b9f2716aab7dc36e2f2b76e2da9606833d97c225c7f9ddf32d345015477bfdedb45eaa9e027ed3320dec507a65eb2f85e2cee184131daf7dab7e0a76ba47281a6f3ef2d24483b08ac0a2c15450df56b2afea1c9b93d2e8c10d1dcb0586469d54bc8618d39cc2338cf61d7111e177a8af136cc5d0698506353cdfa13ecbe178194f63d3756728c74fe3ff58f4e0bf4c1d9d4c4b61a797e0ee29ea584f0d66de0b3048f8314dc6a24f5d72d1830b7ddc10abcd977a78666cb77dfa8cd894a84bdb2346afb2a380df2ac675c1dca4dc89480134fa303ecadc9c9f2512ac27e6defcdd0284bfe9aae00e4c2dc43ea27e5e8babaff9e0473fcb5ea782de5dc8f5513a4176687a85b93cc499b0d82a3c14a321b4e1f64bd9dd2f1302acabe1231a63d2bed7d7cdf3cece786b225fcaa9a1d07da1b0da6afed6f27cd81d11dcc1c674f42b99630eec0f4cbcc5a01123f3c5161cc9d3ca5e2dc42c63736a3b4e0a00b9ff26991172884ca912bf1d01eb8db3e837533726196aa689b6bd23f40366b8bb848f54a818855b10dc15ef7d6907ae3881e0704433c10b779514554189d47ee774515e469b9a313e4b7e0064ff48e7a6aad4ec0bcd604c295205113422e1fb3c87d9206e92bc6659f0809a71d18c433e3ef25e8e1621a0297addc4d859406ff65dd5689732ce03de0a7a88041cb7fefccf8dbb50b8e6a4da2233fdb03870b75df56067ff095a25d54c0142d4fb6adad5a03338137ce4c63a4a4710c441f0970f7ec7b48042bce0468e0293773f7507a2fcd79922c3dd143bc594e4fad77e592b380fa026a7684a0bef625aa736c7f0546c2d818f7d1aa273ed43ba78d73eaa4dcf0f3a3d76dcf1335c8eea4d15e41084f696e8bfd96b653fd6470f3249678aa19d95fdd628983dd896a20d9e5aef963d9d5271d8bb3634d9bc5a206538b02fc9a7bfd34388b671953837d6a991682a31975f6ef9da6e82f34b694a06eb45e63b6331ecbfa89093d91f707723169989ab4ff49ef0d717c29c95cf21d93db2045d8da2c6d3f63ee8ef0d7936b9b8188c8c93a921ca3ec9aff207f5d3d8118395092c1886ed9e7f89f337950481bcb64cc809c2f8e2786fc7dd53468e1b69a4b5b5f9e6e2ebb6fdc3f100c009ed681e7ae010b2c2e5be0c997ce5b414409f2654047ffe5c580c6dbe2387f358229c55dde5d7e809806ee733a9b27141b86f2b182a96e395fb143756660c9e1be4b5ece1cc02b0068616530b0436093acb713048e343cd6db5b2a739ddabf8a6d9dbea3807424e7067d4fe8abab1b3b3e95f20638b6936b580c5ca82f19e5c6c4359fdc74c927a8a31714de3d509a27325b4922229573071e082261794b2686a36939f2e1d8f9a57062a4e194a9643647b8ace540d3ba39cb77533279fb2854d8ae0ebeb853efee7f99501b67d0462bbbf8d370001def2f0bd646f07fa700859d220f82a40de1823534deaa8dbf948c92662b8f2d4a129318a9fdfc9b75deeb860a7ace2f4a75774f90c57263ecec598622dd714d7b67949f4b4c2eba4f76eb831f79d2224923b4f143fb148e15685a3919254b3d2463ee812da93bd7faaf5463c224a01b85dcff612dfdb71a1ae1d625cd54dfb6093b6304843f79a9a07c980794179d244badcf03093c6e3ff728ff37e5835167017e27418d01e0a7a1c0c5beab04f75d0b8eac6329a673d703559d54481044b965bcdb8010d63814064f3f08909c41619c03ff04a4ce766eedcc29ab39d1e40cbb28c71809e6727b0eca3e1be6a200cf260ac7c57edaa0ce3fad2ea863b10b5934511426fb00797eeb5db0c4d28b76897604debca2ce7635364bb0e451806348d72cbd8cce3e1c4c84c716be0c0ec6341c8401908a1627b5f877fc7f513ac0a70976e2b6a37f54633b8057e517bba64a881d84487be63b4f299cb46cab48da64f3c1828ed93c8a47f765a065f47df1dbc953e216082a17010c63911afe0d800fa9e40baad0fa3cc7161b70acb7b4f2d0c12559cef55dd73804e1c0a1fa0957e51421734fd9e51e96bf2cbb290d4361aed592163e2ff04c7bdec5ec4cb15c97a0cb44ee6db69f0cd4a0e503d8b3063d04d476154ce551968b7499ebf61b951a859e72df5a2f285c511e6829b769ed526831923f4457f2822d864a08d40dfceab7529152c41216f9cab4066164483025c480dd043b3bd94dda0912900c0df4be1bfc8d22e6df0437c15bbcff1a2e44623c328cad1021afd2b5a0bb0ecf5ae15fa9fe564f78e3cc9012ee4d509a8e1fe32496e7e67c16cee734b9573c50b897bbb439a7195a9f7c65e25faf39e66c3decd84685f6b75d73ba49ec84081691739b3bfe5c6c8c0404b59cdfe7f99b95cc3cda8521339c60436e19b36fa1a38a28f26e4865c4a50b140816bee064d01bcc3b9108d912b74aee63240f0955c44e48808602c41333d75bd8472b3329be6151782d7dbaa61c5b6db917b6771ad13d82cc3640478a997c5f0b36f81ca1800db8b966336d75e8869d68538a1da01f4acb4453d668e3bc5648aa33fe4bf8a3e90549f6460ef48c7a95ee0d10416aa9848cf99b715c5d251163ed4419481b20a85f664a1ffb81c7a55573258d756828ec02512d650994a6f6a41ad17feec6f5716ba075a4b61bce43948adfb00ce5b45b89691785ab1ee17c804dc2926a1c0eec2f2131c91853cc1905b19c2e00938b66cf76c404f402c4f569c03f00f342041557b7b7cffffcf6922bcabe14cc675ad66663364167e7e71bc4b6999a1b44b95f20737a8bccbe308b366321a3635d0028f6312f528b57ebe3c5366a99af7f5a42402449e9e4da2b6dfe6cd4aacc5e17cbf1512211795587169834cf233723c28620639d6baa067ff743970028b8be9b89659ddd87a6ad4fdda53417703536ad52ac6a19e5fc9703bc92c488f9da88a9f080b6153b346cab2b776a8ee2142a1dbfb181ce0196a94276b7ef61edf53e36b5c2d504bcef45b0f001b6919db73cd2163e6a82bf945dfca988d1a12b78c2d4e25c130307078a3dd54d5f4ed621713df4815de9f499e64abaca5a56e522662a039a3b1dbeebff32d050d70d591d1ab1dfc90bb940a2043464c82f60fa0fc29cf56501a61e1f68e0b3224ea8fb6566e56ab99b0a2e27d3fea5f2f96ff0c66c0d511ae4ad2195174dbce118b2d0dd49c93e15de87a55932a56fae0f12eea1b600dded8c12a64670ee20238b3ccca457e3e3f8cbe6534515c5ca74a1f83ec4daadfb789eac03205f0193ff6a45f08d98da67b4f696a6aa5df83e40c93310d60984e5d3327cde09307e6f84d9ffcc1388fa0b78ae33cfe140c818d49f21060cf557908bf7d2059c3025a171eee77e8f854bef7f29086222d7cc5e585530af3dc6879d5a9240eb9350b43553bccfed242cabea3c526901fb83f4c3c34a7f8040caf5baee1ccf4651bef7bea80e639f00430e7969d44b0940b3a48843765482c14606b420f660c2e5490ae88fa9af5fb1054408a5dab66c39ddbc754e020ea5e119c26ed3d110a53d09508ef3c58bca0cd5483c724cadb5755130536e8d46c36468a098b4e9d37bb81e381f2fed001630b5db6885954c02933d1309ead1a00923ff2e5a572f1d4e3b2c218a710e4c03838e39de6ef31a68b150da3807210da95d9dc1c0a8e45911fe8641bd64ab62e280304bc50a2d1c61b8249e6ccc5984bc1a3b44fb5c9abfad156857505da3c26839cf7b780419538c0c1c2779388207a03d2b1ea18d4ca0bf1f72b561826fd565d5db29340774883d72a70d4709dcb6aa75ce2d2c90418d9d6ea6bf7c3e523c93aa5e8ab74cac2e65ff9435afae09fc68dd3708c14e6e813a5f01b3b64ed5040bcf935c451ea3b60520d1f283ba20c5281285e7a01ba8e1bde667b309d48cd820171f0e43bccdc5ba8b87c41ad94aaaae3036d8d277800b99b4b821812a7bd653ee163879947e2a758fec82f04e90d71fe8cdab306a3ba36b7b83f0455883cd05700959e7e5515d352239d21473e0ff127f90df44b30c14af800f1dcb50b9f1eae316dbe79f2089b254a3f5ffbc879a0498810e29411cd362d29644c1f8092629140e1f4db732edf4c2db32cc0245d28732e7caf406a02c73db0da016d38e7295490792d3a813f34b1d07a0f63ac580ab6f5ab10c667", 0x1000, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 11:41:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xfffffffffffffffc, 0xfffffffffffffffc, 0x5, 0x100000001}) fchdir(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa00, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x0, r2}) r3 = semget(0x0, 0x0, 0x1) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/246) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x101) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) write(r0, &(0x7f0000000140)="4a86e1a9f0349c7a2eed31fe9965326d4979c037427174205fcd6b0071339ccc013989b02b1eb2e35ab202f238226b819c9f219e59eb6b571fc39d128c69bad4bb96530e686d26ee18c6dc5ed21b13a0482dfea3f7a0e49affe5c4cff3b83e66ce10b2b74b6fefbaeebba906c10154ad4458f425b3df7def53462e12c222081b340760044c7cdb9925dd057b67b56747fa1f119391cb80e9086ec7be8c6b5a364fddd4af535804ce2965dd17504bb61bbf6fe31494", 0xb5) syz_open_pts() 11:41:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x2f, 0x41, &(0x7f00000000c0)="da96659ad66e71970d46ea553bf9352517744079531dd2cc41cf0697d09a1cf1d0393633f995b77daa1f0000008dd9f98c2a", 0xfffffffffffffee2) 11:41:14 executing program 0: shmget(0x1, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) r0 = semget(0x1, 0x0, 0x4a0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8001]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1, 0x0, 0x5, 0x40, 0xb86, 0x6, 0xa79, 0x4]) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 11:41:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = msgget(0x3, 0x200) close(r0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000009197985379adf5efa897c6422862804e3495d58f84906b38e1bbbff6b2b67e29f32dea86fd32b391ade5774e96ffb3ab3db792b36be0555720e8b940c68a1ea51b068ef7018098215598b6993d36e666b8e151f287def461b223957085e54341d5cd311135c45e8f9d3f8a3b396de079198b07391acd4ae42dbba7151e87878e3ac539a7b7819e53bc3c254318f36a3f8f6113bfadacf49e5fa3db0899"], 0xa7, 0x800) 11:41:14 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x6) fcntl$setown(r1, 0x6, r0) close(r1) 11:41:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fsync(r0) 11:41:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) 11:41:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x201) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/217) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 11:41:14 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) wait4(r0, &(0x7f0000000100), 0xa, &(0x7f0000000200)) 11:41:14 executing program 1: execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f0000000000)='(]}]\x00', &(0x7f0000000040)='\x19\x00', &(0x7f0000000080)='\'\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='*\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000400)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 11:41:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r0) 11:41:14 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000540)='./file0\x00', 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="4c77ff725d62bf8c29ac85dfaeaffc286dbc399a971e6a681ba5754666768cb86611f87880e6f566bb2e7d48ed02ebd48ecaa1a86228e39a6ddb9b72f1694dff63bacda2826693346119252f7c2776f38a789aa7b3e8cad6a490b4f363cbdbcf67844cfcb1fb825131f141e48be245bd034c0e9b5285bd5b25727eb265a3ece91640eeedae58ff86fb061d8447de4839cf12a8acd1b9766a7226bac25e72db781aac0c2c49243737f38ea15f63ada91cb47339b0cd5b8c677e11d685a24157cfa54285761031", 0xc6}, {&(0x7f0000000340)="d511253dd71dca99c5f2d25bdedd507de1b05346c37030a52196f5d16b92032f7e252968b3928780cc0437870a75c44a659c397db6e1f5ff95003dbc401a3a938c9d6a74ab7946feb0ffe04227c598bea889f0bfd629aaeb4ef451cf4f75ba9cf015c72df22d369f708b6e5131ec83676ffc58ce7175951366b211ae6d4981a870ddd1b7a4061b9bf6a212b6efd387567bd462dfe50077f0897d3ec66397b6624b6592e8c9b73fd3f05d9b2ad58d4f4d2baaadfad0ed7ff373ce7bbef740e2786d70bb15", 0xc4}, {&(0x7f0000000440)="0326156f0a93221af980458e6986fde07e1fa5a7bd67977c00c06e7e0f36d9e02cf4086ef90118f292b061a3532e291835ee149bd8b8fa19a1eea1ac407a22d35f04539e5100a2df81db3c7654ec9ef658774cc61b0aa9eeecb9b894f5f8a4758450cc6771cb38dd8cbb7793432255461385a6c163", 0x75}], 0x3, 0x0, 0x0, 0xb}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) lchown(&(0x7f0000000600)='./file0/file0\x00', r4, r5) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2fc7696c65300049afcb109b3bd6e4a1b2e00554ababd07bfacd4a888bf96e1abaa1b38b04d9bc2cc3a2093d4f00d1acaee8d17c6ef1dc2c75ba27af40691dabdcb89d01cf3323fdc19adc10657871225edf99eb49e1c5f12e44"], 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r6, r7) 11:41:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) 11:41:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 11:41:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto(r1, &(0x7f0000000000)="1eaf07580122983f15769d880d7b77785c406987ef203bbaf22e47625b5b6e20a1ffea137fce84e011f8f5a0b8ade4af629f90d161a61e1b12e7f237f06031e0cdce1f9fcce8e44ec21cdbb1f8750bd2d7634fb7ea08212129d920084bdeb32c09a34d18cfa765232417cf83eeb5b8c8c0d43fefbd83", 0x76, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x6) 11:41:14 executing program 0: r0 = socket(0x0, 0x3, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 11:41:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82e4030000026c650000ced6f65400d780fd49921749278a6f750e9d0f2c072662dddf7183035add615e7509d3090d2d3552369ac63b017f055a77f90679fa468b0bacc46956b5222e69070991be4386a58a0b3d860e59e6fc3532a1a661db51facbc7ea64f88de5e01d0ea4b06e97fb008218db255b31341b9382ce4ec94a111b949d1b488fab39dc957972b14631758ff12015476c5118b7a5fe2936391fd57f56289a5f5ba69fe8050b0ac3"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) r3 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x4, 0x17, 0x23}, {{r3}, 0xfffffffffffffffe, 0x90, 0x1, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x7, 0x6}, {{r3}, 0x0, 0x8, 0xfffff, 0x3ff, 0x200}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2000006a, 0x6d2, 0x80}], 0xb16, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0xffff}], 0xf7, &(0x7f0000000280)={0x3, 0x4}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x5) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) semget$private(0x0, 0x4, 0x4) r4 = semget(0x1, 0x3, 0x10) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/165) 11:41:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0xffffffffffffff00) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 11:41:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82d7f32813677e30800002008ce91aa99e2ddb97265c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000480)=0x6) writev(r3, &(0x7f0000000840), 0x0) execve(0x0, 0x0, 0x0) dup2(r4, r5) poll(&(0x7f0000000000)=[{r4, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x18, [{0x0, 0x2}, {0x0, 0x2c3a}, {0x3, 0x49}, {0x2, 0x100000000}, {0x1, 0xe}, {0x3, 0x5}, {0x2, 0x800}, {0x3, 0x4}, {0x0, 0x43}, {0x3, 0x7fffffff}, {0x0, 0x5}, {0x3, 0x6}, {0x0, 0x6}, {0x3, 0x100}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x7fffffff}, {0x0, 0x6fa}, {0x3, 0x80}, {0x3, 0xffffffffffffffff}, {0x1, 0xffff}, {0x1, 0x3}, {0x3, 0x7ff}, {0x3, 0x2}, {0x3, 0x5a8f7d1a}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x4}, {0x1, 0x2}, {0x3, 0x1f}]}) listen(r1, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/85, 0x55}], 0x3, &(0x7f0000000400)=""/14, 0xe}, 0x41) 11:41:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="6f4226c70000bad4", 0x85) listen(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:41:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:41:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 11:41:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) flock(r0, 0x2) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x10) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x2, 0x10000}, {0x0, 0x2}}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x100000001, 0x7}, {0x3ff}}) 11:41:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x5}) 11:41:15 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 11:41:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:41:15 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xf14, 0x3}) r2 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x2d0dfaff) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8a020000000074ef44f6769e88dac1b3564fc39d0e6c653000ecaf47b342f56992eeba6a6a76fa1d3669dd5bda8e9e07a0907d0317bbb15fc24588a9ec19aa77098521ea4a25f96c3600bd26497ab01e6cb359e82fde7d7469fea57ea11c4b2da022c935b7b9dfb90680d1c5c565d7e78da1b626cfa98c8a77199d92bcc7751cab358bb4d26f06ae585dbad9d3f09e30631796ab1631ae0855b37d8b148428"], 0x1) r4 = fcntl$getown(r3, 0x5) r5 = getpgid(r4) wait4(r5, &(0x7f0000000080), 0x1, &(0x7f0000000180)) 11:41:15 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x102, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x15, &(0x7f0000000000)="1e000000", 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 11:41:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1028, 0x0, 0x0) 11:41:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1ff, 0x5404, {0x401, 0x800000009e}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x20, 0x8003, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 11:41:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x1ffa, 0x103) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:41:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000180)="a600", 0x2) r2 = syz_open_pts() close(r1) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) pipe2(&(0x7f0000000100), 0x10000) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x2210}, 0xc) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) 11:41:16 executing program 0: socketpair(0x6, 0x5, 0x80000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d17fd81a5758d083904000078900000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x0, 0x1, 0x3) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000000)=@abs, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r3 = syz_open_pts() r4 = dup2(0xffffffffffffff9c, r3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000001c0)=0x1) fcntl$getown(r4, 0x5) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)) flock(r4, 0x8) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r5 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r5, 0x0) close(r5) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 11:41:16 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10000005) 11:41:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4000000000) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)) 11:41:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x8000, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202f95253fa2714d6a48fe554b2fcbc48be89071152ecd9"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 11:41:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x14000) 11:41:17 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="56022e2f66696c6530105046e68fb7f16db9df8910b331d51bbd866ea4e74f6370428f7d6339b40cee902719f8dd9e62c9dea894d7a4a6ad1a189a8e416a213b25506199000000000000000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 11:41:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:41:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x88, 0x1) openat(r2, &(0x7f00000004c0)='./file0\x00', 0x40, 0x1) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r8, r9}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r10, r10) setpgid(r7, r10) fcntl$getflags(r5, 0x3) 11:41:17 executing program 1: setitimer(0x2, &(0x7f0000dc3fe0)={{}, {0xfffffffffffffffc}}, &(0x7f0000b1bfe0)) getitimer(0x1, &(0x7f0000000000)) 11:41:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) shutdown(r0, 0x0) 11:41:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) 11:41:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x4, 0x0, r1}) flock(r0, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 11:41:18 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getegid() r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x20008, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x400, 0x0) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r14 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000001840), &(0x7f0000001880)=0xc) r16 = socket$inet6(0x18, 0x8000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x8120, 0x0) r19 = dup(0xffffffffffffff9c) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x800, 0x0) r21 = socket$unix(0x1, 0x40000005, 0x0) r22 = open(&(0x7f0000001980)='./file0\x00', 0x800, 0x104) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r25 = socket(0x3f, 0x5, 0x7) r26 = kqueue() r27 = open(&(0x7f0000001a80)='./file0\x00', 0x21, 0x36) r28 = kqueue() pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/zero\x00', 0x80, 0x0) r31 = getpgrp() r32 = geteuid() getgroups(0x8, &(0x7f0000001b40)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="9db32aff7718a39c94dccdd16d09690575f8cde80d2c1809541932856083d1115a4948953597b05b509954714d20302873752900bc49aaa93ff93ded6d6062f8d2abb1949bcc5eb28d7eed202ec90bfa01ac6683d83f846603aaf4c5847e2d4199c4718fffc18ad79fa04176b99a220c9037e6b659aeeadcb65fc5b8de370fff1e2dece2bfeff8ca532be273c126642b685efba9abf6d6975f088e52d274607a2e10b44c2144d8ac4374f3af6199727e11", 0xb1}, {&(0x7f0000000180)="57f404a559fb598b936cb6238a9534ecb3bc89da9a781a3f50121d1f7ba599a1963bcb41496be926317661ee6175bc6464ebf01036a06d5f0019c2c8d23929c293995d9e9e9fceeee3a985d9d6bd53063869c5541b2991556e7653201617a4e36af36aed806870b95706f5966ab9823409a341389574ba3ad58de80b26a83b498d861f4d41f0fad7c5ea469d31739948804fbec6bee57654f43ed1201a6329c81f44cf8a1ebc99c8601b0816b44de2daa1c8f2aff7dcc9fd74c179723790a8099d7c8f48ef9a9a7407ebb520e9cad825b715", 0xd2}, {&(0x7f0000000280)="10d72c7661856ae34b57ed0895f0bb40e016882976148cec2ad2ef8192f8e725b7a6e1e0619cb665e1a744dcb6faa4f7fe183d6d57e3db81a48e77fa9102404a17c773e5cff3afdfb211275186a7f27e0b18dbfd87bd3eae58e052b105de6ef9", 0x60}, {&(0x7f0000000300)="2f58f218d05d1d8602520f2a2fd28504662c973a2ca41ca84a3cbf7d9da7205e9698fff0eaad13dfc35fa7", 0x2b}, {&(0x7f0000000340)="712ef16fa02d51d92bc07262bf0a620fe90076ca1ed5369d78cb936a1acec59250711f3030506b506537dea7f19f6b6d1dc3e21767eb2adf1b7acf985e34a2410a01a1d4ef6fd34463a0e0c3e16366eb8d07d2ca207d0e8135ef07b9d246c82a61298046d3d4bb7f25dea14dd8e0e2430be8943714289512cb956f62bf41249dfd458cd859581595dff3b967487e", 0x8e}], 0x5, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}, @rights={0x18, 0xffff, 0x1, [r23, r24]}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x118, 0x2}, 0x8) 11:41:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x86, 0xffffffff, 0xce}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x8, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0xfffffffffffff801}, {{r0}, 0x0, 0x11, 0x20000003, 0x200, 0x1129}], 0x2, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0x81, 0x1, 0x100000000}, {{r0}, 0x0, 0x90, 0x6, 0x2, 0x80ef}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000003, 0x2, 0x92}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x8001, 0x400}, {{r0}, 0xfffffffffffffffa, 0x12, 0x8, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x4, 0x4}, {{r0}, 0x0, 0x10, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x80, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0xf3b, 0xbcf6}], 0xa512, &(0x7f0000000240)={0x1, 0x20}) 11:41:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 11:41:18 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4000040) write(r1, &(0x7f0000000140)='U', 0x1) 11:41:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x193) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:41:18 executing program 0: r0 = geteuid() r1 = socket(0x0, 0x8004, 0x80000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = fcntl$getown(r1, 0x5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r2, r3}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x60) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x85c8, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x40) recvmsg(r5, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/201, 0xc9}, {&(0x7f00000013c0)=""/109, 0x6d}], 0x4, &(0x7f0000001480)=""/248, 0xf8}, 0x842) getsockname(r5, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) fchownat(r6, &(0x7f0000001640)='./file0\x00', r0, r3, 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001680)={0x474b, 0x5, 0x3, 0x2, "c0a4406280d4d9501db0497662ed86926eaa4287", 0x2, 0x8}) fsync(r1) r8 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000016c0)=""/4096) write(r6, &(0x7f00000026c0)="34da055506a58521c1ded88add99c476c9ec4ba58a1f89295ea53d4aaabd9fb91b223ec679140fb64ffe4815bbbabf9bfc5353f2d93ba5602939f0e25aafdbc22b690b3b6490142aa8f4691c71fdb4628dfa9bf1ad7e255e675cfbb531ecb6216c6edbac9e4787f31ea4a48433c5defb3f4a4c0a30e59dbff9a0324c9234638265f33a6b825fe5876538a5cc6fad90aa69661e02fe168779b1b2cc80f2b8eb6b81588de984b7456e59aa065eeaee5b22a4f694775eecbb535008d15a46a8e9ceee711858bd1fa3dd6c10b51f3b42692093df5127c74fd7b5a249bc4364fc50a2fbb5e11d", 0xe4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000027c0)={0x7fff, 0x3, 0x0, 0x3, "5686d0974f224dd25a5e96314d9afff7919558a2", 0x7, 0x3}) link(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='.\x00') geteuid() ftruncate(r6, 0x3f) open$dir(&(0x7f0000002880)='./file0\x00', 0x10082, 0x51) symlink(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)='./file0\x00') setreuid(r7, r2) symlinkat(&(0x7f0000002940)='./file0\x00', r5, &(0x7f0000002980)='./file0\x00') renameat(r5, &(0x7f00000029c0)='./file1\x00', r6, &(0x7f0000002a00)='./file1\x00') fchmodat(r5, &(0x7f0000002a40)='./file1\x00', 0x30, 0x4) pipe(&(0x7f0000002a80)) mknod(&(0x7f0000002ac0)='./file0\x00', 0x2082, 0x7) rmdir(&(0x7f0000002b00)='./file1\x00') 11:41:18 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc08, 0x0) r2 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/44) ioctl$KDGKBMODE(r1, 0x40044b06) getitimer(0x1, &(0x7f00000000c0)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x12) shutdown(r0, 0x2) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 11:41:18 executing program 1: r0 = socket(0xffffffffffffffff, 0x4000, 0x1000) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000685e349f3f5d18cbd1d52dfd23ebe6754086b464182426e46617f646891a0f88a844df2d184dcda5dad53128cb681d1e1bd9ad18a931da6912633f54f6ddfa8483f9f6edced9c1d791a2987833f7305a7434d9d45bcb5da8d14ef469ace98a298c13cd25fe86eaec5d7e6560ea42515ddbffe49fe59e41e2ef0c65d9776e7e0c0a8dbfd2bcbfff56ab1489ba785344e1ee7388727bb830f8ade9908d0c0feb5dd79d7ef9ad230081713d018aba2a31249e6741f716466fdc119a1d88175073bc55662a9d3a8fcf5db8402618d545b4a53c5ffbf716c113b43fdb9629e78e41204d8dea7c09175cf36536a5"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 11:41:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0xd2, 0x0, 0x3ff, 0x5}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0xfffffffffffffffc, 0x20}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000084, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000049, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x0, 0xd72}], 0x6, &(0x7f00000001c0)={0x0, 0x3b}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r2, 0x20004b3c) 11:41:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x40}], 0x4, 0x40) poll(0x0, 0x0, 0x53e) 11:41:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)=':@-\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%\'&){@\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[.^\x00', &(0x7f0000000340)=',]\x00', &(0x7f0000000380)='\x9e\xfa*{\\..\xef*\x00', &(0x7f00000003c0)='),\\,]\':&^%\x00']) getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000500)="93bee6a26ad0d8c3d29c1cebf43aa126a9980e38ec058c41ff0213fb470de9f2c99dc754f877036ce9a3af0467692839cf5e86103d14dd6f9bafe6aed5acaae7935e9c2004770c5fa431b17ab055f321a9e29640580ac7c217af5e4b5b75a6491c9b948d726a390ffd9862e75eb198a23f4181241c3fd44b51074911a9", 0x7d, 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100d90ef82e2f66696c653000"], 0xa) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000480)={0x41, './file0\x00', './file1/file0\x00'}) 11:41:18 executing program 1: socket$inet(0x2, 0x1, 0x8) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x401, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) listen(r1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 11:41:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='.\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 11:41:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(0xffffffffffffffff, 0x440, 0x0) r2 = semget(0x2, 0x4, 0x200) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/103) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) syz_open_pts() getsockname$inet6(r0, 0x0, 0x0) 11:41:19 executing program 0: r0 = socket(0x40200000014, 0x3, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffeffffe, 0x1, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) syz_open_pts() close(r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x82) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)=0x5) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x81, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0xffffffffffffffe1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x8}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0xc14, 0x35}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x80000000, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x2285, 0x7a}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x187, 0x1}], 0x3, &(0x7f00000000c0)={0xd4, 0x3a03}) 11:41:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20000, 0x0) rename(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 11:41:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x101c, &(0x7f00000001c0), &(0x7f0000000200)=0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:41:20 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x100000000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x9) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 11:41:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:41:20 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(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x4c}], 0x1, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:41:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x9a, 0xba, 0x56dc}, {{r2}, 0xb5859c19c24aafe7, 0xa0, 0x4, 0xfffffffffffffffe, 0x9}], 0xb130, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x28, 0x8, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x2, 0x80}], 0x0, &(0x7f0000000100)={0x1146, 0x3}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 11:41:20 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000000c0)="fd5acdd10715d58675a570638283b854286e24cfed5f99e6d0dfd0355067e8a1b6fbbb9a2aae4803eb85da793a86926edf378c5703ea29f659919233fdaca86c30", 0x41, 0x2, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 11:41:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x200000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x800000}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 11:41:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x23, 0x0, 0x1, 0x1}, {{r0}, 0x0, 0x1, 0x3, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x24, 0x6000, 0xfffffffffffffff9}, {{r0}, 0x0, 0x0, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x5}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x20000001, 0x8, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x9f}], 0xcb, &(0x7f00000001c0)={0x6, 0x934}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 11:41:20 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 11:41:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x2, "d705000000000000005b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0xbaf0}) dup(r1) write(r1, &(0x7f0000000000)="b7a40fad4599fde2fa1a2ce26aba6fe8f2ae42f31cca", 0x16) syz_open_pts() 11:41:20 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x4) r1 = msgget(0x0, 0x420) msgsnd(r1, &(0x7f0000000040)={0x3, "932b9dce44cab2fc489f5f7a388650d01f1971264414e4ee1d1fd89983fe4b06008389de8f5605aec20503928e126e2f8e3c5f1e4df3b9ba57a7a72ae9aacc8ec8ad56fa06f67205ce121a0b6d7c141ecd396e911fd5f27117febf7f898f47fc9dea1d5a969b330093f22c2e376a9f8d716ed032262563b33ed3edf1b3ae71f881d5fe6932e1059c9206ee301044fc8910e624c7d908466cb94efb24dc4def47667ea3dbf7d0c5581b205d6bbda32df20a985a23f29517abed8139a3fc1a7c4bb3b62c308d9a75fe6769fe9efcdbfa0213bce166576e611124cf"}, 0xe2, 0x800) r2 = socket$inet(0x2, 0x2, 0x0) getegid() setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:41:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() open$dir(&(0x7f0000001380)='./file0\x00', 0x20, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000008b521dad735c633ca8062e43fcf4caed63ffff53394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c000000000000000000000000000076b0ffdd9808c08f3325bed0cbf0731e2d4e486fe0cd471452e9cee9ab1207ec31b7ed261da5b60697620fe40efe7ca0bb024f39e6b4ce20447d2af71be7800b1f795093bbe49c5e05d6975b5716c9da362c36569fdfd5faa3ca922034cbe744e1537bb67923806eb7b01e070fe606b3d5f54218bcc08cc8acebb31d8b90b0684c776618aa5f271cea889df938d9ee1166fe3cb48553acea7cea5f74aa5b65f7c1864b8337e6746dce023bd6fb0da6189e2339d01cfbf7dd852068d3f0"], 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 11:41:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ca5cad77641319a4e3327d03333ccb704c2c6507d52442e9f24bedb8aaf8bfc599248febd834ca265f7f351b5b89ec9b17e830e205b0a8791f88f756aa69223047cdf45bce3b74ae668fbdf0f60e1168b04dbb2c", 0x54) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 11:41:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r5) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r4, r5, r4, r5, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r7 = accept$inet(r6, &(0x7f0000000300), &(0x7f0000000080)=0xffffff35) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r4, r5) 11:41:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) 11:41:21 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="c277eeefca4082a3efaadebd248109a9319a727923ea7b7f4a9ccc7df68005d4127fe31158eb5cd1722f0e3a0bcb51713bbb88694c55528ef8545b89110aeee9c9c38e75fd6cbcedef8e9f85ff8e229d13cbc405e43a18f75c03f4c460ccb6f3fa30e0494fbfcf2958aeace57d0be321b64796edcad72626d1e31c3aad9eaad13ebf34a6021ae8379335c4008d8e8ad510c429733c1681b3f74ead3cb71069c32e2399e56e4abdee87150ba5012054d3ea5c25f747447fda752662191a9237c18d8250887a410e88ce3fc4f4a97f83a676ebe4f155497371cb99284061c198873c230402dee2fe9ce93d06ebbc515d8c88daccc1e301259dacdab550ca08126e84f94b3498300325e891506b8160875e335fd6f3c6619cdabab98515e95ad7a98906941644b50bb04a31e02b5155a57ef893ed9bc276f36cb878e2e42f4de40e31c7843554ff73de1ea8bca80077239949f0e079fe9a66f4c6dea005833b42a8f1c0b541f044afc252c2fbb64aab4feeda6e9eaf4c8a96cb36ffc74b09b7dbff1cae251b0e32aa17ce1c223937e4b9fc6732e7a2f8bc27723a852d64f31b5d591005c33fc45a6a3e3b02607dcecfbdaa5d11f4b6daa0d2a6425172b81d66336d77cd8ea3fb7b814b4bc252c820f0b67aaa80ce3e40243ace4e686454e082b34dcdd56a190db0d2600ce3815923667241015babfb59894b21cd310bfa468b8cd23aee6989b1da1037055d28717c171f4c88ad5a0fa1fe6ad5de668ad0108fceb2b3f18f61956c3cc3e4cdcbffab90c8b39939faa82b358d41c904374463bf37c9432214dfdc502451814d419bbdb71e0f3922e289415f0084236ab0cc9ca3c7e61137e0aaba803d569fa59bc4878de473436339d82b6bc3f95f1e3ff1374f80626dbd80f69aa95b08fa4439d2165a2816bba517717160c0a36b2aa5334426cd82c0f5a7e40fb4a91700d90b2df316b87124d50ba87add51c64230c6c04a85c2b7da3e5b4476aaca2a55ef37f0c30187e9b50eba587a21a1532f68fd0066cbc2f53ade26d058295ccd031269f2e26b57c412f648a6308f63c9aeba1f396a8c29a0649a4019461777d337d8d70c1a9b5e762e60e6b0ce31b5855d68774303b4d9acced836d550b0863815a35b344f9436449d97e3e4aa09dd085c0c0e2dc1441704d69e3cd98b2ad2777ecfeff395c04cc0a30fe3f7e002eed12b379d0ca4cf25a30884567bb94584e91574d5312d2401fa45e72aa60c565bf80f24bb841e5e376e7ad7797d8e371b0e2a3f499147ddcd78f55b58426d8e151481dd286920fa685ade3fdb6c71e43fdf4c28d2a6ab68bf1773a06ea57e76a970f5a0df8e6836bfaa31da16fbec29a0a3893de6116b99739d2679eda7ce0d75012a1c3a40a79f00a497db2ac88b25386f6f51a134e520c7292721811f8d809b965331775d0d40c568cad5360c009ace9fcc0f37ee08273686b259511bba18bdba25a991f4724d09d644bc03e12c4f7d0048b0309733ba2e832d9c1777fa8b7fd5a17af83cb603e1031908b1f1957c69eaebdd6631933385195f819a9562d74b9fa889c9367e229286ae0c9995d2f139f32f54a81a23c31bad516393f879231b634f9f44e6c1fcd7b4ecd449c012491a3fc6db246715e712d0a77480a5b31b78e4126284ad517fa6119a0a3a359392df9761c279e6203f09a27cc0c91ccb7268624afdf56e49724ed04e534b2926bccc48159064661c4daa020d6bb34267b022ffc2c82e1d60ecfce15ba76f88502a16704663ef509bcfb6bc4aae4d9b294cc9a4991485e65ab2a3881fcf0591d436979c6f5e5e6a73c6b1ea3ed57db1ea526110cf93cf8173cbdf11c40d9dc7c5844312a95c9955f6fa36bee4fe157e03cda2ad6945b19763f5b06862536d70a0565982e70b6cdaa80ec7f4fa62afe181f94618a40b17d0bdbdd4eab4a09be0acdaaa82788096e4d1dd99c1e795bd67c78776975ca697accefd70ea868739e4a9005c3107abd3947bf740744cd0b9f3c9f051764bd408e5ab2dece86fe34e0bcf8593f7b40256196d9d3f49217e021b3882630aceffce1db546e31226d33b8261505b7dd71f2f22934b6d93b879fa588081b4dc6dd01583c553bb24da87e8417982bf4d3f0c5976fb2e65f23cb3eadd16663e974d6fcd104b042994fb251bbe80682b16cc6bba314e1aca16288e7483077da78c3d4fedc7a13270e2c454d16ada8af5eb4db5a43b1be668068ab2b46cd43b856d2fe39d41f4f69ece990ec7a1a43c3d11ff0b7996b72b1fd789e473faf03cedadb35f68791a6d7792ca306fb07c4f981327dcf91ff8f444864305bc55f96a95cf2c09750931dab3dd7eeb76e9b74488be488c3ecb66fd809e869eff337028d5feabffe88a985cfb5a7dfdc14e7033da3d54b2069c1931464b6a0a79b1e21a243c807e39d43c0024ee56bb13d40c7275925f7719f2e1d1f43476b9ccb5a67cb3ab1d1c06f01e6a005a68023a0da19ac07ab892372a6ad72463995a2c9c5df167d1afc3b9abf5a14000fc77e97d6ff5fea05ac655ee5055a6a655c442e631e8cb7513c1da04a49ceb186a74b79b40d4c6bc1da2b509154b357e4d7797381bfd89b7b37cd3042717c7c3adfa3a0596eaabccd11f343910abb3e87de6aaf1ed6de0d62685f1d4495bb33ea78f75473187d85c0b12cadb3fcc58b56847e15902dd6067a6f65e6cead7060993e1cc81da3d7c3e2cc65e6b03689997dc946a7ab659f2f104fa24a1c01666e3f2f40ea08ac9abbd0917da90996051f5bc2cdf4247b64b7e486b82c45aed1bfaec05ea258c8d9d9dbc17620ab2d5c20b831323da5b830ad239f623e8ef52bc7bbcaf9e75b503adbb56f1b181e85fdf4c2a21f504fdf2100c4fc077e35756bf9346e766fb21f0e81cd405dd264835eb627efe9222ffd300cc9f29e40b343367cd799147a4368c66a39542e46e4f1230a49265cc371cf5b0348d32257a5dd1700f0536b910bbda4bc9c30df2ce338c0a047797d8516cd582f93b9e2f7f3e3a40ae0e98a52a591883ac42e0b640ef1372dccc1b127dc5d81415abf9da6b0eafaf1c0a39b2bce3f8c9ad1d4a32795353dd90bb484da1bc60aaac22ca075362a23633a6a4350eb6f36bf1fc7e91dcccdfeef0c865eeffdc77765f1c7290f4fe10f21b262cdc5b92e0c9725a418b7ab89e735fffa85be48f215dc9a6312194e565b340f7fafdda1fe442525e77c189e570f04319bbe30e9d8a0259ba3e7b49dee4b95c4aec6f6537d82f64be555d91149da22a9ebf994916462c699a0dda1a276c23411d91d39f9475665f44b91bc6dc2867dd874546ee21ea3783bf9c3302d84f6c98a6cc726dd1dd6f68c6c45c8f518134096a31d2160222acfb8d7cb8e870738c067b611547476a75dcc0908c80d5e5e09673507ed612258e976e1de55addda2cdc5084b753518b9531b76102efb7442efd94a172ceb96daf7c2af14e59911a168b8bf64de48c682c7ccb570417ff158bb4195095237c96ca9177ee53da37801e957f3eac1f87b5d48271e64ed0c156c55a630885de39f2487069b9ae7552bea80741cc2a35210c608a8f059c24fc7ffc90d46174b43411d5474d831882a04b54e337285c6ed749480c7094cf15a92fda7689292fb71c835678d04119b77e30978f3089e525d6b3e3e881fd188cf0e978a755416b2f239e479f5667a10b1898a4248d25bbfcf2cfa58e75701d1c61b79b97b99bd07060e1eabf293ea8b3e611157bf1d12df407ea3e80016ba3001d5bd50a050e83151a47371505a49bc1b33cb25a27bbf5b56379c924d9528b346d0e7ebe411dbbd34802bf2263dddc60c0275333334eb22ea80537738a1dbf81e69b1f8d226347bab90e62671bfbd742523fc49a4cbf7aef3c00430c722d2e42eea95cebb192bb71f79bcb807b4c525c807072d09315c469d602a065ba9b3301c8304f634f8e6ee796ccb982549659fec733b2a2340a702aa7a003d2c5de5fe5628e3b1c48252738e64ea8647e0089cd259b4b00a26584c198e6f5b1b95bbcd256f29097388b6d7546347d8a1aa291fdf2a32a70a1521c8a1366f1a61618f0877c09dbbde070345887f42860cdf1bafc001b14e584290108489046a81486cfbc51893cb33b8a1a433a3354d98ddb85cb6d419df39cd8ae178b81a77bce216a78ea1b1a3aa06eaa16a09afd89c00d546384d9a6258bb48b8cb1b76a86e7c06d2ee1f530be650664b4505500c4f0430530f573a29aee38ab8e242feb22f8a77bac2833d637eacb958d15ca97b12a58880c1d1a86ad6f68e50dfd8ccd83e27e3b09a0ae6d077106e47ed7867fca5609f5c41bdfbbda5a9d73fa50c24885da59ae581353e7ccf3c92decc172327ac018b896658024bb5af544aeeebbd1194bccd04a23ebf5ae082844bdb4e0565f6b67d10f90fef9d16362c18f82a6be0d8fb6c78e7cee33ffd11606509ce9ad3e292f9a91d2d1ec13e53cdf0ca1cf0098f49c06632cda919d0fb3e11e8b9f0816ea2d3e4dede9186c3c20aff0f71e1cd5d6a56875b5e5e8f2350707d1b5d320fee3702d83118e3fa8605b6a9ce5452972f9de29b61b207160c05c24ec6e9b7694c48f745340f771228f92fb6c9f8fd501309443238bcb7ea7a9724dc5d65c44f0c794692fe8db8efdf3df80f806deef7104b58cf51a9cd9c8ca2a3c2d0fbcaf3160bedefc31f4e1a15523348d830ffa09e7168adb603a6dde3ea2572d09b22a6380b19c0198d8ed348b6db869ed047fa5a7ef5ba740c26bd64d16663c4ab93b4c659e2951bb96bb89c4cd921abf544611fb9e689a3fe0624860d14a575b3b2913a3e9b58ec22f91670a4241aef19fbb721c8915fc1f0eed34380d75c55a4a347f997e6a2bfe77db340293747a058150c272a6ff943f7d8050f7aa96f62474a8367768a35a19df55894551921b38a77a3716d3f7aa8ced4b1f1894b4f2910da5f763b3da29d22f06f58ac2656c7cb5448b1b934cc5dc7caaacaca9d636a0f36862ddb560b16429bf1a805789d9467ed81312320c534a03152e6c9df620930367af7e581911cfc1c1657c56b7eee57a4296f1ceedbff262b347a8bad885e283d3ea4ced46804f03d55c17e9307c5cf4d5220bfc5dc4346e0fd8ff21facd3484b6a9fd30fb78c2c66fda3f322464c9183d1ecaa1a8c9ff299d2d90a84b6aa13f1f9d1af0628479fbbabce6d3cc9a19a3c0046c5242c8e1aafb8431382f022024197b8bd51f7b7d44c948297dbc63802b647f4b6ac98d17f426e45d4751295b5ce1bb2a43b59093394fe3b3b939189de38238ed3ef620494ddf27a04ba22e04e6e5a466b165ca7b7800315cf8a056c192a59a936917070464cd15a96ce1f00b85cc2eb959e039aef5e8e7cc5c9ace54bcc83f08452b15974c1cf42288293fac677cbb8340b51ee189ab7589d73adb66bd76618ea70f3431402182c1a042258a5c0f072666222db7638442daa3267715b785037f9010d24ccdaa7ece65af07d9a1e59db7752b46a0c26c03b7801901ab24f6ba5f8a2516149b8e3a057c5f342179499ddda89ed9bee1caf350c535cf799b4806b4a5cbc3bfe6daf85e3d00d54c440741b50853daa0cede86f2e9a21c07a0c9c16be67c5f3de91b165f90ba071dbc78ca1d74bb8424d27eeab1f062117da16ddc5993ddf570f582afb5fd109453c7f62621a2cdb94fdbb5e96ae1fa93cdbf58012d7cae85d869ad383fd1bdfba0f5113e18fe95167edf98d0a81ee6e6725c473ed5b8ee20b72f45e0916352bf43fdf340a7aba045f5ecd661", 0x1000) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 11:41:21 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file1\x00') 11:41:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) fsync(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:41:22 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0x4) dup2(r1, 0xffffffffffffffff) 11:41:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) close(r0) socketpair(0x18, 0x40008000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) syz_execute_func(&(0x7f0000000180)="0ff83daa2100003e0f2e06c4a245163d0400000041d9f9c4a26d9184610000000036450f5105a1009931f2420f5ce245c179990ed9e8440f0ffc96") r3 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff0000691768dc71141156919793feafbf1e8869596d4ab6b45e5fc1ee62fb9778a951177d73dab5e6c9d6a8b715fc68", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x400}, 0x2) socket$inet(0x2, 0x4000, 0xffffffffcd994861) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000140)=0x3, 0xffffff41) 11:41:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/201, 0xc9}], 0x5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 11:41:22 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) close(r0) close(r0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="a3f42c9880d73ecb2410a68457e46e3f55806ccc3e0b7e42d152d0c3b6eabb81a8a6ca52ac3414e4b91168700352f99fce92d16366af7f898f76e7790ac4e3b13072055f80b976dcb6c7f6aa5fcfb799eb56824c571ac548be7e57a87bb167a0cdf881f2791dcf69449ed77aa534806fccc046d843efb6de01f5fdfe0c8a748ce5d359729c630a3a72db3fdf46c22b767365ce482aeac698", 0x98}, {&(0x7f00000003c0)="56617e12fc96fcb322c8eed7a9bb35b879a671151e5589cbee0511046ca59deab992bec388e805a8ce8da18203f1a0b4f09b0bdeea3a0be56779ca7cd09dea6995871d45b3a78ee250dfa4233b8f540c006ef475cf0c8b21ed0b554adbc1778641ed66790ca46481549adb6ec4ec637a1ee02022262d97ef52b3476c81bc06a061e12106d6539393395487bc25207940869a57a805489a0d2991d3e1d83f02955df322add4e23a58101e14717f972274427d5b612339fc2f1cb671e528453a", 0xbf}, {&(0x7f0000000180)="98e382fc64baedfcbb65252ee0183bc33398a285a344791d43c08140fb9a0cb7cc39f5cc75a1d1854d937ad518ef454050de8dfe675ea2f4f66a1d330ca7bacfe8876057f3049933bdbfda0e282da2fea94add01daf1f88883fa36ae77df4c0403ffbc6698b63cc44a42514cbec301d1d665c1286c8054a98133cbdf7e27331f1e3e9b0de3f0da403be37cda50ea0180e420b2ecdf14c5fbde9a4fb63f2f9509d86fe93129aeceba414ea29e6d4a69368e24e44246f379748d9b23c703371a7eb0f9732c539cbdc49bb88093139737f4e0d1c6f4", 0xd4}, {&(0x7f0000000280)="a79f3e70847f3a2ee995ee20ae9ab18a9d6b88c7a215ab4c72f08aa68cce43f70dba8c27d06beb41171cf305176695aff4f53c0939ebbea07243d839026830f8f97afd3678ffa4ce267fb441484ff6f1ad32277993a96b9d5fb16b07889ed9088105d623f0bc91f90924010eff03c7df5c6bd321e429b7068a868173b7da3f5bb4f8057d5966d0a853654a17d583cc6a1658ec3fd586f184818473cc7cac71f92b7a2944464abdd08c46624a9582df1db8b4bca6a71f5d6df64a95b201db2c1bc506d35dc299a74c7f92e1b6afa002dcb3d28855846fb8d5071ef7c573fd17b4dfbfaef4408826dc27f9160dea", 0xed}], 0x3, 0x0) 11:41:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x80000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffa1c, 0x200000033, &(0x7f0000000000), 0xffffffffffffffa9) 11:41:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d10000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d13000/0x3000)=nil, 0x3000) chroot(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 11:41:22 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 11:41:22 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f00006c4000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8001, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000140)}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:41:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x40, 0x6, 0x80000001, "56adf8a93a49373bc0a106356762604b7654a135", 0x6}) 11:41:22 executing program 1: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="2210fab2038af8b38dbb3f7a6b3fbe024ec2700aeaaf13f264f8a8176fedfb526bbd45a656fe280375ec8159699d27bb2c1a920cf4278a82924896245b9e42ff2e8ae5b689938d27d8d13f75fe87986b6e9f467cc265077d5bad6f7539c47ce3afe2090ca7114280933f0e06c9844925bf27239deae76fd414ef33978ce016f24c56ae7c2775794f4ab2111c85d8bdb1a91a55d930a6162b48705ea0a0de14738c4acd041acf29cf77a60be6076bc2b6145096330240c713902c511fb10baa1dd5506cd7a50ef15abcc202dd1a2600fc1ee2e5bcee2f99212279d36479d2813fe644b6186a5564b3d7f163c7e5612a57de023a4956978f0b41e144665e0a", 0xfe}], 0x1, 0x0) munlock(&(0x7f0000d50000/0x3000)=nil, 0x3000) 11:41:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="438ab20225c97fdf4ea27ebbe52c9b215b4650fa43829f01c5ca2ea87958bc943b0f7d01ad22ca6edd66bb873ee6bb2a897fa28efcfa63c270958b64188f2c8230504dbe4f054d06b4c6677c150c95e633a51615018cecb41e930ace390f9b031e49c0fe399695d7d3c028664c7abd1f3f63ab393022a4a063fd08506e6a0d6559e8d5", 0x83}, {&(0x7f0000000340)="5aa751ba91a3e9a273a2888dec785631004fb9416696988d08a79938cf39283ccc95dd04cefee00a03e28c1243f3818c274abbfd8404695d840284f823c2d3ffa0e4cff6f4d1bc55c8d58f217844761360aceaea747b14119c5e6348b885bd7a284f4f683af8bc8b157688c669254b27c38cd36cf58112778a44e62e9b1a43aea8b96a95ad", 0x85}, {&(0x7f0000000280)="bcfff9a26237e3084e6f1bf498482bc8bd3cb9e7a6ff037a4f03bd82a33583d7b5e5ce170e9f11a7d4cef8d51948437e6027694882f0516d044e728487ef5cc0a69c6f2ca2b87c95aca305ddcadc699665fe835a61432f9398e1dca8169d17d034f7a16048ef891e4d1f6a61e801378cefbca7d7", 0x74}], 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './file1\x00', './file1\x00'}) 11:41:22 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r1, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) writev(r2, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) 11:41:23 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x4008001, 0x10000}) 11:41:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x800, 0x100, 0x3f, 0x1, 0x2, 0x80b, 0x7, 0x1, 0x1, 0x30ff3083, 0x27e}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x18, 0x80000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000002, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x5, 0x101}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x24, 0xb5, 0x5}], 0xf0f, &(0x7f00000000c0)={0x5, 0x5}) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/251, 0xfb}], 0x4, 0x0) 11:41:23 executing program 1: socketpair$unix(0x1, 0x202, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 11:41:23 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001300)=""/91) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:41:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000001c0)=0x10) getsockname$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() socket(0x1a, 0x4004, 0x100000000) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) getuid() setsockopt(r0, 0x3, 0x80000001, &(0x7f00000000c0)="5c2dca2ebe965c01a553499592b00dc98639488ecba1bf2fd22c3fa401bea0f641e07c43142f7a9faf4171f7757fe760fd3a2a4082ffde960803a005dadd43cbc4d96870549acb3c8f7b2514ebc5cf9364ffee876e1532877726f4807b1e516a4b7258b95fc8f5c0b1979126a7abd826e94b7bfeef8d756702543dec83c3563d8b895912d0d06b8feedfcbc377c64171a8ebd3581e14d153e04e40d467abb9328715be739de62285ff9f6e2ba4481a20c1bd39b839188bad9384812c5298c7d03c393010", 0xc4) 11:41:23 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 11:41:23 executing program 1: r0 = socket(0x21, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x2}, 0x8) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 11:41:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20140, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x5}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 11:41:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x859}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000081, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0xa4, 0x6, 0xffffffffffffff7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000004, 0x401, 0x100000001}, {{r2}, 0x0, 0x3c, 0x80000001, 0x7, 0x642}, {{r1}, 0x8dc4b6b230b4c196, 0x8, 0xf0000000, 0x81, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x8001, 0x7}], 0x1ff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x51, 0x6000002a, 0x8001, 0x6}, {{r2}, 0x0, 0x8, 0x9, 0xffffffffffff8b95, 0x4}, {{r1}, 0xfffffffffffffffb, 0x90, 0x40000000, 0x9, 0x9}], 0x9, &(0x7f0000000040)={0xa49e, 0x55d}) r3 = kqueue() r4 = semget$private(0x0, 0x3, 0x81) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/133) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 11:41:23 executing program 0: r0 = socket$inet6(0x18, 0x800a, 0x1f) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$inet(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffee1) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom(r0, &(0x7f0000000100)=""/184, 0xb8, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x0, 0x5) poll(0x0, 0x6, 0x1000000) rmdir(&(0x7f00000000c0)='./file0\x00') 11:41:23 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:41:23 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000380)=""/13) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000540)=0x4) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f00000003c0)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x80000000000401, 0x800}], 0x3) r4 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f00000005c0)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) r10 = msgget(0x3, 0x10) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x3ff, r7, r8, r7, r8, 0x194, 0x5}, 0x25, 0x8, r4, r4, 0x2, 0x9, 0x2, 0x7fffffff}) getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 11:41:23 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) chmod(&(0x7f0000000000)='./file0\x00', 0x82) 11:41:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f9d858823190cc73abfffe7ee80b5e5e263e8a318d9007022864446902c0a69804e6f73306c1c998e908e5af051a1c7ab2bcaa35fb531a5c5ddc506ccb92199faa13af6ad0644d4c0883e9eff98fe78c6f8f6afce97e5eaafef827b030cb4a655d3a8d0e855bd1722a3a44a8886ae3ef42a85dd129b5290d1d6267736df4791fc5e43d4efca1b59e885481a832adfd1e1987f1c19d9b2099de574331d92c2802296a274724d0dccea891b398fece817a60e0f49b8a4cf9fd8776d4331151751267a355b9cf37582660fd633c84da2ac59e935d4acae1c217fa9a5d59897d5925aeea642679efefb9ae5b5933b2a02583e2e023f3831425493ca3fb2593f8be5eb7b37d7f78141e67a3fd862ae79869fb71490f3e7d46d5dc54e1cac69b8a22b992736928c1561426ea52e0e7dc23e74b60efd09dd5d852f4046afb04c730b9658381c62587a2fc76b65cc830be1e53a5f2bec814c83b22375590478e0e8ceb0ee822f8e6bd0c2528c14ce3009a3094cea188f5f4f77c0bb365ea6ce9897db1680672e16272c5fa9885fc29ad6cc40808fca2a1f7f3f6c7b1a5784b7e3804b3c5fc0fe4ee3e7fc5dea1e839fb0fdcb6ca2887095575e3a11922bda2826df282d2f5c24339226affaf5ff4c703673310b02bc9960a1848c6b8f6d18bee5d3e73ce33742aa48f76fd4a307871db52dcb1ea043b89120cc8b52e76cd988138ff018951b0a1e96262a21f2f6ab62941e2f3b62b0eb319107dfd929eb8afc33b6a2f349f376c55308f50653c20079bdedd37ccded50f859d0a3347d22a4d869c8bd03adcb9640169d183e5e7e95837c10000000000000000000000a0ff37a6760e6c33580de67f34a9148bd9e5a40bbf0aa3dfff1f5e27f9b0be7f83010481952a96fb8cb7671043bee4eec0f2543108277401854d97080000002bb2261efc27abb8165f68def67b99fa815e1f8efdc8763f5dcc3d91de9fc5d60c09502c03a9deeaf64a67a5df0a80d84188c29f836cef91530781871475d995dc277898f0f7422c1d60ea7b60cf907d5c4fc1b53279201f59910fcd48ac30848f99936ce281e2e5a24d6b398612d1f1a1bcb801f99a3ebb913e94eaf95032937a6108675cc1a964185ea934b3de245a0242ee5feeab296060116fa1ec5582f1a7be14f76be21a141e19eec60924db4085a2164267306b3468e1b0ac255f68c2f26ccd88a2b420bc9e088255f15770aa768c697cd1c62d6c9221f148fb9c069253436850c0700ce560dbe2b7ba06d68072f3398a015d9efb4a206a31ecfd9d109d69c1"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000740)=""/153, 0x99) 11:41:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xf791, 0x1, 0x9, 0x3ff, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 11:41:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xdd5) pipe(&(0x7f0000000100)) semget$private(0x0, 0x4, 0x200) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r1 = semget(0x0, 0x4, 0x220) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/66) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) 11:41:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x202, 0x0) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0xaa}, {r1, 0x80}, {r0, 0x3d44743c25759168}, {r1, 0x5}, {r1, 0x54}, {r0, 0x14a}, {r1, 0x101}], 0x7, 0x1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x4, 0x1011, r2, 0x0, 0xfffffffffffffffc) 11:41:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000001100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000001140)="13cd99eeea1fa1d8620b0943f5", 0xd}, {&(0x7f0000001180)="c2aac3c0da9a8f30f61adaa3853b71bd5ecaa674bebbb2a409133c27d894e12ca0260632633696692abcc070dc13fb5a99b7dcaaa505c1dc951534fcffd36e25c628beec9ef2d032792e82239a7a125a215cb0e1cc4c5b524004148750af5498e0c013be5707c38681fb96e982ea8d9c928905ae39ef30c1518c1974877b99fff9622aa1826d52e08bb4c615a30e7240fb8d85ed1d1838034158a8a36efdb55661cd05976cb3b43a45d89eb17f4a3a4cf625c50f134d678d9afd4bb509227420c1c280c606dbfd47153be53e2e848808", 0xd0}], 0x2, &(0x7f00000012c0)=[{0x48, 0xffff, 0x5, "17e7292280228ffa25f312ebaaff26d5987223c587932ae32bf9b1cbf319aac98e9f6ad68b7948367b9f9745004025fd75117e195c"}], 0x48}, 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001380)) socket(0x10, 0x4000, 0xffffffff80000001) r1 = socket(0x2, 0x1, 0xffffe) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066696c653000"], 0x1) r2 = socket(0x10, 0x4003, 0x7) socket(0x12, 0x4, 0xc) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xfffffd69) 11:41:23 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) socketpair(0x30, 0xc003, 0xffffffffffffff00, &(0x7f0000000180)) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:41:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = socket(0x6, 0x4003, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) accept$inet(r3, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 11:41:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) 11:41:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='?', 0x1}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20001, 0xc) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x9b3}, 0xc) 11:41:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f00000004c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f1c5dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf08000000b3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b02bb5a3c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffed}], 0x1) 11:41:24 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0}, {}], 0x3, 0x8) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) 11:41: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, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:41:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x8000, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x5, 0x400}) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x120) 11:41:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3f93da34a16a174b9171a4e4575bdf2b335623057429269383ec1cb6ae54ca84e9a9146521241a97bc030e67f320fb43e13ad9a8ef3ff6e88c56264194c85834932886e39aace2c155c58c96fa541491612e6f4995309523bc21e812f6f3af71322b5873dc8e51815040efb4e99939a5751d7fa879b1"], 0x10) shutdown(r0, 0x2) 11:41:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) 11:41:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:41:24 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x10c5, 0x4}, {0x0, 0x1f}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 11:41:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f00000000c0)="202c9c8d36486d2405b476892850ed59714fbda92d67168093dd5c1148c6c5ce25347b9c4ac971f5bab1c442540a48b2cd6ceb9a44df637a0da016c7ff1d3862a08d437c928bcef37306e93d1ce15c8de3f05eb63fffc15b31b8bff9f51ba9ae0652db05beaa65e1f099c65d27b554276e8e3f72e41e161f560abbc9fc632b41715c7a592118a4fc7c0759f95c9e72ab9bd090ef1a1ebc0e84abe0947766ed0e6c9eb4569d5d1ef0664e38ff9835b63b755d38ce66105b1a01bac7c570", 0xbd) r1 = socket(0x2, 0x6, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0xfffd}, {0x18, 0x0, 0x8, 0x3}, 0xfffffffffffffff8, [0x4000000000000004, 0xfffffffeffffffff, 0x6, 0x4, 0xbf04, 0x5, 0xfffffffffffffff9, 0x10000]}, 0x3c) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x1ff}, {0x18, 0x0, 0x4, 0x80000001}, 0x101, [0x3f, 0x800, 0x2, 0x10000, 0xfe, 0x200000000073a, 0xfffffffffffffffa, 0x100]}, 0x3c) 11:41:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1017, &(0x7f0000000040)={0x9, 0x5f}, 0xfffffffffffffdc8) 11:41:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x26, &(0x7f0000001680)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000015c0)=ANY=[@ANYRESDEC=r0], @ANYPTR=&(0x7f0000001600)=ANY=[@ANYBLOB="52aff25ddd8f4064bfb4", @ANYRES16=r0, @ANYPTR, @ANYRESHEX=r0, @ANYBLOB="ff43460b9585a18ec5971fd1f8dad17099620ef07cbae3b08a7af52803199552d7ee44ac4e5fd4bbc8fe35400c8cbcb75ab3335c1dab637bd619", @ANYRES32=r0], @ANYRESOCT=r1], 0x1e4}, 0x4) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/94, 0x5e}, {&(0x7f0000001180)=""/136, 0x88}, {&(0x7f0000001240)=""/94, 0x5e}, {&(0x7f00000012c0)=""/222, 0xde}, {&(0x7f00000014c0)=""/240, 0xf0}], 0x6, 0x0) 11:41:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup2(r0, r0) getitimer(0x9a8103dcc658cebb, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2f3bdece4993a67f168478091b4994fba7f4ecdb261ca50cc5f787ff914274f91070a6481c1ab353f83d81f04056951dd7a8b62818c0704559d9b09ace2d782d9bebda8c075eaaf1f985a8ea9f60080d35a1f424debe1764cef7b4", 0x5b) 11:41:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x7ffa, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 11:41:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x4582) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 11:41:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xffffffff, 0x6, 0x5, 0x3f, "6f843777112353f8345ffe1991cde6d0d9debe71", 0x9, 0x8000}) close(r0) fcntl$dupfd(r0, 0xa, r1) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) r3 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000280)=""/80) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:41:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero/', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2}, {0x18, 0x0, 0x8}, 0x9ed4e5, [0x81, 0x101, 0x1, 0x6, 0x6, 0x7b0b53f5, 0x401, 0x2]}, 0x3c) 11:41:24 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 11:41:24 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x9, 0x1, &(0x7f00000003c0)="e3374e54c1bf65164c1a654494b9a7052dc18740e2b1162f7df61f64", 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) fcntl$setflags(r2, 0x2, 0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/}}\x00', &(0x7f0000000140)='(@X-!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)=']\xd8\x00', &(0x7f0000000200)=']P/\x00', &(0x7f0000000240)='^#%[\x11\x00', &(0x7f0000000280)='\\,[,\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+::,!\r$\x00', &(0x7f0000000340)='\x00']) 11:41:24 executing program 0: socket(0x10, 0x2, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, 0xffffffffffffffff, 0xffc1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) 11:41:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x124) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 11:41:24 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x800000000000002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 11:41:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x401) r1 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="61c6bee7d5bb1f6768dbda12e20a82637dc76bc1606d63bd1d12b2a5cb88a62d1341500935273f43d5a2d4b8c0a0a2fbe4a41f295a5ffda448bbc56ecbb906db6c208ce30894b634ec4ed6796d4955ee87cd796259c771f32535f21d93fc1d5106c6f8adc4a5876d173d1284638b23ae2593a56c26f1fc0e41f0b5287c793588b6ccb7d3ea7a8dd33dda9b60b88cf21590dba069f45357f3b3b0f480d3ee4749f0316d2af9583a4a8821acc0b6653de4c88ef7cb597375ab767e131c6fb527c918d00c9dc0b9d9e3c16c4a96b1be1a5a9e0eabe0585eadcbadfb05a79ab5a8027ee6c29a46489f715bf14fa67ae83cf450fc0c", 0xf3}, {&(0x7f00000002c0)="52d6ecef44a3b4930e9219d8fab9db149e118df01f6cf139d1c04c64305c31ea43fcb71cde7536ecf4d2e6426936f634c6a6280395568faf111dd8773d2053235c7cb07543f3af41f5b041bde865b87c1ceec6d5288bbea489461b20001530dc138ad805686908c75a9ca7b8570a8b06f75ca053c88d1da59b7ef0831b6f5a7b70ff88c68bcab6cded22e5dfbcaec7e0ace243161d144d5101dc9ba81bcf704313310dcfa42b81e67d594672c5f8da00d0fe1d5a63766feffce814826bd042e238ff4be9303faf058cb7f867ce18ed89f7f3ffc4233673997847807e122ca0ccd5bc1a0fc10c5517d4667504523f9aff64db8c353be859b1e425f89d4a5d9da5b7fd846f8b1f9440aa8d1834287bf8db60750d46f036b96e0925aee061c7500f7f86932049ba1296cf2a73f960d77b6c41216d24a78ac7830f9d92af61e5b1c5d74d61c08505d5079af94076d4be9988b1f2c22a4a8606caa009d5eb65235fbb71c5e3336ae8208098ea0cda07d5d150447b66b3174b748a2ad764137ab878efc4146e52f89316c3d2afbf418d50969abe46a15c7e4c6b59c9d2c70408160dc485f59d0885e8cd532d6efc278b23642677007fe3481174d7d50427bfd41fbf4bf4f6331078f6728c4102ae0c2f3076c9504f3c5e6e93cbd2b3b24a9dd3f509e99838e3b4ed9fb0a8222f133852fda72d9f1397b66f7999482c6442156d4693f2f2188b81b60fd7a0fbd55766c844b6d8f0401e302f4284d125731b0f0081ef6e87d7f4216360ebe03822f5bb7e218029f341f2deb6fb782cf06d381fd9b9362937ee1d73cc414070868d845549a72d5137323fb067ffed11fbeaf54d06eb21eb5e9ee106cefe19145db9e1cfa44038fecdfeb5029f5b21f240e44f3d3638c0144cfb9845284e38685d111ace4970ed3e95ec1804a9884228e1ab26fc61e174f3166ebbe5502d8d60090a8fb069c1932ab34bcac694448d579a488efd3dbc0077b15006e84d51d9cf747cbd7fc95f25b7a89449fc9d959b0e0b3186ca7c8aabe6c8d816c8292461b9f59991074c9ad6b6ccdb4f01c93af1b284bdd82e07c241bb5face23be1f16016a273d7080d474663f01072eff725ffd3890f57c3370a26eed73b2a4f6fdf4711881ddaea27ed0be662869b1758d6f96427b8a108e81eee56e60e50b3ea0c124d9366718a5e74b89b04c424595c25f325967e2bceb3e74de54fbba1cbd0fb40989e141f1ec8fec782616ce5d23d876d233a0b9a4296f450b784611fffbdb2f1f01cb4deaf14b2a50135ba203fcff0d24706efc07bb3fb36c48cf7ad9e097e8fdd212122fabbfb6926e5d899066c56f82e69def5f5d4c87c04ef967f35aeb4c42541a72395d30e0d44f317031d34c1dc04a7d88f3738414fe9cc17e7428fb3586dbdca72131b12246a2d6a359415947e2b8bbd9e9a1e595f5bab69e4d5ea968e1f2081e563526ce9b9bcdf902b4d56c8351ac933ab27cd933a592420eae66ab240d6381c87f3add3763e149a98e33bb1fac4d3bbaddf31d7a31f463b89b7097e1b943bf0f306904c8e697ec4c02d83543fb2d57bdfd1f166abb39046da6833c6effaede5f31369bf3d266decd10d55cc660bba231f9fb86c4e59568e48332968a54530c71864171e43f9773fd5fa36dfe25e54d3b8694bdbddf0532dec81106058d58a450a23e14c6df6cba8149ef7908bc7176e28e6dde6c8c5c7df6704866b55e84aae9a350cc64a03a5981f91d0a6050a90e459ce9323593f8c5d2c6c6c293915c1a6d9a72580e5d6e41b91cad2dc3a19e4c7d4f490063ad8e94f85c2a3f487351b6e075cb18312a77630781a77ee2868af7e232052e39a09c2c7dd7c26263cb2d749fc0b4c843ccfa320bd808178bd715d0298119f949b4f54ddc3bc45f4a79455da0748b5e8a47f6f4704c4a9bb03d96c69f8b6484bac3a4bb9a6b28e99f6b289dd8827175456bb267f3eff68074ffe52b01cfd3957977950bd5cb054675483e5a44b0dab9fcfd5f56ee61e2c8d905ee639af37526d0451492a2ae10d837248d0df322c21e7dfa114ac89127435f6d60059f8f171c79b299896780fde8f2e9fe7353726ad604834aa991cef72a9a661828d458e86c44bab22a455d183c1c3bae840f90c739559145fcb2c1c3eb42f29d63d5ad4dde90ddc8382251059affd5b3bdf82cf5db6eb1372efbcdcbad15e662b1042d0d8b672a826acde2dde9d30cf8b4451322e96d7b10ce0fb9f592bcd15420e813e5a365053b7e5af71d8ef3687e4701dab3509c10685e8f2573b70806532f0f861a810940d6344319b52c8dc85bfd0bc649f01078bcb7707fd7ac3b4c0e5340555bb52ae7adc1165a8b1a8de871bd9a3c9d1b095ab13e8a197624f2b283f93847de54ebe15107f25ef9d4821cb4eda3f4084e1d683160a58ae364c3548c3b0b02392cd9b70e8ef15bdd8632fe4bcf46c61b1aeed091569a3cedc449be9c307d5f093fcb99ec3f2cc455717efd6289bf25cacc9bdc2ebf89e8bb0661f178ea1a944e75086ac414c4c3c7d9689ba6ee0603b204be0d98497201ca0e57715ca63c55fb6257bb3f2d9f4424810b9a914c5464e9723ba1741453dafd4e4a8c0b4e513e55588d6630e384c68c892418fbb1bb6a6bf3f0d356e48af824e12081a4fb965adb170e2aa560bab954cc2a69bd43a4caae4bab70a3ddc5ea9897b308b03e3f00e48390bc952a8f32e23b7768b09e24052daf722529b9a91e7216e1a3b8ab3ea435e6d00e988d6a5e68c0ae3810247dc396589cd2d5c1543cfaba1228e344790888b301b223dbcbce6472cfebf264cd7c878e989c1f026ee7dc528628294d8f2a6b848283dc6721af83531c8818d0f14808f63d1af0ca911f9d3e775d60fd8d345c9b11a07ed15daab0f23aef0f6c0cdcb2cc7f29b59cb5ec172746d8a1367d2d103bc75786ffda7ffaccf845e4b028a73bfff5a264c0fc866ebee713b365954cc12e3ceddbc9617c170979e9101adf1877aae9c362f3b558a1cf8bb17cc16f09490cd1b90b8935809314b6e44fad289c3649d84549912e76566aa28d2ac160a25615763deb71c093d47ba4bbbd054151fa420eb18aa4e474d59f0ccb89a8a219a882b4ad9374a0b6ad757f6feaca75e204d1f7385d27b2ee0570c701571fba8844af99731728eb195978726e15ef1ab308993bbe79944ba37aafcede4f32ca2921a276465d356ce9f25a4b07d5b38a2c3574ef43c2568097d4761590815118cfacf4d78e22f3299af42f5b2c4b04f185726a034301145c310f8446c72a0a7e46099c737da8a6e883724a158297e7fc88380f0c58ae213cb844447b8486520f21e6f799d1d191954207edbc59ad728b60195d0a5b9d55b22c72790af2c32abf2d8d8005bdd827b78d321a6b22af72d5211df70a6a028d8b0f9eea86139a7bf323fe9e050772e8d54307620533d98f365a2481c6fa424f4ccdd21f07affa1e33a6ba77b84fa50f6b710df9b7f88d45031e1d99660b922e7cc597de07245b8115510912fcac9907d107aa2fda84450bea68d3f0203d50dd1383b11c81329c54ffff469955d0e908d72ddef2087f6c7347e7d893d79ffff653df00e40df3a31467b003057387d12ca4e96872be25c4ff14bf1849d7bd5f8720144506483e70b41d7a48841c371edce2b0b3df60493bf786f5c4a2289280178ec4e5f8724ec01702581cca82d8cfdfd0c01b50cc846577aa182814029a9c72a122808f4b1d573aa6e80b2b0d792cfb00631ebd580a6ec00771ea0cb9cb4a8e13cea478e30c592cafe55cd54e9169dd0d85cc87307ac3b3233f13e43069d86f7f4401fe85c8a97ecbf778517f92b3b3bb63c75bf817cad926bb41a43b1b336a681d4099bb24c9fc4e4c1aef526184d7af0fea5eb246c1841d5b9ad158464dc78e37724cbd0545a5be407e4a3e0bbf2170e80f55c84e37eda6ea41455ad075dd7dacccebbd92181e8ce07a8d417b04a0bcf1547043e8ce29066c820a4dd0af841aaa5a2f7415458f77695ea1bceee63a90899cc7646e1d8b772613743295db6a706d5072adbf8bf610a8a84ae885c7ed01812f210047f25a4347dd0c1e553f4077a53620e15dd58e37470cff92358dc60d9551dbbb862248c029421e7e0e9d892c0fe765848214dd06010e6d7a526233118618ca0b7ae455a4e7f4593dfcb2969541ca481bb6ccd2e50a26bdc611fb6db17721be48333b34ded55482bd0cf865d03ddcc25ecb4279f6a43b57521332eae79a27abbc6aa79f1d5c43154954ff1fd73dea70724cc2b4a81be99fe8cb2f130a85a9778086847bffd2d23544704b0bef53070705b25c7b846151f984ffefd14e8ba674e44ad72b2c9a89d098d399817654cf6b94af69e37a0f7f8ea6e6e8808bb4da34a3c9112fe84b697eef1dcc09ce41962dfa00b30d8acdbf69452b9ea2984f5f68f20a22c3ede94c7fdae87c1bcc02752d24a36c5a0a464d4083ef71e439d017f456b64cfa3d5f80e4bcf1bcbdea52abaa0a2c4a4fc318ad6e459ceb7049efdf57aeb0799bc2daa326f00a69f0f8078e8b18db91f6bdc1a287320ddc9366b09296dc713e76fb0d2e39586294ac9031f66cdb9f7dd21cea0061fbea07f8d8feeb24dcbd8b49fbe0b0e522aca156b99c130aa8158747846a3191a6a331fc95a3c52aeb460fe5f3cc002a09b13a9e571c842f3039f54073783441d80824066fa6bf0f2ec08b7326d6058d14c85a47fe8f1561a9ae3725773779ec422dbb388150b371a25623873f14e0d7c4e4ae66c80e018739f96ecf706695978a9e3f4ce1cda75e6c31fe69e7cc031a39baf91c5f653b1cfb1a28afa458768deaef89391d1072c915e2dc62c69c409b2133638c9e83ff9c099c35b4639bf14dd3a32c4d37872a000827b7c165e68ceff411075bed9a527d172ab69a447b159bbcb7e77b8227288ed30b25d53e8acdc0dc714e44389cd183e4a20f75ce080cb06ed6289241e21da1f30de84e0b5ef88e7099632408c0647fb6f19a915afa4e3b4784dfb2dcc2661e859c6b3c2f78c36f9e6949c73e6febe0e1b828e4f01a79c64c051eec1588cacc626b6ed425d80af15ed07e04343c790dca614a8227623d679047a341e2163ad1cc413d4481ba5cc341313d92767bc125ce751adb9318b4c992f407a8fc6175921dbe656ea242abea17d59a1e9ff8c4ad10b8bd72db39c5981a199c479805ea1f57c235454a2e290f6174610f8ddc7c07688fc64672461ae77209b3ff4168b8a3651acc2e0fdd1ae05b9facfa9ecda52410cb25428f254fd20b82c39fab3d03548739ee948380eaf07428d3a37df7444d323f65202b7bcb51a05e5578145091383a21ac3cc55eecc9a21b9412f4ed8c17de3d5dbb56a8bd3e2b5c09ad03d8280330308d6d7bfe214e35b185d7ca6b5d7eea1783190dd1f0056d6afca087c0f6b852102f13f21e53d228d0a1af2e0be5a66bd04d8bbe3639f6db56c956f32f6155cb55bb3672d857501431ae6cedf520d2e74398c1beb35c0366732dd3364b96bc6bde6b0e979342be7add926eb57090a5cc030ee8e6d69473e23bdc09c54ef7e37dac3be458d0c6da5074618ad6bd6783bd9ef7ac8cc41a6b2d1cbcf250315e2e6d9c06f55b531defdc10608bfd42ffe29cd3da3c84a574958e9adc9eb8362c11560f350d1e923f899d049f22f4d649fe6eafe992fcfa0ed5e00d61e0c3e0b05a300ea22bcc6c16ec8513eae40c03fc9ac47fe61fc8c69cb06cde68cb9a1efd943f95fec391e388b15f22a7f74766553f3de6dac1d89199ddf61", 0x1000}, {&(0x7f00000012c0)="ee2fa208a0ffcb1a3db92dc76bbaf354d6954db6a6185ed1bfedeb2b85172f3913bbdd8b4541e48daa6b4aa804e8ac217679f184755e70630b103aee4f3f48b3f5403a66f528fc83a7222ea7ca04a5c33222c786484b35b2901598eb399b9a7e7804cf3112ae734c0e1c7e344504010364e4cb254c82e63469648572203b6439", 0x80}, {&(0x7f0000001340)="3d4fad37966e9875bac6aaf236e21672ca378679a1e102ca0d3d3c96ced72d50da102327c8f208f8c7b28b97c878ce33cda03820046d42a59a3294c3728eee5a1c093e523c12609705a510cefcd4ff828d9f6551461d75388f649032c5cc4a751a5909df5ece3a6f85009c907993f331e6f64d88de8e1c5843412b253244abadc792c8b5e42c3821e06d9c09aff43302c6fef30183d6f2d432acc33c385de919f0d169e4b4c08c880de4c6467e12d539c16020f74e197e4dff699eb9eaa4f6adf48d4c352f451ff39506adbbee68cd2edcdf26b8d9a3a7790557950c22d29ea8e9893a8b5797cd3825f6548e7b3dd36a8c36", 0xf2}], 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) 11:41:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x84) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x170, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0xe8, 0x1, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0xd47}, {{r0}, 0xfffffffffffffffa, 0x70, 0x24, 0xff, 0x10001}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x0, 0x8, 0xbd}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x401, 0x401}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x557e, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000040, 0x80}, {{r0}, 0xfffffffffffffffb, 0x44, 0x400fffff, 0x4000000000000, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x102) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:41:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x1, 0x1, &(0x7f0000000000)="dbc923cb2ecfdceca4de56f04edd2fb0e86ff2d50cea77e66328eed7e18a110afeb295313a471b857227ebb7f7050e905e7eae10dbe8ace04b412e48062a330b83071f7db91368d07436d211b7e55b4e0fbb0777fb72f9966c5007f4cb744258fdd229b517925833c98813db550991d9471f710287b5", 0x76) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x4000, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r3, r5) r7 = semget(0x0, 0x3, 0x20) semop(r7, &(0x7f0000000100)=[{0x5, 0x1, 0x800}, {0x3, 0x7, 0x800}, {0x2, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x3f}) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f0000000480)=""/186, 0xba}], 0x5) fchdir(r5) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000005c0)) kevent(r0, &(0x7f0000000600)=[{{r3}, 0xffffffffffffffff, 0xf, 0x0, 0x10000, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x8, 0x5}], 0x40, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x84, 0x1ff, 0xdc40}, {{r6}, 0xfffffffffffffff8, 0x2, 0x0, 0x1f86, 0x1}, {{r3}, 0xfffffffffffffff9, 0x4, 0x20000002, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x6, 0x41, 0x40, 0x40}, {{r2}, 0xfffffffffffffffc, 0x58, 0xfffff, 0xc8e, 0x2}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x2c, 0x80000000, 0x0, 0x3a}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x7}], 0x3, &(0x7f0000000740)={0x3, 0x5}) read(r3, &(0x7f0000000780)=""/186, 0xba) faccessat(r0, &(0x7f0000000840)='./file0\x00', 0x10, 0x1) writev(r5, &(0x7f0000001880)=[{&(0x7f0000000880)="7ef11a9c67c6b3320552b987a8f4baf0135e1a1209bf56b0831816f6ff7ac964b60bb64af7e71db30847a85c689d530233fe7eeef08c240c1fde37e5c3f985efb069579a342c98d686240ae0c9b0766b8b05ab149bbc309aec3df7474c3ee6445c7a97c668e430ab569f1b2e6fe7087409c7c3b23c6d9584a84c9ca4b08e8c79f99aba401cb42483f671a6725da28c7477acfafc6d6132ff5a1e57ba586922844d046a128c8fa2fd0b2adbf136255024a940058798cbe641c56dd36a8c156df2aa8f6ee12ea3807e0fa43ddfd488a5c07918cf6c5b046ea3456c5281b3c7fed01405433339d30d0265003d97f4c6cb005e657e685904c8e38eb570af41942e68afcbf30cd8f5ca312db61bade07a20b0f1e60292543cec2e189f53c1f5a117ce71f5ff0db91c5c162eced9c8a66e07e9eb2c9786cd1439ae299b2fbbf2b6a63b47b950c5293407054f3954eed737d399b25c82401eb6497b9d38c01523d260ac97c62de05a4140961bb2022af52b83ca0fee7b79d58b8efaa5a12ccfd591d0c5c4afb125a33d096c9c105782c1cfcbbffe8117027da42b8d865f3fe4ef32c24218977d42eaaf509dcdec5303486afc1408371846b15e9e23a737120ed01efabc75c499e18456483b58e303cbd44f825f6430b04c020078435c3dbc2547d7a44dbdfd5f9b3e6c2b2689e138294e44a48253b8a6b9a31592ddc7cf92cfa8ee87f9d696055fc3388fcbf8ae5e86c7cb69902c73eec1be7b5a2e797ab9346de0a84f9da621b1b3f6994c3556d0220289908f706f14746aed66e43f03c848058b7e707da59a9e98d2b18b29b4e9f6345291b72ecfcac154cbef5eafb61ff875a696528accf8ea06d2e84ecd57bf6909dec3740ab2d936a0b0f1c4af31a801a4bf9039d5c5387261f33e96424efe956c299303c4439da2b2c749284ad3f51a7b47be7b29551b4c2e157bb1b191400894669d4d48c3ac19fe1a4a3ddac5349f412eae588f9ffe802be209f4c2c26582f5d99303843876d54e19daf188f588b35961c87bf91e71cd0027836fb402b01ac8d44c1bfab7f9cdfc706b8645e19b909370c8f287beca324946139e07a3c0c9f5f9133039dc1e9d2aa97a5438cc18ea9c35bd131f9b551c643ff969d2b7598dbd13a122686d137db62299dfb887d784e90059a495b3a24e4777efcce57d9abd0fd18cdcd5fb0df3a260b63f419a632a8a62ba418321dca2b61ffd1d14cb64ff73955688398c5f4d26f20001ee2119b50a21ac356909bf9253fcc7209288fa4f6faca97b666d4c06879ba26832710af04c1365dabd1509c7d7b9cc98629ec2cd524fe070d8ab953a02789119e972a663daf512351475a4065a3fb165efdcef29cbc4f8be470a19d30bb9dcaf96ef913b14c59e58b3355d1a1257867702df774a822421c6fd1120ee712cb509cff3e6a04c8a1765b378f9e37c4d0d387298e4e4fa9084d02a9f047c90e769bad51ab191e8f0b688f5d3bda3f473e5d3383b98ed3a1f942244d0e7581cdd8256a68edda16561615e1fc70851e9e24923c0f0b126c88e83ad5d3b6d4664da55b69b774c43ab96ca6272da5ad02c322bafeea0212bf6f3f3e6b571e29a1d104d7797cd00d2e01ce5f42f5b3e1343c03e3657be431b3e9ab11da47d7d2a7fb9e107235ad100dbed1d2721000be4d83827cc1c1b673f42ddcb94aa87d65d93c7177c4f81973774e9a16b3dd0969c0cebc75e70a9dbaf419e691ce7edab44b74c03609698de94e95cfece837f7d7bc749501ffe9485fe64a7c9639c51d70fe15c80d04bf8faf39141a04a1c185d4f04edde669b0ffc7b06ead85f295f91f8fec68be8fea6382612a9e81470281f2f5e9adc2c7c3b9da76a7cf43ac16ca80bbccf656dc8c1eff14f029b8d41b69de8809f4d375957a8a575b27d5b16189405c155688f055c81459690810a6b286db68d77785c5a5b41423cbfc6043e9078857aa787647c078bbe60b40712810a8d47d9177a1f2ef15bbde5813e4d6142d8f436dd9ff7be2f422c1b983f46d047ccc5a16e85c684bd17e0d167c9f2222ff4ae448e7868668046f2a2fd1f4eb6862a8d7c90e42b47b4810acdcb71daf79c1dbd8e0cedb680895ee6d1eed3d226a780fe417e6c95e990e84e4192d7643ccf8504166ab282900885d112ca828678a518afc9adf5e26f0dc54c4272b279f6b25360c89506c8d94173d7711820ecd5cd65ec37af2c7ac4edd004ea0b672f1e89fc2be93b4a731c0e76b16d09d5a7701e86bb634346674c400b721671c9999f62a40f1435a91c2b40f7f5308d1730d310fc1153cf8edb27ea407cd51b60aca970a4fe9ef7314e770ced2932f248bcd7fc336df95f7abfa014f5c5ddf4d64ce26963a9255c6e21ae0b93c11f46e05d146993c2d77f0060e86f550abb9f459d823e8e309ff725213ed100c3769cca3ccd7d0021e0703e660988ab3de695e4d4bf9920489ec9077cf947876127b2bfa13536b0617dcd434474c3a59c81820b7750a4d1ffb823858fefba91c33b5ebaf96548b35d3d3d36ce9ef848c8afdd5e2c0e4e02ab76e02a446306453a35e3ddef4a8c4e5f4c90f47771b4f1b475da3508da80121d383b0fc213a382ba60e9d9ebaf9c05c475395a4808a10cda59366c71f8482e6817e313925f46339cb3b7bbe5b1fcb2a9fcf29c442b27bcfde008ec40906508fad8deb78c825f105326be2fd1d4c9a002987b23ae8914b357a6262d09298007f03c5ecd43808f0644c7798217038051e3497293c77857b109739ca2f676a96e55173f0e05bd69b4eb9b3da9b1c5eff51ba71854807c80133d823da108cd45037ac867d4ba6e94460bf1eea766de4ce1fa6018e9366d55056ce3650020e30e2ae63e1dc50173b6f0c135c1c8dcbe1c6a736e3eea0a4d079b622a0551dc2859f7f8ecb5a69c4ee5eaeac5ce2b14b239db7e3c5a0c71f9e4111305a7bed58c684add6c39467400cf9bc2a348ad5caf5a7f549ba5d0f853fbf1c44d384d16ba34a11b2e27bceb518d731ea5dbbde41611f7f7160cc5839f2593750e6530b297045d7b3f03ba75869efe2d1600f5c10ef55140aa04597c7a5363fb5e8eee4e5ad1f5893ee2ee40bc00c620617bcd9d27b03c6b3383c619838c011cb59012217aa88f6618f38fbf08704de1968bcd760772bbc125a51b36effee68906fce9532169ed9312d967cb8c6aaa452fcafa780500b2fcda432775ce635a2400c83b8acf42f60657ce399742001624b3c3c2148977d002653e7dad71c9c1ab607a5e4a1b4c4c096a945f28db4eca12fff4421e5a287bd7692a1caf24fa22d17fa9a3ebaed381794843d606b9804638c6c448f40b3cc9c7abaf7dbb37a66c1d44afbffe00805a38782135c0b3e4be2d230731b35f6e92de5864f65be3995622fc0307cc3318bd6dd740512989e560c859ec557b3fe564a90b337a2c2a775373074b08d0422112897cb9c76d20fd0dc4e438799dea5f956bc3982af6e1c9da1f57cdecc6e55618544e47152660b628b5d47176c41e2c518c59b537bbe6c46e2dea82cb5ddb106d94a0dc329d9600520c4836cdbe1dc16c860e3688f1e040c1506b5cd323f90cf1ef5ba886a804d4a8219d82df3e0b21253f79ea96b2eff30989c156ba39bef8cde84174443b1625b55ce90a2b233a1068f422be14dca9ee8b4d50a0fd0f645da3443f3ee58a446b0614c0270f82378fcee192317a445bbeed299dc6e42c03362207e470b0f1722867a1de0d8c7e1a6af4c877622c82c84e47e93374e45a0c56677f94ff014541ce841cf12818ba050f97f9c8e4b24b0e9bf8657018c1e1e389c2d0e352a87bfbc63af7bbb5a7b82ac275ae2f4db21b6811c15afc324f34d28c7bc49380837c8455e880fa15b203d7dd4d2e6014cab54bf42c371b05230dc97ba7908f132abe5ae4f1842ee044da532c511799fa59acf0fafbb19a3684288f124baa68fd7645f1a76123cc39f9fbd33578257321c1093406f15db2b0a35ae69b873d3208a99f223cd59f148eccc2ac7abaf28e5dab343afdafbc58d25d4d8c28a37bce898aa1475334ba174a190210175a7e8767b3b3ee9e8f06dcfbb2dfc42e9525b0ccc9bc4571e3a0ed60db6ea3d4388846621d22bb33d4c71c3c58a7cb67745f5cd78b07d0926146dd75923e82882dd0aab1ae263f639f04c59413c78e8689df3d9fea6bcb54d3be29b90ccc1dac506d7f600edf2168e37ea77bb3a83984faedd0640e6500273fe4612de5aea3656ad42989db6715da78e58402e1e51c944a256eb23d549aacbd8624708062f22d25b3c40a3f5535ae58f9d037b086fb66b6cdd1616779a9fdbedfe914d36f87257e0f4393f3580fccc6b8f0b8ffdf51ec89c66c884722c05dbcc6cf2875c1863827e0f36ac490639169bf22e0eba7d2190f5bcfc0fa41358c09f7f226907b0ff8aeb2b1567b6ae109a39f17eb6e120f0106b5260d0fb88796c02d89bc3abd00e96d0f10477eb8b04efba4f6a89a996671bc7afd8b9e33477090bdd2485f92b7335c971d71b434f65cdfb1e7db84f69c26cc6d0e8f3cf29246785f2bd5164b565d681b11b7e3452ab87e71840ee5100340b435de30528007890ac18c33face132d4d7250fce7d6b4481072584688f2040ae4ffd32bcf1d359af6690d9dbde6f4b48e130920fd4bf093112d9ee55163ebb5fe08066c853b1b6fa514ae78efda497014e51a837ccf8b6b58ba113948a6fb03ea118fc70f78adf74cc1cda3bcd7bc9f1aeada373d9317ec95d7cbf2363e3d2dc9b7f41d281e755515979f66ba3ed42331a855286dea3b303da42e774e208e5ba317b0289c6c11422c6fd911e74248872679d6e81744be79f372de2c1620588727a018bae6a1f485ee1032c36a461421634bd7a8c0d830f72ce98f3096ecbb5bae2a21a712fb872b17f7fc00dd940df7a453d4c1432a90214c545bdeb4da79eb8319e7da7428b70d596cd15f7c89e43bc8fa98fb520db3dc5027fde4dbc536888ca949db04b768168feee7eb840a7a32db8fb081510f80d59ebcfe21644c6c7d93cbb2f48cc99fc3523be7abb26f103c237d69144ba7a4feee4d8f6121285e435ee54a28e97df7ca4fbae8f6e7ec0b66d7139b6b2e255325ddd0c4af88d86c07c4899c188cd83fd472b9474c55286c62e18dc234735ecccd4ee6ce4fedb5a48af1020abca217e8f90f27b801e7d6450c6ae6aaa380ab38d8fb1d28d8f0392ed24e93021d0bd7a17a3fc39b53ee9c5980681a0adc4b4a325d4510f11e6b3d60237c320cd1e9f5643aef1f0f20aba5e5690e60819c12f4042bca2ee36a13ec9614acca61e379cac0514fd510959cb5c4e7fa936066922577b3b150146cf9e3faa0b5c686362f9a7e4499236f5d7792f9921faa1bfd10fb1448c776ca6ce12131469fe91fec74e455f935ca92146cbaa9d599a582963ab6821e34d749ccbbb5b0c47101aebb945330afbf7a808a303455acb5afe131ff9ec5083ca80070e8ecf6f065aa3e6a8864c04a8fea6d82957d8cfa1acdaa9a637c6c5002119f99af40de6a6ae7f9486f8ecd72e1fd5ebe2a3626b9700c86868c2e8241b4216001a7e3d92f1ef9aeba1c2ea38599c9c0e4b0add849bc28cb40b022c437510ab5d1912bca22385c3833fac0a048f5e577ab5d3f6091ccd15b79bc2426a1de1d965d4039008880be881d082436309ba43fcaac5b74bc8e83b378283844b4c32d0227b6f53deb87124e470787ab66c3e4147fb20e045eec8d6e460e6092aa2e2853054932eda8bd41522ef897262b3fc377a700ef", 0x1000}, {0x0}], 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000018c0)={'./file0\x00', 0x101, 0x283, 0xeb, 0x1, 0x800, 0x3, 0x3, 0x1, 0x1, 0x16fd6aff, 0x80000000}) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001940)=0xf2) r8 = semget(0x0, 0x0, 0x200) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000001980)}, {&(0x7f00000019c0)="e6897a859fba35700483f8d1fb9c1848edb349b043b965dde06f5380565e7849bd1cb59cd259415718f0f636f099570afafe8dabaffa90ab91c78dee2fc435656102ca5294d68efe90a51e36c8971f7d3385466a6f2b6208c841fd314dc37c3004db2ec25090a1be50c9b383775f80f0c40f76a50692ef99913ae5f077b502", 0x7f}, {&(0x7f0000001a40)="328190f85f573c729a82ca3e49feab2f9bfc", 0x12}, {&(0x7f0000001a80)="6522fdc3f159232e8a949703c5a1fc57252dd75654785e2545fcb4cea1c04ee6121c36a5752c9f7230a95140a73f453f2c9c488cc9a4461bd6ee49f8dd8c71fd9be1fdb07ccac19174a6ada9bebb9f02a074cf026f2899a2788c78d793c54863fceee5217595d5b67806b984ee04968f8f9920c34c3740fb8fb43c35303480eb340fc98c3579fb0d0034e4a3af5b8124ed41a0b9e36ac3e00dc64916cf6a7df4a4d48440f8488f32064bd968f893a84200395f396eec8e825f9b88bb3b5e1a5d1a2c13e6d2572899c7610db564641de67e366bc697fa0ea82ddedc24ea", 0xdd}, {&(0x7f0000001b80)="52e01401058e2d31121c8e31ae013ec5e9593183dbd6ee605fbf1da3fe53ec721b7c6214799f609b8938abb71cba905ce589582d5e9599eedbe6095392495475805e718b1a827a85dc3a3a9f55b40f96ee99c79c685a411e253eaeaf2c34ad8c4e8c2ef3bbf2f84c6508dcf1b61edf9ff5330828f04042689264bf834432660119a57a714f00d0e1925e32a5c614453f22eeb2c1ac7ccc9b0c18f73243f8019859d8c9a19a0a969c4bf6721e8b2fbf67d49cc41e835a0d81886353b623c587129ef77bffc0707696af10c16adb9d2db4", 0xd0}], 0x5) pipe2(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000001d40)) semop(r8, &(0x7f0000001d80)=[{0x3, 0x4114, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x4, 0x1, 0x800}, {0x4, 0x7}, {0x1, 0x9, 0x1800}], 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001dc0)) bind(r3, &(0x7f0000001e00)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) kevent(r6, &(0x7f0000001ec0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ff, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x3, 0x1, 0x2}, {{r4}, 0xfffffffffffffffc, 0x58, 0x40000000, 0x7ff, 0x7f}, {{r4}, 0xfffffffffffffffb, 0xb6, 0x2, 0x69}, {{r3}, 0xfffffffffffffffc, 0x80, 0x10, 0x2, 0xffff}], 0x9, &(0x7f0000001f80)=[{{r3}, 0xfffffffffffffff9, 0x5, 0x3, 0x2, 0x2}, {{r9}, 0xfffffffffffffffe, 0x20, 0x22, 0x0, 0xb318}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x0, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x11, 0x8, 0x3304, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x100000001}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0xf0000000, 0xffffffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x23, 0xfffff, 0x4, 0x8}], 0x100000001, &(0x7f0000002080)={0x4, 0x8}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000020c0)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002100)) 11:41:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() socketpair(0x3f, 0xc007, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x8ca1988b2678da15, &(0x7f0000000140), &(0x7f0000000200)=0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/96, 0xe2}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x800) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 11:41:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c5c68c0e3a2000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 11:41:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="68b8fc3c40", 0x5}, {&(0x7f00000000c0)="aeca0637bc892cd3f65575f64bda7955d83ea0c03d05ea933276609966eafea0e669a5f2516ca91ea2d44af9f670344e50abdacc8448e42c69688e91bd5f35df269202ad3b0651e61bd759c47b6b0ba08f9b851341a0e0e8fad69d9867273302dfa208849428a96ea94ab8d1d976f4a02239b4b49f0726be24b279600d91524abc15edf0cf0633f5bd7a37a1e409b25515ffbf6d92338127925bf0600145a2eb0fae038c961cb641ef7aba5d7431d1957bd9ec8cc3596972a2b3305f7a48b307429b8ae20ea2bd344007246d5dd7f5e98435de07604642aad218c5d4c2608d23e294f24d9cef539ba4cceb24062e9f6c3c2b3d100d", 0xf5}, {&(0x7f00000001c0)="fec870a039c9d51df7cc59ba0ba164faa4108c213974217c2248d371e2ac9fb1354967a2b93ae33d0005acbfae0d704796ac50b71dad79331b61d05fa8c3361070275a3e21cf78ee7bc2139eac32135e894b037503a546ee5684d00eb8ba9a11e833e5b4f31a3edf3bf85bf78f1404cd50e4b1c261c1d3427ad839067a95a21571dee3f765f6f2bd33e6d66d2e9ea003f06973fecc1d212fcad3b38feace77", 0x9f}, {&(0x7f0000000280)="898202ffd52262e28855cf8a498eb332e3f5c0eaada877ee1f7f83aaaf053a16c4ec78761a62d462d2668bba41b649ebbc51189caf22bf52be64ea543b24f1a23c65ff413b3017244d", 0x49}, {&(0x7f0000000300)="6b95ffb769b47ecc43405ad2b8c738fa6f160d71329d8954a40a398f5e9c41d3ef25c72d309079fa7522a820b3529885c166c3accb6bf5fec9ea518c6a830b28903a43baf317ae7a71337fafc311182c7194ccb87c67ac6c975cbdf25ed86d7221ed537cec978a8fe6ad883067fa3378387b17868744162e9bf4b85dbb8d98e48e91675e29318e", 0x87}], 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mprotect(&(0x7f00002aa000/0x3000)=nil, 0x3000, 0x4) 11:41:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x48, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x5, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x9, 0xbfa1}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000001, 0x3, 0x6b21}, {{r1}, 0xfffffffffffffffb, 0xaa, 0x20, 0x40, 0x800}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x37, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xc1a, 0xd8b}], 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000340)={0x200, 0x1000}) r2 = syz_open_pts() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x2, &(0x7f0000000140)=[r3, r4]) close(r0) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) fcntl$getflags(r2, 0x3) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:41:26 executing program 0: poll(0xfffffffffffffffe, 0xffad, 0x9) 11:41:26 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x8) r1 = semget(0x0, 0x5, 0x60) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8001) lseek(r2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x3, "e84e203093cac94dd36353088fb5783b9d53c771", 0x8000, 0x1f}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xc5fe, 0x0, 0x0, 0x3, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x100000000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) 11:41: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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:41:26 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x18028, 0x60) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="b92c6dc816ed7c677a7fcecbc84365f2fb41c4ebdd81ed205e9e1ed46ef4354e6ac8c795142cf28f87fe9608ee7c269dc0c323521fccb8ea2e31edab2b2b8db2a13082724e64f11c0cf5390747f519c09e", 0x51}, {&(0x7f0000000280)="d70a714cc6c85ea514bd616354c322ac35c799a79f616f09ddfc25a13e6e0d2cd3fb524a5022930739be66443dfe11acdd8b0f75e2f0a7574ae6b28998450dfa69aba466152d8d9826db55917af931d34f83008622087469ca0bad0c6c10ec744879dcc77e18138c8a6908694b3f1df60ba822c30463dab879a63a620a92db87c3cecd34746c13571482dee7812e", 0x8e}, {&(0x7f0000000bc0)="1ed4517a7c453972834365f3e0c52d4b25cc7075fea90161295d68dbca41642fbe7bc0de0c72558a9a601eb8dd0bb4a92a3f9627b0a4ede608c3ff5ccaa0da6f27fd3d0f5649c522dbd1c91ccfba995fe4f5eaa19618818217b1e9038e829ffc9bba7bdfd0b4f099a9c5a599b0e5dace319f43606257f6c8cc66be62fc22db3e763e63edb4509a881e4f664a1cd66f55d9565c985afa1d81114685a27939db6fb7854593666d96063c7f1810b8fc812bdcaf2e871702d9c895820626c2bdcebe00050ec0e64929b86b8f8cd4787791041855eb709a0656526b38f38920883676e1319b4ed305f12a5f4a8f5c5132d8204b30c3df08a967f347dda1db6ac08ba14d8384900ba854f0a5b89821cc22674a6649fb945a0a08143a0d2275e85f1acc5d3c7cacdd56000bc202ce8193ec6f25f9288859797cb17ca741db5fce8415d02c8eaf45ab166d58c3dbcdeaa76819124900948f4801fbe86b162713f51e4ce640062316b4f54a537fc75c57534d6411a39bd6a8e8ad2c010dfb7ed20778fbc74b981ac32f2e20392ebe610027e7ff5d2c969c020b88be8ebd6cba2e12b2eb9c4869de5a2e62e899a8af0748c6cb58a828a2b476801199c293ef2149922b4be51cf9bc24c01f4acfe156219c7a5194d9304cccd71e8c5ee619cee350f624ad599dbff54de0a3e452770c7762974d5b32c82c81bde1da3eaf90a3878d6efd10642fc112b48760f34da6d176e6e964293745b499b21ea3ce3045373392529f72ea4bed6b0309c4d514c1467933625ca794a925bb95c069e069142b4e0e9e8af81747bd2cec3431f558b7094b6e3b5547e39d60031b58032bf037aa5cfc4afa5b38e69a7a10d581747f2cd10908d9236a71b3b17b21c0b65674b1e7a22799b77d228d6379e31a3d37c7622bb45cddbb222606e1c0ca681d1528fc2d1a2ba00257275a69a5f24cd1aa996087898ae9ab12cf91320a7472b0e4004b91b395ca66c8f462a381842b71aa42873988d12e6cf97c85605a1f7bb6e716359fb91dbf558f0b17943a8027b8157c3680190027667a86aff9574f47fd25f699fcaff09b73bc13b80ebfe72b78e07b2fa9b3408aef29ec135e482ab7612889d0acf839a4b823293d54747ffc475b39bfd20cab09e4a38a40375d050a6016404db5d099bc99d389c544738e9ab19340b3a3889f4177ab44480b9d35959c253d3558e5b62ec7f6946622f10ec4acf3d1a8d0cc291eb245c181e12fd51bdd96ae8c4f46f268f4f0c7ae305e5878c0c219777f68361408dd774b15bdf360ccb9df083e8a82e0f28c4eb5b5266be1d576d903c918c194b914a027eff8eef347b916af889a7fa9359252d6b449bf6abd0363c7a7e806e32f776b8f394b6a325773b83e060b904a2a3345159f23894e9cef16d4969fe105bfb2bba1b4974508e647d3e9f1ae2bb21202c2f08e5486b13097cda6a04576bcf31be5b56c8440f8c43a746a51f2466bd5d445e6d0820849013009dff149728a39915476092b920c5a2e7508a32202d0b63d414a35843ea9eeb28e4cc41767e718cc9cb647025569d96124e33a31f69d52dbda055bc0259588eacb0eac3fce1a57fe3c48ffd40fb193dd3908dc621fc8919c90aeece43999f0f257f50582a94f0f8899ec6ac51ec25829d644c58e07c00c1f24347701f125552470e953acc6d828d529afb8d17f6f0dc6ae8460c563bceff2fb3aa2ffcd7068c7e5e7b99173a213a7450351d60975c132b44b6acf82bd605204ce091d66a76a1ed5e3f262e94c6c503927d5698ba763c4eb44efc240e35ce60d2546a7e317b380a85a737c97d7c4e294f5fa03c7369530e25e593610dc84e77e8837f1b0b1a307c2adf32320b2655259a640f0febf311765a9980f08c71a44a9e8b08a534b21d765f622a34a694b3ded3ba185cb3bcee54b8bfcb5b2dba42b84aa762e2ecd4a5491ce977abce5c63eef384d857786bd12ba7706e5e3863e813c91bc7fd0570dcd9c0b14876b036c1bddc70cf1ee99b0303f0cc69f3f4222994ede60f860d05699dc7acd64d07e6b506830d2ac978e4a925ac9ce09db8dcfbc3c4ca0c6952b63de6e7e5089e41502b173dc6a771aab061753342dacf96893db557561aa4ec937daa934b3a1e38a9ad79d1a8cfc7d32614927136e7443dbd8bb05ef4d414b611d3cc8b55cb156faf8fc0efc1e359b2bd0c93030f4f225cd6917b8483fb96d8439f9f88a475f193f54f076b7d4a12308255b46c8b9836d4ae6aa67f8c9ca3e9aae47ecfc497914c87ad6e55e7ff6923993f4c156a44d565c6c0d2d7b8f2736fcd29b8becd17272a5f689e1f02fb627f308bebfe2c0dde692ba0c24bfbb56cf79b7c6f1acc0796f1d1892f746bd4f8c2b8583d5402e17582140ae65134b4a9bdd4b3f7d04242e87570ebf4f95e1b5623a317b7c17acc302225a4656c3f0f7421f7815a106089d24328c0b053c20b07828089ce64be06f5275b293605fc1a3110b9e5e0c59b7d6fc08f02dc8bf3b806da7f30e1e6ec3bb61efaabf0c151c7d21d257d2327bc0344d6bb1026abec0ccb05827cbc1297bbf6e46ecf437b1fceca503f2b6b0e9c168953974af1b0a1e482f2eb7ee446359c91d7a9259be80d53a498d26fa3f382ba2cfda9b20d13c625571a25f9a8bdcbe895d70af88fb2c05630d45b93b4f34d33c251b3f0003277e565dcb2db5f9e423e14ef78d751219e2df68cbfbca6cb205e1904be413b265afb91500911c6f8abbc9418a61c27ba8d0109bae02eb79f7e47881a35e2ee90798178669c297cb79bad6092b839269c5c41083ac8fc349149268a9c861497fa449687eff32338da8ecec2462b4c89dc2bcf10786f5a5a8fbd24c73bf918f5a6c51af3cc23bdd6bd3f9f6191ea23e0b28b89b50c340d088ecd3933acd4012f0dfc2b30c6b65b19b01859bc21c28ee4e0b8556f81336964a11b360d570f75fd0a1281797ac1a46ebde96bbd02814c9257db56d1267086022f8043d54b7522f744b7c526daad74e0eaead6e7ea796a10f1f7daeb68edf2850e88d1583566dbd851962a08ede0fe96c4326f80a8f33f84942e0ecda97c5264041443d20a3e7042ce6ba05e78d2741932635732b76f54b0c7c2fee54c4487d19b904cf92bc604720fb9e634a2fa3c4411e453bd5edb18ca9782fce1459044e849cec2c7c00b56483987cec038b6b4ea509f278fa63d586093afa19e135c624df4e215c093cf5ac0f5a12491c8d0acbe6d6132a6eb46df7a3a6b7ec8d8801b8e28f01804e27def1d4eddd1ad5823fbce735afd5b6941497d6e1d604d3848106b8a49ea9ce4e282d2b6fbbfd7e01b01de12b8106d6870357bf91453a22350b279fa3b592c4c155dd8960fd2214067527cfe6b4662dfe775f4590c99d24c47c09c9cfe2fada30a9005fd0ec2e07de5aa051cca7fc5c6f4aa46e810507a38194bfd32eacbb327e3e4e02678b101b928609899a0b61b8b2fca684012103930e886679bec9044ec796c7886fd1a090b35fd45ad842614041445b74255eaba9036af2f8155b6b5614edb4b328ce8d9a420efe33a87d3b240a75c87d6578e4b7fe56d800abea82c3de7788ebb8f4101a725236ae9b1862e66bfe7054df6aadf71f7883c3ca4f94cecce256fe3bbe3e56501fcc329c660bacd1ba47b698fd60c7644588d17a9d599e17dd933b1f49550305b80faea490c20c8316c5efe860c38474a75819b477f4c568175ec4114181fc5e1376fa989aceb16600610542fc4ee654d6fe13a37aee336e10673e0744d5098975180b4e6aa416021ef80be427e5413d74a5b1052d7c6c53cf1b4697999db4bdc7809e69e97ce4474863cbb7d49d7723f2a9028dd75f190ae270f100548ead6a5c9615272d47ace568a6e6061d882f6fdbb0bce7edc6b8adffc975d6c6ed89b8edd7361e0e65fa890d36f79415a9245f684f4078e59dde0b0ea1af386b6072df40eafe361f16f9b92a84041aa748d562f06befb36baa1f46b31e6bf243b4dc9ae3baa2090525817f588bce2d0ad3975a9ea4681ec9e20b61363de0338500ec32b3eb92c3f297bd749ee6ce36382b8aca2a985dcf009aff022f261f01317d508e3f8d2f2cdfe5a8325fba057cfecf09fe17f606fc18e8f68f57d44ee35dd1d12510be33c37930824805e648150c175a8b8f2ebcaaf739f23f304a67c7e2a5e6f25b56d0320b040470ab8fac8bd2bcd3c0e4662353fbad3d3a24d2c4c8dae8a3ed4bc28fb6f4045d91692701ba9e79532a732565f721087756e5c777d33424678a0f2d7d64e44a3603516e4b7bde696e1e78c005e2da40e438d70f9e82a4303bab69f2e94bda9d50dbb192a3d03bfe6ffa46b9a9c73a6edd9081b3f3d6bb37fc35364a433215abec63a22744ca9eecb8478ddccffe745c3a6e330cb49dbaa415a659d14ce65aedec8029b4a359173cff430ab3977d46b67634fc8a9fc347529edc00d8337632e706fe72830689af289dc91202587fc0adb28a895ef6c3ba541f29ca49926c07c5b9b0d60e6d4b44243617aee238d11d184860db4106926a101d129a3dd34c6d04bc09041f32c88a671a8d4a740a4827d16c1bcf6fa0ee0cce1ae736dfffbd22ac133d9b2914c017c03d7aeb5f6509a427726ef8a82f458fa802c9427f73d09c380b964ef1ac9eb87662db2fc033abe0509d051e9806e4199227369e162aef5ebf872c9ca3c773201b542e546c80c0abf3a8334ba393f85fe968cb915be0d60ee753463767b9115feaa6d8e6f33231f8cd59eb2c17fd0ab828a4a51fc3fbdd636ee547a52ba0c946df047ef5994a318438f9fb22d8ec0eb98a1c3f2d09e9b6943f70a1b901a4460c1cb58f47ef8c9e20512db91dde76493e8cc38184b50b5da4412c0b16588c009752afbdcd33685c4f1226efedb741f24c3057e90240a52b68da8ce747aa773ebdf4da47aaf80dd3e76c06ec3023216346dbf5591b7aa1e92dcf04ccd6d4ec9ebd16cc31dd3ddb18a5183b6b12ea0d7292e8e64d381f23de3a276f785440bd3c5de93492f7fe296b0a8f773be0b6b88f449f68be3200f33fafe5c14995cb23d8a1ec520c9dc16a259c9cf9acfe606ca25cc4089ff0e32274c50884125b4d5d3171b214dcf1f75302df863d390eae3bed36c675b5066357167b2ed0ab5a7893db7427461d6624a5d61e47a7bd5744ad45f9828b6e71dfe524cfd413ab8dc6a9280d288562f9d6d0242471cff154add8607d0852ebd98b21a14a0db4cfe061a91535f7d3505d54b380badeb06017cbf547a5adf8088f1919c24a3c9250a39110592f4b74629d99beebe1df0f8971e76dbf915cd1da20de6e3fbbed6a797036add08ce3a5085c73f96196e05a8d2acc98a7f3dd3f977b70a9e2dd5ec812797f355197c800942f71f040f682884bb95ad3284d7bfcced0ca4b9670c6997c5a127f42f65e2db3333c481a101b0090b935b92fa7bbd389eb9c7f8cd2b0da95d613208363993ef4ff56edc69c38767dba8b92edd9737c565b65c7ef3bea1d8c2aba4df36499a2a476390e38671934ee43605dac6e9b5de53490140495a67444601fb7ce604db1dfdaf1a0901777075f4e20be081175f416bddaaddf0c78b806590dbe384b24e138df0cbd1a6ea3f9e1e7de6c613dda9cf314583216efa026568bb8943c27a92beea2d94b9dfb4437b52990a0c9e34b8ba26b8750522a5280c88b162d7adb46eb19caac7c8f91e8a68758e67fec5c506529bd67d19ea3c3eb70e6b7cc2ff9a29a0dcbe4cdf9f5044eb6c9ba718282eeb202d5d59c591b8369cff63199", 0x1000}, {&(0x7f0000001bc0)="c3a7c7de9e320377b2c99f7c76c51eecb8482ed42676ea14e7d665a5d4774673edb0c6c6b424a40e1bec7fe385b36c49e77714233527ee0bb1cbbe78c7f0d70d06735585d1d17eb325fd43e34a9292cd57d4a56a78bd1d2962c9ba6638fe98c1a7faa79eb6b1a08f5273a5cdc1149269eda1c3fc6565999c8a63acac522fbb2551e50d10dc8c664ab1c6b594fbf5ffc0dae79c362338483f4e535a7ab9e08984f70317b92e505e965d7d9a39fd8ebfb2189ccd87fd1b720eefc57bd2b8adf268ad84793bac75c3fa43d5766476ab832e32c5a4eb4ec79d46b887e901fbb4e330a1c27d70e78c7d5323033bdcfe71dcf2aa2a27e5a617358854f247d913a0cdf6504f9c93c07e392a0cdbb664f02aecee02e485361e59206ef022ff4d4c03a9c3f414bc2735bd5644a211a3fd4cc754850b692170a992836d20946bb5341d7b6cde17e804632baa76576b2691a0146bd4dcd73ea01b4198182f8010c22640f1c0808b11ed8588d91eba1bff7496dfba6c4a9297262b89617a242987c65024add15eedf8b0c3019e0f1944ee3f9a2ca3377cad4bd500187783d6db800388608ea1655020ab6e8a527d2e91b3b727287be66a2b932cbdc4f6d3dbbe9c51075edc7091f28e6d1815937a6e3de539dbc922e67f6b5e271bb8ed7b019ce2349cc1d0646711d16105bc6a9628a0655563398f8023b51baf87d62ca3a9aebbd019251b08e04d047283a25b6d3d7d82e8a3f7eb5999bbd7ede5ebd0b9f398f1e4decc71d707cc9102c6af42c6f548097f39a8530eecb27c8ec6d88041b589c86f2d4569ef93d64dee699f96d223ea4fdd38b70b2e6fb3ec845e7faf14454d9dbf21be3c2e7ba4b5dcd31fb84be1cefc8788442ca908af5f37636f9dc0f41fc1d3ebdc53a71d11594c4acf977d67a40c0d79bd6e954872102dd8b20d4fdbd8bdb52f713aa9abd1321ca77fcb9d801abfcb951b2de6760abb99698bb4b447e8f8ecb5bfe923e111ca4add5e534946808c5e659ac8c91254eff3d3b1b21ddd1aea386997ef74cc8d7b3bb481029f42b730de299b82aa4c0447f59a4efbb9e9821b1f36ecbe86833b6f4a00e66d8a2144e8b95ed8d833a5aed4028ef5b04a32b9503a95966099dd13f78363a9e5148f69fc679061fba39dacb8dfc963f6fb4ddf4a05331dd9f4d06a22631a432ca344f165c7e10a37141ababbf4059f27ebc46bc4637e06ae5c7e0c47ad0397aabbeffcb28dea0eac3e1200dbd436f38da96ee11c498a310721bdc5d695f4b9b340d2981d0d9a40625e103e8203dece3db812d25a412af52a4dac30767459832865ba01695eca9a451781ea724e5e4097fa1d91dce50b86dbad7187f8402242a96ed0465c8fcb6f2c34b67837f5d33fd97872ce47dc83136b26b60a05b3f471c1cc62cb5984640ccf6b2118637c532b04d97bc3bab93eb83de7fb6dafb67feccc2a4b9c394247b1d328b217672d0ef6b94948bd95ef183a496926331bed1821701f8818f32b04b77ddf043c3a123c5125e7b0729e992960c662b56f0dbe9b34f91e9bb334ad3ec39dfca9ec1aaa3a46e6d65200c17eedfc1318611e2d3e96610d65694753685a6a5f471755fa2d98d3519e54e1e1905a5be6b40ba302a18379ba82f1786056f2dd3ff4d439539d6e74fb69c99b074b530430f5355e2ceca275a060a361b092f835239a0099b5d4f308986eb357c18b1c06c9c1bb37c7456d178b79c91a186429382fe35dd1be5cafbf039e8e911a476b1f1749460fc582c56bbd401d7fdbc09af1a8b398c638de6502c09ca41f8189f69eb67a3d53340afb1fc885f33a8e4fd46b9eb3f2b606194233a113124488ee0231d5b4397d61458b624000cad41cfb89e0045bbe1627ef9eca3e4e3973505cc3f32c4a6d8078ee933ef0679ee150c834ab0b1266fd64a80c97ede2a0b7d26a9afc49203718361a90a8d0071a3aba2057c530b8c63621bb3447ac3f1fb981e8feba033d5a0ed85dd77ee7e008504971f155ff8360c382cb04797407623c7d9473cbd1105ef79d6de09b18405a2e63e9558a184ab0f152328cca6065cc67c42e98a691a1a64846b86c9dc3886b65e5ac9ac945dcc1970bfd39fac0fa5ae563a296315aeda93366b21563ffd637ab9fb588ce7e2887c813a3500223cf1378c105b5c43e54e40f3b91628e677b9e0e7e4b243cb53765afa1924a9219e616d01f99d5af19103aeaf7285ceca2725a6ed3545e2e658b2d7172348565dbb2cf11b19f0ff506bb66c4c91b605f96a01a93f7b568925f4d62d0fccc1a97186b2a589a8f807293077f16b3e495d8c1397fd9f91a1c6d25fc379f4545114af119c5b02ad25ba02f56ece22339dca566355812e585a07c9a0879952014aefc669852a6e972d2b8b8b4f36e811efffe9810bb96eabc5710c87bfc79a1d8b3c7716b401cad50e568a37a69dd30e9949930caac1fcf1f98f8eea9f6a175df8bbd3c18694cf54008807d5080c3388f76f37db272bb3c567fd5252e27fcd1d52711ccc9723ef6f2b9b8c4b386b4b4b619f163c631c30bba3bd95e3fed99e42e99fafc1ad35f999b52edfd716f2cf50faad60be2012e3549d2059376e1f846a6e8608b300374b63f737577ab9bf2f337a042a5f932aad24c91b7a99f829ea32f1e21fb3bc09b1cee541f0d9ca197dbf8ebe31c0ca6b9a86efb1f2585bd8530f61837ecd37d07c8fc4bf2225e7998e5d1a8514bbbeee2acb3b25ffced6d13d1c1031af3a0a8a96ea879cdc60789f184b3539f640479a26f1e1edeca1fb157178eb6ede038c78d0184b9a131ff943393328083cf8ca5fb3c0415162069b18a98643040d94f842d08ced99b3549b7cffe4c5d739d4468b2bee7960704de13028f3d08ebfbdfeef04faf2151e58425c569b170405127f8d5274c7dd10274a5d9e740807a562f2ef6f1a361cd7a0588345250cc5d82677fb80c336497cabf087a292e096ad166c865d0cb7a2cf33caa48ab5c0ae836c2dca22a3e0df19dff74af964439c412b871f3af8810d00c8daebd3005bd869d9a493fe7412a0956724c432a268a04c932dcc5527d1e152f5f6fb5ae8ce2baa94742505c262ab17d50cfeccd6a3684031acda081bba9b81b63b2372f32219abb0d33a05ed73bd91a28d886be9e4b6b0b8f5d1432f090b1e54a36653bac6777275f12c1a81df2de9e699fd978a47d729d953ccfcd97a4446d0d4cd4c374099775316269b3a94a74a4aeded8e4ad49c30befeb5125909f4ebcf74d95218f3ba1fbb676d8ada7c0e9cce1fdc79d1d79e2ab9243a5250db4204c6b51d5c27bd9b144034ffe15899c4f7670a6fe13dd0d0875ecb475f814b4e2e74a824109a022871c432104bb50a1a05b1a387c1dd36dd7b1a901d295e3f7d2a524b32865b0369c8a437b7cadeb616f10fa2792ebc9ffbaa070fae3da392f287bc59e4152d4fd96e7ca61120f2583b18c1158b65b96ec6deaadbcf88fcf9ca15d1943c3236eacdc7d36c49fec137352589d0255664d541cd57ca9508eb2f64876bcc0b37ea9826777b14805832d10b536a3d0665c53e3534ba467dabdf40f143d180184ab21f5c82e8b77e9837ff7a132da201d96c78ffd371edbd0122d76117b2da0638c374daec885925a70436f6a6e6e4e6423d77d1cd9c244775c6648f2e9601591f91ea1486e518d7fa93b23d589fdf6ea39f3bbb301c83057cdef25d1992e40a54b7151ab4ddd9f725c8e1cb8c1fb4d127e128b1d660a3471b4dda1862481e0a22d8d13bffea97e291f12b5f9474afd9a68e62a8dccb93a6c200eb8db74982e79e3b8278222202906163fd1f9e78440c8705b3ecefcb03032de895277ee37590312667e2330c650e6379dc13aa1d1c8d9075d32be94ef297427fde47fdf065a325b24d3f2b61fbc9091b9bc4dbbc2ffead909ae4c9a54769b82a1423f15a5587ef33e0d8c9b8df5c301e8a58d650c04cfeee2a5f9e3fb2bf9a42c381204e4114f50b8614b0a6bbe39a84e07913a53b35e02d8a3583d259ac54b00f454b4a4d48a108a4fa47cec84ec954f45e65b893a8d3576903eddab205a174e8090e2d5d2b95e438a31e46332e4011863c9807807245394345d9a382fc403fcddd8b00e916ea1bab386d4dde3e11875c66e6822487dbfa66fbf51424ea436d3320165991fc01542976f901bb850f6bc5e2e4c1b974257f0c19c6fd696221aca22b9436ac5496992e35a121eb5eb827f2aad9126b376d7803d2fcc3199e5c92e70675e54f92d8a3efabd02106cd75f886cf47a079946fb5ade7463b00296cac0e238135a0351bed69f9617fb6685c00653cf516d5bb415dfacf839578685939d8a03a7a8cf283d9bbe232fa89b180c187f90b0063a789ca5d437c7b3bb4dec9e977d4dfa063108843f1b09862a1df25bb62bf7840b30ddf3de9b48e4c642e0a56482fe5d0de5ae2b3fbeca5494a4da0fefb26b02f36980ee40c14fbf3445127729dff621db935ca042fde22d92a00772664b46ff72b4461ed68d49185440476067b0ce7db3429b60efde10dfc1f8e05aa9bcfe5b8359b3d1f59838c073853f1b8ef75c8cc1e2b3a89c0e7a0e48f2b13683e3b4917c445cf4b04a65468f69c824054f2e72c8e004ea3f3cd94b5ab8f77e28b7b25cef6214b5cbc6763c7d8de51863e18da9807cfe23dd00958cb718d69bbacabc532274adfca49c46472d440f127d4106aa716e1a9303dcbf893ebe2255d72bd46f82d78670595312591dc215f0975f970b38959c70978b5683444d07a9ec523f4ce4e03ab6d0da6f8021adbf359bcbd04f03fe6eeb807a293ea8c82a8633c98e022dfcc8542523b9f64d39d11222f3977c514421e2394b2c0ef9dc9319086332aa7fde6bfff980227cf2dea0fcc61bf01a89823f96c25379ce05ea8f8d47c239090be9b82c9ecc893039d94660eb8c92d115e29c3d03dafc6ba5749da3e40e7063b01477e8063646aad24bef8f0f34f145ff1efe0f7b84274827a7de8f926e7177ef888774a9917e28f0918c29808e50d11d05a5ab245be22e8c734a4446b0fd24ebd76dbfbf4cd62bafd1e3f854fd34829d8c069057b6bafb32b0c439c00f67b92148ee58c3d00e586f08ec92bd3680ce9d0c15802d5c637e307d4b82e51266305134f07be4fb3c581a0e0eeae2ffac439da2b7da4ce7d6d606e2b31204ec382c0318de1be4bad2afc33b65b489da715e2b6b97867754cb540e5a5150a3d2f9d2f5eeeaf61901ffe85ce67b2a96555e39db8862ab1a02074d9ae5395627bea0fb4a67761e310b374010e58ff30f451f47efba14f8ea68211ed514e83612568e863a96d0ddff539a30b0b7ebc782db2f4bf70db5bae5e864d94adabe56db553363fa463cd59cc59d7c886f08463f60ec25b98be87752ba704020d0ec35e67eead42bd0d79b445d1c55b4cc8fd83ca33cbe079e8009cd3a5a1f1e600867db098eb1c6f980b6dabdfd4a65fbd4ca89ee81309a25332e949d1b68116686154a6f927031b1c1e047a398e10c1595af6472bbe6ac5057ce7c7988f371f0aac8b49e53cfb74b9f5c76932e041b16f431530a96aa9b1eace1f8a344106de6913de05d49f336b1dbf1d98aade817244be9af3add3267915e81826f8544356490677dd6a2421a163e33858a8328fa591ad422f80ea3f9b953f7985a49df083b6bc3bc9e484c44b70e3a1ba45e6e57a6260b2aaad3e0ca5c780a292b61940c44d1f42bb585af29630cae3a086556b7ebd68571cb70bde63adcff281693a26617fc4f087969f70e71b88743dbebaa1a6730d7c17850ff", 0x1000}, {&(0x7f0000000140)="da7640c8c1c9517074e6ac07edd3", 0xe}], 0x5) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0xc4, 0x0, 0x5, 0x7, "0cfa9d9006a39b41af75d75de63b29d22554565a", 0x9, 0x8}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x8, "1da67b4116a6091b826470ae8466c86bdcd20aea", 0x7f, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515000000000000000000000000000000", 0x5ef}], 0x1) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) close(r3) dup(r4) syz_open_pts() 11:41:26 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x4, 0x1}, {0x8001, 0x1}}, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 11:41:26 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = semget$private(0x0, 0x1, 0x40) clock_gettime(0x2, &(0x7f0000000040)) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x8) connect(r0, &(0x7f0000000080)=@in, 0xf1) clock_gettime(0x7, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x7fffffff, &(0x7f0000000100)="1ce9bdbe82b68ca6dc37628f7d9549a5478950c10a7b97ed153079aaa4ab4d18697e1b00736da1e65235e3d31abcbd0e82bc7bf7258039355a6f82d687935567d63a561263e697", 0x47) 11:41:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5486b8e7d25519438b92ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 11:41:27 executing program 1: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x7, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000000)="868ee7f96dc9a9f7cadd237cc8cfb452910b2913be7b876f684a89ef61378c0e27b14255003cf042fe4312c7bb255c580d0a5f56a488f60b0c9528c058", 0x3d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x8}, 0x8) socket$unix(0x1, 0x3, 0x0) r2 = accept$inet(r1, &(0x7f0000000380), &(0x7f0000000340)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:41:27 executing program 1: 11:41:27 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2}], 0x800000000000, 0x0, 0xffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) 11:41:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x1000, 0x7, 0x1, 0x0, 0x7f, 0x0, 0x0, 0x2, 0x10001, 0x92f3}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:41:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8120, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:27 executing program 1: socketpair(0x3e, 0x8007, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) 11:41:27 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) 11:41:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="20ecc75f08a35ca34722fc70400ab733729a9c0d06355b75c92f6b91dec9e4c20a3619ed58f98202b7ae3ed361514dc5419a06abc0ad601e91a15bddc6262cf203aa9b9936a30dcf509c247954ac896ddd7e4acc3dde38090fbf6ea712e14630aade3472aa7b64e68a8f6b417e2decff9ef802030568b8331d6362a8a70b7d60f969517a3166c9b1180d4569539e550e807edcf1c425e4c55214c2c81a80d8b715e399ba21ef0459535d02186bbce9d0a5a943b1cdc4c30e0a6d48829f1c061b66f257edd5529b4ca232b6f59a3bb9cbb8f395f0e3b626ca7dd1dc33a2559f15678c6c362a", 0xe5}, {&(0x7f00000001c0)="787f2c2a3c215eef66d37b7d4558ed221d8e7b6a6aac309997431f40b30512724a4cbc7551f24b5268715c42b4f688cb3ad0c3554cc59447c1848b0983e80d22bb520a4846e9f6565bb4e7a10ccb16bac36daa2e23e2bfdc094d501c5e9cace6515316030c86b39a9ee633cca8", 0x6d}, {&(0x7f0000000240)="5f7ce23487a695620670", 0xa}, {&(0x7f0000000280)="e936132031a839b431fc2a7d065bf54b7ce5755e40feba6f1781aca72fda2b85287b9665e4165cc8a9d8c0970e19073eb674db9d5d76a35d6b528935d9c57519be7e3a631d668c28469006ad9c52e7c324fb64826c30eae42786e9a0f18149ff137fc441de307aa9574b402bd247dbbcf375311bb6d10d2fbffe7826f22a14f970a6ab0eb1a3b7c5d01ac1a4a6156d25533a8bcce69ed0aa8eab", 0x9a}], 0x4, 0x0, 0x0, 0x2}, 0x0) 11:41:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000001000)='./file0\x00', 0x1052d, 0xfffffffffffffffd) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x7813, r1, 0x0, 0x0) dup2(r0, r1) dup(r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) 11:41:28 executing program 0: r0 = socket(0x19, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt(r0, 0x1f, 0x80000000000000c, &(0x7f00000000c0), 0x30d) 11:41:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r1, &(0x7f00000000c0)=""/180, 0xb4) getuid() 11:41:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpgrp() sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x84, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 11:41:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x5}, 0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 11:41:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x7}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) 11:41:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="32a84fab4b86c578c2d6cb50e6d9300780a6025352c78ef9d2c4786e6e773be4e20ffd62270b86f3edaeaf18d12624e1a3f586b1b7469c27a387d78627b845a97d4c794285a58d3e611f24ac85cd7ef602e4ee3ade35f9bfd179be379d882fa53e60375d2aad8de8cffe", 0x6a, 0x400, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:41:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca007bce4b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ea47864ad6ebb4562cc97265b9bf40d000000000000"], 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) 11:41:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x16) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x87, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) munlockall() 11:41:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x100}, 0xc) dup2(r1, r0) 11:41:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x8000, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f00000001c0)=0xd299532140f487a4) 11:41:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 11:41:29 executing program 0: select(0x0, 0x0, &(0x7f0000000000), 0xffffffffffffffff, 0x0) getrlimit(0x8, &(0x7f0000000040)) getrlimit(0x1000000000004, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0x3, 0x5, 0x8, 0x6, 0x400, 0x200, 0x3, 0x1}, &(0x7f0000000100)={0x10001, 0x1ff, 0x1, 0x0, 0xffffffffffff00a3, 0x5, 0xffffffff, 0x8}, &(0x7f0000000140)={0x2, 0x0, 0x2, 0x0, 0x7, 0x5, 0xfffffffffffffff7, 0x2}, &(0x7f0000000180)={0x4, 0x4}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x103, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 11:41:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0xffffffffffffff15}, 0x800) 11:41:29 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc24, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 11:41:30 executing program 0: r0 = socket$inet(0x2, 0x6, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), 0xff41) 11:41:30 executing program 1: clock_getres(0x100000000, 0xfffffffffffffffe) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x90, 0x0) getrusage(0x0, &(0x7f0000000040)) 11:41:30 executing program 0: r0 = semget(0x1, 0x5, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x8, 0x1800}, {0x100000001, 0x9e, 0x805}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = shmget(0x2, 0x1000, 0x3d5, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/128) 11:41:30 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000540)="42ef58b13ad4fa4aa01df8dd92081fc99eaea6591d0dc697894a59a5783ee1d0a8269bc9eb06c623d6702c7b3ecb0a1af69030167e6ef5d206ab7ef728292942513baf1977f0b952f42bb832710badac8ea91832d399194145b7b8e0d51e42f40c7a3c5554025aa96de0b3c9dfc411f1bca3a9dd350dfa72230cbeec36eccd4a528df46d2fdbcf13871c5059fefe963a0a6854bae7fbad64969ac607e026fdc8a3057d73dfb73a4fc3bd26380712da8758a46d2938f03668b9da792525e553a82b5cc6a5b9781fed416df47a788c763c85b3dc2f736c691f4fff6493a9883eb38a15fd6886fd48b530678b5f08c6c73e1e0c6a77bfbd7abc761fb0a2fc3ab83d4467c5ef3aec3c2594f09b43d6e6a3c7e238fba8574a2601d1960c3d73181bcc2d891ec044b4ad2fa625113955993581e806641d79a41a2d9cce7528fa4f59e216ec4793fc50e2dd8df14991193c963cf661020de7bf2858f93fc1c95d5b4388c7a68cfcabde3da7aa3796155e54742193ea7265eb343017d7a7366955fff3d4daba94eba004144e52fcbf2a649804801583ad07c3553e0af0ded14677e3967855f2a4904c5026816cc12e96a2afc1535ddbe559625ecd0c00bab6eca9fe54cc588820ca5a9e415014dd84237805b0d2f1bf4adbd806edeec445a1b7aa07bef53bf6eaaffc5e59d07b9887fd7c23f248744945ddc6bc1bfec564c85565b4d69c5e76a848eaa789d05eb2c330b682eb3b9bd9847fdf873acd9389f92b5282636f127c0e48a0ee459af8af4fffb9020c97d530189e25ee87d7d67cfbfa2a8be76b6d794d32b44dc61d6817ea54943fde337ef6aca24dc4519512a066fa272621d92b4e133de1e20ac875f21d54d17d25e2376d00aa097275c7f104dc0f5340251c482eb45e6bb2570687042375355f19e9650ad1135995d61afad1f4e7538edb56bbc59d25f77ca83235a8114351259025216d24772a66926c3824a203b5e5a3cdce99303a5cbc073aecb38496b0bbef1170016655d75411655cd3c9bb10464f0260e52d79b7a819750a159f9fb54141c95d8fb1d1aaaac3f06b42a068247aeb954ef1bc2595010cdfbbeb9dcf67403b2f41cca0e039211043abd7d7e9150a2a1798617e3ef8fe747b3a880471b8c9bfe922eeac81b50a0d959a5c42f988f7b596acd2999f9c6ea4b83f61db04c1f1c90577d8f00cf02e093d3c19bae68e4d7d239b44e5e78f8ae9e686ade43de0caee031126f76a8808e3db5f822f906dec49526b552e455fb7a21cec033d32a888c10e23ac4c2e0286dff3d4fc2c1ec48e4230d6ac9ecd643c73630c43620d24e9cad1b7bed285e41fd4a272f7726e9f95ae57cbae6ad055680d3ca3cf390058290737b840fe1c6e8dd3dfe2231dd995a490c9cc05ec065aeca364611cfd2e5314c665860decf0cff5b30a54dc5b16834cb997bb0220fe22d12b2fb299d84317e6cd4871334b1e83620d0c9972d747cdbc0d93b86196fb7f7b7125212ffb50eec5dc1cd6e33d5744e5ec39c1dc3faf7876befbdf0d9ea8e00fda892e225abf1c7b402adff1b05f5bb76c691d07b641b8978d287c2021dbb47aff68ef004971687a8919fc1fc4c56ec9577d707fd937bf443a0080206f9858cda3db8bae82e99279831f8283f45433e78f7898e8fe67bd90f32f8770de007bc9a3480bbf50c15ea3c2c126824eeb92b6d28504723d8a3445c3f620cafbb467efe84a948f4b43ebc477e5c5cc587443cb2fff4180de8d407e454f656d9e6acec6935be305985239af8df5d49e19469c30069d35560350bc2e6a822a2333e46d7728e8b3651fad3c1471db05e0794b64b53d6454549d8e28bbb39be2a16ea7db8b9cfac01d088802bdce7d951eb66e4f90e0cef8ebeb0b963dc83c01045df4005e5af64e607cf5f0ba3f1c8b91de4953a30045cbce8a7f3907118e1b9c17456067972854bad71e81f4c7cef41d005bfdc5beaa40c6e95e7b9391227b7b5ebcc3e344910575f191007e2d5cee2ca225a366633d38cea70ae1480f30f21c2390c2d79fced974edbf5987956b08787dcf2f8506e061c5a5df0fdcc65d060c6add757c9c5833e9b01e552248d51d183584bc4acb47ccc420b8303516e23bf412b72be5e71c027eb28715028c69fbb19ba1f0aeba685710245de07bdf63a1726c7d83109312e09763283a87002240fda8170341199ae025d4be42ea6c3d8a6fb0cfb371f2e1338e55f6b72ff26cdce1bddd34af6a7e1eddf69d2c92879a838225105af3f542eaf6193e205da24e4aeef52ce9b368aed3a9770042aa52fb1eab8f011a7fd2b2dfa412a165075082c266ba9aa76e74309a2c02a5da8e887f308b1880d76eeadfda3b17d82457af6805b8d2a2a2b01c066e45246a07be790d698cd583347def915f928dc3852172ef22a37b7f482f40bcd690b5a656e7af128b2a5432492fedf6e1ab370e5a98f5c37dcad1d9a7cdf90dd80c206f628f23c9f68cb18d515f2656f54eadb232b45499662f48469ebb5d800400e67017093214d9dab2166b94f6c627a8d28200a33c06e6f05efe33559698851e22986dfe7d21ed3cb11007ec8bae2a2c69bf83bad0310ae2e3f49be3713361121b9674fd7f57d97a4b8ca3c80a4e83b72f304cba885b399cc9c24161902a99ee46d56d8bdfcd727dd263a3129c1b14f257b314b38557db98f7f3b658e326077c323a5c18a23223300e96254369344ea2b50562a90c1d9ee6fa6811b73de3cac546ad15ec94b16d62add300fca76b66ea3b152447db049e48d6282634c3bb60ea11c7cb97b08e8c39e8dce6df579577adae369a1eb6a42f8c8551f707da2dbdcb09b2a2ecba703edb8795bceb5fff82c99d20ee90eb12f598b154f4b59d5e249d598ffb42e547b589c00b1d3e8937f4f1bf3ff8ad743a8d57a9e19b7275578bcd88e15fc700421250ced47ad0adc981353c77bbb6d39a3a22c06d5bd23358724ae59af49a9d0b251c9a0ed982ff73b21499319801677a09741c3b3a5e31625ea81410ab2c1d29cea51a4cd2d57470c2fc16815d6ead20ca1b95d6a4bdac7d41e8b19a9d80f010c68c68ab65a93a17b55d73ea6a4f847e13e10d424590c288114540e198e9448fa0c3f7555b06fa28d9e404660bb83bdfa0638e978769ab7a14ddea7dbf7642fab02e4af0a8f9e7a35f728b76ce1c1972f447d4904b5b10f1c27a5289c5229de630470d5cc0e2e7b468d4a32e0a5254c029117d2946d9f2cd45a733a5df679d559fcb1be6d2e346fdf1b261dfb06d3208ea3108083a5efb60c7aa971626a8c00064e18af21089685602c2dce279548b7d0de42975a174dd86d6a1a59f06de7fc926ebb012cd812829a620fd174f4933033b6e6239c9360203739884b13bcb154154bc8b87cf3024580a302b15b3e832041a2da34ea1686dfa8fe495837fda8f9b5d7b2b9cc2306bd6a9aaa734546eb2faf3a980038ed6dc9b29d0f3e7e8e9a65df95f6db10b50de463f41758d9b20457d2c698539b7eb30931720ba72f1eb85ae5c73c632a92384bf6d6c90ff3145cd1e92a82101498c20ef2092ade88f714f3da203ddfad4b58f5f94777fb532d1403bcc2bb01e14fec5b17aaf82b91a9e04c222d6e47e25ee4458b881bc58edba6c3c9e75f4421b969fa7e702792c7660fbbe41d30eefe891f4720e75e03234dc4cef8dea3382faebb625220c757ece34c5c959947ae6610073605073c1932ff2f07462d840a4c76bdf4cc600aff8593491e98dfb798078536ef7f532d87d5faf05a398fd9d26f94588b02692118addb42b4554e8011d1e4f32ee2fcb5b50395374c9bd1ee9866ef688de218e449ccef179d8178db859868d498eafc3028ce94f64b0d2159ba70f3cb23cee535221b9b94a142246b5580e2b5cf3902da117e09f0b50c9f2496bef56a0c5a71f062e7f215594aafb5387aa83a3d54c937c183714f0631eb046238a963da1a4d559179e7660e0ffc4800b240f269f957f158d71567da425b16d6be7d1695936a3ff7ccf2fb51d6ae9669c3b0339fe19737948498fd3f00515635a4af983b6ec60fea655d2c37d379a47f364e1a01ff9c53b7fd023f5efdad6bdc1bf53ceb9078319a1fbcd48903f7ebe12880e68d0ff28df60668b3c7b1b9504b3df73b435a18c48ff251fb06a8422f0aeb0619b8b7302748bdf6832382a7d5da391fcd50890d56b622eb91d9bb56e31b60897202ffe1ea593e602f5b4467ac782908990bd2734743d57ff90b86c5d9c6bd83495bc6d19690609ecbd6441c59556c07b25ebd725b121f1703a69cbf58f0b9b5a2c49704f535b9c321c483d2bfee15d861fcda6407b6402de72e9c28c62517369dc7ce31a62f438e4f38d4985fd37f755a33dbf4ff10778f704da17ece3178f6c91d6c5c7a230c19d4d48c58ceab0285cf25a90c75c09ba98cd76f3e2103710da58182e6c153177950e90a8e7b85cf22a931ace7c7e551ed4e517c5bf55e3af03ab863ac4dc065c670ae60534c0daa928b650d3795455c161497e4e2a85ed45d4e5c2aa82bf7ddc720e3e55b8a4ea996687bd98e88143c0a4318bcda563bfa4055d257c52689a541f2d7f74f513f922e7e4e730ae17ffc877ec82b0c0fb3fd5fe8086ef00b1d4ed5da229b60a8496b060e4bb4f7fa346ba3432124d43e2b3a5f36a55b73375eb75663af888b57cfd0224384ed8b5ec224d160a33d6f585846fa715ce91a8cc64b4668f44ff5d33728d26a6cad0353b1cae82f815d4ffdd0c635348336b6167d2a68447cdcd6057d36d303138f5ccf522511731f84319139533cc323fed0ddf931daafcec263a069ace4d7bfded8783b4a7d8760d5428f3dd6b18c9289ae309f0ac9c790bc9332b3cb5185de1293940ab36118575cf6bd0fcdde326cfc44cc19ee594524f", 0xd90}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x4}, 0x0, &(0x7f00000002c0)={0x40, 0x8, 0xff, 0x10000, 0x100000000, 0xa155, 0x9, 0x200}, &(0x7f0000000300)={0x7fff, 0x4}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f0000000280)=""/3, 0x3}, {&(0x7f0000001780)=""/216, 0xd8}], 0x2, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 11:41:30 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8207002766696c653000d160"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) listen(r1, 0x1f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:41:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x6}, {0x10738c2f, 0xdfd}}) 11:41:30 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semget$private(0x0, 0x1, 0x1) lseek(r1, 0x0, 0x2) semop(r0, &(0x7f0000000100), 0x2aaaaaaaaaaaad91) getsockname$unix(r1, &(0x7f00000025c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt(r2, 0x8003, 0xa, 0x0, 0x0) 11:41:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x2, 0x59, &(0x7f0000000040)=""/26, &(0x7f0000000080)=0x1a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 11:41:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) getpid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x0) close(r1) 11:41:30 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xfffffffffffffff7) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x8000, './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x451, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 11:41:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:41:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 11:41:30 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getpgrp() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, 0x0, r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)="36ae", 0x37dedaf7}], 0x1) 11:41:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0x3f) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/104, 0x68}], 0x6) r1 = syz_open_pts() close(r1) fsync(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getitimer(0x2, &(0x7f0000000580)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0xfffffffffffffffc}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x2, 0x3, 0x80000001, 0x0, r3}) setrlimit(0x4, &(0x7f0000000040)={0x5, 0xfab}) 11:41:31 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x80, 0x401, 0x3, 0x10001}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18000, 0x138) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = fcntl$dupfd(r0, 0x0, r4) openat(r5, &(0x7f0000000140)='./file0\x00', 0x20800, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) getppid() ioctl$TIOCCBRK(r2, 0x2000747a) close(r6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x401, 0x7fff, 0x1f, 0xbe9, "bb0b3859cd5bc8b9724374c586f61fc32493ff8c", 0x7, 0x1f}) witness: thread 0xffff800020b92bd0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80714265f0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b92bd0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 210910 52664 32767 0x10 0 1K syz-executor1 *447740 344 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(53570c36ca0b25fb) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic thread 0xffff800020b92bd0 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(53570c36ca0b25fb) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67bf0 rbx 0xffff800020b67c90 rdx 0xffffffff81ec88ae cmd0646_9_tim_udma+0x18cbf rcx 0 rax 0 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0x65145d07f3ecef76 r11 0x7a5f275bab5f14c r12 0x3000000008 r13 0xffff800020b67c00 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67be0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=447740 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21770,0xffff800020b21c30 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff822dc6f0 estcpu=1, cpticks=3, pctcpu=0.37 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44112 348740 23013 32767 3 0x3010 suspend syz-executor0 44112 234499 23013 32767 3 0x4081010 inode syz-executor0 52664 210910 18916 32767 7 0x10 syz-executor1 18916 360988 17575 0 3 0x82 wait syz-executor1 23013 478985 48740 32767 2 0x490 syz-executor0 48740 85701 17575 0 3 0x82 wait syz-executor0 43923 437716 0 0 3 0x14200 bored sosplice 17575 256805 37658 0 3 0x82 kqread syz-fuzzer 17575 41969 37658 0 3 0x4000082 thrsleep syz-fuzzer 17575 260189 37658 0 3 0x4000082 thrsleep syz-fuzzer 17575 108594 37658 0 3 0x4000082 thrsleep syz-fuzzer 17575 140988 37658 0 3 0x4000082 thrsleep syz-fuzzer 17575 379030 37658 0 3 0x4000082 thrsleep syz-fuzzer 17575 84539 37658 0 3 0x4000082 thrsleep syz-fuzzer 17575 71605 37658 0 3 0x4000082 thrsleep syz-fuzzer 17575 193074 37658 0 3 0x4000082 thrsleep syz-fuzzer 17575 269358 37658 0 3 0x4000082 thrsleep syz-fuzzer 37658 504886 52453 0 3 0x10008a pause ksh 52453 482088 36393 0 3 0x92 select sshd 19187 458750 1 0 3 0x100083 ttyin getty 36393 78030 1 0 3 0x80 select sshd 26663 103332 92836 73 3 0x100010 ffs_fsync syslogd 92836 93527 1 0 3 0x100082 netio syslogd 56362 491418 1 77 3 0x100090 poll dhclient 62497 319933 1 0 3 0x80 poll dhclient 21709 335252 0 0 3 0x14200 pgzero zerothread 85354 507628 0 0 3 0x14200 aiodoned aiodoned 31816 277782 0 0 3 0x14200 syncer update 68300 490739 0 0 3 0x14200 cleaner cleaner * 344 447740 0 0 7 0x14200 reaper 36872 511266 0 0 3 0x14200 pgdaemon pagedaemon 13406 441400 0 0 3 0x14200 bored crynlk 44906 22822 0 0 3 0x14200 bored crypto 51572 427887 0 0 3 0x40014200 acpi0 acpi0 46797 208873 0 0 3 0x40014200 idle1 53588 489156 0 0 3 0x14200 bored softnet 91079 8013 0 0 3 0x14200 bored systqmp 11451 397040 0 0 3 0x14200 bored systq 60959 111098 0 0 3 0x40014200 bored softclock 62246 162464 0 0 3 0x40014200 idle0 1 218855 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 52664 (syz-executor1) thread 0xffff800020b92720 (210910) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8231e5d8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd8071426c50) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd806fbfbd68) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 26663 (syslogd) thread 0xffff800020be5528 (103332) exclusive rrwlock inode r = 0 (0xfffffd806eb872b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 13304 0 0 pcb 23 9K 11K 78643K 11242 0 0 rtable 97 3K 3K 78643K 17799 0 0 ifaddr 36 22K 29K 78643K 3376 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 666 0 0 iov 0 0K 36K 78643K 1509 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 17194 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 273 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1819 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 22739 0 0 sigio 0 0K 0K 78643K 313 0 0 proc 41 38K 70K 78643K 14305 0 0 subproc 68 69634K 71682K 78643K 18802 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 3274 0 0 in_multi 33 2K 2K 78643K 6880 0 0 ether_multi 1 0K 0K 78643K 175 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 4222 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 93 21K 41K 78643K 70733 0 0 UVM aobj 130 4K 4K 78643K 150 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 528 0 0 NDP 5 0K 0K 78643K 1662 0 0 temp 121 2362K 2446K 78643K 87856 0 0 kqueue 0 0K 0K 78643K 293 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 555 0 551 1 0 1 1 0 8 0 inpcbpl 280 10001 0 9994 1 0 1 1 0 8 0 plimitpl 152 1317 0 1308 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 5000 0 4960 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 3969 0 3965 1 0 1 1 0 8 0 nd6 48 1106 0 1102 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 23306 0 23114 41 28 13 13 0 8 1 art_table 32 23307 0 23114 2 0 2 2 0 8 0 art_node 16 4999 0 4965 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 19 4 4 0 1 0 8 0 semapl 112 1815 0 1805 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 30515 0 28688 60 0 60 60 0 8 0 ffsino 272 30515 0 28688 124 2 122 122 0 8 0 nchpl 144 60846 0 59271 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 228889 0 228888 4 3 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 159851 0 159849 115 114 1 6 0 8 0 sigapl 432 21253 0 21238 5 3 2 3 0 8 0 futexpl 56 215846 0 215846 3 2 1 1 0 8 1 knotepl 112 14408 0 14381 29 28 1 2 0 8 0 kqueuepl 104 6265 0 6263 1 0 1 1 0 8 0 pipepl 112 18692 0 18673 47 46 1 2 0 8 0 fdescpl 488 21254 0 21238 3 0 3 3 0 8 0 filepl 152 145219 0 145116 58 53 5 7 0 8 1 lockfpl 96 5141 0 5141 28 27 1 1 0 8 1 lockfspl 24 11347 0 11347 26 25 1 1 0 8 1 sessionpl 112 568 0 558 1 0 1 1 0 8 0 pgrppl 48 829 0 819 1 0 1 1 0 8 0 ucredpl 96 52423 0 52414 1 0 1 1 0 8 0 zombiepl 144 21239 0 21238 5 4 1 1 0 8 0 processpl 840 21269 0 21238 4 0 4 4 0 8 0 procpl 600 59606 0 59562 9 5 4 5 0 8 0 srpgc 64 3248 0 3248 68 67 1 1 0 8 1 sosppl 128 484 0 484 92 91 1 1 0 8 1 sockpl 384 21770 0 21753 27 24 3 4 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 31 0 0 4 2 2 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 57 0 0 3 1 2 2 0 8 0 mcl8k 8192 49 0 0 6 3 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 18 0 0 2 0 2 2 0 8 0 mcl2k 2048 128 0 0 13 2 11 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1123 0 0 12 1 11 11 0 8 0 bufpl 256 37425 0 30456 436 0 436 436 0 8 0 anonpl 16 2348634 0 2342878 493 456 37 43 0 125 0 amapchunkpl 152 151740 0 151646 502 497 5 96 0 158 0 amappl16 192 124372 0 124094 772 755 17 28 0 8 0 amappl15 184 3787 0 3786 1 0 1 1 0 8 0 amappl14 176 4907 0 4900 2 1 1 1 0 8 0 amappl13 168 3863 0 3858 1 0 1 1 0 8 0 amappl12 160 2272 0 2268 8 7 1 1 0 8 0 amappl11 152 4620 0 4611 1 0 1 1 0 8 0 amappl10 144 2196 0 2185 1 0 1 1 0 8 0 amappl9 136 2639 0 2638 1 0 1 1 0 8 0 amappl8 128 6574 0 6513 3 0 3 3 0 8 0 amappl7 120 3847 0 3834 1 0 1 1 0 8 0 amappl6 112 3131 0 3115 1 0 1 1 0 8 0 amappl5 104 3965 0 3954 1 0 1 1 0 8 0 amappl4 96 3446 0 3409 5 3 2 2 0 8 0 amappl3 88 2034 0 2027 1 0 1 1 0 8 0 amappl2 80 183115 0 183055 2 0 2 2 0 8 0 amappl1 72 540255 0 539797 24 14 10 19 0 8 0 amappl 72 64255 0 64215 1 0 1 1 0 75 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 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 21254 0 21238 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 21254 0 21238 1 0 1 1 0 8 0 vmmpekpl 168 178774 0 178749 2 0 2 2 0 8 0 vmmpepl 168 2450321 0 2448901 541 471 70 85 0 357 0 vmsppl 360 21253 0 21238 2 0 2 2 0 8 0 pdppl 4096 42515 0 42476 9 3 6 6 0 8 1 pvpl 32 6217903 0 6208928 1043 952 91 121 0 265 0 pmappl 224 21253 0 21238 97 96 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 663 0 47 18 0 18 18 0 8 0