kopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) 13:32:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x200) 13:32:12 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 13:32:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:32:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)="a436cd176a1026d959f84a5328f57f81ba333f869c9ed7eb75829117744f1c1ee4c593eba02e277e163ccbf3c0df7414d1447ad84e9a99df16a3") 13:32:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00400000000004000000"], 0x10) fcntl$dupfd(r0, 0xa, r1) syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000002700)="f4", 0x1}], 0x1) 13:32:12 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) utimes(&(0x7f0000000040)='./file2\x00', &(0x7f00000000c0)={{0x7fffffff, 0x9}, {0x1900, 0x8000}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x10) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x80000001, 0x3}, {0x4, 0x1}}, 0x0) 13:32:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x4, 0x4) 13:32:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = getpgid(0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2c0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x1ff}) read(r0, &(0x7f0000000380)=""/223, 0x1e8) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 13:32:12 executing program 1: r0 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f00000000c0)=0xfffffffffffffff9, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x2) wait4(r0, &(0x7f0000000000), 0xa, 0x0) r2 = getppid() getpgid(r2) getpgrp() clock_getres(0x5, 0xfffffffffffffffe) 13:32:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000035c0)=0x10000000b) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x82, 0x0, &(0x7f0000003640)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r2, &(0x7f0000003580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000004c0)="fe5f326ebc00c62295259f4464b2210c334b7436827be5f2986346c24304c52dff3bd43131f6ecada433c6b93b3edbee09c589a7c3047527a8d127ef60b79ae26e28417c3da7c295d2adde172d574ac96ff9920a438459eb4aeed605ed6208c4ab765b19fbccfda7ddfcad3aa9b89777f8b94fff88c83505fc0c1f49f082a6cc64612a311551f82fdf43c3ec488cf5187190d1a9d00d3c81647263208e0ce16a791516ff56fbab4c9664d110bbc95e47616355cba2ab03543a5ca74cef5490455e217d368ede142acb11777f5e48d058008371028fac7ad831ca14697805575985a90b4849e89387841a1ac78dda4d594d21c4546897ca2b35768aab43427183bc62d4337b3b6bd393f2f2137c97ad4695969dfb9ca495968ce7f7e81a7884abbc6672280eb4f617066ee880229e6f3955f8728cbcbad4192906faaeff29f63769c85522241fed37599737cbbb347b6bb2295221aced393af2212faae5bfd956a7e55fab939c5577d447b1086c802e43b20992d037b45486b526f537cd0b67994a510bc6c83d54c521c14f4db7fd0adb3b4e6953eac91a85a4c635de3fc6a1b4ffc01bc289ee8f40b9c96ee97f32d5c59ff6dd57798a880149914f1775d4c47b7063dcfa5dd033b1e172984979143d86f8003e17b61e2a6634e7759019d05cf02ccf5320824df827f06ec04de8f456a530a27bc37719d43cd0e6cc9817fb0138002f758a21a89051bc3930d1aeb7a82e2b7fd67335d449e5ae8f4c77ddab1e63f5535dd63d37bbdbe690a9e31e19d67f0b3592cb9b66e882daec92c800a0a3b63b2c76af9085567e3583c9f5d98c2e717b430556b6b3f13004fe31b3be93c779cae5980e227310ce5f9166935c06cb0da21c1ce127788eeeda1b09f40c31ae2e7e873bc4c62362f9ba7ce03076a8f9705ed4f9ceca3d64fd9649b1b00552df79047ccaa6faac5eec3382de63358a9011ad92cb5e47e3dada2f8fcf5c4c87f7803bfb0fd923763265fef7cbf8d00c4bbc35bf6364c292d52fbe00bb89cc1fe0a2e822325369ae4d0aaaf7d4bd1d0ee9cd80fe78232ebece5d99548f4f59c95ed0ba46a1d1be22666ba1a2f788627542629c56fa173524fccaad64851f253ffd0750a9b564524aff15f6250eabbfae031fe66756ed83b80feda6fafa21e975725b28177ddbb42fee6c9cf4b320a24ef9f1d70081de465ab08cf5bf2f0d384b10ebd35076809222868422f612ad4b6bd95c1068e134b3b80a9db5567a800ce1b1887315442a951d90955cc29c2b937c6b0327f013f77f9a3c8bffb52adf596ce06338b4f61deeb875bd95ce156ce481bd92a2569e779433e6500e632cc3220fe137f60d3e5efa9c5aaf21e0983cdc7acaa989cdcb468d78fde78cf32f990437a5960e40852ba21758f6f10e4e7386d7fb1cf151761d1c8434f2d1dfd51383bec3e88d9cc00112bdff8726083e0e812e8efdc6989e1b5c4624b0fcf0ba6c5d27f1b3c5785158e868d6dd3d46adff3363c6f5088ec16b837db033fc6bb6277c1c9e30ee3988d83a7bdf005c6747e215401aa2fda4daf5f5886bbf53698cca1ca487fa204d8aa287d6ac6dc62590ddc5e17a3c6baac4ac55dc0735136e6eef5869ceceb06e3f1e6b6e93f02d5e3a9899e261bcbd05e0e0917ea06a82ef8b9ccc3732a6309d9fa47dd619710ec9aa046c88dd5ba63e0badd0dfe879bcc682d300abfb88783a65c0eba40246e274f789c9ed1c835412ee65d7898a34ca2ad5a56d8ba94831c5929169ef71b7646c23a542fea8046a070e50680615ee40a2bf53c566500098bbf870ca7b716874af420b9e14cf707b59fa07e5ed982e16f6648a9578afcaf8d572c2918fab22a7c8e98b79a9e4267228dd14eabd9895def8cf7a1f1406af183ae22b1ad0875a2ad029d33665e91f2e665db69708d87855ebb6a1ac7410d5e99f7698175bf30d614af1ef405e0723511b65c0c783a15ad24b45b51dc3e8cae6200e16f654f1fe5a221a2e9d5c88b536065bc2d77b5c3aea2780240e0b3e8ad43be1940f7feb3c5e35102debc6280aa6b17ce5ff2e630e313dd7e24f7c73b1ac1dbe9dcf57640a70ce74cd3ed9080bf0596e1978f541b79c5df5036b7b769098983d8483671fe7f766566821d98fd03944bc112ca67b706d8f4b7c112261e1b96124fc08ddc4abbd550fa3d483f9f25636338ca4b1cb7fcba172641a7f4bc67eb9b7f5a43f9cb90eaf32410460223898c41b003a8f763815d661eec31e3ff266f8537f2b42b489a42c6c56511b30f7018e58ffaf4fc2593a00e4ad91f94e77bbef687074968fff8193f938cf3b72d66e87bbd3de3c0bf0fd1cb74f163112cd9ca2734d299e61dea0804b7819e3b9f159a88c9193a788ee6a104a964a3b8c76efbedf963eb67cb8a2320a966429ae3c2eae30d61d7b3f3ea6eaff2cd272c04857315403bcab9c2934c11b9dc3c9b9de5b70c9137ad78c7779dfbecd370da8b8792f78da880ce66f16d7f68ee6cc3834957879ce0323d1a1d6820323a0547fbf6dd9e93ae745188a3a1793b704ef7e081fc40ef5dcf15780713f290f4fcf0c722cbcf71e30a7f7aef4c22b3c5236029fd96c1f8f7f2f7367e4e354a0cdada954fe2a5585f0ab47daa4397ca3ec6b23aaf97449bc864131f42b638032bda11bc9b3f9ff227a21b737087c0b82c1616acad0b5f74d5d0cc4a6f6e61d8fb17e066aabe0494d628a5eb3b8e7a730f8fb5885f679b65e0ac1343fd76ffa6a8d1f93d12b3bd3a7621b02b3bf93e380fc345abadd4c75769e172fd1a358d3b70a75fe97dca54648311088a08897da408ad9951264bcf11c865e056e7479773960ac949fff6a86c0686bd5e69a940d5b29c0c2dfbfd5f24f55e447d09797fb049a25560c6f770d884eee602fd6e6b0eee9c85e2671eabfe8684a5449c811fae23478a02a25de62de4c40fcc74fe60d68e857dbfccb9bd56f13725e940be9c696b7c9c69b3816f1a2f69e166ace3b4c76795c7de299bb3b812b6b1cb46af0b58dc64e4ddd0b1d71529a4aecee4a3a0655b6b6937200e685a4d446a083d97be125010d27e88388aa9b8cfac6d356282822efd4b79e2fc7e184dcd8c3748a1ad56a4f38edbe7d4af9e2a1be4bd86c44c64b86be169460843a83f625743cb3a341757a4bac15aa45bde90c2e17b1649d90a3f37c4b6d1f977825843d0186bc3fe6f1729da632b4d8091abbe83ca6eec0f2901d199ded478bfb1a67f05940f7e42b5797b637b19d9e6b3106d19ce903a22d602d486185ba9f4d2a048d2c061ad6128261aa11b657c5ed7b930473880ae4aebdaced56fc9aeef1dcb5d8b776a60eb345759110542c44755d7cf9e1756b0178ac62effd5c14b2e5f4c5c840edecd15eedcaf91bebbb82f523c744f657cbfda8ba7c44566ca21a134d43f1cb5e2e734a5625c228c02ef704b64bcbf4954604b8345c04ac0055a2172acb0061aab7abc8f5cf9828b6c8844cd13023b368ad06bdc2d672e2e733c6068023d2b3763ced7683eda187c98d60a7b5a4ad5d7db9be2602d7e4157dcba1931af6d1d50d97822c4222f9e7f74e68e4dab0e3f0ba6d646fdfecca229dab6b3614dcef281416e82b7fafb0ebc9291b335e3669a318d3db65288cf17115fe12140a4936a34041d75938d52ce03e2a01e77f3b8c2eb59df5179d5cf7bc767249e174d99973e802821d0f6a408d556621ae5a488bbf520ab469dc053870d02a1f93cb41c3ca790c670512d1b9fc6dd4213b33e325f717d39cc048b5281f8cd57b6a5e6d1b8dbe69c5e0dd321d6e7b4a04f85f8e40b91b443bdb32ae00bff45b04671829aa5f007e0c9a70fe23a0e51746450ec8e16b2fe6042142514d7ac1710406783d4cd71d59639383102350ee05a418a0ca0fc1fdb143422c39801488b013057bfb453136f99be4280fffcc9906763c2014bca42b36bfa41b16da9716be2fedc1b373577bd443cfbe17da889fe7a54dd7d227c89558dc34b13ec6444c4d649f2983aaa556bc1551df7338071b5bbbfc213960e708ddd27b4cb4209900d6a3266bbc3c12ebf584e6893a0329714e7c639d5c164061a9f4123a29072ed5e1613c154aa1cbb736360c01933dea0e6e96519a9ddeacce1b3ac7335b333eb60d214b3fc1102b12eee61f22f2c7df7752c2f6fe63e1a498a217838ccb8919096a3ce1ae3845b66029f78051c4be55ec38d162e3120b20cb02f6b9fd60fc80b497fc3b0ad609ce580144f1eb3b6d3836436627cdbc33a3a31b011d10c86790f20818f25c91966df071fb9967ef6241437fb4ca5146f0da773ab1cf402dbc00213c1ea0072076675bd6ffb474b43e90609b0b001de467dc05819106a631f9c1bb66ed2571aa869e0482cf5f2153c68fd2adf41944d7e0285e15e21728c389b6d3bceed6f3f20e6e7e8a09149e459c18e769ba7dd74fadf6804f6564d3545ca0d5dc84903f8d842b564ad474c1ea15d157f114c0727feeba9f929b5e98f30452e92183a09ad0401eeda674729c5f3c7169b8f4a187cbefc5c90706847c19af3d51c03437d098d6caa71abf27edcd58de802b18962939f897c11493d4868a358f7f0ccc9da4a7dd842d3208098bb65c6954d5d2301e30ce20a2f4c28ca6145bfa0eb2adc495e84af10c69fbdf502e37e2daf60178809c4bb1b12b4d2e4768ae579d47e7cdf3fba6f05984d522ce64cda11768812c69e98ba54d5ff84106c12f000265a1843d6abc853568151516c981e8c6607f8df0816c844f48c5fc99a2674e3fe6b2701589081722fafa0b26279023bc49f90eebaf973aa43e2f252a78ddb3d717567c314ba628cac41f247badddfc877b2a5c6367551a84337e85b2872f611ebc903e431d244577b4e47ad2d1fb1fada51ea5d9fbb748fcc021c127bdf83c470cde605dc3dedbbb4eee90bf7f43208bce24d193e7d838739b2df950f5fb2ec0e2682ee1cb04b0cef7209467c37543fe165d673a8253ab9f67fa3b64bff51376752111f12f5ce10f8914e47f6ef3d24cd1a8ab28768de39324ec88aad948404c17d8b0b0c653abdba9ac9ef306bd9b906faacbdffe1c72f3503ed282cae4813913a48c0372b8e3a79150e37d73fa6643688d6e40700e60a0378626dd7e5a74f1de53db1f87ef5cf54be12debfce3aacef4b003b705648052d3ca3b38e227b15fdaea012f6116f311a3f3a3d969093e4ee21873619927acaa5ccac556756f996375a09c07e9055a9c5393a0d97817010f13d5d4152445835b5acb0c3e5b87cedc9c7b1197e86a35d305d4bf07c4d6e0a5028ab6af0bba5f2b20b2c1e41c2018fd105f645e18122f824710eee466c6531fd5a2daadcf86a4436a56b9886b165e6581b6f8377aa1415114da969aa1315ecb6b16a8dde1f425e8150e90fe2eab459380087944fe4134fe534cda5503b8c86c65ae02e9a95e15bf6f7d332828953da75c0c4e72bd8349a5fb59ca89de3438570c44c3bcd2935bd8691ef7f8d86e0818f12d22578b621bc99c16d7541460346bf356d4786a39a188427928959a5381f2b5c2a4ff5ef5bd0527f6989f05843e1ae00654eabb07635209e5f96508690ba3ef6656dd1e1e5c15bf72e18fd85d35fae203911d746e55a262502d4240c757e7c184eb5d1e3c677e5565f233ce7f4318d5aa67c02f220e74022bff38e477adf8fb7fbc01563485244a452d6fc118a793286dc2cbb432976300cdc37613c7e50faf14e6f8d215fd5827e4288b838bc403832690f4eec39d0173d6015493dd796baacc746cbcbdb074d6a5cd10414f3714", 0x1000}, {&(0x7f00000014c0)="611c36b4d02b4d9dd0513179abd49490cdee592d0de004e4f79d6c935304c346d1c66823b19f36be897ef1abad791e35f218b3a2e4ed4d9e66ebabbad9c09d5699e46ef53fb624c1b09d55ad4c43a3079bcc16144a35e16d2e5235e4f09c81a1a31bd0e80d43fa78638386bd52be6c0ac6a39eaef5a3ec626d5f6ead74305da7c7eb7ebf939be54f5fe94c4e144dbe22180cd063a0848f3c2a26eb954c98c53bf0c19e8e3b48919ed45a7fde1d03d7dac9d72233b267a505694222c590106fe0552802dfe2ef109ba3de5a7c1c34c474acd10ecfeaf6a1a63c8e15d7f9e584290b3e56705724332284125168607f94be795e2496a3d633ddc62a74827cf5607c80271ce8d1269889e930594c47731cb0b4744bb8fbe01a310396a4504f4daf415f54939d97639a8c500dfcd1150afdfbc17207ba388b35d15fbaddbc16c422fc17e73e9bb8f27d4bcc12313f3be23ae154da186c498c9079c46865c213fa458db1fae1d683c7680a95c490dc40fceaf45e266575e4670d835697bcdec9968229dc5afe7717149be53bdb68869ea252b4332906475baa723a64c01eb7416b22368d52ad59a61aac25d67da7dd4b0e3cc599e67fa3b532e030a359999abf2457c295d03a753d97600a0dd24ec6b4f7664cfe7385179e54d19f730014545e1fc6e2e81b26b1313a24e3e703e6fd987dd0e14747a6d4c5bd1667f003566a3d0be755ed9c6c9898ced66cc23dd76c7efbb261d2b5ac41331654074b02d7ed75b436e864e70baeb9c8a49045cb7cb4006333a7147551ebc47c8c250fdcd100543b9bf1ea8510092e0e8d89653c344866e3398eb8d497b2725dc08e8d1b4945f78d7d9cfd8b8ee998962960caf6e11096a78a137c0b27efb687ac5fa70157e3e10443bbbac74916141b26960148426a57e7cc74428ffde36465b202d0e69542473cf8ec99a21f46fd7f6b23d7ba6e6afae573bd02a466f88e8787db780c61987accb0dfe169cf8de7afaa43b42a16ec592c2e1d65347f301929f9ce6a7c7fc2f6129f2d387c3318b384a43188bf4f29a21c42dfefb97ec735c1764e09d29932955eb8c1a3e6d5e21c565beac270e1736d14e5b02c10d01e003ed33faee502687deddc078ad5948e3143b1f7e6a57ef4223a29e3b973b6f6a55a6fe01f5aa2759a848c3ee66ae5a90ff79e10376044327fe9fa144f0f1bb3e061ec53b4d9bfb03ec75fb9b5d5bc68d80be7a9bee76891b8143d321049448ac9b2c72df76f47315e46e9ea670fa8be535013fd6da4d36cedde00052ec28281a24aec8551df05582e79e4e45c802bb5d6e2b17f140225d124821d4dc6b10e68d38ef9308b3d7c81653f7224b8e47aeac0f7911d9f08e8a29564c10e0646dfb3f4f43301db7008e083db550a7863ab9644b50e34a9d2031e6549c7d2573fc48ec326be09f2a6769194c453d0319d1225e1e2e64dccb1b0e440d12452a7238a8b14fd87ff435b0ba198c4d77b8066850db66048e111fcabb75fe339da7b0fed32e302e224f8fafadd14e81c11fee024e730c93e56e405573bf36b66d4858c3fab67255e8f138dca823d663ee8b0bca8b482b6cdae908c463dabf029326e6217ef7e2d1232ac96d4dd46effca2191bf8fe536e420cf87324479492eefe5fb8fa6c3adf7623d93fa428a888d0ea8b3eccb0902fd452c285276c3b67089cb8f3339d1396703e9a5d471d5ea21e1bd8559ba7fefcefc4266d4e1229ef52ee30dfd430726c57391ef7ebcaa7d8207bd64f5df3ce1a8b35491dda60c84f50979a764710fcf7b7df1b3f144b5a5e3560747685c20e2e4995c360107176088256749895a1ac69bd5e592e492ab1f0b005bb76b0713bbe413c295a4864cdc6e23cafff979f37af2eb35e91bfa2caff117257ae28a0b787336ae447249dfa57c70bcb7da75aa9a71748297d37ec9aac2c0abb5b6e5c02c2102100f501379723166af880daa8f256f57c9393f4c32a87f8b30702f148333024f9d82a8af6186fd2b615cf119e59c24e62679ae9bfcc21d0d46945620a64d9efad831d712411a39d1ff9a6f1ac127c83882c823666339b21bd72755c0ca9fa402f2503ef00319cd42e651cdf6559c62ae6346d9eac5913dab9fdd99e27818669c5ddf264d9a9a7de4f3e59d1ff3dbba0dc144e7609d9ac33ac18c52b1df3ad76cbe2411039cd78abfc1283de5951085ed5d33fe276b0e82d3a3aee8255993e865d6642d1de8f72ffb64b9a29a4656ebf1cad323bcb4023d15aa05b96dc5446e4d88562b024eb91d168b11c3debc7759026105ad9b8614d28f9a9dea2883c8ff5e4f9da6178bebefed32d46e6825a89c2547c0c9699fc6e9e97d17e8e90083b3807783f4b54a7646273c2f435d44a15551cf4d3089fdf3481d1963ab7426897193367bfd6dd2a32f65660a8f0c930c369023b4e9faf8a4f8c4ddba15b7463e02b141473bfe1565ccd90208965db39bb2cecc5fae135ef2d3eed4a5e1a32d39cd3225a59b5333e47113a72f845d906f7a94304821a0d627991698d0a09622e110e63623bbbb271e149eca04b633fb464ec1129295e6fdbec938452ad2add5640cd854321520c6503d75d1a0e1ff5c2f178a555520d78b7afeed606a98ef8bff1a3093a8893041b91bb6cd0e76b92d30b2500179aad0a8221f246de37de4c19100b538621cb4fc0e4a39d913e804ff2faed4e12430412696fc3ba4addb721419bc6ecafc5706460deaa4d97681ec54037ee969838e11653b9d6b922eb95ec5b7e7f3964187002f7a7404c4e3d9460ea80df42b09fab7089573cb1b2cf05f28c40e469f73d8636d3a1ba85ceb64a4eca585cbea80936ea694f10d49211d2980b5db5051750f1f9a4c2e454bd5cfc73f522fe3abd441881540f1b7a7fd502aab2f5a52d6076a62cb1ff998b107fb71cdeb19a3ae698a2ef4d929fbc61fd570c39f4931214182a8f0baf1bf8a0311283a3802701f3e2ceab1f40bdd436b836a17c2cb65697ba2cb62096ff2c2fd8a8ccb460cdb758b0916cb04f3ed331fc055f4049d7084128d37b822e1e04c9bd902f5578e6de9369977c38ed1fde8c1494198e78575491e321938469260f5573821d9000b8731eea90b18731394aa82d45720b250f74f8495ccda8252188d660d65c62eca490943ed1d14f1fa0e92bf1c6d1f0df64d91c11186a2e882b69f798515f7b4e9561758ed682a471398c035c47538a025fd5fef35ede4fccc2d2c9c8e51dad607aa9d81fefd12e26937a8f759e650b0e5566f9942143b44a667c226f9e326e1cf7e17b0026317c3d4c742d6cf31afc09c5aeada67af94b1a22c046c6d890c866e1590cf54e1abd499d6557bb64e52076a3815aa8150cf3307b30cc7c923c99256fbbd8b2c78e30b2008c37393ad6ddc2c430f31363034efa3bdf1f953bb9c42c5a01319f97ae6716b270b2f39be67022fe2900e575fd800f4b39edac09570a061dada79e5bd943723f2db8e36c410e3309f2fbb1eeab43439d093214c0187e3125270fa653dfef9a6b00bfb4adf06d6d3f2bb2608d92b6f3bc3128ab41b9cbdd2e761d212481d9f1427547afba93fa423a4426e6f237614fbfd0f42122888a7998f80ddf0ab2972686e5bd5fb4419b2d9adfc24821e6786e73e2b823d689e5eb510506a504ab9af1fc184b27612b735286ef1e0237f9d336c21b2b77babd7258c86eb8e490e4485befb5d1185fe3ee7d6bf8a9feeff3dda19e5ac2542f59081eb160c6732a691c0faafa05ce2744313f52cf327fde788dc93d100cee55198878fcaac99502b096eeb79cdc76a175ae583e6f1a5c2ea25e830f53a2c4773e669724f10bce91943e3ee482f2234d8583c15cb567d3557b6f429f6f0560b020a2dceb61a38d1e9ffb8116cf06377400625639664fe222d60e0d9f34be50e40269534cd29449ddc67fd6d24846bdc5cf312232bf593eb5a9eaff0198e9c9cc4a93b3b5592fb7987a699a9a68fe39942dae9aed91416aadb2d7b9ae5c4694bc162d40bd2e1d931a710618589ed37ff4c66849c56e171e0f3233c65bf4b09d87dd7908b4fc7df584dc6b0cc2c67873ca45bfd22ec66216c2dfb00b2eb97db7350c446927441899cf1d19701b2dd061b93a675d85aaf5e7b6dfb4828bcd6aa40195612920ced058b05ab6da3e6b7dff0951224e26a950438e4ecbb8aefd63b4076adb8fb14b656876ebecfbe9660e07aa97b509197f9a20db84c5b96fb1fe845fe6abf27c35672e61852d6fcfd6a840378de2660ddf7506906d9a3660366442f1382dbc576b06e79189edc07e512859365525677d4cb809475ed5cb0fbff44f14d0d64fcfd95eb518f81c2a2cb97c560adb7d9da6b00b1e63dcbd07a4cc7dbf52125fd3c1fd38954a9c4d43b96d11f3842a846c6c708fab25d164c24a814a1438bfa396bfe28f3ba0e924763ca2a36b30811fb44cdae3702ce62b2bddb7e89afb55be58cb3ba66cc95a0637f0ec1932f8d13adf49e98c397f488c8d53d451a6ea9e25b9628b50f99251d0b19ad7f5cbcf74e8e7193fd00752849178f669e238bd7caaebbcdf8ee128d7a9bb6e8016c398f5e847875a4a545c538c8b56abba3d60b2b6666adff2c48af79370b3747f26c99126fec2aeb445a7ee4e6b80dbc5fd59bf05de10d67477b7265c51d33cac06b79f906c2c71c73589ef0dfc142116a0989dec4958881a499e859cba4d02e342d59791320436adb331873bbb99321a2c76adb769ff493e2abd5e5dd4d6aa04f1c0b469993a11df5a6c58aaed7878bdf6f5ed7dd03f00b96c71a5a7360b903e10e46ae2d656192044e58be8260e266b70b5c435d50e7c927beb9580c593dcf17cc8a9efacea0da5541fa014b4933680d5492512f70d667da7ab8561e52c2753466c52e7ea277aaa602cc6182ba54b757ca9497c9ce3973455e3be90533e6edcad7d7d4ed8b21ef651c1d9e2d875ec374bcfdc5f0f8b9ff41a7276c4a8b8260c7378c80f3b115fc7a9a43f791f3d1d1981bb2bbb46cc920765a05dc98cd6fddbce4f7c0e2c88611a03c583df0a4e37f1b471922e41b891da3d2176ebf6622228c1384da706c9f3a9f6ce633e0c6b4c87432981890e686b650e385ff60a92417251ba5813c5487450ce975894be0a3bedf529ed71c00441f871e45919293ea0d1f44b1b54fa1cf80a01ca4770b6f600e052e0bab9b2b0b4cf393d01b515e08a7c764c3362db861a9af557a89d2592119b448f287db1a922a3eff16ce3cd22a42a05ffcd927e689d12a2780f48ab66773c8c0610e9a7ccb7b54a49513c54cd49b6a6fec9fdc977c607613b0fe96e0b2609d8023cd61a14598bbfabc710d3c58f1e301d09bba8f918d97462fe03177c0acdf6119e8172c6625959fb74f014f733e9e8f5a312d4869d9a5ae931d5bff6b936984afa67cb0c164242da6f3f4d8b65fa89a959d9b69c02e63691ad0142a21d608973eeb412e5bcb834ed61d3f281eb7251d44f7f4cbd1cb10dfd87cb77e6573fcb11c037249bbdec08f5f3a968fbb742a494ba5a9d32cc768261f1552d4a55416a913765ad833741a8866701beb9d943b6ea72edbde95d6800c079bd4f47fab6f223049c6125c4445854b57d73d096025bf8f8c1b7c2897d0f489b595b46e09a20f27d9ed27e210983481f46543ca58720f6e9e63fc1edfb9bd632774a7a38b96c6a349e0c460942f2f7bcd47d4afda3d281f2e8c028b9adaa60bf7ba30a456468552f01c90e76bf84f9c3e32f3fd0503949f988a9ec70c28520139f955f6cb09331723ff56bbaf37d187a85142dd3", 0x1000}, {&(0x7f00000024c0)="99d31ae90268031bbd48b539c3b0ca6508696556901c58ac5556b969ae90d851832ac671ac665c73678111109a6c2d7c90964cdec581526ac614a175c1268e4820edc085b5c0b28cd4fef89fec6bb436c3fc122f0d0997f84de8b850721679b7393d2ea02d2d100cc5736c0a411d6c37748055294f6ba160b7835091b94c714b37c9e4d67593dcb0e97488afbd8c2c496ab9c6f9bafa616961c498fc18d4e53b4778baca8923d4cab8d63c551df868daaf9b97f49026399c8c4757d5f6ae059fcd0f2426e0ff9a9b94e1668ee54132fbffa391e3cba99e16448d9d48344b6435e8ae696621193894426e4aa67b5d574a32a05560a2bb0bd65c676cde1612af5c2f3cb7bc731c2f8c02e8913b37ab69efecb4e77374c213ca2b900d4458f3ced421b1627e30047e56b06dd3c436a5a276d3f6f128cb0661d0647b7845fa8262d18e641ce9791f6b8340860a5bab5a7189afebf9d7c7f79b22cb228a5d9975150d1079981415449b45f98f8ad5b0fb8a686c4b23eb58611b71dfb8f4577d92f2bcb7c03e72db5c69292b2e6aa8d0855e31835b64a1c27e88d059516f3ff26121e7a307ec926f3d5c53bf8e0fee3e82661da0f5fcf20c31a93bcc778f1598d3e2dac86d84f45d91e7b25adb8f528ce9d2093c2e34e96a38544f1908b1fd91413a2bbcb7651b60dbf13a70a0d47de3543ee2d3bb2c8b70a46157da97abef2e9b5340317262435c3d913e4ea7e2a598827de3fb3c82c0fe6513eb6180338ede0a2d5bd8acdca1211e22d345cf9a53a9c049fdd5ebc0d93eb5fe413ae0aca41470ee9cff7ce361ea5026756ff9dae4f58db4d51084cfd7dcf638e50855b4ddc25e700b5ccad4fc3fca13586a815c4d0e64db1e7776d029316df1f19bb3f83866894d0e9232bccf51b4d582f3f0c88ec4ab0e8252039f03f32dc7303dcda32bce5fcd7e1e44e11962750a5cce52f15caba697e4e3b537f99c0635a93b77de8105b73a9f5bcf9629201c3e6faf3982d033050b565b1d96d460fef19e36aa6c499efd3409d22105aa7c47e83dc3a1b86e89be8aa4e482b02016c24453ff099cec52c88f865b8e86b6ae446f1a2d16ecc8e7967603dbc866f26a95da1d85a57cd8549e214bf21f6262c09801a8cdc80f19d011052cfe6a90a74ac0356661e317ce9e0df631ab3f51e1f2764941b0848628016bba203d55dc851df62783dcdcd8f1f7a5eae411c74042f30b833bce9990eb892b4e5cbf443d49be53953ee877c5b440dc38fccfd9f4002eafc4a15f6f772fde09002005835a88d6b38539fd6b36c211267c9de66eec18225fb008b648284e8540e87d69181ba811fd97d67f58af8bd1c0b4a85e7bca4c3d374c2f38c54d8f7d8f20a6ea7fbaee8a3b8e1d27a390ff6325c1c217998f7130c9271ccda0533dcefc2fb86437c3c8280417428f33e1aacfaaa52dacd0151f5d721603e10ef7db6eb8e6307b578193e858803c91bd2c859cc9703e7060bcc383524735f914f809c226a75e792708cd9b14e81ab07fc5a05a0a3dc1e36485f1823cfaa6063561fa23dcf0c9edd8cbc28553cd23d85c73b5c455aceb929f9939c3af34762bbf8171737588e52094883fa807f7e4bb01286ff5b68726099be55f68e126da0e83ca6e7589da0ee78fb332b52df1fe810c138ca0cca5009de8e544d8fd28f533d8502b50c6fb8d21b545c90f5b44b95d6a26ebadf64b45473e145b7324560157dba6beefaddf2b1e2ea5fbba2e29e8e231feb318cb9eb2d8a74f0ca35fbd820eef3255aa71a713c5b69c839ff7f965ea71cc219d9c7a4dfc4650253d3261e694808f8c51678f88e3e3cab126921b517ac090fd92a85742ff1180a1b026c72f75148e5f8aa720cc5c07341cc274f17ee0655d9606f62f7a7f7fd184148352acbb69ee4f5ee4af224493849bb4c78ff9afa321b3c3b2624b58738f7a07f56dfa3ac5245a4b3b5887b3f99104ce9eccba1ba798d50f95c07b0483f749d8aaafc4adca1af981fae285919943301f9e4888be2652697c6bbb864e3970a5a8fe6ea282083415f85aede2557a6e023b008005d10cc947d03aaa0d5562f839d592961253ee56af17fc520a898587d3ae09623f791c90e69b27aaae05132fd3ab7ecf88575a61dcbd19eca335332f25bf2999bbed44b2447b260f8d82b2cfbfe24fffb0ad13c052618619e46618ee6123d409e03f440b614d0510ed04ad2f07e973c25417c8500d8cb24f42c1ba000add3e43efd30613f1844b693865eb7865e6ea91be1e33a32c9335af94b24247f9892bc6e1e09d13befa04125bf35ab2e10dcaca7107a77f906baae2dea2d90677d38831ffb8664ac024bb7ac8e870bc155616d3c5ce13b15afcb7f33aa20d50925dc1c46044726b7503bebcc5e9168bc66d1a444fbd1f2175466d35a85f19fcf6f9762247fef5bdf86aa4467f81efb332b16f76abc4537d3cbd591fcba2dda2a140cc7752137c5d4c659e235ba66fe4f0b5d5e471c2448b06707535923eb846e4009c7c51946be701a96219898c1b780822e71ecc933d70030a77b33143c77bde1a26095d1ad3fe6e48accb61227b7362857ad560bce503fa0e2d312f1ca9a9e936125ba486167c69d92b6528e910c6a46a9bc152df055bbe632c5f2fef026f175ddf4f7c30eb5440c80e83abda0267842cea115b61702a6525898cf63fbd0bd974291c453197a41138c3ede2ef227bb69d9ab7a61346c6d4684587d6cf1d8c7f894794b32b2caab7512b3272b974926416b06e80c932c2c95ab3e001586eb13f8dfc14f4f3ded2e428a9b88e1cee9404ec66715c0c23500833c22cfa7913f382d07e2992535c298cd17dd5244e99267b4bef91241c2e75de464824b4f5e9a0048efd5da29714ad08722bfb83ccaf5eefe36f3ffe59c880df5c96456f04fa1eb309a3edefd85d85413eb58509933c015071b1395c4b7183156a9ab755e6aa4f216be8b94e7d4ccb9e21b9dc36424b7d5468069ab3ffe7f33982c5cf9b5b183686cd0357ae979149d7e572bae1e1bec251675d90fc8ff13db6c6e2f2e9c3c9648b5835cb509f6cd1786a367790a46ec5f44c377d330d82a531c48805ae9cf02d59f5e1898bac27384b20d17dedc1488272691b06b3e6cf593eed00c0e4b4016d1c90dc914e1eddf0bccd6c0fd35b0b50bf09576e1c9c726f3e8f0b875b682265678c1d6629c357e475c4ad8b156a35284998a444f8a604b62544c5b778329e2b843c1050d59787a3799c030d0eca80b00d1fd34c1bc1b88af375a7d45b9dc8a6576506b63ef416c1ea84a315c75eb82cd0227f4eb1425699429b5d8027e636dd411de8034cd8a8bde8b48df65dc5cb9a04f74f5a7b9209523b13574b1aee89307df0e4572f1ee6e99c9c9c4f5bb6d421586debd0eaec0895544f99a3fda95c9ddc7870baabd08d5f866392431565372cea052e968736a367e0a59b65933a4d58fb07a8db034a89eb7f5d29b0eebf639497f4b634699008e59b7780016cf03060e052b897379f3b0f214c71ac9ae71c859a06a237f2be484216465a634e9066e5c5e8259da0b44184a8017ced777ee4d8020244c479708a2c4cbb4c845b32f7b5b2912c57702551bc0751763771ecc5034234ab9019085a51fd2c7d04667c7cbf3d0a33c740fa949db29d2e36f04931cc92bed663c362451ff5adb09d8eda523afd4e4c12a20e6be26bc07082cec00db12831ae0d1f7b4e870431d842eb4765cf290155f2f1904011c4670fda17ca4c7814ed30e3b1f79ec64632e10b5356d4872afb5bdaa8487149d309d4a2373aaaad0e8eb1cd051c53a3c9211be729bfb45997d2be7d14d40141889981d2a8dfb8a1c001a15bdbeb3dc36d442cc50c07f6e9619b4b64cbfadadfca0e3162e22bb282c83de3b52728dcf2d6043f5b6f644ba8ded0d2f3d75f90c0ad4cbdeb07bd565b32fc6659aa225a724830072b8a67ab3dcee48ccf70a0a8d54d1e383946a4b56a1ece97e03e3f7e8faa08115bec725ae1941fc6f9aef6f8161f6a3b506072cd3cc995785063b269d22cbd24899e12ae9958af2400261a46bae3a339c508c4039bd2a19344b8a7c591273077e8b56dec92ee388184a4a71ec724083ee60c6bf873effc4e70b3aa1b34876c3b6a77df70a4dd1ba36ed7c7b9894ae948a96a0b83a4aaaa4a0d1dfee1b4e4318afb896e17eccaf691fea6aeda3c57571779adf45ab850e72c3a0f1d263d55dfe59cc031103692a559d079c1d4da5f0994877be0284e574c6b3651d3902f2e63b22f0b3ec88ffa39f78e85b4876356684754c0a79035ad0c665a297bc6716549b1512654165162dad869a3340dd9d072e1f5ebedfb43328418f55f7885434dcd20a529770595bdd766ce7f7a4fa0db1bb4ac4209f8f4e83657b9b8f6390e5d7acd89e1c7579225ee321804a53611d4a9ab9c0782ebb19c9c739d70b04793762f2794f8ff7ab52cfff9036a0a63cde29e68e9d47a712fc799c99b8cfef91cf4a10da563892a357e23c38e6a4747cdd1b5a32bb4a9ac0262b47e67d01de7af36fb86d784bc4680f3f7bced1b89e14d7455b459bc9620401d7904b179f435de6d2f9902c113c483baa5d91ecb502feba464bafc660da92523c2880ac818881a0c4115e8dd4f68534ab226147ec21d63380206ea69b6ecd61dab06fcaad857518471507014740028086c897b2e2bbc4f0be71b5a31def5d6530435b355e1f77b1efc37edfde1d75cdf7de9e3f03a5850517f2f02d1dbf9cdd2a08c8df65c6d25a41b7724108db1d6c5ba2a2f1849b7e65b1a65d54737228a8e8b48dd3a5e187f41dbd43603b3c0b995286be43e188694b2af696e39ad6a9884c4e03843e8990ed5f4f9555c2e5c054e8d937891851518872ff26d1830c5f4cbf6732741d31a748bf63e413e624205b186b4a58217d8ca536fc18f9c87581822863c7594e01a097eec3d69c6a9290e789efea85998bb59e6ab16a66eb987b47f09168dc8e684b658e0cf31dcd6b18640c63060d282a1d20454ea7ff460f313fd95bf431360770295c3fe8f5881a3b6cdafa9adab8414afa99beafd656f2d501035a799985568112ff083dc8b4214887cadd4ae752abb5784b283b3ce26302ea84ab43ab7816986b404ae3b41996bf306c92e11417ebfc38dec6f38cba1c35fe32c1454aadfba1c300c6c8b295d89856467f5ec124838e8f122d0bf23fef7f23ead1ecb5dc45bd361d25493e53e42276fea935fb39289752a89a03b5e5423443ca5464b6fcb94729255b9d43470c3ebe2fd0f77cc77e4ee1d379246c42a14dea125242456c9aa4efa7b04b98f163d85171b89a67ff8adfca7e7d512e438d8f1a742398aa752b5affbf351793099ef05d7439780d50fb4556bfb0c83db89d8143abf2e017db931d8ce8a2c6f3c3ae0e70aba82dbcdf5aeeb57491cbb2578c1c02fd16023a1e06381df429eac102af3e7f6e95372e9c8400d76eaede9ea3467374a04b79dc7fd45c8989a9a600237797ae1cf5f32fdd5e4a289baee18f22d70889f0dc6d9ea99cf4335dd5c84accbc9cbcb6da7427f662fc5034b669d6a1f34dd89991b4ace09c356e42910cea1fa5bd67028910f06b615ad5291d4256fde0b15c7fb778abc20b72e90a1adb1c80f2ae8fe67d45f9426b2ef8df82a000c57fa52762bdb4ad6e4f626c9f16d96f985e3aa070d0a633cdc5e5dfd63e93d67f9aec149f854cc8f190683f1a03c3140403d277e3bbacb10bd6a3cdfee6069aaf58dbafc4a6bd954ef83404caa3d4ae61d8e8a9aef64b018558485488f1ac8f6", 0x1000}, {&(0x7f0000000100)='mF/', 0x3}, {&(0x7f0000000140)="fe2cd794b3e2644f873a5f2d7ab9bb5d3a4a2df5e90c6597de73f00d771c596e7e98ee451bcabf9bbba8fe7b648a1f68d0491d831a8ec1f64a7710a012729374d779658849479a95e33e3749ba715efe4878df20dbc2f4da1cd90072064097e8785fb68628f2e07ea7b08a5e4891758961480967dcdff4d129032124634990703cc9b101cc16bfdad212def60db8087ce4451a00d979528b6e0e1413bb7f3f4f43e2fcfa84535e95dc5eb96b17ed920ecde8499ab19194f177225725d9682798b0bf2f51f6ce7baa211eabdd57075f188e300c91db9a8564847acdc5862997a42ffd9199c295d9", 0xe7}, {&(0x7f0000000240)="b80bc2375039dea177def00174fafc30b0bf13ba7ac3a37e004c49a9de34196a1ef7ecaf0f6ae4a514ada7971b3d402f7d99b8220c700d363d7f6f19a6549db5b6888e4c2c0ec3ea93fac9f75398aff6672c7de14351419ed449f256c9a2dd5431927cdf6741602ec382436fc05c5513", 0x70}], 0x6, &(0x7f00000034c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0]}], 0xb8, 0x4}, 0x400) 13:32:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x7ff, 0x1f, 0x6ad3, "c47cc815edd54650dee8d75864bf6a3765c9df77", 0x6, 0x5}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 13:32:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:32:13 executing program 1: unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r0 = socket(0x6, 0x4003, 0x5) recvfrom$unix(r0, &(0x7f0000001400)=""/4096, 0x1000, 0x803, &(0x7f0000000040)=@file={0x0, './file0/../file0\x00'}, 0x3e) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 13:32:13 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x1, 0x20) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x124, 0x6}, 0x6, 0x5, r6, r7, 0x5, 0x66a, 0x80000001, 0x3ff}) 13:32:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kqueue() r2 = syz_open_pts() kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() 13:32:14 executing program 0: r0 = socket(0xfffffffffffffffe, 0x8, 0x4) sendmsg(r0, &(0x7f0000000200)={0x0, 0xffffff0f, &(0x7f0000000000)=[{&(0x7f0000000040)='%', 0x1}], 0x1, 0x0}, 0x80000008) 13:32:14 executing program 1: r0 = socket(0x2, 0x4001, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 13:32:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 13:32:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000, 0xca}) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:32:14 executing program 0: r0 = socket$inet(0x2, 0x8002, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:32:14 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x50) accept(r1, 0x0, &(0x7f0000000100)) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x1, 0x1c0000000, 0x100000003, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 13:32:14 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 13:32:14 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, 0x3, 0x0) 13:32:14 executing program 1: socket$inet(0x2, 0x3, 0x10000000000d53b) 13:32:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0xc002, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 13:32:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x3, 0x8000, './file0\x00', 0x8000, 0x7, 0xfff, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 13:32:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x4, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 13:32:14 executing program 0: socket$inet(0x2, 0x3, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 13:32:14 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 13:32:14 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 13:32:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 13:32:14 executing program 1: r0 = socket(0x6, 0x8000, 0x3998) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x70) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc0, 0x140) socket(0x6, 0x3, 0x8a88) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 13:32:14 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/30}, &(0x7f0000000040)=0x20) 13:32:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x68620bc1b99f3961) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 13:32:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r1) r2 = getuid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = getgid() fchown(r0, r2, r3) fsync(r0) 13:32:14 executing program 1: fcntl$getflags(0xffffffffffffffff, 0xb) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/109, &(0x7f0000000140)=0x6d) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) fchdir(r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 13:32:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 13:32:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x1, 0x6}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 13:32:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x754a, 0x7}, {{r0}, 0xfffffffffffffffc, 0xa0, 0xf0000087, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x51, 0x4, 0xfffffffffffffffb, 0x8}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x4, 0x0, 0x6542}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x23, 0x0, 0xc1c8, 0x8}], 0x4, &(0x7f0000000100)={0x3032, 0x2}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 13:32:14 executing program 0: 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) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) kqueue() readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 13:32:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xfffffffffffffffc) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:32:15 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0x80000000000000, 0xffffff7ffffffffc, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x1ff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) 13:32:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) munlockall() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x4, 0x100000000, 0x1, 0x5, 0x1ff, 0x7, 0x0, 0x2, 0x80000001, 0x8}) 13:32:15 executing program 0: r0 = socket(0x18, 0x2, 0x4) recvfrom$inet(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffea7) shutdown(r0, 0x0) 13:32:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7fffffff) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 13:32:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x7) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0xf0000000, 0x4c, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x52, 0x40, 0x4, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x20, 0x81, 0x40}], 0xbb00, &(0x7f00000001c0)=[{{r0}, 0x0, 0x34, 0x46, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x101, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80, 0x24, 0x7fffffff}], 0x1, &(0x7f0000000240)={0x2, 0x7}) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r3) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000002c0)) 13:32:15 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 13:32:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r3 = getpgrp() wait4(r3, &(0x7f00000001c0), 0x1, &(0x7f0000000280)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 13:32:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0x1a4) 13:32:16 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) mkdir(&(0x7f0000000100)='./file0\x00', 0x10a) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x4) 13:32:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:32:16 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0xdd) r1 = semget(0x3, 0x2, 0x0) semctl$GETVAL(r1, 0x83e4401bf39f2f5c, 0x5, &(0x7f0000000140)=""/101) readv(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/100, 0x64}], 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0xa, r3) recvfrom$inet(r4, &(0x7f0000001400)=""/126, 0x7e, 0x42, &(0x7f0000001480)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000014c0)=0x1) truncate(&(0x7f0000001500)='./file0\x00', 0x784f) close(r4) getpeername$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000015c0)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001600)=0x872) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)=0x100000001) readv(r3, &(0x7f0000001b00)=[{&(0x7f0000001680)=""/121, 0x79}, {&(0x7f0000001700)=""/47, 0x2f}, {&(0x7f0000001740)=""/219, 0xdb}, {&(0x7f0000001840)=""/98, 0x62}, {&(0x7f00000018c0)=""/83, 0x53}, {&(0x7f0000001940)=""/238, 0xee}, {&(0x7f0000001a40)=""/152, 0x98}], 0x7) lseek(r3, 0x0, 0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001b80)=0x101) write(r0, &(0x7f0000001bc0)="d1dfbd032fdba471b2c16bdea5bb7aee0bff4844e1f8ad83e14fc9a3dcd787bed39689c203684623f0477e994c3b09bb58c38a3fe7b8f865432472d1ca09e1b4862241e6c81aa8038226fe1246b61c84cae49c5f3eaa7ae21ebc87dc9ca8b75de498a966d142ee58b54802c0bfa1208dde12cb776c5419835a35bb6b5e17e00185500e84c972b4c0c0af50fe9bf1812d8bfbdf3de47e75bad4642478dafbe96d33314aebad40d5ec690155aa18a6270219", 0xb1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001c80)=0x80000001) openat$zero(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000001d00)={0x5, 0x7, {0x4, 0x2b10}}) sendto(r2, &(0x7f0000001d40)="767f330b7774bdb1c728439c1d1db8438ef37e58f8f7ac90864e736bc62d0bba48686ac14ea09479c3bbe01d8c117f6f7adbaa4a34f555e184123d2554524d8e3bacfa86ecf840957c2f41479e241127496462054e8c262457068551e24bac47ff25e04dc6210866ba33a35f651ba1041aa7a59cb765efaeefe240604981176732c40413ead072bdecdcc94355074228ef240b9f2db65127ca8329f214803247ea555614491a046fd3161cc485b0ea369b74e120b70f1be3191db98128a3e730dbdadc1fc53a739221efd2828dadd2587f3bfd5ec4b8b59745ab0620d014838b0a4c3662f5cba638a49bf49466e5db4779f9102883e244b59d7db136ff8f4c595b5bde1ddf802b28f6796d6cb10a4e5343b985188134a92fcf400f50e7409b91d7a9a5f3b6fea7ecd5b457dd40da53ee7bb42ece7a750716b7e3426c6df1d00645e317c6f3ad727c110f541800a1b479788f8e7875425bd8d8fbfabbae1cb651f9aba72c91f676f268fe47b9931e4ab527295eb2c33ed107178b12606294f64576cd68117a5c20699cfae289a42a7ac5ea1413cdb7c6a7fa7bc07252065870884ce06b8a387af15ae22346b432fb382aad2d7ac9e51323e52459395eab4eca92391d9bdf32fec63767e40256e0674e6112fa9664fb62e22bef05877be85eefc1b03484001e835ad52524bed1983c689c0f6581f1cd53e2863929eb021930578f073aa960261fd4c6e229799074e40ec2132fc00396b97c15952aaab8585e4a233fadbadac29adad132e9c08f0f141f651f9aa9f71a38af7c163d885742c635642e50ad975d04b7c60b19a042505ff2c9b14d46b337f87dabe4e7643469a6452bf8ab9b06ed33f423011b9718d96760444578049f243e87fc41dc690ee79fd8931e91ebac5358b795c3f8a99e72e203702020179d06d03ea57bda1f36dbf2b8b671e49b00c6f75c232abd081177177fb9ecaee6b9165f9e496068752900df4338508e7b40ebee79de18c7b99e794c52e53adfba524521adb51aa8444bd7f8ce8125170e81346e20cf07b949dc822a87dee6bcd4b2b670ab25584f17d252ca8452f2657aca0cd1c3b59d56ee71b30366f304e85a60704102eee39caaa1345b14ea9cf04e863d094b9d0468ac37652bb6c95f3d0b7f937732207c380990a3929f2ab256fc9ec2c07053170ad2ee3c1e0daf5d3f78317aa2b95544bd509fd29db84d25906b2534622074255154163eb7fa89e47ec41d3a9662c363116b7e5974f837eeea6bba9ecb2b5cb198b9aae83a8d54484d6065225a6e6f780664168f42e8495437e60a4a784c50b4d0f21fd7906b3045ff5d104222d0341e2579b72d2d69796593db77b08c510747a82209474a946b62ae403f7ebdf6906a2b271b337091c9b2a3f035af658b4aaffc31e97551bdb99639e5c548db689c907a0c4f35f2b3d3be51460d2ca8cb8d489f044ace8bf531806c2f5fde30b7e70fd7b499bf7d96a0109fc88d5f367969d2e5f38b0982bc27e433554ae820353ba38be3959654ed67fee43e2a02ed4d58443a0aa1cc0c2fae8f3348caf2a547aa7d030deb1f94ae14e9069f9f504e699c7ebd4dc484e05fcc7de59401dfb077b69ecf09ac7588db39369f5986b7156895ac23a07b9378da18d297e186f34d48419a39f0fc701e9ebba4f5e5be69d9217a881848b575820c9a979aea1e03c824303719045cc61dbb64dce0054a443645d150b63e521f8d72aef26933ffb6388992e3b0b70aa820ddb2fd4d5a94973552b98913ca9afd37e1b1e9c940f605ee0b0624ce330ddb2e072e9e313aabbda4ff935a998b8366b5aca082a50b5d6ccaf12cf6bec9042911c345bffcac1a4e570ed0afc8762ee51263d17fcbf10eaf0ceb94121731ca83d804e23ef2b48ab808f03cf4ec6866c01d33d324d296f59aad13a6a75c0d5d6c505f211409fe549cb65be5006b74c0ee8587b2fd436710e1533d4d39295f811f98cafcbccc6bd20b2b4e7b1e4b076fd82c523a77411eedfeea35e4ceb6b3440e33a38c6ece36a44764a0604b6c282d1a7dcdfcfb1d276061232e6537d9b81b522ecf312a02c01e80233c49828b2f4313c0a6a0e3a0fe40e1a7faa8e2bc3597c718c561985e24d1cbe2953a2b9d5a9f45357425005eb27cee05a5cabfed2959dce68035e9d0d48b6f523ebfd717ee0b9d475f4d2efb427ccd8dd91db9d450b8b1cf2f11335d1cbbe9bdd239d418c7114ebd7d25f4003b2bd744e879fbd7e4aa9e76db15757000a1733a569a914300a71c41919a1c23b8fd6621a581b6003c9d5973f0f2246adfc29d653b5b45aba6dbe86282e08e4369dd84539d6abdb404333e85269851c6d0c6465bbd0f322cb46804dbbfaf2f121654f34166f10702e19dc3c593511fb56c21da4c427a1fd8587f513de133c0b69929498f0e1d63585747c1c992b6029abc77afcac0ad22859d3cfbb2fa4c16bf049fcff8dadb198b38a4cceefadc3f3c27b555493ca6cc8337c810a13097f97ae4181e13232f741b9acabde3f1191be51c1c550f802de208a29fdce88017d0d4eed754938375d8dc73b52859ab3b2e344686b3125f29d4f7266f46247e217b675dd3f47350b6e98c226f312c707a734e94d26129fe718cc671e2e17f28c4dfb567068f7f417b69c451dbd5247030cb56ce75a165b4ff1a4284a353051373972fc74c8d8f9231190eafcfedaba841dc3b5eb83593244d3333e2ea45a156a66343d480d331efcf2664f7384008befea1e49cce5ce37d5bde7068a1bbf798b724b5aa06cfeef2ead62c35c5d0b15ff63dbf0a35dfa4750e88d81946cd497b8ffa6aab9dcbec17f9d68106bdd5c6aeb618829110cb1d74f92620fb10d11e29711e5e2a26a08b2e0a5d7fc845fbb32e9e662f1e2c7cbf746f9c9d48b5488ae0ec3642457d408474b7079b23f4cdab1aab1a90f36ffb90dc0501081f8776cef98fdc2c74282dadbb42e5098eee880b85167f9f3829b589ad7b53442c67a5a65270d825ca83d806f3be5fb6204ec861b51295b341d658cd3e189257cfee2234729e2b0ed29c027b826dd36bfb3673821747d0b4ebb10960c9664ae120fe8d6ad19c42176635fd1d0c202418dd816121b6cc1664e448ba2acc8013260b137ad2a3da2259e102ef0265345c1b0ec115ace9bc220478476c0b4938967c081d275291ee3aa79c8f897c0f32c38d0b57ccf4e1cd55cb31f1f888fb4a258be90b999575dec92ed68551320f7bfb07bebed5647048268a800572e3054ee3b5ff1a83dde7ee54ff5868bc8bdcd7c8f4e50a7eda41e387f2baf4480032973ca4d71fa6c7f8306b1e30c267d66bf6913aadeb7570aa39cc03e2ca716a5487c61dd29e90b8a37e9064b7573cd9b92296ee0fea4b96c06e56f54220925834d6c70156fc36497985e6848b9569db4317f5060df747ce6fa1d2729486ae62a45765fadb415bf1a492af2e88e0245a16b3f36c50512bfee544ead6e9c85efb8f99e695fabf018ae695817d6a73c7fba535446402e038ea026e31f1ce8367a4017f77e1be61c6291f81ecea5006d7fe3c6347454cf6c9cf936e29985fd122adca4366a67751f8239a45102a4b0423e85822ae1cc42a13579317c365fd3369cf8dedeb63a979b66d1c94fed09150f364cedc7b197acfcbe3d424ae5f35370c319965afe13ab253fa693b4d329086e05ffa09194361ade6557e11b3fd2ffbdfdccf92178c4b7e0a9fe2c898f62a8355a074b1078e63ce52be560aaeaf913417b14855bfdfa357742b83f6b19b7283a5070f3b72ebf623a750f59316d9f3862646e1451f148d83c5415e4ccd469ac2336aa48a61f3e8634de0082332e8573e69d2d56af71fd4f5f87d6fbd6ab559c1ce52baee4f06e3c221b69c7b49c354c2410514388d14532514ab882e7c048dd1feea11d4eb721831e3de71ef35d79b5a66a06586446744da609b6bd58590ce5cef2fcdee5b4427d972afefb1aaf572052fef686b49b9303efcb632b571a468ec35ce04ea08fa25bf269f2a3f997718fe5b3c9c64588337a2225dd10fcb4beebeb41c635df3bb3806a735c7bf067e23890edca91f95034efa425c33473f8982812dee58cb9ad54b20e37be8095218fb9c665aee576706a8e6ac39adab0a07174dbff4881049a4e92131b60f0ae96b8fbb83d89f4ce04a0b9deba08160b2469c5b5c923c727fcc0003f4707b2a50b0100c2c87f16aa73392791bf15f9988ea40941723f56c580709208cb8ebc5b2acd6ec1a032981f0a5021a0c9a3c82ffd459bd9e841c093e9a0b9bf4844c5ba0118a3c33a34277cfc6b373238771201ebdb8c0b47d5459f395b96fd846df56ac6f582c587fc8b383550328635845702f14683901d424add04b9a6928fe2563a64028d090364e7bccc75bece845201729e97ef0fd97a0e3a9a5790072b6cbfba82b1c116b7e5fca036b0d3129427ad7ea5183477166fe583c592d6252d674f6ad3dbceb50bbdc442e444f018e000fe7d9e468ee0134366971e2d673ca805e5c0b3f3f247e595938f284573c1b9bf15c3d79f1701a7de1b88f42f7f1f26ab1345de2427b372c2553ffcb4a0ba2d63913207a3366ada039f9f90a02e43872fb0d481a1f57456079b44cfb5e7e4b0fae9c60252f7bf4293f9b6ce6c9aa6b012e525cf35b7f047fc93c1ecb1ed1dd52d119a23bd3bda6d82da36bb82901532baba30875fc229389e74b78c88ab1ed4703490c0631277f126d17b9671824dfffd48e3483d7a93f150cb2c12371af14b12ca267341127bba20b39ede4f83fca593556efc543e591631ee54aee7fda9bde8c518b76870c41386dba0e2a447fe018f425cc5c57b336dad247116d982919848be59b1629f2b954a6e53e530375a1b93fa95ff2e2c42b9d988feda884f9d19c9029a7fafef340e2b64df42a8bfe71e35bf8db6103004cc39d76bbde3c394e25b2f1bedf636f6a8ff7bf294aec2e868bdf8b2c1c169ac09bf8a000a1f1ae1ee61e05146067df4bce70c359351d90345b1a9808f0e0b35394761fe57883b44aed62e199f84eb81241f249081ece1241587c21cab347ff449842d4d7fd3145f2b3c4348e4809134588f6405281e8166ad90db6f6e2f24b2aa8935dbdbc8124bf1b82d3638d41762e5c1f4a4dcdbf6534610ccdb4f17045cafd19dbffa1571bc73b7a5314a786f762e5bc127a045e58207b3438c0e3a3df8b09ecf0101253a7d82689233a359658875b88a393acd7c0283ee73226c3e6b92907d072ac993febbbc2d06992dde3df5bcc81423567a8f6af9c973854c40c6972a0adb9b8015bb540ecba45495fa875674a1bdacfe8408f0fc21c5f2e7bcbb42b47d32603784c7b2e9672b970950a17cff7056982d715bb2f7c4229455484e638a5066247b072392c26b85711fa61fb31354c0661dc69751efb22bfc3db7486e43794f214532a71e97a6b9d9bfd19f5a07d923bded9e269b7eec10d4faea04e73be3d423cb100342619766edc265ee775694400448666ec26ed6edec6be0d46f6f8983d166b9e9cb7057baf0887ae171df7a0849328a3ab4773df83c810c919814a3134da05b54c9f24c5403ef20b22f2f921a558283633a7acb4bea711dfd66e940d49c7045bec7255e14f6738eaa15c3541bd57a4d90a45f018bf2fd6c274427ab1cc31b54144d43bed23aedcd04da2e05bbbe4fd813ccd341287a2a112de503a922d4867125a139ba8b775576d8408d12c117a06eeed346d3fd1ac525935b56887f21106d0e658bfa6e9244348c5c9eff2fb8dd3afe41c871e93", 0x1000, 0x2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000002d40)=@file={0x0, ""/4096}, &(0x7f0000003d80)=0x1002) recvfrom$unix(r4, &(0x7f0000003dc0)=""/219, 0xdb, 0x0, &(0x7f0000003ec0)=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000003f00)='/dev/zero\x00', 0xa02, 0x0) rmdir(&(0x7f0000003f40)='./file0\x00') 13:32:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000009c0)='./file0\x00', 0x0, 0xfffffffffffffffd) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:32:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pledge(0x0, &(0x7f0000000080)='\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pledge(0x0, &(0x7f0000000000)='\x00') 13:32:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) syz_open_pts() 13:32:17 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) 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) semop(r0, &(0x7f0000000100), 0x33) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r2 = socket$inet6(0x18, 0x2, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x81) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) pipe(&(0x7f0000000080)) msgget(0x0, 0x1c0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/233) semget$private(0x0, 0x0, 0x200) 13:32:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x8001, 0x1, &(0x7f0000000180)="262ccc86bbd22d65f936aeaca4d50fcf5d8355ea7ea295f880cddf712ec886f16220f04a56d1c548c55141eb528b33e8174071f106cfbbaf990148fa19693f14ac29f1da576eb2c34e6d0567203e65ccccc093c9b5700556648f0b6bd17b30087466996a9779b422528eb87705dab46991fc6245cf8f09cd6a5b8efef401bf4e40718b02cbb05becee0c03529c6a2e554033f04847350ea13f6bbb24b06ea9dd7c157ab2acb55f2f1e73af8d157cc51d119ef2c878bf62050ce9833f08a1658e8cb4", 0xc2) getdents(r1, &(0x7f0000000080)=""/236, 0xec) dup2(r1, r0) 13:32:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="e8437a30ce096ed5cba076577d08fa068eb0197e7deb53bb6c5f2e4bb07c8eaeeaf410c9013f82eeb9f967d15ebfcb1553223f673904dbd6e32dc1a2d832371502d24aab4c4fe9c2fda194f5ce2e8db436ad48e10750552d8ce192878bb43601167057d68b457c3a0e5d5a3ae3d25e23629892fa46952369560daaeca6fed6046806eff85ab36008be62e21aa0b1c525f6fd0404a08c807e50c5706cc5f2aa35310c699032f183e4abd63eee7fbb9071099c7872ee492ba4b9673673db06e346df5c57b83dc040318f0b3eaa1addd997cb91f675b8ce76caa068c9b398559abb4763eaa5e0d82344b1a286394da07f1f05c1300fa0787ab35f", 0xf9}, {&(0x7f00000001c0)="21d2939093bc1747e72f5dcad7874e550e30c10d94e399ee1fb3d3eeafd869e94303cea40eaeff185fbfcca17fa1a5ee2fc0961bee143ba68deb9e384b9a70bb3cb71bfdab284ab735305968baa16b8a23", 0x51}, {&(0x7f0000000240)="585388eb491f22d5fd61f9c9c1d0ab0934fee436dd1d54f170410c997a1266f201a6dc", 0x23}, {&(0x7f0000000280)="8b26fc348926c19fa48c895cce41a6ea6a3339b39000d6", 0x17}, {&(0x7f00000002c0)="fde8d3ce6a887be7fa2182d365f6828b6ebc4f46f0f218b3676706e15eccc166e4cb0db28a4c5ac3f8580030c9d629423557097dd90e8790708527ca3c9176e99d43eb62240f3b713a0472d714b2578eb91d20afedbda82a3331642bf967e5a389b1be79a4d5dae392f214", 0x6b}], 0x6, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 13:32:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/192, 0xc0) r1 = getpgrp() r2 = kqueue() readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/185, 0xb9) unlink(&(0x7f0000000140)='./file0\x00') r3 = socket$inet(0x2, 0x5, 0xa7fa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$setown(r2, 0x6, r1) 13:32:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x0, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:32:17 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) r2 = socket(0x2000000011, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockname(r2, 0x0, 0xffffffffffffffff) 13:32:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 13:32:17 executing program 1: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 13:32:17 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x28083, 0x0) ioctl$TIOCCDTR(r7, 0x20007478) r8 = getuid() r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 13:32:17 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)="00c5", 0x2) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:32:17 executing program 1: nanosleep(&(0x7f0000000040)={0x200000000000001, 0x3b9ac9ff}, 0x0) r0 = socket(0x2, 0x8000, 0x616) sendto$inet(r0, &(0x7f00000000c0)="2d13e6fdb7a6e152b1b132280f17f1ffd000d6740eb24c77099494c0795b7bac12d4b545a358ca53fde29e4b3dbfe3985eb3daa83c2058b3838ac0b7acf0517590c3c6f5246b8c689bcc00c1a40ac8a6a4c6df5dfb7a9f60e4e7b866dc21eed15863f68ebc7dab24ae6521b9fdc9386f51e0901f429f028a6020f980f9389feb7aefcb857976333193f7c733dd3f412947da8258d722adfbdfb81dec7b74ec3790e5a1936aa3fd86d07eb39656b0832d839daa7a5383a7b484e9a909f83a7d30b1912e1c47f26a7f92", 0xc9, 0x8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:32:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r1 = dup(r0) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/63, 0x3f) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/164, 0xa4}, {&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001440)=""/128, 0x80}, 0x802) 13:32:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r2 = socket$inet(0x2, 0x8002, 0xffffffff90d44f8f) fcntl$dupfd(r1, 0xa, r2) mlock(&(0x7f0000d13000/0x3000)=nil, 0x3000) 13:32:18 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xca) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x81, 0x3f, 0x10000000000000, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1000000000}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) pledge(&(0x7f0000000040)=']%{Q[-*\x00', &(0x7f0000000080)=',{+\x00') 13:32:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) mlockall(0x2) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 13:32:18 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x800000000000007) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x100000000) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 13:32:18 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)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f00000000c0)}], 0x3, 0x0) 13:32:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) r1 = kqueue() sendto(r0, &(0x7f0000000000)="4e6ce3ed90308db6c94de7a39260df389f624dadb14f7bfbcb90ace8984e552d0ebdda5be379f9180af5a131a8f276b5c49efba8329c58d2f8b59d50871c90c6b7e0be84559cd2c42e0c056f9f03d26483e98804d0133e44e1bc6e9205d263eeab55d866", 0x64, 0x8, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 13:32: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) r3 = semget(0x1, 0x0, 0x101) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000040)=""/45) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:32:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x140) ioctl$KDENABIO(r1, 0x20004b3c) 13:32:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) fchmod(r0, 0x0) close(r0) 13:32:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 13:32:20 executing program 1: socketpair$unix(0x1, 0x80000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x22, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) 13:32:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(r0, 0x0, 0x27b) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x7e}) ioctl$TIOCCBRK(r0, 0x2000747a) ftruncate(r0, 0x10000000ffff) 13:32:20 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) r2 = dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) write(r3, &(0x7f0000000300)="88ad7e2e1c9f61af314cff2e2fb27ab0e3131e3f18c318bf1cb4e500000000a6d09386c5f75000f12b816f0700000000000000a736f3905bb3385295a4519b394911a0d4257ec1b3d726504042286dc4313d80500cc3ce54e1962407e197fd1cd82cb2af7a00f90b5182c045a22091e09d751b23eefe92e850ba48bc5ec854df777fcf07bb1964b00cc30468ee4eb65c2248e02e7afc1fc8dbdd7f77f7a346382f39ec335b8ac705eba824135b482c864524e2bf2c6c41304c1295bf05329adf9fc37e8cb9b76cd0c1d5", 0x10000004c) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() write(r3, &(0x7f00000000c0)="4f77322077ec8683ea1b7a76bc33949f2939ff62a078a0fcb3c4df5c4e79b667486c28da44951755bd0d907da5e39ffb79b67c68d798b813bb930edf613e71c8f910eb294fa6015a63406ce4de484033ac579602e0fbba76872f62eae5aa41f70ea2392b94c6591ab4108a0d841b9ce3dc0ef5493e250af7dff52bbb", 0x7c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/136, 0x88}], 0x2, 0x0) 13:32:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) socket$inet(0x2, 0x7, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x6) 13:32:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18201, 0x40) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="24a7889063de5630ba2b191796369455da0620ff47cbb77fc323aa86e86d9291fc0b906ef673ea8adaf83ce2807318330dfc94a1a0e44810d5a353538756d8d0034472a3ac1a015d9c87ff1b96915c98c8823d79b999d3128fe68b5e07b79ce498395458ae5ed5e862be4b239f3ae05c928df7ed12eef0c2f381334f3fd12fba8d00224a0c0ec68b48c2864c2f02b8ad2647cc983098de7d2c1ab148a3646004e4b9c9911b2487ee91dd2735ff6a0c88acd7391d3765feb80c09c389e2660ce364fa6352ef3f32bb2745b19bfddd4ea95356231e7e0aca2d961f51222bfeb6f7bece219ee8afa6bd", 0xe8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r2 = syz_open_pts() close(r1) dup(r2) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x82, 0x0, 0x80, 0x20}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40000005, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x7f, 0x6}], 0x3, &(0x7f0000000400)=[{{r1}, 0x0, 0x88, 0x42, 0x1f, 0x1ff}, {{r2}, 0x0, 0x45, 0x42, 0x3179, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x9, 0x10c}], 0x10000, &(0x7f0000000040)={0x0, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:32:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f0000000000)='\x00', 0xfffffffffffffe0d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="30372d6f4d24b17ce5f5883b4616edeb3cc6e7bbde3f4593d36fb378197eaa8374f9009c9e47408d47b81335b428343963c4d25d35f51ec3494786aeffdebd2765d68d92f137bf05645d68f3a1e9d6", 0x4f) 13:32:21 executing program 0: r0 = kqueue() semget(0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000040)="0d81e632ebd5f13e73f05b78f1c57cf70338ff012501417aeba497b54a371684430401e3a1ac4ac01182f6d9d97744ea06078e212c912eb1246b8098b5b6eb64dac0a86b8609a7a6a3ad2c689c5c7d7825bd782b00d456aae11fad59f7d7e784db5170b3f62b639a8fe5b60f9fe04717f994ceb25f59d13e755ac8", 0x7b, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 13:32:21 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 13:32:21 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3e}, {0x3, 0xde8}}, &(0x7f0000000040)) 13:32:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="200000000000004a09ffe1ffffff0000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="3000000000000000ff00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x2000001) 13:32:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/204, 0xcc}, {&(0x7f0000000100)=""/231, 0xe7}], 0x2, 0x0) 13:32:21 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:32:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 13:32:21 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x4) fcntl$setstatus(r0, 0x4, 0x46bfb) readv(r1, &(0x7f0000000380)=[{}, {&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/221, 0xdd}], 0x5) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 13:32:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 13:32:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./file0\x00', 0x108, 0x5) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 13:32:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c03000077ab5daf5a440c0a99a90fd5c058f31ef9d60ed2c79fd67853ed91fb7f62ba7d2ae5b146e862f4a72b050c9b63545344f9c95d12b52f587640e7bea6cb1e6ff00bd06b971f033080e34517048380fbf9424989fefdbc174761857526cdd42f46211cb60d0161e1ba792a6271c1dcfcf062c6ceb4c72af7696e8bad24f9286e612b87dd8de155de9e5f59afec48121c2ba7cc6a492a2503081b5aa0878559d8000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/106, 0x6a) setsockopt$sock_int(r0, 0xffff, 0x1105, &(0x7f00000000c0)=0x3, 0x3c7) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000180)=[{0x0, 0xfd, 0x800}, {0x1, 0x7b, 0x1000}, {0x4, 0xf53a}, {0x3, 0x80, 0x800}, {0x2, 0xfff}, {0x0, 0x8, 0x800}], 0x6) 13:32:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x3) pipe(&(0x7f0000000040)) setsockopt(r0, 0x0, 0x9, &(0x7f00000001c0)="4b74954c", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:32:23 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x0) 13:32:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xe33d7c07ead9cce6, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x200) close(r1) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2e9, 0x23}, {0x81, 0x100000001}}) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 13:32:23 executing program 1: r0 = socket(0x18, 0x5, 0x3f) r1 = socket(0x10, 0x4007, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)="68029cb0bf96b868c2808e5e7493c7e1a9352fc5006453491e807a090ac5564242729c5d1cf38419e715db7322341ebe3bd413f4fb04627de415156c594ed20efef9a2ecc115dbb2e0926ff141aec1df98160c3adbd1ea1f7309d338f8e13b0e9600bc7b86964dbe0e51016bcdb545fd", 0x70}, {&(0x7f00000001c0)="05f68c2a55be29ff1be0e8e971fb878d8820b2960987197ef3c0281f0f8810706d3a306650a476ab5f1fde9931013a8c0578ac5930832c0681c235d2a6e6b65d0cdb8c63390d0ae7f7390a5db38a5287433ca9c255bc8d98a06e707584ebd324d54315bbd5abf7e88755144926501ca775ecd3d8af638c4472e27a8b60d90918b53c7ddfa30bcf57aff17610ec8b54229805d48ba66a569e58edf5136d0c2b6a485eb230a2becd132a1311c241db1a492d204afcdfd59d23b9b524c5680fe9846145bdd5d50b88e6e54800d5ab0caf0efc159b43d92842c470b065586cb80ecf6345b534d488ef653790172615cd2a128c", 0xf1}, {&(0x7f00000002c0)="15042550bc9bec896613a29b20d0d9da46876c63b69a252b85e413ab7a24667d362627c11f1e1068cdb7138b10081babd85310520c4b754ab20e85cc88b49bb6db76714bdaa641fb4f3e029b6ec0f1d7bca14408027225fca05baee054764a18105d0632555965923a416ba766e29b02714104a0b4cc153ddfcd15f828de5f6f5c5c3051c1d5d15e8e5b15497624a7ea3d6c2a87fae25c58203992d8647b9a217c8a99b459652b3cfe70eaf71ea2e7c0a8313ee45d2507ea0218e334e8e2f8e29173d0b7e70c5c81606f4ea5dbd4ff0a8d6afebb0f38ef857e8f1244bf5a67c17bfa595fae0de026bdbe082327a35ea059de6591ab8bfad6c06f54be8ffafd1df754164ed9ca58f9d04afcef12f1f0df6d957e2e5a82f12fccd9b000b81354f2c15c63e086ebb9e3665af807a67e86e3624b3c941a6ef11f67c759ff4d26e3cd8c6bc20293bb0d55e2c91bbfa85a9fba2ae54aaa43bce24f9150fb7e22040dafe60da3b0d5b7b72251a54cb3d6e1a1a0d73a5d21133e43d68ec1cef3c71878a58a8ac0f760ddeb25c5ef3e83335845af14d2079070a06f0260c9e71bc1227dd76d6972ac4a2fb4033ed7969eb3f1ded32e867191ee64c2dfc651f72e33c7643c7d36c9df53cd9a8bd5d53db978fd9ecd8d895b580cfb5682d27d16c391afadae6d1aaf719d89c3505e87a7c8803c3a0bcd4a510950241ecdb212e0a129fc2f050aaf7dbe7ea19e67e2ecda9d1d412a9fdcc5684161eb8c99d5eb93290f5dedcfb40bb938e47e475a3fb55e114675e82afd4942482886c064f01669f51d41c2600ba410ac4480c65ed77697bc45035ab7557bd0f993abe222220cdba75d3ea9b5bf4f3507453045496334ec1c4ffbde543752715a4bfbe33d076550c6d83d5fd7c6fefb7d4023a6108da14ddffce3c450f89bdccd43d6279d344abcc638ce0f2026861ee237b29bbf41636456dbb3fa3a78b272741e6f2c545eecb7ea15fe09ef3135b9c7ea53f6fc2031f85e10cfcad57e82d67eab680b7959ebce6598d76dfa2abdda1d2ddd5ae4dde7c78ce73899ea1a98a2a953fae1e48af05f0b431b5eb69566ffaa6e7c611c3d9d0aff4310bdd8374994dae3858ca080c621c2801623bc13ad7c4f4dbd6ded0824906ffe0f677b3ab3c6c870d404c6e951f91d6cae37642457a9f15609ac7e23f83a90997ce11b3f7135bc373f5687cd2c3426b64321510c6ccaaac3eba5b26c1ffced984e1e174a3e7e8f89375f11231335a42fa3eea0b09a33f74504df4a98ff6df6455f20c122029316eb31430ed7e7a19b05e0b051bbba9e6f88512b0a674f0a6421d8893a057131629e1a012c0f3de1875ae863e0481b62482bd6927ef9aba08eccb69ee0298e57cc052d2a84beee25c076887455603e7a375b978ed069986f01bedd8781cd314e4bbd9ce0baadc50289af650f06548c44edd907fd20bb208f13fd22ef8d3d07f7ed0e305b276d35cb3ec6a84d3a0e0029e7a87d116176be8099bf1fe4b1456e05884ba4403f6a1fe7211eabbdd595ea2464523324624d90197a5aa6b905af7561fa1574d65f91049a638dc882eccbbc2fb35dd6a73873a7ca5267e1e3fe1674ae2b9550857a9e00490c4b861dd3220376620ed1919ec781257b1a18ceece9f3e35c7d0668cf6001f58b3808bf2c6632afd796b1901a846ea4e69e5f9706cd8cb4311b6a734e1742f768a3ca8d48893a787692e4636461fb593083393c9a33b975ae430f1499e3497278cb2b8e64df250b98f0ac3db7250cce21a33bd96df03d0bbe0d8335c21b255fa7d0cefeae07eb1385fd585b221d121bde3ca99f88b8c701635d055b5b0d730ba411071120c3f6cee241042d7c596693db0e917ecbbce57ed550b3f76b4d452419712c190e6e1f8b3366a5881e2731abcf59b796d86d3893775e3418ae53ac9c5d96b95d4f6bae20d076779113fc9c03de744aa0b9355f971339ea7728ff956a4b688b9df6ab92c4fce9023d8e9e2e6f471bb2015886e9cce63712977bf0c09f912a517df34493e439652a848cc89a928e071a24fe9d9beee616ed395d47b9945a29c0b0a4739736771dc01de06d133090b6c1e2d78708ca02aef2f5867896a089d471d9ed3466b1bbb22359ac995140b7d7ecedb067733bf6c933ba159fc6a7d301538c95288fad940f388d9c11268a807f5a08041f384db29fff856b60ff9976c69f8ae8a41b0f2d39ef835406ad01d75bafe83baf1ac3d30f6b89ec6b7f260a6483e6de09371cda6cde846103bc47e2f6f8ade73fbd6b49d0476036e32abb5b3569bdeb65b2256d7f5b55d4cfe2c0997f85469a56639c2e01d29fff49c7daca86c184afba5f473f914a4beee67f2e296a4c3ce365b11b10a02a42a7ad86508df3d9889742ab4d1f1a5c74e50b093bf938e3562c69a58dfaae3b89169062fe1f578a06efbbcd4f4cbdbe25ad05110bfc3c0cbec71921c3ccc8a23abbe0b61f7b16d49405dbfd6bd8d43f91bc089d12baa2a35ec3e018c22ec11bf2baae8edc78c0971853e3164ad2a85a4e3f8443ad4633995a5921dcc0c8ff8287a5df098e2e4b0da3923f98afe0960364e667ba301caf033abda11ac9533c4e89679e7826cd03e914c860bab2b37f4d23aff839a1c9453ef0d71b15f5295da2a0a086626417b1f5a7b5d2534269a12c6a7e48ff08f805d5f276b366168272dab66247da87d1a091a609912445dd332e4ef866dca3e85b048c4194383497f388b699330a989f56845bab03f1e481b6294869d95956aa448ab1f5cfd623ab53330bc891a867d1b39633c2da89760471404f86b293407269f8433c4f52e0893634e625426f5d7488da026a59de1eacce0530d9ea4ffe3b2e182c1aeea8e3a2ea6bba817da72f3c0c1f97a356c451275945a7bb55401de492e496b5efd2fd61bfe2b796f9189ed606e43ecef05854dd881d62f4b90f9944ef2de52a9a099b5ed38b8adc7d0743058e88f16f2452d57c7696fb22b8de30feb9f09a7b3b9cb17ce73a63c2759f0ca31dd2d31866c8a90462ea3eb2c611e3e472b9f9c6ee2005e2692797ca7de275cf9790bd9692c2935071f62fbd1049b2e38189cc552454f85548bd1bba788ce7076c41e39578b012a17677e9b9557bed8f98036b9b686e3ab5c9165f2c9395b48c13027517a8f444a207a807daab5142e756f9308a2676b877d61040984d8d5dc734eea7fd9b969172d38222cca47199c7c1c4bd681c75eebed710acdd603adcf114b6b06fc63bc7fefe5f50c68bb8a16720634b0048e3bf0063e35c381e5360756e98d451833f1fba1fe58fbda80515dae3c5ab57f0b3241c80c3d942aad98bb0188333c02805e26f9d6448927a8fc2e5a8ed4cd187e78196986950a9b19456f095d1437e91856f59d6367ae70523e63f3d782bf5f42790a986e9901dbb543f2ff1154c385f9e019be6cd0efe84aeff24d3d24e5fb05b16d09efa5dcd353717b6cd95512d0fd70878a36c6c13f319562d455c18ffab6dda70431617701cb9929e853fb93eeeabd8dce13395a72b9c8dba620679287ebe76b67cbd0b4fb53323e378fd03c1af6c54eca62509a675f176b8ccc02f3c36cf2d84fa8a1b56d63d11ef4b1c70c05901f6a4e7207a8636b7e4217bc6ac7f46e9e71a310927e26ff28954fe5326258abfe73041b2690ecb5fc6c96db2d523a363c855ef060ad12d057a9db5e63005350e60f321b09cc391a814b9c8459e21690ba7cdda58e5c639a9cbcf043f90a296d90fdadc4025a5eacf79e9d52b8733508fe72f3b8ecd7300a3faec237b461c4d480519c6e9de492d55992f5dd640e642fafcd42770aa8b06c8b38eadc44172b186d88d66991d15ac6635d1a667108ccac054f0b3062ee2b300bc74ff19757ec854713d5b82c9dd82009d05587e06a85ff48e410379fd138aa06b254a1f9c0beb110ee8adac7b1b996816a46c45522816a7c19ca9c1df82335cf8e2faaf56a7ed4970a4fce44371d1c3cda9f3b6b8d92f93b6bfbb464c0d1beb44f824f1dd54748a8beec338e3d334b1d9e04e2edd4c9c4336be41814ab79b2926fab715b070b935d59cd812d2af42c7cc3b62734e4c7a24cd3803ce8dfdfe6e9a286f78b4645d300aa52c2b1f717eda11ec325040d98655d972be387843f94a44e782a97c0a726f490714ca4c7579157eddb2cfd336d0716585dc9f2b8822b805b1b3909768ec25699a397002251bc9ad5b7bf995c85a331c70f6b643ceaa0257caa3eae5a211391a2b272dee34059a40f9ec2b0f6aa659fdf827eb9f8532c22f8f1aa4b766476090740e117882c189c53ef7987e4d6702e1ade30a79b153b11ee339bd7362ff1e1f650816d5d39b89893e3f12ae0215c8b9b4bb1355602b646252e9adf5a685076f97f350ee77aaa8a5a6fe9d1a5c13ea4108acce889906589552dd51f08cb8f030dce44b27c0a811e2f2bbe751e640e7bad026f469a9ed53b61858d233a74d71c9b4587e55c4b5e39016ef1bf8fb4d444a3baf540e8e63082e103f5875ca986d861a24274744a2bf14b19a57cd206e3ac5390d1f9c7a7af3b234c4e2d40945316486357862bd313671cef751b1007494f244f31f363ccee798b29b0b9b2ca2690ef9b01b5c2d9d23ec2cf62a1d3631f96856b9f4a1eed8ff86637533475cb3ab72c3e10534cddacbf18c655a8bfa604335b7e5b99d7e4a75177203380b30d33f8f4847002026178882c44b4a493d23540ed26c37f889d358fe8958b49177568705143684f1d760c969bad1f055549b13487311f164791815cdefc59ba8066d22d3eeb427ea22011cfc01972f7a06347a8dda9ec4cd5a1da1f4dca2128e3f30b18cb6b56a663a6dbbfdaacf10ac633b033184fba48c70aff9dbb408cd706c85d9320e74922742403de87d3e1da5120ece2cc79c6fdfe26dc9bacbc64ac8875544d69e4be0cfdf41472e15a7122e4f2d12696855c376612ccc5fe146abb60e307e3a1f701290b516e0d3cb02dbe422817bdbcc32295f5578e10b6ed673358fa67b007d2006691a0357dd3833486a18ce18304e630d8e5686df7da41cfdc3781fcade6e28e8deb847f8d0926b98016563f0b085fe8aceca286e5325ae31ec5b773d7f35005a6bfe231352ebb4671e37d0547f2c00d60a249a9058845f89569cb52b88578589732502dd54c58744e80f084fcfb6f92ed83dd31f0036bf0a917a2454e096f0749769e4a6e033ef5114a407e96547ca0bca919fcf0de757c4b7316aab9b24d5ea1c3619549fda5222298357c7e1dfdcfd2c2d9ad58fc5ce2faa5d033eab1013c33087f450bc75b21830096f0f15fd92b489bd33f76087e8dbba7bc0f6c7c2e7aa872b44bde24efc3fa704527bb9e9747ea1f4bd45f0132478a67d90079600f4796d01158c93a5c5a493a3c96bb40d9dbd80e40db68ba11a0851af4a339f65c7c5cbc08df8ae74f6cefd370c120fd18d5e24ada0e0aa6c9e07c5a3ce71e960a15bb86cee159b4950cc671e55df933929a14844fdaa77c71efcc4d2e34218613134a3e4f08b1cbedfea84b7e0eae26d102307be9a1a5057fe9375bb4f979816b61954f0c555e44b800948b5ce33274ccde8fd6ac1e23038e780c86b2b0cfe9bccbbe32b5b098adfd8ac185245b21fac153963354ce7446576fa2896a52ab59506c61f2d4a97d727f54936dfd890184ad5e11e4d28e82c5e88415861bafbc5ca67f8eff77831a12f98943ef67ff27bc366731b36252071ea1b6dab2cdd85892e7c9bc0e131a5c22f31c98ab44cbccf3370d35cdbcbcf585af08e2be8", 0x1000}], 0x3, &(0x7f0000001300)=[{0xd8, 0xffff, 0x100000000, "b39cf4283e26f88cecd9f420acdc2eb546317fe31e143b8d73abad48832a461faa3d1b8a00b1304efa8372bc865b0d99555db43f93bc4c9bdbe3aa10891592ea13917b6ec08b29c46d2f39bba262a481be590b55eedc4fb66badbcf0fff8d8abff1d97a085e47d5e197b937d6d65bff24d6827a739e7217e14cee4a006b898bfaa39fe71d6e07dbbb48de9682e49cd7dcd09a436895f6613a0accca95e0a31e675e1afc4df04f24d4acd973186c35b33b82708be6c4a03f4091b1baf9ce55f4b20"}, {0x108, 0x1, 0x8, "4fc6a8a11b1650ad83aa358bc4fac40d44f003f4be64662ba8c95bb7c16b915fdc278ef2f8cde3f6a05a502b87450a7321979af8fd9d9cb57729d1b98cc4b40e6fc518768876839eaf696bb56f3bd634c7b12faa6f30a5fd8512d1807e87cf25ee00ba4eb6aa3294f702c6bce2a04916502a25794e63fa72c078ca03277dfeb262385fc6897959413a80182172e22507b9d96fb69190e669799b7c2f61d84bc4b5a3c64a9560bff259f2d392fa62cc5fe48bba9e868692c9f07ee5ccf5dbede164d89bdbd80c6b3315bad008d7726dd3ede52ab8603b1ac83e48fa8063f7aa5f1e1a5ac97e8b97c819cfca4832964ea07a3c91"}, {0x60, 0xffff, 0x278, "bb0e4bb85ce6985165f1a60ca20b5bc1c82c8a11b9f61ccf2970be36db962daa546b2d4ad614f28fe860db95bbff1e0b42a2c515ed833957e5cd4ccb825295bec80495a56ea1025bbc"}, {0x38, 0xffff, 0x4, "595643dff48fb5349dad41be66447743aeb898b0a34d761ee91a05f0d2cd95143c90d7413912c6"}, {0x20, 0xffff, 0x10001, "e1fa12627da19768330c"}, {0x20, 0x1, 0x4, "74057eb529f0db0e20cfeefcc37088b0"}, {0x1010, 0x1, 0x4, "0ffc3bc626863c19c0afa0ec76f6f7c3af6d547a2bbf3e7f3e37112e0f369167e8116b9108a48dff662d20e7aa57f7c659e6152c1dad962ee3c3c513bc06392edff782ac2ed8dd5521b408e20a5510c8bca5482de42b36189a263ace1fefda20d86565feb6ea77cc96c99bd3cfc967c20b0e59194a313c235ec0271ae79ef0eeb84513000f0f19e18c5473956a322acd72d74e9d36203435271c54afac0ff507602042f960a1ef715386eb679b34e2e84e199ac9550b1a1e06e2d50d94c03e96454402e0ba6041fe55db1fb0b16fdc310f642004c890e13b31cb8469a10d22578388e61c5101d3e87c41d19bca841491fee68e0ef9184f35a877aa340fcfa84a791bba45e2c16946236d5f836f7ce06c7473f6ad869e5040403dad534eae55bd4c28c695b5acd860f2205d18e7e8a547f879f8d50aa420bd603f79e49d4e1e415bbaa608850f802929468f24f848c0d8b5668a4b9cacbda94bfca1ea46e2f1eca0c8117c429ffb3ef00c930ebb05199380147f2d3cfee5f8308e74fbf2ea23304197a622321afb8555f50ec79423307e49bd3a05bce61cff06ce580f0c724396172ee699569306cd868d0dfbbc4e1b51c8294dcd0b1a970b417df7aa9d77cb1092a285c8132c1f0caeee42b0a24fbf5da187e7c7f6a8e47a553aa96b7b33c271efd769b5a93632e497ed27ceb607522c49cf65ddd638905f10d698157bbf13c9c69b93cfcd605cc679562f43e4b21c1f696336c035b58fff5b60fe37c5a88ea6f0c3c45dbd084357109b6ff55d30a96820caca5dfee8b8dd5b592330fdcf775b3009edfd53c0cd10986f5f48d299118fc90ca465ab0f514d3f9565e2dfeb6dd0d4f02cb0d2d9c67e59ebe917e03ea5a059f4423d3b811e3a76013ba2454c6d02a4eca588d2cafd4c2650761f52eab07d1757c3c4cfc948df481b08cacece521076cb6969de9a3c3db30fb062641c3bff3c605bcac58caba0f4c15b2dea976ef4b72e2803b783e62ed5dd51c7740439d61fecbccffa50507eccd5092a4f933e78a3b588f6d70f8971cec9cf139ea50134493d759fd5de6c5a00ec9dd3ddab0eb24c8bc8c67fc5aae4e5fc3d33495ea761e36064e9dbe77e62a94e64c403234862646c44f12077b3e4db7a10afa7a1da9e0a10c78ced9f437522950410027f882cf106e71c5ed2d1351e2df5eeb411617542be18e615a3f5758743a36e187be48baa84518727155574bb9f19d55ec057e243ca9db34f221907bb073e37c635fbf2c91f8af8e913e1115ad41a238bea94657b9cc1b02cf2885e8b9f35136d712b0c37bd5f49d34ff37125d84000128ea60776001705169b44873a55f9f7445509dbc74edc9e69c1cb9bad87cf1633042bef08365c65029d7b17bc49d844b197357b6dc60eefeaf6d5a573db9d9e4d7f128836deba45ddf40e903f26d8dc86e13c186330d7cc33dbabf2e70ee75a22f8fdd7dc9a58d4e017d1eb62dda7daab146f3a0468297815faf42d51ecff0714c380eae94b333a9904f1091f84e68be36913ca7574c570c31f83db624a64ba1754abd1fb57e4be54ee31e10bb74271adc7db2711d58ee54672696fccb7868821359b4eefe044873cb715b1d4b9d6de7eed6748a507275bbb92792aa22bfc9b686f9d1bbd937d88e0a2f13d6b7e0417f20346c46f689a1570f90321cdeae808ac7f00f518dc230b58249d32078aba20ec805e7af7a3b1e9dfdd199d73246dd935eaf662d00a8b181f88fb419de82a1463a007cfdbadbf2e2fffe9a26832692b2e61154dd2318adeb832d51ec17ca66b6c9f8f88539f4898df1a32c29ff0893df9c1e17979befa9d59de7b9fb3433cd2f290ecb406049d1057c745a6c8b3a41bdfe5eb8f26c03823c96579c1025b164e9a533b239f71420a492376c0d2ef978431e49e5d08eb139b4e2f7a84c7001d42662607f85cc41d6483fed217de48ea8cd05428be8876bf69cdc5d513be317c8aab6a97ffba33d164feef9bf02ce5697d80588b72586c9315faff089cc0a63cff1bf09c8e22a4b0db5ab2d7106b616cb82954788982874eb0b8666f8a6471590083910bab7969634b21ae9959d1216018e04362a2459456000cf8e4d5a4b25b330e31ddbf825a03752c019a5615b70bb6fff706826c9c5deb21b85e74429d46d79c596d4d0b317a5e2daca4faf6017db9fa12a606896ba55e3424a26d1898e8ce93029da8c8565c645e247a292783596fd61d80f5eb63699fadd3de02f0a0f855b31560595535af22199e0bec9ca0f963cdacdb71025ab720ff58b3b5e7aacb1e666efd018de0b74776fa216192ae5a403a63fee492b598fe7b55ea34f4852396a13f8f2c27b1eed464c1f227ffbd38904d2b54804aed6d6b69eff8ba7412704ce7942301e61edd57357dda6ae624605454c6c197e5076205ca8c93e2c7aed21980047b8a5e106c952222d53c42ebf97a351fdffa8cbdf19f02365f6e12a800de05478b07a96df0129386238601a14dc4a3ab4d9b53ffe3e3181d3f05d41acefeb946bb75eb07b1cee524d92c5e2aa5f3569c4f85292e3cd283cbdeac85b1216939598d9da93a55843b4ec1169185711db98a646db3546e7ced5a6617115197bd0fdded5ba2aa91999f9675463559cb26b6c862328ae0136855eebdcc69420b66035d352f114af2963a311a52a670e8c5e047e877c0887d1026f29ad5a4ce814cd0271804e830c5efc5c1fbb2e898a0027b8dceb6ed5fd5b739dd82f582160bd2e3894ff4f28cf8b78ee0afcbaa0c97a23185f22becfab92b86af02a26a0466c77a5cbe1e5c036be6039da3722ab23ba26ea9c204001e7a3a5af735936dbe75a5e5cc1e9a2e5e22ef8f9d278b537c26803791b9e4743d83ea119b22e42d3da168b43f3a6f3f04da3e96ef2eaa6641d3f75231cf3efd3ab76a3454af3e9db82a29846147c8ef8d795d811c24b0cde5c902ad9cfbd332003b617d202466c8edb97f4f964ae7c8b6c99a7d87b07bcf1d0797b416605af80095b351fd0ab7e47b30688024156e63043e4114f9e8b3cee6fb0679aa64be9ab7a827bbdd9e32ea8e3e7bc77df0b0cd1deddc35a01bc158fe3d576a511d036752d073c3a4c3ec53e0ee5318dbe624eb9d82ee5645ca1e957c7ad97fbffb514ea9acf80f41959776752bfe102f86800ba4413026a8119451c544a12a784051d4f501e63beed298f74e48dde2fed6eab6eff2defb4d1e3551a54fc3d1394d68879bc98cdf88589c9ec4c80d155a92a0025194b868ec0609088d91f52f76d71f76a209a4ca29d2f558385a53fccebc2e4e6acfd98c0a90f22997336048645cd386e02c7b94e18b3759cdc4cf4939a4a5402212cfe8a1a6250716b15d2b9c319de6ab9ae1b8bc8c85969e1bc0de708c4c61a9cf7ad82b2969e28a6f8704cfaa3f9ca0d7c20cf3a66e65ef4f355f06470ef9f03ce4757cf32fb85bacf7052ceba4043c99da379bb82d13f0bb4d3557acc0aef9ec6f0938ebf8461f07a51c7b0d7005fe05d7dd13123361a1e27d37b4ee0d9b4140e72929943c075e3b0b45f8a6460888b56723c07db563d21215c9437c29819ae5c7a837a0ba319750c36ab1b4c3498ba62cbc7d42a14b5d78334c202d3ff58053586c8f5303a83666fa9308857f9abc7d1b676a8f700d6f540c52ee953422e2890c416e9bfda894dbc9fdbfd2bc4cc8a42ad1c19efeb19f3c182c67fe8a32a9d0bc19bb6ddeb3804efb60031d18e2c30d246b0b85d362a97e659d650b71a2c0ea30d1e766f3c669966df2adae8986181303cf8769c7210cb4f4e94c989acc16fe59df31a473532ef1fcd15bd97a0e3552ba059ae3bb1c71dbfb8e4f13b35bced61662e717874a1a88706396b1a4c044ac3e6d13f0cf74778787c932e97175433f1ad1c6c7e01a5ca75b279b7389c54468fbc4c85c7ecb46da028836a87463f665ea083e82d5b4a12a7c66e647e47b510da86b6b23f49b1feb699f51d69f60cb7afd72879cd81dc536f7f248727ce9a278629a0226c978d334762a19889123dbeca3c378ffe03651107f84923f6a2924c9c5fb1307934bf171bec7d3a988ab3fa79f77eff7efa300620e527acf8626fb36af4472570ba37c8d6456f3a32069777c751071148d61f49eaedc75858214ab65b55aa3ddbf2b21bd923baedcfcf356f2a00d607a925f546dfc5845201f7af992933a6a69fd4117fe3b3575001a9d21043a5babbfead1cdce0697c0edf95ff5b08fd3ef6dad2666db66e0efe2134e90bf8569977dd259e4fe8c57747185124c064c0e77342cd0699207626fa96c7a0129de78b7f714da773de02f74daadb0fcd09c86c06c95c56fef5fd412a6f5dd68c116e056646a14a2c507e4adc1db9e66a3571184bbfd79ff436dace1550ebd2989a28c2e3e2e27b4de7a6fd060911ad9430f64402e62b34867dac201bbc0040eeb71fc9bce382a9bb5dc6f7c96f214526c631db990424c1c34af2e80b9c5077953a23e977500420977206cdc723edce692e3e0a0e222fdb600f19c72a9a7649eb8a723f6a0855407ebbb510e6b28c59780c361ac5e2b329c6d9a6457d052c84ab5ac4fa7491c7d8f135f3f538ee3deaa456f45e17f229450336b6ba3318fba492681763ae23417bcd3ce138e79682b62938f0dd25f9edf0dd8e8d8ef0e3d9c11a5e57eb2eb875bc26664623be9b8a1ccbc2e785b721486b572cc2f4327357b871333849d48b6af4de053f585b7673a8aa62e2ad026d9e19b2a8e3acd1e371fde81741dd864d55a215b6a091f6b1a5226254e6ae9ac097401b767b01844c3877fc44b4ee616e203ddc4cdc009e6371211b657dd20906a581604542d461bf7be8e4fdeeab991ae08831426f7a1fca36780dceda56560eed47680a13af46d961ac88a565cdf8018730d368583dbdcd2cc2e63b3bb2b89eb76c5c6b38efa9616686c37f7b3589b022c94aabf1433ddf74dfefaf91ea7b3ec990bf36a52e373f75b5a2056e0596fe11632fe10e1f126463b1fff812553f90e56d54e0f7df08b6cbe1e02a1ef8765bef34c0a312ef80f89372fa4e050e7b02c9f5afd9bda635687d9a60618da384644e255bb0a8c1d3d872b2b16e622f14b6f1c8bb4c042d79905f7f90f0fc6a7a27fbde0278103ab533184252b8fec5205343eec29bddab38ce51c7c049e0562fd8781b2e1e6db8bc5f5c0581b4a0cba7bdc52f33c98e067ffc39fd32897ae418ba40c1d1ee901ef21ba5d62e66062a6b60bad4bf1c0084dafb9cdf122681be39388a2b3f1ef719a86876f5dd7ee968a423360dbe7f8863f9ce0e0b79f604f8963b4872ba1362f24edaa68d4d054b1449be81e6044d93fcef9e571a1a1399194a7f5f6102c5f46c4214fdeed3d00f6c37b6c9717239b828a988be4f3c72378c5d94e1541909f1de81851043fe1644d4eb2975a60e66e88fe4bd8d4ecdbf38799042ebbb3b93cef684634321f154bf95a5ada9416c127aebeadf8d152ad8d200426632bf059c84fbc40c5678b881ce22546828d96c9007111e9ef42290ba942d7da61f6a4508cf8c46b2eb1d9ab7df97876833cf47e112a03c0407cd48b9fe755712b2a3346321e97cf394e45025267d41b6d4036ac58b620264098ded70439c67b112d08b6fae0736801dff23f8d51c8ed078a591aa107b65e0e0733a826d4ad6d461125a8a8026d77aff2970e7c81dff4bccb8c80cf7c4b1cac39b8b2bb0d43f2a36b32873c7a3c7160654d8e469ef1837c6c76b16654b45a3b1868449ae077dbef7ace9ca7765f5c64b948a6824e01b15013dbf41e9ab4fe80"}, {0x30, 0x1, 0x5, "fba266f698d6cee6fa9b3b869d39af1e0c1f625fa28e5276f6a5683b710d9226"}, {0x90, 0xffff, 0x9464, "387900d6b8db28ffe36a2d78a348e33ace97c7f7f9809a201ee70a5b90f2037abcf4402bef4f4b45d5b8f185b640bc59d9f8ff0a2f678aec6c92baad9133c48eb6def4890ab79cc6335d55c8fa0a53d94e67b8af030951aa66c36ec3563ffbbafe56c591ae6d58857ee49044ef4f506fb96c40f62dcdab1f66227db5"}, {0x40, 0xffff, 0x8, "bcbe0c8400d9e97581be9d05790e1f181461c44ea0ef5df38f8a29f63e5188b6aa2a317a252f5e662301db3bca98"}], 0x13c8}, 0x4) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 13:32:23 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x164, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000000)="9b0a64d28bce9a3378b287cf41132d89345c3616024141fb0f8d4ca3ec0b3403d47786ab2c78cbb4f469c9c815e6be530bec0b3dbc915b462bc60c7c", 0x3c, 0x402, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x7}, 0xc) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) 13:32:23 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x4000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="bf10644dded0b3f61051406a4772ca434ef67f0dfe2eef6bbf917532b817717f595cec2521d1293ebdfa7d961d9b0058d1674ce91c2cc2251bc37db87ec0d9b7e2cfe126516691b2839434c54de791ab49ba329733c1057a84974640033906cc940c040015c8a1fec41509ada0eb9789a158636e87ead1bddfc94573a0f0622c1753a20e7f13c27980fe3256cbe3c2a7e969b5750b0c701ed170877df7a402ac9c3dd1fa0b209a06ee54baec5a084e49a12540", 0xb3}, {&(0x7f00000000c0)="606917d3d0bada1274b0208abe258fd456eb", 0x12}], 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ftruncate(r0, 0x10001) 13:32: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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() writev(r0, &(0x7f0000001800)=[{&(0x7f00000003c0)="0e64d141b23d90cc536db921d4d388312da92cb15fe9dbdff34c98ba6828bdc9191ebfd12c2d3ec4ce7ac756e03e9bb5054ff644586f0dfadb91f49420bf2d7631309336837d65ea04eadf101a506f9a20adc8dc5f5b3f1a20dbb2b796ef7f10a643454a7c04", 0x66}, {&(0x7f0000000440)="38ee418ce06f176829c1edf993d4716cb09b30a1f25f4fe2be551a9b0a5e29628abd66d38c63377e6bfaed0e27f3f2c2650a517bb3f37f80dc20df3b7e5c856d9690da79c43786422ba1e4de9e58e52352dbddd57ba8a657d403f22bd631911608731839047f49006eda60e942fd41162a889368bc61730ac990", 0x7a}, {&(0x7f00000004c0)="d52bd52ad5006e81c6fc848e6e5f33991f07499d2bcbfc3ea3c6ad589c3afcb1b4c9bea66912bf9ef25fcd63182b7ccaa5d4", 0x32}, {&(0x7f0000000500)="95114fa125d9a408891619318261414e4a0b7c04b2e8b3d3bd51ea6975598b6418350c43bbb0a8b6ecdd2f3df4f476cc7a315a6e4b825092f2d811d0dce1a9531b8228e3963c3982ccc5772c13ec01f6c434ce697fe75e1f6e4a5f6e7f341e80d27b5b78360e61a95c0e187adeccfda39faa5de6a07ad20da15f70c24faf18ca79bfac856242add284da7abaaea05498cee03291e7088b94bda66edcb24e68a0e4b3c82cef354535f38f4461c6a97992d797d3d26e3705415c77aabac2d50558c387f271c0402d3b857f50657bf6f77a1153a10a1ffd1acbc175454c03e793375901476b", 0xe4}, {&(0x7f0000000600)="2c74d942b8381caa627a6beb9b9656378292794d3a6b73e9d8e438eefc5982cf3e54f615bafcaf8b558fd1dcb16848c0b848c73272da776df30483873216d62c3b3224a778f95e33e33788747d211c7a43025317a7456c83b9fef7dfc17db05392453068dd23499bcb28ef0b59113f68eae1b6a0571f5f85bc5eedf197829ea62f4c9b89243cfafb75601017107e8605a602cb1b125570c191c45ed8d317d00d09911ec55bc73a8e29e5ca2f46a50f0a8a32e01994da8a520b2ebe5f43382b4dd510c1f82a57ea3da92dc523df9419f7332e8663b5ce7744aa33c9f623b52d8c1fdd66d6d31d4c936c2c50ea2aef2b3a1a49ad734227e00149f6c446208afb1dfa0640d1cbb999786eb01d39cdad671f270a123228dc8af88737f61491f36a5929ae68aadf5073e70111e9b738fcc75c2f2897f357d126371ebe4b3350bb32d91e7b7b9c5d47044c6e61864983b6a4458c6ecb44aec1978afedf752b3b2a7ab9b53fb308e066ecd695789cea3e8ee1c97f0e0fd63c43572e30dc77903032b648f101fbe723b861adcfc7dbf1a480357164813705ff7ec75f14aa6d54d3c1263df18331081006cc3c3cc31fcd2456686300e1a2efa13d718daaac0dadc582de91d74faa0d2c81dc80173ffd27df2a964abb207030785e766b0f25893d5aeef6c2534146014282cc1ae45491b0969d883b2d7f4e29258236170c2cd8d54c6c9cfebff5c46822e27c78d02928562e28158fdaa0751d841a213a5d2179492803f39d12b74e74f9d1561ccf1f0bc883c9f9acb6a158236cb556ccab88045a78782903e2af78fd6e4dc8a148725f56524dd6fd9a93c1c79f45db3ca66fa9f28502f9d0b965b1847ccb6cf9046acb11c29162fc4c2e8ded73544fc4bacd669843c15d201e7524cad2eccfadbd02b828f979f36e91b8336dc29a2654b2524f0d087bac70a48928affe5db1ab969c1feb75ef3b6a3f459ad94e7d89853a33a3e04ad4aafaa8304a7f12ebd83cb599b767bf05ebc9738ef0012c8c0699df043194a97dd1c69757a9956c725aebcc1f3c99bbe1f39cc51e5d5957b2445dde422c64c866aa91cc4c45aaf05f115ffdd75b1f7b5c772731a00f5943ad3487a68e886b8e5976eba09c999f746f57cb67224458de42fa26cb991a04437016005099152f7eb15619891d772b41b948c2f8fb722e49a3b3444c9023ba254e4f11970db880e04e6ad004db658d8139be49edc3a8779fec2221dbcc97d96107c3f431fa7f5d042deb8caab5d96c3de73b50d5a3859f940b1e8d48b5697b9cf923ee6b093508e42c5311ea0c5491b5c7e794b5399cd3c4acc038df70cdd77195e7b08b0cc85b16f0a8f0a9f34d7b3f3a531ffdd71ee26f2c9e2909b80787c36a1908192c2ae89a754eddca6f7513ba8d39d660baf6d615dfef3547ce5ca81334d16e963a73105be11ee51ff6276e5f23ee8121fd1050bb31caab736f3be7e761edbb0c0b8420a25aee4f77dcad3cda202d4cc7a3b6689625a4310c11cc11feeadb66f1f05f9f47d4054e68129b5c870f8bfa55e149accc06ec8399d8479dad77d155eed1d1bf9be6a2733a11f8459da1c71f3ac063e6a9f6de45717af8e9a7a3731c6b660dd17a938934d92a4091aab82493133cc30226fdd9a22d02d8462193b3e6d9dafefd17be0e003cc1b2d7c9649a6b60cb5f8756ba2aeea5acd4f4d790038d035f2b21d5bd7d7a9e90f449a3de8feb1b561d8bed78ecf51f37e0c1cf8ffe0eec646f61a3cd4cbc9f2d83da739317d70bd25524618de4df95fedc38aee0e2ec29afc8fe51c15093be707e5a06c5df670bb625e9ff974b5d2abad075ebe9a929b4c4de5a25652c72dcbeee4ed2bf9ea255c37243258d2361dd68dedac8e1b90d51f93860e567eb3b89b5a6398358d5a7862d8a1b803a70ca6cc56bf20ecc6d693d814612137797b9d0de8237fdbfd7ce2c4af04d1c130dd313496a3cf2d1296eaec32bf2401fe27ee20a196c58fe6edb3eb0beeb1375b955cef32f8401c1b8742c296b41b37c1763bfa52e1aff6956ace24c0947a1cb025b915f7bd72618753279194c40d6c08b2ec90b39552d96daf051acd6ca0ef7df58473569565066d3c0e69ab421b8d80497aaf8a41ea90be0d4b27103046dc15a947208a81fd3968183e140db3950b59fcfecea9091ff96749825c5828cab12f930038c48f0f0ed766a73d4113bd9a887f55078350fb03e08a700d3a64d86c38f352ae345b2b8ebc8b7cf7fab0db9736beed0537b986802b819c847d04e40d49d330ae55eba6d55c76ce2fa3de6fc9e2090c19433cb16fd4d8e674dd20143dd220b280cc56999ea7ae3d9b06a93a70a6284afc185455c201ef011642bc117e451ee90ae1b175733655fcc9e4f05bf18c322686950b6938cbb0e5576d53848a000b03b0643dc91d1be457db40ca42d433f3c6c8aa51879ed37b0f2dd00f537b406fca9c1f4e0f9a0b246565e7d505d982cb88287c6140e74fae6fda99cda1f927b329a823ec6b25df2b9aeb06f1bc27cc2975525e071836e02e24e40c831f47aa3457bc0df6822032478f750e7584a288c97c1f8d5ebce7fd991c1915ffeb3c69da72d3139059faf4df50b70344a1ad3802e63aebdb945d0c2d38924a30d9b9d5300ecad8b2a784aeee1c99046210f90685ca38840647f4dbdd32207e33d7d48fc4b4a910a1fb5bf27025345a8f8666f4ffec9175b9829388dcfa74cf49021cb6c3fec8d9c4e27152d6fea4ac411290320daa436e79f702ddbeb8d56b9cf4030e230e8d45c5f8300f6f8909c88e9afdf5ad18fbd3e409b699feb8f6d0128b73b175386d7c698eaa25be6741ecf40141933e807c22d4ddf687bf1f6154991c617eefaacb20bc8d5c7e9261069eb505737f63ad8c89d3e300809d505b7f711e7c5d754f7d1fd068af9a17bfb9a819ef27fa96c50b4160cfefdf47525cd1bf64f2a81d3cd2b4e2652a23fc02b75b217d7b85d479fd150e2107f83ff660f74a20c7468f2360ccd9150c753a314645ef3c33a6c40eb7d3f8bc1ede214a74c1cf13309c16be8eb793052f5b830a73343bde6053e4dc380a1ba5ebd6628d5f9922fbbf6a57ae20eca1483f1ef5c4f525aae048cb93d9368260450df2ff5b7bb9805e6c7362abf02f155f43899bde6cb3db66d61c0a3c41c9f725dd08e5d45629dcbc6d2eb82dd5527d82b164c799bf901a8331ac0c7140b1c23b809936d4a9fe0e7256508c39722da858145c84790461b09aa893a5664fd699f5591d53f9de6a133f158e731401ba42e0fef4d8689115c2554260244de9cea76f4c2a99358fb90b953f87c522d45950fadb1444ad3a21e798e7be3045b943f5c9b4c883c69c850d2aa52ebf8cadd97023f023832b0d62b371ecf0cbe18177e51ff52a9a2e4dc95526e667fe800cae5628fe566d9648ea4671ac0a18263bed747b02c867ac10632f78384ac6b7efd854069abb272990a44ac023b240828a0c810e446c57981f260f54b578ca6eb1e939f4f3fc0f986fddca8954e24dab3ff6770a3b10bbcc5c909bafe6aac0b35ce3b543185d2e1a2ed5a043a16d1b49a39ed5010b8e6f3c6908a22739f5aad55b1594338e6787db80fb10aea4540adfa7ec24bb25d30559e49155b398dba222ac05dec9f4b8965db25cf51134b2977ef7f5c4098afdaddf48a3a14616c79881ba534d5184fa81eb2283ca5d386e083155b92757729a33a5f1d34e4917c768fb6675d1524857399a65518a709a08cc3c1681bc80b49d73eeaa8e712fdf523038f151d084aa0cea53d667b87d217d2cf9c17d6e460835a8ba78084f4919b946fadb2e529eaefecb2ef741e09afe1cc4c3dcfdf95bfedab19810eac50216a2e5b14f63118d738ead9dde0e62330b89778232aaa548d31536745a3ee10b157ba0dc62c30b9665be2b3ef0887efc03db76f8bd689991298aea7db351d16fbdf91b4c3644d7042ff153546213e8eae2ddded157bb5aa2367db2f38511498d12070ffb0ebd4b7834c1b1621db0083bdfa317e3eca33bbbc2ea8cfc879f09524fece07cc16578856e42975d6f5336d2e21338e9438c8eddeabbdf3be920f610adb4a78a6efe114ba3f7133807b26de6ecbd2da8d1f06b2a6f9c4107f47880afff1d1cddf65962bb759cf615046ce3c39ff3a019f7a8b11caf43427a0cd1fce804f6a001432278495a4cd2d2ec6f9126f74a0f003ed0f8176722c557a3f47c85c9ada9729d5d11f98f8205bf0ad45ca1f2e2846729247316b81dbceb67332548aafa09842098d3939f30bb8f6ea0a09d153d91ecc9d74e0e6edd5a4b922ff0b736ca8366d1116f245c50a47b21fe21f521fe8ba548b7531b707789728a7168ae63bd3c80ca91b04e9e361622d15f9aae6f6fb23ff175c77698f08e0e02a96ffed6905664c791f65418e104bbd237e2bacf5b26840b96667403dd8ef066118a70d88ce893fed7c00d3572975026f9cfaa74b8845f7693b9372eb95107d96d75f6b28edfd9beb0ba6fd2f5fa0364e999c552968c14c3ba62fda9136c4ec8a5b2fa8b28756a7d44fa4617212e64fdd72f25561d27f5ca7a79fad38df2d4b62aa8a8fe604575861023306e90cd2ab93e75168e95e9bff459ddc6870370b04d7bf42c04231b85c8f9a92d13a26183531fb056c5d7f3db019ededbc937fb3387bdf9ba566c287d0b1c75ed0d2a0c519d72cafec3fb9e6054da6d6e0f0df8c555e700389817afcb085a44c6aa1e156770ecb46437eb3f7f3b7fda8363d4ba6051c26ab02a103c1502fd1c3d34b42f8e9671a563ca4d9913cd51331fdef36eb80da3a790b3da976cd8d2aa86656721f1045f0c6d4ea76e404f4979f68af8762c717076e1a174a3930cb20bee08d01b7eb7d1994599ca72cc7cfa6c8d4a6ff281a26e4bd9a233035d7a3c3fd1303070db91ff88950dc411b8e6fc12e501e65d0785f3e7dcea0d9796f3dbc61df1e6c5fa87141195662c092775f13a82dcbfa8b1a339de7433ab73d019670543538d18751d214f942fa44d133e7a165860561c7e654ff7b54d65d946fd79e82928ac1ad79328d4e104556c674df333dd1fc281a05619f8849c6d6e2bbd66c3fce014ccf399b288f31b2c7ed8ff8b60fce457097c9aa6355f6e417f60080f0379b41f542910f25f8fedbbfcf5ec40fb7b0a8f0fc1ae8728ec3e5db46a252c858f70837e90b62fa8c99f3f7fd0142bfe1b0dfee9bc627cfd602a8b3828d1ff98183c911b478c0c2ee64163b49508d43894ee86ee2e2827c07fd5f02f3a6e735e857e5f1bd4c995290b24d8c70ee3e0a043aecf30d6ed1c705121e6580090b709585799468401559e6c957e5d0e2aad12e4c752ee9f67fd0ad42435f5c7d830511d88d6b30d9b3cff210abfb0379a7c54be56cfcbd12ad01bdacc951eba5828c02d799ecb1a4594754dc2755b93c17774bbb71b80c1024bd1d34149dae2776123a27ddcfd3aeecb20872a762d62859b3d5af060c50a7f9dee9d2636b237d2a8a8849f45da5c8c4afcfb27622c810ed6eadcb1af52ebd70abca5ec1638f812623df89506e0ad346975fcd7ccbe0934929a949d6948d477b66830d14f0a783a58f2983923565aa916e1355b59fa6398bc82fbece7016d09e6cc49067d78b78225016d591e0574afcd9b9acd7f03fc9b91933d88ed0719787125ecd5cc459fd19e7715bad0b03525e989cf089026a75a1aad9440cdc5b80488374fd1390169c0368b1bc4e2c1a660f142a4ae970272c244bdab7d7b58657be706a1640e1d3a73da4d94eed79b6dd0b365199ede5e0", 0x1000}, {&(0x7f0000001600)="dc213d6a6411e3d715f4b5a0c4f7f978566a27d0617e523d137ff5a6140d3b1e40052268ea074bd4f54229e5636c99aee90d818e5e22bbf220e417349e0b1e8f108eabbc44fac84004a60f0b91a0ae7000388dc86e604abfbb0fb587d76fb464f4dcb26b736b73cfe126a45f87b70088f8aa95a5cd28700b9836d501809f3ab55d6ef329ff100de764f76daca0272ac26371b3100226f5966ba04f36365087d901bfc58dfa3fbd8a9d9e871e9292921210", 0xb1}, {&(0x7f00000016c0)="dcd49213ac51c45ac59cbcfb97514948d22b22359a45a30c908a6e222da356c1541c4237e78a395de0a3df8db7992a310e9de31711894ddd160e610ca2bfa995021faa4e23b8a2b1cf11b241dfc541fae788a5104970ff6defebcbfc3656b6a5aa796ac9a06cda86836ec827c5cb9910c6e14fff8057df", 0x77}, {&(0x7f0000001740)="134cf6cd7152429ed73ee4a13e2d5e0a31e494550a3ea00b23789ee93502d921982167aa7a5c619e411d1c2bfcc947a817fa2c71f19ad8921e68f4d0ad63ae4d82ee8bd2ac8519601d7c4189887a88e06bd638feb7e54dc60659defba1f97eab29c3fe52cc99f2c4c0dd99da1a35bd8e96d88e7e66e2cd73d1bff52c03dfb85c736763522dcf6141d71d581a6a68b1dbbb3c5be6cf9cbe", 0x97}], 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r3, 0xffff, 0x10b3, &(0x7f0000000000)=0x7, 0x4) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 13:32:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) fsync(r1) 13:32:23 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() readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000400)=""/49, 0x31}, {&(0x7f0000000440)=""/38, 0x26}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000540)=""/218, 0xda}, {&(0x7f0000000640)=""/76, 0x4c}], 0x9) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000880)) accept$inet6(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000780)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xbd) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x2, 0x4a, 0x0, 0xfffffffffffffff9}], 0xffc, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) 13:32:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 13:32:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="c3e97a8ca6d02794e431901b2c8932081c7f7cfcaee9f8249d8dd1454d46204100d37369e39095a44143331225f3fddfc7b4fdf02287d779e313f8b477d6f5794969c7077e49e3ed048e82f7aa010f4155248211d59baf0a3381cfc01cab4275128bcf155d41d27443a414df6d44755712d2ccc1c140216d64534252182ad031e7ea77c171ea6cc2f4ae3a968c6534", 0x8f) r1 = syz_open_pts() close(r0) dup(r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 13:32:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x81) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) 13:32:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 13:32:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000478000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4000, 0x6) 13:32:24 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x4) faccessat(r0, &(0x7f0000000080)='.\x00', 0x10c, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x101) 13:32:24 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 13:32:24 executing program 1: 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) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = getegid() lchown(&(0x7f0000000140)='./file0\x00', 0x0, r3) r4 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r5 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r5) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r7, &(0x7f0000000000), 0xc) fsync(r0) semop(r4, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r6, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 13:32:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) execve(0x0, 0x0, 0x0) 13:32:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0x3}, 0x10) 13:32:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 13:32:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 13:32:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x5, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x10000, 0x4, 0x8, 0x3, "fe640933672a5089c73c9b598436638f65017d34", 0x101, 0x80000001}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/116, 0x74) clock_gettime(0x2, &(0x7f0000000080)) 13:32:25 executing program 0: socket(0x18, 0x2, 0x0) 13:32:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) r2 = dup(r1) syz_open_pts() mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) 13:32:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setregid(r3, r4) r5 = syz_open_pts() dup2(r5, r1) 13:32:25 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x401, './file2\x00', './file0\x00'}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) 13:32:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r0) kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x10, 0x80, 0x7}, {{r3}, 0xfffffffffffffffd, 0x21, 0x40, 0x5, 0x4}, {{r2}, 0x0, 0x75, 0x4, 0x50e4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xffff, 0x5d54}, {{r0}, 0xfffffffffffffffe, 0x71, 0x200000a2, 0x8164, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x14, 0xfffff, 0x0, 0x8433}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xa, 0x5, 0x5}, {{r3}, 0xffffffffffffffff, 0x5c, 0x1, 0x3f, 0x6ec9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x81, 0x2}, {{r3}, 0xfffffffffffffffb, 0x44, 0x4, 0xfffffffffffffffb, 0x80000000}, {{r3}, 0xfffffffffffffffa, 0x40, 0x14, 0xf58, 0x100}], 0x1, &(0x7f0000000040)={0x5, 0x2}) 13:32:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000380)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8ed9db24b98c48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267ae5d9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c8203bab1d22c4939dfa885f8468ee62a839f9800cf0b68ff116693f20459ab88269a041abcc6bb80fd34ffc6a108dbc2108e9444a53e2ccf7a4944fd76eade9e6ec506fff879c870f611883304bf3a691a5a4d2052ce2da389978d0a2d", 0xffffffffffffff45, 0xfffffffffffffffc, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x6, &(0x7f0000000340)) r3 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) rmdir(&(0x7f0000000240)='./file0\x00') 13:32:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x70, 0xfffffffffffffdac) close(r0) fcntl$setflags(r0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x7f, 0x0) 13:32:26 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 13:32:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 13:32:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x11, 0x80000000, 0x800, 0x2}, {{r0}, 0xfffffffffffffffb, 0xe2, 0x7, 0x81, 0x92}], 0x101, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc, 0x46}], 0x8, &(0x7f00000000c0)={0xff, 0x1}) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 13:32:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x99}, {r0, 0x20}, {r0, 0x18}, {r0}, {r0, 0x4}, {r0, 0x94}], 0x7, 0x0) 13:32:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/84) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000140)='./file1\x00') getitimer(0x1, &(0x7f0000000180)) 13:32:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="2e58cca3cb81117c60d71502c05fd6165fea43ab6d640161327308aacc1fb97dd360c76b5dc040390b66e84cbf578b5616a0c50ae65011cc149ea03dcd1b57567187855e68a717dc992a32196e89f02376da04aefff1f83ecf31ff0d0e637c0aec44066721de6913b8eea04a82937d5240128e2eed1f7040c7799fa5ddff7d6c2bb631643dedd6ff1c7df95c2b66750266d5815b62477523529916d5fb6d97e558a6369d52c5591076fb2f074e51892f6cb54967a16d327578df423e8427eb", 0xbf}, {&(0x7f00000001c0)="e23e5846c5bfb6d296b4df16c0c39a5818fee8f619e834c3be22d5db446e86e1ba749eba1bae43b2d7fed36a362444cb3719f5501bc0c87b7d0ff62ab2cc2b24a0d9040560b877c28f52dd1c1e50bca543aa423a46187b5950dd73b7715e4a64a97e1587bf4f818542354d56b7478700bc53b597ab20f7bbc7df3cf3e4c2f9cd41dd43518c9dde9464c0313a8c3cc2add932ef2525f07106129f2342e268b932f44779a7fd3288e11b5e10eea5e195f7c04e54647913ef833829c73acec5e52cc7376b92eb2721868055a9defa6111f6", 0xd0}, {&(0x7f0000000080)}, {&(0x7f00000002c0)="db28a63b3616d01d9f0d1b4a051e1e9285e3745f2926390e640e0a6cc03b464cd4803a23d74546809e97258c3658a783a740509660689da78f1ca1f6c30384386fe9baed3017a74558b2efd4208b02739b1c70058c2ce803140e6e6842ba611a735ec380e69ea64d6893a86d834d7a87d055d22858fa22a8d345c35a210b1080899472725efcb0536d07a8cec170bd38aa54f64c795c440b8ad9d8dffa2bcaa11b17", 0xa2}, {&(0x7f0000000380)="dea87e25", 0x4}, {&(0x7f00000003c0)="d470456ad74b31f45e0a58665af80f36af6784a9ef03a306953df9bb958f50a5b300a286c78608d3fff9594152fdde62ac7a082fa6908be77eca6b78415d631e0f959d847ad7d0f8815390e566aa36ae877d5effc6c2c34d7101356ce89655f333f8d0e4cc0e4214c4263a46f7a4bc1b3bfd5ceec484f082c3a53025526a762c4b2a4ffe3b75cbbcb6549786922cc612aba6986ffc46e52e96ded5c85dc181dee49a03a1b56945e553a61a0d1ada0e511b95ae550db1f16b72241240a94babc02e9ccad716a26611d16fce1303b1fb4adab6c2f2661293575044e37d79b6841ca1e7cbc653", 0xe5}, {&(0x7f00000004c0)="891fbf4bab850590c5da58f1fc6877cb28becbcbed454e769916d90d53f3162d053a02ec4a5d0e6335ef300ee6555a271e10d6848bfbd1133b0f20fb6c7f568023b48eb660d93a92dff9181ee018647b8a", 0x51}, {&(0x7f0000000540)="a6fb7bf3ea6bc98ab4e8c5d93e3611f379fdb018b5bbb6944041b70deb651589b3a8887aff131a3d942a82f588fd3df819c2c9441959e942eadfae6557a78ef378ecec35c23830e4cfdfe301716887c51d13b9cb90c43d3e82749e92f6851a7db25a6431a597cdbaf57d9c8f0d9040e6bfe94d62d32f3cdfc95ca47cfb23c3ba1b3624136f3a28343882111a91ab32764eb4b86bfb74e99e5850c53d5717f06caa283d31", 0xa4}], 0x8, 0x0, 0x0, 0x40e}, 0x9) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x3ea) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d01dafe2"], 0x4}, 0x0) 13:32:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff8146eb73783b0a10000000"], 0x10}, 0x0) 13:32:27 executing program 0: sync() recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) 13:32:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x1ff, 0x7, 0xffffffffffffff00, 0x8, 0x7, 0x18f8, 0x7}, &(0x7f0000000180)={0x0, 0x2, 0x5, 0xf9bb, 0x0, 0xd99, 0x0, 0x3}, &(0x7f00000001c0)={0x10000, 0x3, 0x5b6, 0x5, 0x6dfa, 0xffffffff, 0x2, 0xbf}, &(0x7f0000000200)={0x8000}) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x601) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 13:32:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000040)={0x2, "9dcf94e3c0c76ee2246ac6549c4367514383671df7ba4d34e0812e"}, 0x23, 0x800) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) r5 = getpgrp() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="16e8436cfe0955d577be2a3512a772ff32d88b5a1bc3e8559865290508624537aaf758e3c08452c2a59b9250a7431005a1c463f220365bbf4a58bcf2b20ce6ecaeddf425d1b88343ab56fda27e1b18b9f86dd54820c1cfcd3d5f407daee266bf14e3a1c83d9d7c7701dab814f980551c1a07c8a01031e818063af3afc45c9ab8f17cb19f4947a10e581456c813c9f17e3ceb82b373801cc0a8f9fd3f20165d97df462126b4f613369ee95976a04c84a1", 0xb0}, {&(0x7f0000000240)="37e9b0f97bb521c2e6e3b5040a9c60d92752790a3f7322021da439faf4a8647a17ec6f166f9854a5db066a7651e41489b5cf7289e7fac22142d79223a88263b48c3c91e9f2796320d86440d84a992671e1522445d20fd77c97ff80f802e0fbf2449ce3a5909897a6c0cc86a84176d2c99fe54cb82e8a8b134a36fe38da26319d35", 0x81}, {&(0x7f0000000300)="dbfe8295", 0x4}, {&(0x7f0000000340)="90d340929bb0ff91f4331cdf22a0463a415a75cb0d429569bd073cce0bf99639a7f9071a792bc7d038fb53c8b98ee982ecca35171bd0cfcc3016c357d5886fdaf52f8c4fe8ca8d59217556ad98314a78780f9b410fead6f85ea811850d48a497544e96d353e55ededd10aae6f402c4c2387b01a955c8c58286c025c7b13aca6e222bda1dd1aff9ef18d9e6e89a648ddeb36a916824da1dabe0163e36b298025c234b8bb33f28c85f8ab33e2d3865", 0xae}, {&(0x7f0000000400)="9bbbab6825f937c3cc6b62df19fd24c70429b15b05f0b949098a93d43dbf6732211907140ea6d31bba357e7a65984b4c2880005c20337905b50613f458e77143057d9fe9ae37ac9a59eeda1e", 0x4c}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r5, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r0, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r2, r0, r2, r2]}], 0x80, 0x404}, 0x405) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000005c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000600)={0x3, 0x7fff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x2, 0x4, 0x5}, 0x3e67, [0x0, 0x400, 0x7, 0x5, 0x401, 0x7f, 0x6, 0x8]}, 0x3c) msgrcv(r1, &(0x7f0000000700)={0x0, ""/251}, 0x103, 0x1, 0x1000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0xf6b, 0x83a, 0x81, 0x1, 0x0, 0x6, 0x40, 0x1, 0x3, 0x3ff, 0x198f}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0x7fffffff, 0x401, 0x8, 0x1, 0x6, 0x7fffffff, 0x401, 0x0, 0x3, 0xffff, 0x1}) fsync(r2) sendmsg(r2, &(0x7f0000002240)={0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000000940)="338af2c59187f5ca19a13e311bb47b0ed537a697a0a2cd932967ffa3ee88aca0218a5be234cec41be7c5b20695a62e0336a7cd4c1368c751c690d09e7bc2ddcca8cc23e0a81afd27cb421092700ffa7ed3832c4ef0e38dfff7fb291a1bd55c3691d0e8f1069ae2ee7688411e2b0e1ddaad", 0x71}, {&(0x7f00000009c0)="6a8f78ed970638a5f16a81feccb0552f4ef5a782ebc0c40f41e74ec74e964969077c00cc8a7aeefb681e3b3753da1eb3ed8fabe013b7e49a2638f0c0656ddf1826a3ac72abf18e14616fd8cd922a0720e78a9726e0dc27a8c6fce688eadcca869369af897cb0eb6b7bdd69b7445e56c862ef6b0a1386ed32ca65474308cd236f34546f26716df74a133c6124c34dd7d137a48a65dae5c34162ad02fdde4ffe99f43da265b57d43235c9d01dab247cb0cd99a2968710513bbc379c4df43df6b3cc53cedd8f57f23732e2c4b1446", 0xcd}, {&(0x7f0000000ac0)="0ccea1f3e5c5553191562214d90f7ecdc5c84caa63389b8c917d3bdc5ca4a0485b5d4543c4d07c8f9ce1d915e27a159ddb3b990d3bf04034e39cdda0cddb37767e7c1f56253325d737325f0ef9e4f9e5793792b12ddbbb876e040f69cea34f6a2a9b111cdda770fc5475feb11a5428708c517360e5727bc096e7ddac9e8d0353d6debc3945b897ac6dde3b2b038efef7116362649207accaf110ab92231c37ac2d71180bfd44b4ac9584bc331708db7c225f7cc3528b36188e1d856fd3a80ebd65508aba1625537cca9f16541e96492232971d626fe2a3884c18056a32763242781d3d858e2fca68f5515465542588", 0xef}, {&(0x7f0000000bc0)="5908d8d750986b149050fab02aa73f1d9aba850161fbae665f310a731b7d6f739a5f2bc36ab2e7d3c8569fccd50f54ba93654ba169b7410d8c1013023b40eb29f16fabc3736a184981fa9f3d5d496b9f5680d2eef6d6da129f14479b284ade46cee5e6f5d2a19915fe08db1dc4a2ff765e5ef33e6d2c966883e3ecfaf13f4eb89b091707c28bd2b0ac908102452f0a6f3fe9e92791a6cfb4c18a7b8c5b6ee34ecc54407d5d8917eedd07dc59bd4decb8e64d255617edb240d7f9286d853f292e3da385ec401ccad1bb100d36bcc90ccd40907b36265d517fddebdcb3c1356111c235aca439b5eca26da87f26b631adcabdfd3e968a6a8532a1ef46fdfcc5ab27a7b9367a9b46455f0999c4abeeea1b0e3b6c8ec5091bfdb257991d1e1f5efbae430c277d4c75380f8a227ee1455221f9d97445ef04cc5fead0a6a59d65c94df71f49e38fc5c55542e73e58df0e14db14916275be7e37e3dc29c4d90b7a228559784b00f66225032627e5525d8a34188039b4ab3b2663f7bc2ad71859ea8a6b4c20c1968fcbfea9d144df888c434d9d93fc5fd994975f6cabc68e0b969f216aa47c7bda295b7443ac548e66b302d9ea02a5f188665594bb76fdd6ebd63e36847f6a1328e0de85f2c1a9a59c78d8b0db3b4a1b4bf6e99491c882d56436a6491a7f2d2502f6f7bd442e2b7c78e00698131d4b08ed4351a79427ce70377e1dc8950f2e4f05ea617c7a30c5c50b7eaa2a37c433a5feea2731ca029321a29f28104998d28ef7c5de983883222b422bdc85ae856959327bf916144f64a9b9c80478ea3f5c4857e97751e46454031cd8dfdde78a7cae79adf7bb17a9a73c63e00bb146341d693ac557ea4b742d247504b2b9402013fe4d62f2108b625731596edafaa7b2df657715ee0e37c012c9a4ed693f45ffb16c63ff470c0c35e258e1c3cc2e768e03a8224dfeafa8eda566cc68e00bc0c0254f6ad1ff3687e3c19c2a8ffde120b9e88be65a07eeaab97fd8f3b0793eade2dd5e52950c74ed76a596a08eb72669764562220d81bb453d5904d8aa65b1b85a69164c949dc67106b9a708d34eeae6df728b854acd6896712fabc9f5cb09817b5c53a61dd813bd522aee3391bed3587468b9913e06f1028612a0575f6835de8a284dc41e232f17166efede03613d9771ba15fe6c31e6b881f8e3cf70fab142a83c9bdfe253fd8486549b00199e8b058f44b32914f33d1b21436be752cb27bf82a0ac2e43e1559da30e4a429462ad67832d3b7b99d72a201685d6139ec1fcf4812724547be14df80866b8670ab7b736644894fb28c59c4ef3733a37f0d8a84308f17867a184e28cd1b27f72468b6564380c2546ccf6025caec813f9b4c31561596d93c70dbeffabd4919732de3be48acda473ee1e94b64631562d22e4dc54ba65d51ef6b96cee660bcc649a77cbcf5535d54340a808e073c694205a0bad39ed8bd1faf1dadf88df93471b81072c4f88eb8f853484a2cbd567f8c7660b42990fa290b3af7bd297ba845c77d6fea883b40baf2b44bbdb685d4293e6dfe59c745be279a7594f13c50e87f22f61ed388fc070f84286405ece2e494b5f1aaa44d5503934429d5045be3fae42e50b106215bf921098710cdb1ad8bfce50761e1a1133d0dd5fb775afec7984bf3e9f1816ab3b51ca7f0dcccdc6b24d0b839046e89e41b313c242f3e3dd46f62fd71b43a11fdc61712b3ebe8bd057b9f527832400cb857837598738dc8265b4e02282d4af6bc841bee4a8b51bf5bfbe9e36849c1d80e43b390773352aa0eb298a37f1ef1353e3bd0df86bf56815db0c7298cd7b838c907a853f143fdf90c33462beaf57eccdf2d517b755f8c989425e6c3bccfa46d932654ae11b41f990417afd99561e31ab0f5405b2c0313617d5148834213caf61dd1e22fcbfe1824c6e17ea9bba2ecf8354cd6dfff226b8a9373d32bb242df6ba0a1dc39f5f5f541c2058387ef1d87e9c4ab8f2c680a4424845524f9a447345419fe8dfd5b7953bf33046bead54d75cb182ede6dbcbe95c686e71688eae99c9595478eca96161c9514c06e80b9d2ed2ed2d86663cd73630ffff8962172ae66a61a17d0da06f1f132973650438bce6d2674fb3b4b2f35f62fc98ea8bf4c143d1a3edf06513608a0214fd267605403b5354e52dd0353039d179945f64c128c997565bd4367599f0d7f4e78e8ce4df59e0e7c49c9fcb0c0b423b3e8c485b73736d4d275f69dec513f8745ed4f59e1907dfd0a6d6d93800b0f740c297a71f7d3273eb11e573fb6b2d1f9d23a17823aced0b0497b36162a5c8c2f512023744a76767bd0f25c85fd9d1af973d7f59b4c3507c7fa69aa3f824022a2984191f9f8a33718d3fda6ca141533bfccca1ca2698edf7fa4c4f13249092fd9936c32d9e92f04cb793fc953f2bdfae6af060a1ca7be7288ac94cbb73eac02ff79a986603b6e103232662c9048d1df570ad416f6d278cfc29f3b2167fad4b39ece842b57a57d6f806382c126c28a24bdc8158282a0cd8ef0df4b76f73df2d50b56209a9074c28da9507f9ef13281416186fc3377f04c9e873b8cd00743325c02eaeddb50f09df246660fcf62703e88ea7f01fafca3022de368fe6441293e109b733fd0a7a3b3788c40ce0de4c6d2a51e3694ccf980f918556a91fdedef0d443fba9953a469e2f799c7f1cf376a28458852975c1e79c93355a9326dd1d57a35bf1f6aaba25af092aaee5f07cbe391d926ca481b275bdbbdf81e2448c2dd3786a111154d6eb62474ed4186f4bd30612df6cb1205fe8cc6273a18501fb8766e389e6a8231bc5f772a133a88deb1ad23edc5050d31758db347e4edc19284aa8cf653ac3fcdcb3e16dcd9b12d387cd15e83e6a32a7ef0952b3877af31e08de55850bba4ee9e7d7c3d6314385e160d0d4a87e9dbb4a1447351f16081b6e35c649591316a1d1da61666f2a8af1c56d6f94474f3493b21672f6dc47741914aee98666e527917b13700e01c6cb26f4f9a59c96f506dda9024bb68e8b6df1dc150e853fa4e542ce0df762a6e7e02bdf9477cec8c92b89357a199f7e173e391ee7ff82e4c0971271d0355a09e15cbafc04a2305018bac6ec49d42d8fd9d085be287c6f305e54044ba130a830a7f0675540f85bf2158eb28a7882d96e4ce6887ad2f09bc808f26fe965064f331f82c64d60d559157bc66501d7df1673f247cd4b860f1dfd6860697072a18c4dc2be2848bb6a9de4cc31dc8d2274a1d8671aeb26f7175f1282742e604582fa9f6b1b77895e33bd03effb1aefb363bfec60fb9040544b9004a01936224dcb2839433d6ae572c3e43ec9c057103f01ee63991e3c07451bbbce333776492d6d48eee280a02c80d78cd242667fbaa62049fe0fbb839668d8d3ed4b571087b14f7490239366e0f03e239c5714a8794d12c14b1a9fae2c54c79d8ff677083f4583f9c4e5773a2f45ebe8108cb0b6c13c015839407042fe0e988339074bb7d166840bb653e5b1630b96a6c013c7a1d4e4b0c12d87500f453431cc9eedbf24ecd016b2530acb027bf17475f44e316730d0019a858eb2a8a36ab878b5077171202786e84022d7384a0abf2daf690ce21ce62f5d6bcea403b4768ee308f5dd86b27984bcf0ad808a36f9fe2a3f7e33958e4811e56d40f01c7211c51646e9981e36b4aad5612008897b5b27896d54f0ed4d7a29ffa7871f56932f1b9349798dbc33c4206fbcffabf1c3d45a04fa3866df66538021cf69d59fa90ad55c978c905066926af67a42949de4663d81518a07a224cee66e8b993f019ca73a9736b3f9e582dbb481ecd50b651c9ce80fecc38a291eb13c5f4138ff8ce919cc51cd371e2cc9314b031f0566653ba4ab2e7940e5f5ba1c1d13972344c2c77291d54ba55695aecb4757a90eb330a4bd03f996c976f49e067095c99143eaea7b7359358b60a338652b0b7be248afad469b08916fce5ebaf45516c211a89661c679ef8b046e58834c8e60045c36fa43add180f896a767ff3552f209d635fb5c2795c63231ed1cfa94984504f0063e7c486bda920d4f9af616cb1ec7a9ee540f8b7824f2cdbd605fef0676c265b06811feccff5f7b551adfa865f9d6d7ead1e9db346d866f66c724e94d1f8cebe05ffedcc7d94c93a67f03c952575676d2d5f22ff741216bc02af0f0f720b1c8042474608c7961f60a092584c9181a0a1213aa3757b742243ad4578cf92a41c1d92b0cc1a59e9334b7d9d2e97b4912da88fccd1477987ad0506ca60990ae372a8a25b205952e2d5f4dd0e3c18d927149bcdf846b5b92f00dd2b63a2100357a41cc7330d56384e6e64122e039be654beb2547be45c9d50fdc279fc53e000b69a7c20ca1f76d390353a5423d340ebbe7556b7b2e757a706db8ba943815e7a5fdd4d9b1ecd19d891564981eedfb2f1ed3b798aaa935c120e2037e6fc17dfe0c409fe1385eceb9288efeb0d9468f4d7245676864de9fe1d4f43d020793636455a6576121cbe70673ecba04f40f36cebb5f7d075370c3f30ec3e4b2dd34ae9fb3775f004e3119b9649512580ea419ef9ea8d11f985490f3d5f2eeb33ece45f38517c6fcd5e7053b51efa903a027d7adc99417618235e21e3d2a24841d6c3de0f68ba7786d630a95c9238173753a8d781b47762c27cdec9ccce12645d0ab984379687dafd87b6d7b47567b37f1677680416e7acdb58cfc2730bc04120b532b3ddd6ab25061eb69734216f4d2e1bbe252972fae6a897e32cdb8de59e9540e848bb8ca9b851038316e1039e4ad589ba8abb13740bfc32c5f2bd2157608d0841807aa001c6646f0453d528fb06138641793c11de93542fed8be452dfc573326d5ef51ce7b61ac12b020da6b9ca5013ce5566d2cdc52be4860ae39a5dad7fe89a87cd3ab66bb849bdb9e851b127ea8f300cc675c65b30fdaaa3eab325372b8feab90b204583a3196208f5351470892e7333fca5c0197e5b11c72c2c05670288a75f639b475765f5ffdbb6ad1d1a487e7be94376c5d7d6a9c5a4cb735e3ac636532ad29e44c9ba1885966fdc2ec2f6a5575b05e847a905910d224bd6c904f8e7d60a1c10347a5da76319abb6473dee5f5cf7450b8f3af1e756202ee13676178eb4c9089c1bad41d8e1460fa172c29cd169b16fd01877a0a7b94c45e1e0c9ae77a9bde26f303b3ef998fe412b85698e80a427e52962663248bba1a4d2fb75026776422fc69e0f5d6396b11c198d23f94683491d7a63af790218c208d932631dd16248b5442058e3e90e5eac39d3df8c4fab8c6508a441165b95dfb808999824025f20c0d073e9e12de93d3cdaae22cb9474b1dd5196dbd19d178f58491534f9bf64c89e521be2262ccb7905e7cc54b805e583056b6bcc9e622530b7f4e83aed83687710b966cacae8455bee1c98df2507d55d156fb03e4ef317b2f58ec762bfdb049fac8248050785f4b241467703177662a2a36d865cadbbd946fc5dfe9914a22d6c500f7306112290b2c256f86dc9c066368d800eee1a10a2be042205cfcd56559157f7ab05ff578f6dc1ada56fd015efadc4ca0c0b840ebc0c0a016cb62ec134720e905e6874f8dfffc304201980b09c9fb51abd36974090724f01b82274d18f4ec5b722c4a30c1909d5a72407fcc86c1d6c29401c8ba9ebcb8ff39a60d7ddd0163c76cf08a01aaf7af8b31ebd2e657b9b329f63c819cea9cd800ca0116528e369cec517b1acfc9f153612136548c814dbab5c2747d6bc37af1353953c3d429db2bdbbc724165c2c1d82692cd2ca2d902eece714a7c8659", 0x1000}, {&(0x7f0000001bc0)="343c46f0fc0d07d5ae35357b10c1cf80a0f4091231ef1357c9bc650294d20de56ad899bbec5c63deab4fc42ad879ff409683717908b60d315e759bfd6d75c261091bea42ceb38d4d249c8f6afb7029a32e50c6514a16b89afa0a0a6fc89cb448aa29e57a62ffbce094459b2f72867b2513f4b058bb8897d8ddb405fdb290ed0f97a37a84589a52bd0c7ff0f8896a013b1c454f3de92ff1eee2ec36c6c485efbc660d27f96764e7c9c548f1624a82ce7156d28e17c05b54f9edd01416bcc444df428112494a7ab51c09ec13bb08fc5e71d309957e871f0e4326480b3c5ce97fe68752146bb00ca1fcba50b20d51ad3e8f72", 0xf1}, {&(0x7f0000001cc0)="8df02bb51fcdd7fac2be4162c0140d5195e510f60d0f5d5a192c90abd361f58d3b1ae321436b4e06f3064560d3ef90ff5ebbd43516ec1f32ba253089aab559f8141cb21a9b7436e77de4f84ec3455ca7007ac2a49e0a2420532c578beffb6c67989f0a8950088bc1e52ac8151a594e769a45dedd1b4b8269bbecb01cb9dba04ba58c3595455f2058c4e14b5b0fa43fd32e80898f083ec72e08deb55d96743f80e7c17252acee21fa2469ac2197191ab597ffaf6b9e42e2afbda09fc91264", 0xbe}, {&(0x7f0000001d80)="44b0888a7e88dd220b23e53cb8bea25fe04459e0741fa216b8f587e0db8d1b1346cc60f073601cc22ced79f4fa56ae72747b80707078cdccfa43f126071e9a2d86ce36fe830a51c90aac783580aff5c0f1b797a6a9cf81f2714a734d92fa650a480f07328eac48f7f22c5aace9b484c4d806349c5d3b18f747676696287b114d187097a99357e2acab5a6add6e8a82d33ff76f8ddcd9f8a8560b8a1bf0e836a9ef4933ef1a907de3541d8cc735ec6975a075b8be86849c82b4ab680a236b7f66ae9ca899804d173bc8d21bf452978ca7096be1e40989f9d1c321e2df801d488a3cb2e704a33b34a4ca3fbf7980b60e34750e97ee", 0xf4}], 0x7, &(0x7f0000001f00)=[{0xc8, 0xffff, 0xffffffffffff92f9, "ab4b72e94af2f7df7185b02444cd25adfa639e3136daed11792bf6b8210ee572d23303c88c2a5b5fe5b56603d8dfe06ce987c36809be433840de63625d6da7363c52bbb6aafe4e0085ff1550947ff0e555d4987b024ac497705114eaa568bbbf8b4637518df45fdc45dfc06518f34549b5445564ff6442673ba4d21c2c7ca8999801762eeeb8aa932c1eee142be75ca0a98feb3acd9bf62c1772fef5163c64d69bb7eab8cb9f29417d1bbae556434c75aaa9"}, {0x68, 0x1, 0x7, "c1b8240d8c77a2c7147e589a23c93a3be4b294b9b3073c6c527cd04d4baba95a2306551af107ddca12e5273c271ec24ce050f128c38e61fb562ebae6e74fae3efe5fa07afc3d4733632734c0d506a9aa2db4f4f9126d97fc"}, {0x100, 0xffff, 0xcac, "7e72dcaff940db19c040fab485c160d5147ab0e8615e016adc47a628b9afc601db915333e50023d9f9d03f8dcf00a04f56f4ddf285c80e0dd4f5cab09dda1208cd0761f77db7bb0866f750966ecb1a875ed5443bbe3269827bf08bab21558c54620be231cf58fabbf0daaf1f538c9df5756692446855f6d745c1b3ed2513aef2ad6ab33c636f4d4bebec092a959cc00ce6c90d025e055e9a8f4cc52ac117e5ef956c9dd6cfacdaa2418700898c5e16602583bf092eaba7d3ac70e1abd28d46ec9b60b297d630ea5ad01eeba0c9b0e22f139a5de8552ed60f72d10d0c80cf6b82a5a7e37e881e64a64f5cef23f7bd"}, {0x50, 0xffff, 0x7, "3bb54652c73541114e366a1783f5bd20ea8d699c2a732de74f36fe91d8c0f9614a7cac9c8a649b0ab845f0a7dbdfb87910bcb4bfa8eb1e1d45df610e575f8f3d"}, {0x90, 0xffff, 0xb72, "5aa5eef56bffbf0231a5922d57a4cc8292ed09b87cb18c5a91d90dc7e88dc86830568f840135f93ee9cf4a3b8e9c33fbce3e127cc033d432c82248ef66a3f65d44d60381a403944781022e3ead34e5bb3d01f3cffe5780982c005e8f52653bdf6e0d2b43b45d2ea4d9c202d633ee42dde5591cb50906aff827faedf8e6553b"}], 0x310}, 0x404) ioctl$KDSETRAD(r2, 0x20004b43) getpeername$unix(r2, &(0x7f0000002280)=@file={0x0, ""/4096}, &(0x7f00000032c0)=0x1002) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000003300)={0x48678cea, [{0x3, 0x2}, {0x3, 0x2}, {0x1, 0x80000001}, {0x3, 0xfffffffffffffbff}, {0x1, 0x80000000}, {0x3, 0x7}, {0x0, 0x7af9}, {0x3, 0x7f}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0x1}, {0x3, 0x2}, {0x2, 0xfffffffffffffffb}, {0x1}, {0x0, 0x80000001}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x3, 0x5}, {0x1, 0xa4e8}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x2}, {0x2, 0x5}, {0x1, 0x2}, {0x3, 0x9}, {0x0, 0x200}, {0x2}, {0x2, 0x2}, {0x3, 0x80000001}]}) sendmsg$unix(r2, &(0x7f00000038c0)={&(0x7f0000003440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003780)=[{&(0x7f0000003480)="c986b82530182d681058cf0eea3cb983091123f64a4678f9843a674e5715b1d4e257704a2dc215c36d500bf7fcb6775e202cec00e7b317cbc641cd68dd72779202d1af8a29e3fd2eb45d7e4cfc22174b81cc7accc318b72b69205669f32c0baaeea55a24149253bc6f0b2b2ed6f71fd1ebf3d39115eadfdd53af02413ba6d68ac6382dc9158cec7075e04730e92fa71ec13d1182fa9e30b6c946aa09d14720f703eaae5a9f816ddb27324438d35bc9e6e51be0d3b63a280e19f3", 0xba}, {&(0x7f0000003540)="a65b91967950046f3bb0d4f8ab2783375c36814f6e55727efb016877598b0fccfb1e7d8bf50207ea124b15a17417ef49bc5c0853c7813d42fd021026694794e94905e0e7b6e37b352115770cec2484a96363ced25614441893dd49483da8ebf059b295aad8e4d8a62662426a20f4ae55c909ba424bd3e7e4", 0x78}, {&(0x7f00000035c0)="acb69ec680e39f489e89f531b157a55c30fc07e7b0c12b8c7a1af547e72671b057dfc932e71b84d91288f3c987d778da13c585cfac7c6e23de848cca72a2bd92782f9eca223f5a2bd35e71e97d6d83395b868ee3e10daf47efd4b5743ddfa43f357cebc16b56f8fa88d14c6a913ae933c754d8c8be1ca6888d07250a67b29e7e65ef42fedfe4583d5fd142d54794ced4dfb59c91d3", 0x95}, {&(0x7f0000003680)="2c738624732e25368a4e888e41c8550b627b", 0x12}, {&(0x7f00000036c0)="fecc0929b1df97a127cc0d5da78307b493654b91b7ff84528cab1aa3507a3ac14c82aea877b3af4346fbc3f3ea32502eb29928728fc5f167c577f1b537a9cc9023db91fb9608ced67fa2cab258a7401ab618df33607cb72308e2d0702097fa300a667db1f5b283583ab4e2e9fdde603f14aac7b62f8fb556277cf513333f2660148e810927edb36ea19f8eeb357e3e10ffd1fc147b14dce45d50517b4fcfba8c8765", 0xa2}], 0x5, &(0x7f0000003800)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r3, r8}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x90, 0x2}, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000003900)=0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000003940)={'./file0\x00', 0x5925008, 0x9, 0x6, 0x1, 0x0, 0x7, 0x6, 0x0, 0x3, 0x7, 0x2}) 13:32:27 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) syz_open_pts() 13:32:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0xffffffffffffff5f, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x600) 13:32:28 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 13:32:28 executing program 1: setsockopt(0xffffffffffffffff, 0xffffffffffff8660, 0x90, &(0x7f0000000080)="caf5b415", 0x4) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x100, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setitimer(0x0, &(0x7f0000000000)={{0x10000, 0x9}, {0xfff}}, &(0x7f0000000040)) 13:32:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xa000000000, 0x2, 0x400, 0x7}) seteuid(r1) r3 = getpgid(0xffffffffffffffff) r4 = getpgrp() setpgid(r3, r4) shmctl$IPC_RMID(r0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(0xffffffffffffffff) dup(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x311, './file0\x00', './file0\x00'}) 13:32:28 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 13:32:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000150000000000000000000000000800", 0xfffffffffffffffd, 0x800000000000000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:32:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xf0000005, 0x8001, 0x20}, {{r0}, 0xfffffffffffffffe, 0x8, 0x82, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x1, 0x8, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x81, 0x4}], 0x40000009, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:32:28 executing program 1: open$dir(&(0x7f0000000000)='./control\x00', 0x0, 0x12) open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 13:32:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x5, 0xf81, './file0\x00', 0x4, 0x8, 0x57b, 0x7fffffff}) r1 = socket(0x6, 0x4002, 0x1) recvfrom$inet6(r1, &(0x7f0000000040)=""/224, 0x79, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xbcb, 0x64af}, 0xc) recvfrom(r1, &(0x7f00000001c0)=""/108, 0x6c, 0x2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 13:32:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000540)=""/224, 0xe0}, {&(0x7f0000000640)=""/113, 0x71}], 0x6, 0x0) write(r0, &(0x7f0000000240)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 13:32:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() 13:32:28 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x40000002e, &(0x7f0000000000)="fd812eaa4e713048e69931929648", 0x324) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:32:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140), 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x0) 13:32:29 executing program 1: select(0x2, 0x0, &(0x7f0000000140)={0x100}, 0x0, 0x0) geteuid() 13:32:29 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x8005, 0x200) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) 13:32:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:32:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x4, 0x9, 0x200, "25c3f0d85399ab39551c4fdbe9b534244e9b9a99", 0x1f, 0x100}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/152, 0x98}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/213, 0xd5}], 0x6, 0x0) 13:32:30 executing program 1: r0 = socket(0x2, 0x4, 0x8) r1 = socket(0x0, 0x7, 0x7) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r3, &(0x7f00000002c0)="2181dba2dd91ae016c08e47f67df8500935a9e2a115bfbba5aee75fe8b6bb67d6d3606041000a993", 0x28, 0x405, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c6530ff01000000000000b600cbcb8a28295ba98dcd7ff4bb0bb67ede9cce5e43712f67"], 0xa) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x120, 0x1) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 13:32:30 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x140) 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) semop(r0, &(0x7f0000000100), 0x33) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002600)='/dev/null\x00', 0x208, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000002640)) r3 = dup2(r1, r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002700)=""/201) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000025c0)={0x3, 0x0, 0x9, 0x3, "f6b0f19a49d079f9111a3af5e3bce00118245494", 0xff}) r4 = open$dir(&(0x7f00000026c0)='./file0\x00', 0x40000400000002be, 0x20) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r4, &(0x7f0000000040), 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socket$inet6(0x18, 0x40000000000004, 0x7fffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 13:32:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 13:32:30 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 13:32:30 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x1a8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 13:32:30 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x6, 0x0, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 13:32:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) read(r0, &(0x7f0000000080)=""/236, 0xec) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 13:32:30 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() setgid(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:32:30 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:32:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1ffd23000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 13:32:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 13:32:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000008003000"], 0x1) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 13:32:30 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0066bb00000000003000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c, 0x4}, 0xffffff6d) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="0080000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000396875ff24451eb702f80000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001e000000002000000000"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000140)=0xfffffffffffffef8) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 13:32:30 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x301, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x2, 0x9, {0x7fffffff, 0x1}}) fcntl$setflags(r0, 0x2, 0x1) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) 13:32:30 executing program 0: clock_getres(0x2, &(0x7f0000000000)) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000100)) r0 = getegid() setregid(0x0, r0) 13:32:30 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) 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', r1, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) 13:32:30 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x7fffffff, 0xb158, 0x9, 0xff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="f0155d98b37601122bd2be575b426e5f469803897fa75caab4dc05702691e891eaf803a2bb6e9deb0d23ec7fa85ccc", 0x2f}], 0x1, 0x40) lseek(r0, 0x0, 0x0) 13:32:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x549, 0x5, 0x3ff, 0x6, "1bdb7682a5fb989843eb61480133b22356dd39d7", 0x3ff, 0x6eed3d8e}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) 13:32:31 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) r2 = semget(0x0, 0x5, 0x102) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0xffff}, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) lseek(r0, 0x0, 0x3) 13:32:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 13:32:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffeffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) 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() 13:32:31 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 13:32:31 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x7, [{0x3, 0xfffffffffffffffa}, {0x2, 0x6}, {0x3, 0xffffffffffffff4a}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0x8}, {0x1, 0x5926}, {0x2, 0xffffffff}, {0x0, 0x3}, {0x1, 0x6}, {0x0, 0xeff}, {0x2, 0x6}, {0x3, 0x2}, {0x2, 0x3}, {0x2, 0x4}, {0x3, 0x57b47298}, {0x2, 0x24}, {0x3, 0x1}, {0x3, 0x1d}, {0x2, 0x5}, {0x3, 0x2c53b0a1}, {0x3, 0x4}, {0x3}, {0x8f87d598a29ca328}, {0x3, 0x1}, {0x3, 0x20}, {0x3, 0x10001}, {0x0, 0x3ff}, {0x1, 0x7}, {0x3, 0xe5e}, {0x3, 0x100000001}]}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x8001, 0x9, {0x1f, 0xc2f}}) 13:32:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/207, 0xffffffffffffffed}], 0xffffffffffffff4) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 13:32:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 13:32:32 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\a\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, &(0x7f00000000c0)={0x2, 0x800, 0x4, 0x9, 0x200000000, 0x2, 0x1ff, 0x22}, &(0x7f0000000100)={0x2, 0x4}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20888, 0x1e2) ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 13:32:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x9) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 13:32:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) kqueue() 13:32:33 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="43ca045c18a2792725189e2e33ba0299de60922094211dc3d0cd673e8c56d8ec568183acc7627c79c02754d156b11586b4f382e09a74f4204bce2c333afd902fdefc0d16db82cb4a862068c0814adfad1ed42fa3fde8c87e0908f641ac8f73acaa91fa7495db29e16843e3e11c6e0be9d369e9b1d38589fe631fee7bdeb2c16e84408598c8ec6ce195f1efe4c7b7c846d847324ca6488fa66056f6ff4341f746496d4e2ca814d37eeac9c7fd28d6a02471fc18086f0a11e59743e76503853b906ab2897e1466bd7c9ec822a30fa6759155671cbd74cfc60b4f35d47fe464ca35d2bbfb43e5ace5bec1e307861d375e85bc48802fffcf9257051a82a99ff8abdd5474d278b9fbd03a82d9f935646f6160f342749870be2ed14d1795402f5b30449c04e74459c85afcfb2dcf551f58a8578a841613afad362193a12a42917af8f41ec47901c1c25b4e76b2d2cfee014767ab84259a22db60dcc42cd6f18df5cdd71540e9f935fc35c1da461dcd31be899bee154d91cf54df6f1aa7f7c2dd2c786d086b16e20b3e54c127371ed969a02ce79b773924f18b2e"], 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='W\x00') fcntl$dupfd(r2, 0xa, r0) 13:32:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/221, 0xdd}], 0x6, &(0x7f0000000580)=""/139, 0x8b}, 0x3) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 13:32:33 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x210, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 13:32:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) flock(r0, 0x3) syz_open_pts() close(r0) 13:32:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:32:34 executing program 1: r0 = socket(0x18, 0x1, 0x8000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="6a48a73e48d26fffba762cc1259b17ed5b7d303eba684371a18ff34accb6b0545add4c85a72ff95bf1d87066381e1d28c2e31c2ceb29c2a9fd6498bf3fa65a2bd9aafa63ef0578ed094916fc977ba27609edf6dbe8714ce37490735b55d05990a871358b458b20e8f0", 0x69}, {&(0x7f0000000100)="a2d1a251567985c2316599e756e0384979b5b686f5da8ecb1b5dec3b5f60ce82b9af35035c8d6fd4e560970bfee0626ab2f60be44b6fb07f3cdddc4d8f9290d1f02c760d40e0e858f7ff8bc5c40f09977a04c8f08eb94a57", 0x58}, {&(0x7f0000000180)="ed3dac9b6265340a8ee841af47b13c0e42c6b68af4018a2f48cd77f35b92da71d6fbc8b91ffd53bc9732bbb226d3cdf98cc3bcae1d6286d935b35c29d79006c6f853a037e4aa10b5d501038c929f91d3a2b1decc0afafcb60c872e3a8dda7bb1591d8ba1031e55f6b2b7afd858c5117a3e7e58ff8cee15e884f1f8f7d35c7ea6e8bf37af23c7ea93f4cf81a8717237ee1947d75cc8fd3e77c66649b357259cdfc993b55e1132a27fcb9d6ea2d44c3393b0d89c45bb8032c5f35d58a28d269829fe58", 0xc2}], 0x3, &(0x7f00000002c0)=[{0x20, 0x1, 0x8, "50e7f1746cf18114150d3fb9075e1f"}, {0x80, 0x1, 0xd2, "f7380ee10f318662219dc1f978d9d420ea10e393aeae48ae726bc7d60c7ad7da83ac025c47c623e48f426bb0958c162b06c592a3e4d9852be0d048b174a451e736cbb113207bc492b033dfd5f7b874c3e67e9be69a2226db6cbd18d067ff277ee0e21411a3699b9fc2"}, {0xe0, 0xffff, 0x8, "3b28e0b156fb69455794fbe3c3641547efb679ca7798f5d11024a60b6ad2aa4b93b7fa92cc4b6f3f7978999891f708b7a6e4a25904c76a3d33a053fe3c77c0f143e236a99074988163152cd34496886dbf690e805886002ac7e3f7d9a9e9f44903468e848849037ed99e5a88d779848db7e8412662f071526e7ed365514eb7475ff5fd5a300771046d248b1ffb3695f0cf6ca4efd1cb304a30ff821cda2cc3546c2f1a76ed45f664ca1a2b2a996fd214f947969e8faab4408cc200ccb411771dba330282445ec42460ca8f73"}, {0x50, 0xffff, 0x6, "faa780899d56e74beef0fdc953254004d0026ec5b4a3cfd692e525e7ebea765493d52fefb6382b3ae7206656d94c5e8069dd87fdf7cf57b6d008"}, {0x98, 0x1, 0x0, "dcc95ab7c0a822608d749231b7f224cdbbd8c71cf87e198d43be4e7a68d2c552ad4df4bbcf98be6cddf6f93cac144de9765501c80a60821785e8875c7e937e1921b3017e2462e971c22b0bfa8a1e80be95ae898142b95b7d840ddd88d5f193c2234c80ce4de10b5ed1005d1214383d0272a2e7fac02a7e4e0f45318dcf6e42e4eaf169ae8dba"}, {0xe0, 0x1, 0x2d, "1f8b7c000f8700e0f213330077968f0e88823bfdf8ac2245ee50a272d7e8186955210c6cf52d0b1af3f6b14f463975d7cf2dc0d4b83880bc3d5901a3dfec1be980d565c85a20765feaf1e73a7da9d68eb0c5876284412dd45956b14d610dac0973623a8881ae434ae61bb70e16f5f4b203bc61fb9aaa8d744c77b092630f206e13940ccae024e7f23ea77207afab9990a257620292a03f68b07b674ad0d2ecd08e2f09cc7302590ca014fde529835c771dc42194458862c8dbe3f1a2d62779fde51717c61319623b39c4"}], 0x348}, 0x400) 13:32:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x10000, 0x2}, {0x18, 0x3}, 0x20, [0x3, 0xfa9, 0x2, 0x9, 0x80000000, 0x100000000, 0x7]}, 0x3c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 13:32:34 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r0, 0x4ffff) 13:32:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x100) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/138) poll(&(0x7f0000000000), 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:32:34 executing program 0: r0 = socket(0x800000014, 0x1, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffff9, &(0x7f0000000080)="3a361a5268a9182727d8c613fb22557be298d0969fbc6986f4025d11f1a35e0ca327a84fb2b44a9e2dc65670ad287f155c4f3b3d1800eabcd6eca67d70cb62f54b9c734148fe9438ef524bc400df6ef8be10ff9ce369976dc64706add09b1c29a89bdc4c1749af5f7ba3e6d298976435ee181f4338301c231191ca4459be07bd33bcc16ba3c1fac2cabb5f95861a13d31bf66d", 0x93) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x80000001) 13:32:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20000010000001, &(0x7f0000000000)={0x6}) 13:32:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x7, 0x9, 0xffffffff, 0x2}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffffff}, {0xe65}}, 0x2) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:32:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="a0167a4f7012224460a3a4b11275dd9c314fe5027724076d1b919d7efc395d8d4ca521baadac5405bee6c73b8948c4db62dc9313f44b392081da2462f11208459c383d98b54fe9d513b3eea6baf3fa31e3c95e64b46302d11afa7097d7cad6f7a154b5fd81927d3e535b1515bee5ed3984a98ec340ada841356a2d01802f5ee194a65d83641d90477e11c61c05", 0x8d}, {&(0x7f0000000140)="f28d639acaf1cf854ecea4bc40942515e4b854962c4f0f1181d3cc6a8233919856cc19922bc43a1b313ed72bffb929ecdfac2113bbd4b136158ce18104753108cc0935054341eb9e30233f4d100daa5db8638411a871159b2b034080e04f366c91cb17d76367b8e4d067e57e41722b9f8af8a156f31e0c5225cb658ec51591f07a71a5aa583c86249d6d43b8aef79e60f9a86da9230c6990d0e46c81709e0f85074a8b39d174c06d67fa1f8c3c56e307012cdc1447c121aa76912b7daeb9607172f7ee81223b42af83ca89b76f093bd4c2e378780ca0670e8612", 0xda}], 0x2, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 13:32:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) flock(r1, 0x0) 13:32:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="71534c4d880ff42c3d5d30fce2559da45013245f1c653a600f225de8d0b7aebce0b94a13876c9bf950800ecb5cd755dbcd3505011c5dc9689acdd02075ac243967d8abe3f9e7a2150baf3807257b422ba45a95c1587540ecff552aa7edf59676df04bc40f2b2fd68540d865c2ee4ab91dfee9e2ad142f1ebe229883077e1557e8d6942e421c4a0659c1bcecd593f7c0ce55101c1cb0a395f239999382e", 0x9d}, {&(0x7f0000000440)="7e9e971c2e022de19e6bd4dadb3b0a3acfd670199b46f63a9afef483f253e5cd65829c6684214ae607cebb3b6b56d3b2bb7413b7968b65b8dfe03b72ad1049ced38a8c4a7e12471b354981bf959a159193c6cb04e8b335ee1788a74701807d854d21e5f3053f0181481797e78e4d1a6c39d9e8b11d78302ed6e5c61c4ede4d639fda2b6039e638e5de91205de5baf930f6cf51b59ef2da2f852a61602c1b555a1d3bb27dfa7ef9d75f71fffe523e9e9321eb2be71c29e11a9922d3cbc1c2453919a5f13eb33855637a56cfdd3b272cb1c847add4671a8bc47b4f2fdbd7107c7b277faa08b1c5444efcd4cde73d1b08fecd3f1d8c834f8bf6d54a444ee3b58eb749fd52ec7ea1f7e0dc9365fb2e7abfd86dc69d2c551d5579a59e4b42d39a4b0ad7b23f0787618efde76b9a10ad9aefc11a7ccc4bc600c430b89f651f705a6ef3f6f4a42fdaa81c2ffd399f432fe1cd0a39774b870d49cda7b1bc649493b190836180797783e92942586c47f52cabaf1fb6370b7fc625970c423746a92088cec183bbd8c1ff526dd7a311f7e3911fefabe7177249ff88dc3f9bfc576b4e36086ca772b6d11e1afdecf536ae5a5154fc776f061fc24a5cfd525a260e3c7bb9db10e66d38b3f711561e77c91eb5215e67954d3d050ea3ee996585d83ea094e9e30d6b125b35410314dc448a1b8cb22dec4ab02c80c7657a2ddf1cccf4429361556fd678221773266597a50d5169c926e03312dfbfaa61be8ef735073a52f1c4f09edd290790de5286aa862cfb79267e2c2bf875dd104a784c7126709c12f202187c2b5c61ed106665604c876dbe5eed665345f7b56f3a14073fc99671cd65940d4ba9d1947a8a3b2a6c12859740cf9eec6059d19915bd7a24c4414df03949117915a1539e8fa1100c9fdbfd72b2fff33a893596726e4c640b4cb8df84a4f4dbedc3367462f05b46a412881cbbed0663c79b3273779e84530914749d7db0dacfd9499855fa25014cdd4669f10d9d8a952615e9ce1f562c283f2c033ee56d946ec10670789e3ff4dbd377f6a635245b8e1adadcbcc7fa281c329906a6ea47a708880a8563aa7a465e518d501cca468132f4765a02603f415440feb979d9132c0e5ff9d9041d72e3b722094d05e5757a1e75b8e68bfe6eaa6a1701f9b607d28aa3f953aaa37d8ed58fc74846f358d92efa01e6bc49e8e43d9c5c3aab91d55074eda4b05197e3331132f4e4d32f929f47246d7b1246fde997dfb4d00b5ec76adb1ba8c31399d920764c770c30dc5e9dd438d393916d9f648f6641c43f411de30c6ee7317ddac64d16699408855722b386c1e6273b81fb703929ed56ceedb14f9f97e7291baceafb88ae966181bc92a95c8aee9081a3d5c04b9958207eaf9b2e255857aad1c18f1ea899ffe33efa21778c831aa91ee2c19dc7d11a6e744e12845a63fac14d928ee515250928cfb5003c9ca37ff711a525f4d744b0abb35f5946005d42dae493b558509773b8c7d82efa7293a4ad37de12c0617c1ca8e18ca57a5f5d2be0ca42c04071be465c8b1542baff77edaa802a6ae209036ee4143a36eb3a8469d85fdf605c0aa2330248fcfb9e775520b78f104245f29f292aec0d82836437c34aa519d6dc3c1d893bfc06d7eee80746a138f1a92399c2be9d7dccef50a0edb5feeff25bb0caf5c68d4cac007cd073c12c28334a01611ea95e9ef7248848940d8ff8cffb85ab649500db652d81ed8bf840fbb5c2a875ad73d7af71f5dcbbd59f90e41f3376d15738341df1619b2260e28d414330dc82b4e6b7c2c29f15537a47501d81d31ce46ce3a38a303b18e822ff2d35c53112391e3a7dc54d66db0c76ed174d0bca2740b58a1a9dc1fde3dc27722ba903e9e18090c477f6ad45c269349a1525d61d079c34f4134e17b001087938089d923ce85ca4584d02765de9c28881730e2aa5b0415a90bf01df81b71d2ffbc4dac01ea2b14ba0ec7b221027add74efabbad8326fc14a8772fd183fca1daf0aad5a3888146531f83f104d96292e25bf145b57f7fb2610a0491d5a61d4aa1d37247d8d7994c272f711f22fd7469752313c30c675b3356027c8d30976cadb60f20d5f6b993656034a05ea3cf089c954e0bd9d4d638f5edb9a3b40d0ec9158e6830fe8383c2dc121c78753bd46e09099160670791474616bc6c0ee57626d739a182d219f10d45d1c2b1903c7fdab0cf4b1bda1fc0bac1cf80bb3a58f7c265fb076ebb22cc15c099d509ca39f0233b34d143ed3921927b7f7302711825d24683ddb8f8e773e5d8b6a26862609b0b65023b869a2b78510d65cc270303b3fa8d417f9218341f7cf4f206441e5a268214600adf5790186f39240468c4aa1c82ba528486d9cd6de5a219bc8a04d54be25acdbbbbec96e3fa3f8dafab9934bed8d9808ddc1baf98888221461f3fc7c1e0a2b37a3351a835e13b7f29786e1ac174c98a2cb32406515afb5d80ef8a0fb4fca47100b439acd2f5b1ee9b31a63692b810e33786fc83f86ffab38a3670a35daeb7ca8d58235a334eb7a3a0682475b7a5e2cb35ba94b209f365ef755b63336ebfbae4c89a51ce9e9c72dbd29e16bebd6c65a80f46d09cc8366734a72f2c2f34b397048beb8eee999d6df9cdf3fa2cd412841ec113871e16a446613735c4112e784c8dd4fb3acb045852bb5a2d989d79832d6430704bcc3eb17047e3917569debf707a59cd9ee25b5f327f0ca4061c3d03aa878bb3e3407198fffd9bfa160a6d86b65467aa5df6d40a19972d0ba1b4d6545c92d5594d297e409e98dab222f61d81605bf39b07c05fd9e313e047ffc17edf109e7854f3704ae62ddc6ca59a7f416e4c1885e860a72c4e6ea4d4afc10d0b55d6941bd658c22d1949d1728d357f98249a6cd47c3c7c02abd104b71c0c16c1a7508a3cd531faf38075e715bf8b22ea211b05def9c6fb0e3c49686b028bfba01b75ca049e900b6104fca77b3141e6c75a02b4b4e91ba7d4be2321d85b3c3bf9494200358a6e11b075af8971422ecf9ade1b157f291a19655cbb02cd461b3b3706b1ee10a7142bd94a2a156dea6a18782a52797f0b900c86ff81f1021dea6d2b44ba77e914ef6af81cf80788d6ddf63f79377ccb79ed05d3ed1872ff0d133bdcb30a930d5f91d0dcadc1bc008f6c3dbf3b5797196f85c67b8ba56ac0ddb6d5f1abc3e0ed0cd0263d54ccea58ffa12543933f1a7dcfe40bdf830b3145314fb701fcc1d09f5eb6ce8ccf682b2ed8850cf06622914f086c3cbc6da6f97c0bc1f45871a42848f02cd50585cc1724f6e3cdf7635bcabd8e7d66dc2f009f6084d94c97b3ab48b802ff1756099ac957f61240f7448c767f3e4b630112f298d82267d39ed73d393ab16c1417cf71ae5848fe9aeab014cf5858e4a260681950f296b8e6757caa51d013dc240cca4c305d317989faf2ea7a896175b3c84b25fcb384a92784ded362c050a75842ed3328202f4d1f20c3484662770288086515c6fb8203b209c397f88f539703a9194e4fa8c41f42b32941de8e482b95292f691bea982de6c1eda08707643cc378ecd389fc3547949561261cad8cef2c866fd3d88e5f1bdf28ee1acbce611056a4df81a62c5b3bbd3eb750287afc558bd8a6669537d08d5c614df8f8eb9d31ea7c5b0581ab9f02df75b9cc98c350b18baee999ad5f23b762ac0701d31fb1fec84d090c6c45fb031bbbe3cc303019aa2c66c5ae6e7918031d96cdd9a84cd701787c4ae365250ea2fff8394412b6772d6ec0e8d429ca645fbf413a3b51a48a53d822d6502f0f7db9a2079082894a960fea605533b832e92d1aa56fbdef181a6dd6b7c5f3a12df56a70828692874bdbf87c16660f0c835d6b476962c37dd0d189b3feb7ef87082a529d9125d91722aa6cfc5f641c1c95c4ff574865175186a37304e05344d60554b0a510146620929770c2c3f9ddd6a7e6a273d94fd80f319df7e7487f775baf6c565a585f6ae644bc66e343bd5281b440971870484b5e870ccd313899636625a30e4d97b8e412677063ac7622c5c55f6275f38a389abaa49476eedf7ad3f1ac0148fbf6eb227fa303bcde4c583b519e95b304177cb46b8ee6e737fbcef1dd47ff25f483b85f28b0b814bee623446070e702fb719c618c02e24c33f48dfff81fae3156229d04f9df22f02f082275b1b3e9ca5056b3d83b8b4aae65f4fa1f8aae442a245e32e53c2e637d6ee9aa5ecbc494c90948bfc0cd38b7f00f4b8814675482f755f77d311cd6b573e91c1807e11dc110c71a3b76a92afece78c7ac947a4e0f4efa4933dfa1b3fb563c50054ff85baf7c3584e37626713af0b3b0f722fe06f406c33621963b863426ff4d5e4573deb21e5f1ef058fa39dcbf0ffc920dfb45d3824b41b127daa6b2a2f660a1b44dff5289cf3a383fec76a433db994aabc2fba6f60a55b055484793c0fd5eb3536250c7e071e911b6f1e0b35a61becdff68acd952f1bc68a42f67e472bfdd626428aed55b86417cb14ac6e1a39019eca4f0ff73c677b53e3425dcb36efb1c8d3a5f1bd711dd5e247024aadeeb3e39148fbbacb604853422e309543676142aa26998a3b262c0f238da32142fdcf9b9cc0f84da6794c1428cd276446626b0f71fb1dfccb441399033ced6a6298e95bf6d47175fd76318579dc4c1403ae82fcdfa64c7647b29f36a0623f8bb20d10d0243a77dedc51ffebb166ac20269b70719bf03a55b713b6f25fa9f670c10e824b73ce54d9d3150b084f7077ba4a5d91f7419afa3bf452acbb05903ad7d1ab78249a578baa2b0f79ae3a058d284e766f6d5762052a99e19cf5a2dbf86e63e7a087cd60e03cea62239d154f7fbad47969e1e104fb3a844f1c23907c72c3b3515aa5941c889ccbc22f23e268f18ba298e1ab3deb20352746750b050f9d8b953a24e76f07ee66064d307c981a3132867bd379675652d505fbb1c01e88e72f03c6d72e31b80b197c8a6e67952618aeb28edc31cfd2d806bdc63065ea319d45991991a3df718d18efd0a64d6952daef9975996b8351efa002927bacb30d8500cee9fdd2aed85120c8ea088254f43515c388ebbb8600f6b12b6cf67be7be3a37af27803902e27582753c733ec5716761c7ff9043cbe1e030faef86becfba13279721ea1cb0993fdb20d4074fe90fab6a8d3570888999dd3691fe57b7d5ac6ca0d759b17eef7742747af614ff1f06946ba0c3ec867c149edb5ed06412a294e30d76d5693302b0c95862b8f337461e16ddfde2b764c0d8ec8db558b5c2b7e1205bdee0527655fa1adaa497fbc000599416c79500101c952cfae40d5bd19807384c782c87b0595dd1207a2507784a617f65662fb4bd447442e87f24fe8632a9d276c8fb907afc1ee2cf33154184492c8f688c78cb6a8785634a89fdb698847b9d78ce5d592aa47f0cbb105ae5bddaf392d878303ca7f938529c46f4e93c0ff82578139324887c7e4e9d2a67811f391f22809a1a37023410df30c698c5866bb2ebda0ab15b97283d67dda72c75008b1bde16c62a2eb9c2fd1f879dc01aa7a2188b5d77ae1594b2f168b99881ea192e81cc933c47cb5d7f19dd099821e874a91577556a231f5054c0fe71e069e8b3931a4f3d6b08ccbaddfceccdab1f63f8c780e5e889660741bc5c83078d3f06efc835096ed23e5da9e85b24a4cc319d9e9c08c7f7fe782ccd80fcc2075d17aa711107b20cb5d20e78c54488556f9658a7e4cd2532b6c0d558c9cd010eaa9e58e0ef2435850faa96ce661c540a15a8104693e6b81492b1602a6265eb6987ca7a5eb2c5ae13f49", 0x1000}, {&(0x7f00000000c0)="0f75412a6c21b0", 0x7}, {&(0x7f0000001440)="2969f4f5e7e6ff451df16b55c7e622896d7f6ffc4f46b4474fc635acd6b50d654cb9a3bbe1673b129bf117ce63ed94692855f941ceef917ed7a7022d9280e102c9d00c3fccd92142dd861a6526f9bd73e5ed663599ba5b9a284169f0dc1c768c96bbacc80ce3fe49c52360b60adf610774f550a76eb423501e9617718a86da641e66f45258d440dd81d91b25f4d0862eb732df9ee80db99931505e4f6dc9c34e5e0b893bd3d212acf9f9ad130bca5206468cbeafe98d22fd820e7b12a4d06041538e22f1501298eacfb0e52cdaeb5fb9b23157e359621b65ab667505110c21f8004656220ecc870f6f8a2016820a027fd8fb9a2d17cbf8f50df76e39c0255eb1226407c42201e4227ce37be3a6565b62788b6540c92e2b2dcc104153b8f18349f5fc3976ac1034e13a811a4ef1697d03ee1445596359bd6fbb3bcd8056aaa66cf50d2b8bec16e05c2fdc555e0b41ba0e894cd4d7bf605e4a064cd4ad26267b15f51e1faebd619e456dcfba7ae46e0f9f96375f1ceb4ef1f2552eb0b91dc60e1ea71f0b0919f18aa12b915d67793b43bcd18108e0ee87a639565ddac5a016583c05311439ea18244433ba6effe156e58c8123883e12c46fe3467c17355d9c22c85de9bdb3b4369c0a1b88ac064bd6755317041aee9e30e164c580a625b952fabe424891cbff1f2b4cdd7e56e402955db8e5242c31c0947ed15b33a3fa00429682ffbf7e67052798196bde71154bd0a17f7d7f84ef51774a6a7876480662f229ae8ee599bacd66fe3b1876f6cf62ab34db9af0a6a65d0ed5748395021fb730d4ff4d1a2a48008ab8740837e2736b830588ab3f2a9793fc8b21879bfe06a27763e4777e41bbbebfa57c3c71a29c9348afe995651b6ff472a8ee0ba37c902ff1d45b5839f3408326608ce46cfc13a6b12f3674a161d9f9aa7061482dbef0e85b3e0d8dddc1d4b90fca83bf71c301bf5e893e296b67aef346b34c869cab4b1b58e27c482deb9521110e3407a7322214bfa496bdad902b67d886bba032fa368d263a93b90c5672c3df0d623ee0a69bf54080b1f022e77ad9b8b85d9c3bcec3adc6e3bbc46f5fff03d34177cb0946aec55349dd0ebd6e67f528241b27e7f115e6ab12f40d9f71d501e9611a1b5ea222f2c2acdbdfe5c8f21de8cbaaa18d7c07dc83a33422f013b472e41e45ffa4ab842abab0acfbe7474114f880c56b7771a298c93427ecb3044c99781e0804037fa55dfedadc70ddbf0beae9ed728d7ec55b8e1791a5e5cedcc87f2853e36f26f26df9adf4c26f9e93579a41961cc8b2ed53bd4d1d25439f2c4df0d9079f3e9e8cc931a369c75962b58034185ad0d0941fe9273b737f5d491a240f928b201b40178fb92bf778b3a849d6e312046463b7604fe922de4cb6c8b7aa1df179b14cfe9a7472d1e20b15c1ed44fa691864c019a546b24e7c86e3055bd293fefceb170a3ab01a935364df4cad72c473b687f4e33ea44be71ba6c7cc70239e923240a4d3ee3ceb5bff2af8278d0f06e24e269bc2835c74ec80ef2471b1c7114835a929f7727e9c393b89594e21d349f0b67978a29facc7c03daf6c794e4d68ac12eba4dd8dbc733948b1a671a255c4e4e2977e4d09e19886ad68c109978c72e92505e8834e2706c2f22b968b7439d6559dd7787246aa9eceac41dd99e794e152b69f53aa2558d7c2d5c8656e37c04a7cfa8e3a3ca42f419587e1459b1d7340da9597427231b231d72408e478b80e97b88096c497d046818d8650b2a7e8cdfd449fe9d060cb0600185952ed18a2b0558d53c1df0aee83cfb0de6fe9d696a654c4ecd8d5831a64a53b8ca6f24ab34f18464a8288c3565608fc0f9b92cae2ce83d2a8bd2e26065364ef7ed95358f7d8fb244dd3739e0a7b6226efb9364f9a51ef13458c06415d799cf59d71110cec8b7fcaa5d1e4f7bb20457ff5fff8b84e25a78a688183bf5164ff119e4b6ddbe143768dc839d295f27368862e56511846a33f25fffdf52170fba345628d4e8afbb4753d94c693648b2aaaa9f7151ca940e61df49b9c7b24f770644e7ba82925dbfb8c62182216c54dbd220ce9c27b69bad1386884ff91bae2012d1b72f7be04a6085d2e4c221607cdbfcac37c09d7c0403837eb9bf0bdb605caf47650f6ef46ff830e9460679bbeb488531e3e9df21a6692895c2d91606bd42026397837d19f57cabfaf95bd6cf46d419f18bbe9f00c6fc3e1a36766c29f520f82ff75c343dca0c6e188360b758e76ef76423b35a20b0215c975d699d10d137c4d4532057b239395ba087705a6ac880fc7187b80766cde7f897cb5bddc1fa7d6b398e4d44ca52a12985d125c65c1649c4b1bb76517ddfe7fd6a8cd6c0cc0d2decf68b0277edf274c868d4c9ac0797ee4e7243487feff510dfdaae7bdbe06e32864e63351633e7c8ad7d46e133f1ad1be31a1fee721787343a89e4dbdffa381c1f76bbe90331ebe7eb61b00034c9b9b7a88da833300559118f1823335a6642fd482bdef13954bf9178ed5c214620460a498a1b82d90d6dae1d5c433b412c0178b4b29e6a30b2adab00e84eb67ce049a15b6ad1abdd2ef1397a45447d72f9ea79f19c3219f62a81b077b623a2bfd93e6d49c0850276a2ca99e0a8071076c40957608cf94284d44bb58a31c36b6a3c090e22d2bb51cdb11cae85aa7e04d89c0102d4b54bf6ecb2abbf7c6d3fe3e803276b0d2c234769f2f74aee5401b41826b15c88bcaf40bbd0fb6faa4237b400b173c3504bf21e67619301760cb1a53dc1df31ada85964593eb8ad1d7a27ccbb57a2628a85ae62b09b26323153f55f1d3907ed1cfd0ed6bc202bce9d070d82053f216ea4726c10fa87ac2fea4b519f525bc973fbfeb67d1befc0a07568549c799328ed97d7ad20bbcd632170c29713d395a74c5f21449e1526bd16743eee64979607e399734eb620cc6fb131893837d21b006c83028a4d9c279f870c5f1775ddffd5d716295cdf860a3e152f21752f8e2035eda4aedff3f6d69b0b7326be80cc520c8e995466d8743b3d745b4d0ae962178e0b71ba56387bb32dc8997ef644d41f602af46073eaf7b3bed9d9b2d39c1ddd342f8b04786785240f555361b4c90cff85b8c0ac6ff9616c0247f6f7abc4d4e1e93897a36c49d0a0aaeeb1fd8d1c0ff642dbb3356060db2726b134e8d6059eb5d50dac08c2e33d134c4fc81279bbbb3372ccaec87350549c18292929edce5e125d0e652f74d40efd0c7488bf04fd96fa4a17f64f47266d1100a07b23d4307cd7d5af2c0b1cb3649396009eb7a3db1580b19a667f1fb6b59c6ae790690abe6edfb2176a555c51f80cb45b22e1997d018bd2b8fa2b45ca52f5492e9f2f9261dc10ed1df2e51a9634459ba6f28b42cb5fc42a7f67c021a8f15484a867c661ffacddcac14127bea78b11d64e5c9a0387c9bbc8d966436633577ceca81dedec794ebe9951b7367a6a058964268ffd6593755c3a7df01006ff0a5fcdeffd6a723b8d1656f635c9fef4ddad118c89ca630600ddf00c1b42f539fafd4f2099200255a810f92790ff3c4d1376e6931e74ccbe08c610d239df503ce6246e2a93d9d681d26c800b795e092f314ffbb26b50ddee7fc1d5ad5a574dec35920e82714a6432cf763be7c04fa3a05525be1e1aa2e09f982f4a5024ca6dcd4e8ad5d7648416c1041d7dce876545cbe6d16af7fe9deb0fed803e5699c67656d9942c9e967480fbd8db0fdeb7a0a851aa1395be86f3cc0bf4f4fe84f59015c653a7671c6989af2660f71089a0bc5e36dfae7af8d7463af995a4c164348fedef73fad317d794d1d5a2da284bdbf090f26af6f3f9072553ba792495bf7b1415f06433ae9357f52ce3b3ab39ef1cc003fdd5a55b4116bbeb4e9d9994e04aac9273201b217cd984b3d52d8ee961c6617b70ed28b5e89f9f64d675184bfd8804ea23f0d240c055f210ea9b4ce59bd6a236d560e579b19c5892d381681550b7e9577a9b3397f2ba0715b2c0690a7d50c6911e8ce070b0700e6674390241ef2d20a07ed78bd6f2f6f0a88f456d2ce668e7bd9ae09ada9df9de3fc1f486ea2c870ac59a67fefa8411dc6c39124a9ea3760eaa7543e608b55dab7217e612f2f61dfec71572aab410e25b3438e3caa42a8002538a69e9b805c41d54b4b7128176f8b07303d34a960b51e204a9c957cc3bc990e1e5fc2845f5f96101e3617583127711bae3f7a4159328a9873fdb664288a495aa4a460fea911eaac08cb7ee2aa1af3e78f5525a5db30778bb982c685ae61809442d8506598e16dd0c7d90e6585fa53c94d2edd9d0c3c68c18b3951e6a0323f27effbd6508d0cdbb859646c5bad5abeda141252ec5772c0e842ff9e85e5b1ab6ee2527bcb011cd2d1d2690b07515c055f09c0bdc0119d072541e952239e2ee596dc3f5be2ef577c3bea145564f56b5b92493cf4eb57e77c060123e8492637a9039f6ea53b165d4ffcaebfaf7f7f8fab3fae01752688a0fc1ee318e220ab335b19f2c3b30c8deb3d2facc582e2ac8f4fddfa2053fc11c99eade68d224d118ec4e8c59e53e3294a93cf1e22a07ae56024ff7bb7a28c6ec7a8a5ceabe61443ac32f7355079d62ac96e4b58c24d9eb3828ba6c0de1bd2c542abdc12183c867cb5e0d7558a3cd4334f94272414ceddc9f6605e8c818681e2112e8b2af47b9323440363f0fd9d1c2e7f91a4681d82acde52739f2e3235bf850d5eaaf394170b4d7a5bfdb76e6706fec23175d21b99ec8a8f7bd2a1e404929999670f23aa57a123b774bc6edc4c1b4a0a94558d926e12fb1e7c88d6e96468e74e798be49fe3af22608ec9e8589390051c70aa3f17a43d54a5cc20ac52a72567b6cfaa28b45057548bf9bd277c08802e88876461743d00127d3e63066b81233cfdf5c523039851493b0b298c03cefcdbafad9acd2efbc415823a1e8e458efc254610576143cc8ab2464acc54ba182de2497ec9242fdb15762399a34f60fbbae4507cb1d9956c8f47b4a7c34c5f799b2f0718f728834154f607bd111589349d89516fdec3b990929963057ebd4f06e5e179224dc1424dadba9560b2a26a3ef74eb81705a11f81ab3627ac18438f31ded16fb967757276c2254061eb53dc144237754debf798a0474d0a24bdaaf2499c73066a2ee93210dc9c7781c2eb4b795857b2cb1f8fdf790e443b466b83ac3af174c306d2ef51fa910ae03aa2db3b45ea03c505b3a9dd9d89efff13ae73271ea9413988a11434bba1b35aeb027ee43c1a1d36aec84db497db2ef8141aa2624d707ab838e0da79678dbca5cd546580ef25e357b6aebdb57721fcbf85da8d3481a4597442be1710c24b1a5e85f8cdc9e0a1cedf6762e1064f8649d23d8c67026c89a6217f28775c78191f9692a1e49f5b8a65cdb4fe844ad053e2bbef83af696d5de71d208e01643476f2be6280365fdb74ad891ef0f9a857905aed8d96021b4168c0bc0470c7eebd352ec2ce6df75e61f6217c4ccb80b2f8f2780518b7758fb14792cc9d72ffc6756a3eae69b03f31732cada292942365c53321a0db71bf8867a8d8e956343d118b5760b8da749eb86bbfffd36dfa66075c470b65def211424243ad343bd7cf42ca28196ad1b59377bab743a849ab4b6bd6df59271759deca008624b28b3c5bbbc692faab80ea0407cb34bef4441d7fbd288aed4b6eb6adf811f4425401f5c662f3ccc6c8e0322d3559e95b291f6b72676716d7131bad75d6490e295643c8d61e066203873543f7e825a9869be7a22c0fadc1542ac01ea5b29c373a1268812d7f0fe6d51dda7ec83e", 0x1000}, {&(0x7f0000000180)="f77482d2ceefe6bc3d8ab73b4f8dbebd2b534220d4bdcdb3f390dcf6fed626b93c6ede06347e05e9d5861acc71fa90fd3974744ec106effa35172e40a92c3a9902ab602b8f580ecd432d27ff451655a5d0ef53d7701280c981537ddcfe7fb560f0eff853bfbcc27f0dd11e03d0973c2fb93ae36cdcc982886d5031ce258579b9fa1f326f708918333e277ca7dc132ebeadd732de5c487356daea02a458235839efd11a", 0xa3}, {&(0x7f0000000240)="0bcd401603963ef93ff8c5c6346f7a4e326a28ee49f2f2e314ba4808aad364ece2cbda77535a4bde9b22e3cb33a02e081b71c2169992b1f06744d81e917d6dfa355a18a2d8a644589f61bf7cc11c939d6a66227f259f94d8808ef0c12637a4a10ba65bf767b24ae3bf07e6b68b9294190a44423557811bf05c9d258d34486f5a079ff07ff7de63877c473865e63a7e4e9d9c7c776bba28fb5f5db237f8bf1f15e9abeab8c797ae061458ba91adc560054bcd30c46386dbbac3dfc3c0e9fb2e016c6e561855991d673f72", 0xca}, {&(0x7f0000002440)="e610f4ea844d7ac87d64c6b8b97b84bb9565cf4288a124c6c17f6d1745566c1ff9e5dac7c69cee66ae1a09c1d05042fb98a48f6a13314ca98b0b00fb4290230f2ca72b2ac4a8b5b5bc02fef81265c02d3bccc25998491aff8c34359149f51fd7ed9d8c064c9d8f0aca140321446c8f179f760d6143881bf56492381419d014794d43fff4e0da02a6df72791793a6ddfc7e451d8bb5d4d82c1eb0891ad590e687882a7167d4868d259c0b333ee8265229f2faabf11d60f0", 0xb7}, {&(0x7f0000002500)="2a1ab2e0ee63534fd15e8ed43477e0030c0d182fdb91f5e840a2c75c9a1d1d565f3671c5346477cf06eb0785688105fc40aa0ccc3c637bb546c28857e7ffb2149977ef3206e1bdb9fbb560fe320e537044207ce04367eb6516dec00b68473978f4c4f12df0d37c9b55c9779fcf656feeba061af1b798ae51f3a70af3c3eeacc470af92c0a4196caa2558ec67af28a80ac161eb318876cee969ab3795c7b885543f2db14d482c09054f4ac7e87be92512aeef8b69288f4776b6bf44741a36e7de42c2cf1c9f6d73e8ea633c", 0xcb}], 0x8) shutdown(r0, 0x0) 13:32:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvfrom$unix(r1, &(0x7f00000001c0)=""/142, 0x8e, 0x803, 0x0, 0x0) lseek(r0, 0x0, 0x40ffe) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) socketpair(0x30, 0x4000, 0x80000000, &(0x7f0000000140)) writev(r0, &(0x7f0000000040), 0x1) 13:32:35 executing program 0: mlock(&(0x7f0000214000/0x4000)=nil, 0x4000) munmap(&(0x7f0000213000/0x3000)=nil, 0x3000) 13:32:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 13:32:35 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/209, 0xd1) setrlimit(0x0, &(0x7f0000000000)) 13:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:32:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc2, 0xf0000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x82, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000020, 0x6, 0x7}], 0x80000000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x38, 0x24, 0x1ff, 0x7}], 0x7, &(0x7f0000000080)={0x800, 0x7fff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 13:32:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 13:32:36 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(r1, &(0x7f00000002c0)="dbc850f0a01312111737110252fe9588d715cb4e822d0227fa17d779421276eaac9a9be3d1c4d79d871519392610d2cea3abff54920e3982b52857797b59dad056a3fc739cebc2b1cbf969645c59a4cf295e1595334c3f074bbfaed143640679d78d4d35513714aa916f3c421e087b9d739fea3b11ac7f0cbb74967a80af32d3248826ff28a56de3ec4bc9a286ddecf568dd3345bd23178be0ba9d22774f70db57d7157fe905bb3373bc6626dcca0ff4559479d06b4918ac8d9d7ff97d8b851cb16c6353210edffd0e19323f772418becd095f63de78817934665a44237891e21310b98a30c7130ab3d4d39ea094fa61f998bd1211fe269a0a8579e7a3bf77bb511e2b239a44e5fd91377268c948702021878dc19f32d3b72b84e1375b3e6544b07f208caf6d5e8a9ec80041257aa83da331efda1183111fca911b6884edf84db7c9bdad431e786112fd9e0d39bfcdf5063d823f366b07621f3ee153c898862f8f77e6000737372a3799d6fd9e785be412bc66ffa62e92eff7083cb4cbd2ab9a6892a1af7e738abac6a7eaa3b7c1fa0bbb9403cd564a59c8d64346dfbf3a11e777c5fc66b5aff489f6b209224eee801db61310b9edb69aab2b984fb9cca111912e078a50be927d041896b65ba6c38a71367d551f9bb2d137cc06aff1cb7ce2c827e9acd09a7bf5e8c8847f1bdfc95888f385eba51689a9da88990ed650fbcd70836ace956488274c4bfe17fee757efde2264952e365bf0837a8aeb0f29a016c76bebed161012857c5873f2f9ca0a43228df78f6bc076ba46f8258bd4301e2c0782c07dfbd2baba1afd5c6b634070d9a78a205ce7a189170082871fdc8a95f2a8be572e2252487d1e99314134525d205d455bc5682d095e32420f13190f1463077fad9f38c37dcc1904114162c49da04f4568e634beb7f640e31e2065fd929251afb7089fb819fc24c23fa8a338640a3b468d5b2fb2f4b64049a4834c86546757ab044861f002612b1b67db6ec1483e853118429bfd3d9e3879af10370ad897aefa5c7d7ec50996be8396a935ceb8714ba55b2e69f4b206d6a366a7f66a4fa4b05f0904d4aad2bd1c96eebfeaa060ef2204fc3a3ade7d35b4eacbf7958a6c73a04b86b8b63d1658ff9dacca6333425fe4d1cb4fcb8f928cb9e3b2b815715cec56324681bf33d3806d1accc32c682a7f269f3fd28ffaf955c4a077430e22b82c2ac5b644f62c8786a837f5f0e924fab614304b19cd552500a8a27b689c72b7a2d1dd65e875d68b93fdfb42503893b85206386e87b1bbd59d96ab2079c550bdeb581802162a533618093e822b5925cb87998e31f63e0bbf7b1c63a393703bbf939ab22c8d6266ea1feed91fa121c4e13979141104ef9082f15834571ca6406ce2a717d2c8c10f88f865df6353c8f805e45243fe29d3c81ed16c01c9766970e09fe911a2c1e419e93cfc88ad88f5e4eb6d5bc470c2f28b447ee8b4e5a78c8bb2f11e2a8f4df8cc5b814d4ba1269e5815dea91ea1a654690f4e25054c9d95df160a87cd7e9be947847b543e62cd97dfcae4e0dc1eec9849dcad080628a31427359a02906dd437182145a0c2b7752b6612974e8f5ae47b521c0a00332304198a3bc221ff1d6229e0daa2581c947532a7b5d930c86cd1a8eb90d18c2386178056bfbfd4c6b66a596c76ef9bf31683ba362a64757975eab8b36a379b905e5eb6ef187345f1bc54488788de144da4d7e6ce5c1cd9f67794ba6cc51c62fdec38b13627e8b926b44ac76d5c9cf66975bae144e1bb2710fe07877806c9db8300c9505a8b56940a4c9ee1ecc54393acaa6cafcd7a1be5766cd173d8cf2985a10bf90e4a4c4318600dd1b2f5ec70994f8f5469d4ca3723376d2a4b366b93fbfd5cd83077efc4d9069b1f6b5dffcdd1bcaf826c4e5161b0e2fce78f9c4d5b1fbae65938e7837b44e9e1f3966a06f844f7c512447517589fffcaa8b3b44dd6306bba4dff97d9b2e2d448112191ab1ba7acfd86385ce91f93ec4ee9f1bc6c94850bd4aae68e940c0c774a2c047c6cfdec59e7b27fabd5e55e1498456553c13b8f123625a67362552a2bbe6c163f39136f90804783b1a52ca3910a8aa96e88308090b6414a9d712ef93edeec6b45ffc318a44e24cb6a892d2128ad65069c0af34716e33b0a9f3039d42a26285abd910f075eaf59ee1be224e4c6008aa9a168e1a637401ba86e6115cd1103ce385ef8be02a5432dbef084c5572a64fc6235e645a4f06c3694d6b7724ff6ff2e3ad32fd1735e5024d1355b4207d7306ee88a2e6ccf9b3218f24ded3a7352a3e00179d94ae4cc42db3e2354df3fb4abd37fdbe8eeac2a9f519ef66735832e4dc3750f369b21d19159a5147683d1847a9c7a30e0d121f34a93664f6671ed118838317637c0d3e8d96c89b17374e82b63e275e029750414fcfbdab545d876cce9d05e869862fe4787628bb80bb0e4851039be32493a4692959ad1be73c72cc1f4346a8411e14d1505e8e80077a1f6661087d8fc178ce69fbbcf7b8b295df4d89307d17c8ca5e65e9a9e713504a6b24914dedcc5f52ca065bc6549078f2716a11a4912317f7d2f4b0f26ea058b3a0b45a6be3afe7b5abbefdef564e5d93dec0b742c69bed2ddae1aaa4d7b7591df824dfd86a7409d0b547327a17e5c8cf04c5376125badcdc2187907e2e56d68d2b1df2417b9d1a25eebf0c551268b666d404c865ec86b4c823e3c7e0826692e8a6cf05998f9e0a331987da9c2d095d84f8a6ca3e6f979feb18dd075b7e1b7b01753eaf918d57ed2577bb94211530d2cb75ec91efa4d7cd96e6cc9274071f10ee4d840759c84ab5dc8ceb89487f9646bee852d9632cb694df1e74419cdf6bbde07b47babe6f0d61997ec22c0ec777c0c83194192140344fa03e5cd523b7a507188728d1ef85a93b71cb71d834012d48a2ed270b52a1d16d864bd20ad4017ee3433b9202bc4b89a62000de58d59c35b338579ea3212043ac193ff0914aa5fed13fb6699717ac874b21af49256b5ecabae6609a97658443950a56903cd16bd608171b64dde1fb3c38f74f95894b050478236e4b5ae5d75b28fa5032e1d8342aa50be97a448e894afb0f072aa7212dedddc7e806c1f936c29b11690e9a27af72cd7e027badb8b7028e5cd4cc0e86804cff1236af7cbfa91aec8b623be948035a8ed6b6c0a9d9dd6366a86980c1bc637d82791132503eaacbb467f9a5f123a9c70e83c7200c91063ab3b6ee531d77f1c5d2ccc183cb3dc5c2897ec7fc58e4a9debf1f5ae7c2408f52dbafe18e2c92cf1bf28e7555b5d7c7ff3f5b5643f7f0ef81d846fb3e2aa745d67501ff652bb7eff8ab560f5ae549649c97bb01612ce755a3bfd2aec89710a0e1cc6a832bbd88f35884b08d3f9a142f7551998788e30c8eaf05161af1e87521d3966f00b2669161d4d889712d197f1513240bebf097f7eb5dc818d7b8a73e85bf10c4a94e12381691be83dc90cd0b2a6678c5f0b1df8ed8770bc5ecb7df2c6d40a34068ab78b20d7841c24349dcc36393deafe4654a2ced56ca1a2038e0e84cc340cb3a6e90fbb0c9b152db7f269660922b8a9c21615412f666293826cbefdcb4feddffd4321e2cf74bf72a816e6c38a615cc83f5ae8b936cd7480b61255885b2e7f12a5c2d7e257c9a250bfcd777184ce9b26c83f233a1dffa40127caf8e228dcbcc36ef9c67973630b0a9c4a1475deab5837631020b13ade916adca094456d626068d2d6fe45f266be166b7e9e754f081fac7584f652e0a611bd95f2f1fbd6ae72d1b6fcce439c751f23d26549a568f59e2311b8668005528142b73e96508bb4324ea44c6243dae962fb78ad9d78231d840c54a98c836f7d164ed73a879926598180f162d2e59936d7c60841d537ff25af9d0957ce488158f5d37212bd7ffac9b2e457db04f31558a38658b1eb84365bd910e2c46d52665c5aadd100dafe16ba132b543528f41e0be4e2ffa1002b267c667dc89fbe190ea755e72d84a156ec702ea98827c3ed8828f1de77810de73723e5a3d13a430c8a44350e5a5d6b4da8ef543333e3055a124491b8262ab5a49e6e5b5623803362e95c9f7d0a665b772019193d693b8f3c0f66aaaaa78f7df16d044ee02e61209c31e45c6d928f8793a20907388e3eb1e812098d6619f26e71eecc64d610360ac76021e4d3067cd9a60db8159576cc37650bbab376f00cd4df190764496072c2bd7ed7134e84e9b8ab94eac5b7c72c38c10bba85ea48787d7eef40f1fa0f222abdd6ea9886e49094f2716515bac3736eeb9609f007a409040eb23b8771edd65abacf97e61e11cb9a477543a66df20645d76d4f9a23b9a2b38065a3191f484c22b065db6ab05ff267d4355a83f13454bf959d2bcc8985f9badb94d76f75fd2bf698592acbf46d8506d91b43d78b8de1f54fa89f72ed00c3c4757060981749482435c074d81324e52780f38b4e589a456303d7a9ce4893f02ae6d97de1589852f5c50a84e661bdfc18d81fed17f3a205437866d3341b3b0a010c623e30cf77b279cfe7b70ab43111d5964dab90d2cfd7af7e2b6b2b811d1af2b75165f078a5967e71439d258f17855142417a70371f5fb8b5243ded7fcd225e07b4b4963a3cbe7f18671d771bdc3a74542d6111a8f6de65c732f50e6aeb2e35fce80f89277229f4733e174ca8463a5990c3e5892bbe501934a331925eccae44bd64fa50fa167e89b454849e715e403cd9dae6240b811b32bbe73ca272f2352a67fae4f78d49029d40ee93fe3e9c4279b5a446bbc651021e0bf1fcb023a6590a3d34f454ba4ffa335cac024d44eedbc1da2f848bec4c723d4341a557d8b425104efd5a0817f8595f71ab2c90fbcc3547165607276a805c3f7dedfc635de3cae450fb0590e82de611cebc9be28f78a757a9fbb77263b37d0c8b14796f31dfe6b57305a901b453033998dacae935e7789213d06ba359b434d38dd7ee47cc1e9476bf47905b9e9940fbe99a80aa800f54b60111bbec2579eda69222f583910e4bab6320913722de01a5c6e817c814e7c5d442b5fda4fff3a98fff2ef18d3cb41b1a7398272eea9e810d970cb77f1747845ad8a82ab217264f3f956fda6ee6eadcbf2b19cbe1332eacd908a67fc2870286289bcc0f9ebb00b7ee334ade9aa348a0502bf12cb8a99cacbdeea3d71bc2ef40a08081da6246c095d1a0ab462606e6a15c277d49a3d4396f23a21fab55b7cb1cfa46a8804b3d6bb7eefd9d77b615f58711dcedc67d259676f599a8b8f1d0e3eaa3ff93d3901dc92335b96d2f89e3533c1cc80a94cebcacd8b3cd00ec8c94160766a9fe53029cf9b6061142a9137d26125e6b90b2c33caba9fadd11be4f04c9376c96ac5e83fea4dcb862bdcf9ce68a1060183f418b63d8f2bd8e4a2caab4a2e3e2f80eb06407f98d7fd0311398e62fda7c25a8a5764995711bd29c5380a4c1065d5cee085f4e4a563731d4f9364c3aa68c0e8c3f64eed6a668a7b2e7f54b205e30ec8c2b74d71193730cfdb4eaaeb5388211aa563711e5f42a2c4b9687e1dda13013117b5877fab6e160203635e77033fe057ad1d579c54a4a262549b88447227a360ea15425ef6c2b0adec21e47ecf583f42aa00d943f08f8dd909bb553576e3db622a98cce28b582e69559dc9729ee27d8f3e88de018fc7fe1bcba7377be15174c4c96811a2ee91bf47257c541b927556303076afaf55928b13dd2a4dfb36e28b573b81d4498eb27e8da751c32cfad87689b3d47b1e4b5aa75fda05e158ee2ba5cd0b2a53ee1e47ed107ba5d899b", 0x1000) execve(0x0, 0x0, 0x0) 13:32:36 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x3c, 0x10000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xff, 0x7f, 0x8000, 0x3, "abaf20d26ff3b3f3185301614437b6fb4d7693f3", 0x3, 0x40}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xa6f, 0x80000001, 0x0, 0x3f, "f4d4fd6b76efd8b4204bf16afbedf3e48f770cec", 0x100000001, 0x20}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x208, 0x2) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/31}, &(0x7f0000000100)=0x21) 13:32:36 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0xfffffffffffffffc, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10040, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) semget(0x3, 0x0, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 13:32:36 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') 13:32:36 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:32:36 executing program 1: 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0xffffffff}, 0xc) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 13:32:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfff, 0x9, &(0x7f0000000040)="dedc7d388a9c36780396cbc1517ec34e52d9b7595b23c6c9d274897b380f4e552abb74f3591ed8d33bfcf815c93b3f65f6f9074ded17a04d7d6cca0ba62f2de9fcc805dfb901942fa261064d9402efd583d1c874d18aa04921cd15905004c95b0d4b2e3c", 0x64) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:32:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x244, 0x8) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:32:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f0000000040)=""/187, 0xbb, 0x801, &(0x7f0000000140)={0x2, 0x0}, 0xc) 13:32:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/211, 0xd3, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x2, 0x80000000}, 0xc) r1 = socket$inet(0x2, 0x4, 0x200000000000000) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 13:32:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/137, 0x89}], 0x5, 0x0}, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 13:32:37 executing program 1: shmat(0x0, &(0x7f0000218000/0x1000)=nil, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = getgid() chmod(&(0x7f0000000180)='./file0\x00', 0x94) getgroups(0x1, &(0x7f0000000140)=[r1]) minherit(&(0x7f0000216000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000214000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000214000/0x4000)=nil, 0x4000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x30a, 0x1ae, 0x2, 0x7, "414bc2cc8356948163c619c666db127e958e8101", 0x9, 0x6}) mlock(&(0x7f0000217000/0xe000)=nil, 0xe000) 13:32:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) madvise(&(0x7f00006fc000/0x3000)=nil, 0x3000, 0x1) 13:32:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x3}) 13:32:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000b000/0x2000)=nil, 0x2000) shmget(0x2, 0x3000, 0x24, &(0x7f000000d000/0x3000)=nil) fcntl$getown(r0, 0x5) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:32:38 executing program 1: socket(0x18, 0x5, 0x8) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 13:32:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x5, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x8000000000000003, 0x4) listen(r0, 0x0) 13:32:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:32:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x98a, 0x5, 0x1}) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 13:32:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 13:32:38 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x22) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(0xffffffffffffffff) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup(0xffffffffffffff9c) r7 = socket(0x0, 0x8000, 0x400) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fchmod(r1, 0x40) poll(&(0x7f0000000280)=[{r1, 0x8}, {r2, 0x80}, {r3, 0x4}, {r4, 0x50}, {r5, 0x8}, {r6, 0x20}, {r7, 0x4}, {r8, 0x6}], 0x8, 0x7) r9 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x7, 0x252ba81a, 0x0, 0x1, 0x3, 0x54b7, 0x2, 0x3, 0x0, 0xfffffffffffff15b, 0x8}) close(r9) bind$inet(r9, &(0x7f0000000080)={0x2, 0x3}, 0xc) listen(r9, 0x3) getpeername(r9, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r10 = openat(r9, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) poll(&(0x7f0000000040)=[{r10, 0x5}, {r9, 0x10}, {r10, 0x4}], 0x3, 0x9) bind(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0500faace7de8cfef22b221b4fd563479e2e2f3000"], 0xa) 13:32:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x201e, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0xfffffffffffffff9, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) setrlimit(0x0, &(0x7f0000000000)) 13:32:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2c0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000440)={0xf659, 0x3b86}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x81, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xb8, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x3, 0xc6}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x8, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x4, 0x32, 0x5, 0x7}], 0x100000001, &(0x7f0000000340)={0x1, 0x2}) close(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x2, 0x100000001}, {{r0}, 0x0, 0x4, 0x80000002, 0x1, 0x200}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x40, 0x6}, {{r1}, 0xfffffffffffffffe, 0x24, 0x80, 0x1000, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x100000000, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x0, 0x2}, {{r1}, 0x0, 0x6, 0x13, 0x8, 0x5}], 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x9, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x82, 0x400fffff, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x3, 0x4}, {{r1}, 0x0, 0x1, 0x1, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x6, 0x4, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2000000b, 0x7608, 0x8c}], 0xfff, &(0x7f0000000240)={0x8, 0x1}) 13:32:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}, {&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/197, 0xc5}], 0x4) 13:32:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_settime(0x7, &(0x7f0000000080)={0x6e6, 0x80}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0xe8) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20420, 0x20) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) nanosleep(&(0x7f00000000c0)={0x5, 0x7}, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 13:32:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000124000/0x3000)=nil) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70f0d5c5a463b2e3651d8e73d3a01a40da3c8c21fbd7d5fa54e7c979a62119630d0c02564d0471009000000000000000000"], &(0x7f0000000080)=0x6e) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) utimes(0x0, &(0x7f0000000380)) sendto$unix(r0, &(0x7f0000000140)="3be9a2d25d4814313aea0c6332cb43483a3a5dedfff63316825dab7f220e9571165d03fe8de7c62c43eec86e2aede51332bc09e44a52a17c52850f5eec772342f6112ad1ef9214d154b01bcb02ebcccd602b427a4a950a5bf6457098602c21b1b59f90d74e7808d7aa53d4ce28a78b87618872949b0c8cc50be5c070b6d2402acdcae8183e95fa89868e99ac7b185db5155d9b7902b095c468629d89a33a0864ea9182b476f9ed874392495e7190b334e1efdf92e5556856a9f825fc10b3e648f4b438f967bb20e6026dfc867c18de42c16469babf9377be7d7b8f502f", 0xdd, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) chroot(&(0x7f0000000340)='./file0\x00') 13:32:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 13:32:39 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) connect$inet(r0, &(0x7f0000000000), 0xc) 13:32:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) syz_open_pts() 13:32:39 executing program 1: r0 = syz_open_pts() r1 = msgget(0x0, 0x40) msgsnd(r1, &(0x7f0000000040)={0x0, "738a0153f8efff81508366843671d65f0af0764fb243ded84967ca0aaac320c3bc1cd163aad01b6727749c6b756347cc63c72afdece9d0b35a0d7da822607851"}, 0x48, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0xff, 0x200000005}) 13:32:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xffffffff, 0x5}, {{r1}, 0x0, 0x22, 0x40, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x14, 0xf0000000, 0x7, 0x8000}, {{r1}, 0x0, 0x1, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x57, 0x8, 0x100, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0xd806, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000001, 0xff, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffff9, 0x3515a03b3c225ccf, 0x20000003, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x30, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xd, 0x6, 0x7}], 0x1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x88, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x74, 0xf0000068, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x11, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x1, 0x8}], 0xfff, &(0x7f0000000200)={0xfff, 0x5}) 13:32:39 executing program 1: link(0x0, &(0x7f00000000c0)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2916739cc928c6c45abf63f3f2b7b8dd49aaa116c83fd653", 0x18) write(r1, &(0x7f0000335000), 0x10052) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x7fff, [{0x3, 0xffffffffffffff00}, {0x3, 0x3}, {0x3, 0x20}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0x86c}, {}, {0x3, 0xca}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x8408}, {0x3, 0x3}, {0x0, 0x2}, {0x1, 0x1f}, {0x3, 0x35}, {0x2}, {0x3, 0x31a}, {0x1, 0x4}, {0x1, 0x80}, {}, {0x0, 0x7}, {0x0, 0xea9}, {0x2, 0x9}, {0x0, 0x9}, {0x3, 0xffc0000000000000}, {0x1, 0xb0f5}, {0x1, 0x42}, {0x3, 0x7}, {0x3, 0x200}, {0x3, 0x101}, {0x2}]}) getsockopt$sock_timeval(r1, 0xffff, 0x608677e93ae281a6, &(0x7f0000000040), &(0x7f0000000100)=0x10) fcntl$setstatus(r0, 0x4, 0x4) 13:32:39 executing program 0: socket(0x2, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 13:32:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x2}, {0x18, 0x2, 0x2, 0xfffffffffffffff8}, 0x4, [0x7fff, 0x1, 0x7fffffff, 0x74, 0xffffffff, 0x8, 0x43b, 0x3]}, 0x3c) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x1, './file0\x00', 0x4, 0x7, 0x401, 0xcc}) msgctl$IPC_RMID(r3, 0x0) 13:32:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:32:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x7c44) open$dir(&(0x7f0000000040)='./file0\x00', 0x281, 0x8) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 13:32:40 executing program 0: r0 = socket(0x12, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="44fd4fdfc3819f7867478dff2ca79aa0b95138a8b9010f8caafbd3bd3f3a875614234b994ed8289dae5e2ac560da2c48abeff71959c46fb4f34516a5347c6d1e28ca53f15ba69174754b5fc17a03c24c2013d02f612688bcc60dfbfd0027ca4954ec5f4f8ebe720400845d6032ef104d6bb5c05a0a0ac7d22caf609292ebc18c230b7281db6017aa9250fc81af0b4771773a7db1ecf22f4b20f6638d26deab7e915ad100ec7e8fc360e25f9191320d5c38e9593bedfee01ba161909c63d510319e289358bbc04d2ac2a5347d1134addace011ba6dd94cef790da3387f5c8372b0ccf3b604f740c573e9443e93a4ee202797c93a2d974a40bfa48cce976fc999c3b867870488727fcf347fa9ac47b", 0x1d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) read(r1, &(0x7f0000000380)=""/139, 0x8b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x7}) setsockopt(r0, 0x7, 0x1, &(0x7f0000000280)="2ae85e56f607fcdc9e62c309d04fc83dfc8a4e02d424d63f9b021729b8e494664b3ce28b4e6d08afcce88b9fade919ca7bff9f66b8c1a725d146b08fe0b7b031b8610886771158d885db6a97ec9995d70ac385cd5b22fca856b526843c8640cb25760a6af406624fe29cc8cc75d2c83bfd09125493a8c6300496161d45877536bc726db03017880b79e95f639837f3505298434f07a482d2802aaa0178ad97d2123ff91c69bce09fcc8bb3733b04cd39b4fdaec305087bc9803110e0f17844d12a8726", 0xc3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000440)=0xc) 13:32:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = semget(0x2, 0x7, 0x300) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100000000, 0x36b3, 0xffffffffffff0001]) listen(r0, 0x0) 13:32:40 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="4c7cca604158a889e7b3be7632480f8e469da82291b4b14c034d30f5f2a3fdf1efb36caaf685503400011da9b73460ae5fff9b2635eb092e56aa9ddc1a770606627bd4176ee214c8ef70abeab99020e8d98d3640a42fb818b2a374c95385e6aa516ca8525ea3c2f55620744e8f9f6f8051afd087ee235b0de39df450f3cdda4c3236ef73ec996ac3bb5afd4f43e29c8937699be7d5006f38a736209496e1cf5e6c193fbb03e47009e99ffca10785ae90d88bc4d169d2d09d81e9d6947df9340703621f458834b04f1987710c7eb73e7138e249", 0xd3}, {&(0x7f0000000200)="607b542a19b095b30cb808b180278eb8c83e4155980e7b029ff34f7593b999633c99ef925f12e61d84c52223bf5706b400f51e85b9bc5889c562de7390b7af65e3dc7fb5f8b81f43aee7fa3ec3a954b2ead7b7aa21ffc68b17c6d36d170a058495abb7165c42822d7383a7056c34b988dcda8c", 0x73}], 0x2, 0x0, 0x0, 0x2}, 0x40e) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 13:32:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1000000) kqueue() getgid() r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 13:32:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0xfc, &(0x7f0000000200)="25d564d56e9a320d9bb3eb717db5e02e93a75861db944c1aa32d336bfb61e6b0dfd0fdaa92c504fec5305568f553f80f5201fa187d4d23955d03564e128128538e6f763178c3bc29cdee0887ebad6a827bba1545d1d70db255e7933a10eb684ad50862dad353e85746ff9bf3f9c3567535356472e2090c7ba6b1d0042616880afd4bd5790c17b8b0b060ff07fcca200b7b030978e45f26c71b8a11bbdec911f80a6e43eff260cd211134be", 0xffffffffffffffa5) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 13:32:40 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r1 = semget(0x3, 0x6, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) 13:32:40 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000380)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x181) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4fe, './file0/file0/fi', './file0\x00'}) sendmsg(r0, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)="e06d47dadb376f7226962d50379a28a827e230b554953bb049b4710c7f1086dca83add8f2a08e39d0ca8593c7cf0f6cc8a2491c46c5ccb94f4f61f0cf9efdb3d137e09d050867f85c8269f29bc2fbe9e7140de13e4e5ee6485cd0e78d65cce97c9c3904a3887c337813048f8db9d13d4b1e79d8fe4e727b25ec9626339fda69f7cd1530f18110720352badfee3e8e9846dc5c84b3917d7cf8d382bc9829ff8d11b26f2ee1de1c6ec02c15369c9036fb0d06b40eb7abee440d151edccfa5df24397", 0xc1}, {&(0x7f0000000400)="86bfec5c8b134657feb7482371f0d5a7c9074f5102d1a3854b1256c3de08ad05d7b16f27b3ac1212b8f890c60904ade84f4f1608a006baa6d3bda4dedb3eb8ca119ac900f1b875896f8bd88dbc4154f8baab351905eb9a2c1568ef919d7adb3f085590532e96d7076a8366d4ee2a62311e9a7e1515d06482096bf87eb7388f133f26721066cc04d161e083164effe654a658e959581c0ff670c7cd6a658bad9f4e25f5fb9f70b8891de4a69b5c18329549658a82f1c10a3169f99760dab1839089a83d9de7932ed445420921452ddc515aee8b1438eddb5e0543e8f18138e5d4c63d2050b4ec5ff3e40d", 0xea}], 0x2, &(0x7f0000000940)=ANY=[@ANYBLOB="f0000000000000000100000007000000628e757afec108d8cc968eaef082be10d57804541515a273e703e13da6fff984d039d6b7bdc22e782b733c1ab6b908c7d39b233b6e468277097c391ad8dd79d1fb764ff65102289add746647fa75b0de0fbe956ca3d03faf588fbf2e914b50b876ea9fbf8abf115a327753177d90fbb3085c88e46bb82cd3200513f38a0ea31e4f58c3f14d6c67746d54dce250ccea9dad086f3b76c9815752b68284de3c9539d598627684a1648396d9c28b16cb0ff0866c4691986ff44d964101358ad63faf117d389aa3c04fd539a85c9e2d02972b4afd872160c522856c76f0ed543c3200b00000000000000001000000090000004efe2cd7d973543bd717978dc4e25931604cc9b9b5a1a51dc2653650b3a47978402f7072bcc3a6e6275a6a128dd273ef755c7b76d6a2e0887238b101fbb49173c6f71cf345c7342431cf1dbfa0422ff34177ad54f1864640f39c1dc2334062a969f79a1ae0c4df3a25643f526601d294dbc9ef242b3a4701cbdcb9f35ee668818543167f1beed763fecde95607ae310230da405a66ce92cc578da89b3a2e97352000000000000000ffff0000ffffffffbc8214766b2255a42cf9586df05753dcf000000000000000ffff0000000001002d4dae5e08ee4f115da5d78e946ec02fd0fa8ab282ae81290d6f28d64956c5de04d58618e8bb0078af79376bc6f61d42176790cd07f21ade7d5a1480b5165f65a2fe98d802084737ce1c87a2a585c033cc704acd875f5b2e48e4deff9aefafb04016d54c831af64e0092aad679d5fc3eb567f158c463a9eead2473052ce9d3605b45ecdab353e523b4738974b6467ef30b1cfabf4f17510a7e5aff220090d461a791c368d9153eea74423a3303e6812a72e8f048e154f0263f96a342c99ade3d136ed99f2a6977dfa7ea4b1c79d031cf0801594f846780bc7e1572a79dd585a6f936265d756df4f70000f800000000000000ffff000005000000bca6a0b2ba565bf6b501d50d855861bfaaae54e0889d9fa2a9377cafecbf80fd1f04fd4fcf4b5a689e97a4384e1e92ae606c901c2aa511febce3d8571297ed67adfd2d743cc9d36569fd532d4a0a352867ed1dcd144e17c308dfc570ff097ebb9b35cf1196059453f49f7796fa4f86aaabba64f6492ebb50d02353dc915f20cf4f7cde25df3425c5ee6051940ee627da45243a3a0775a6d893690065787a2429cb73199a63f33a5fe6069115de0a9f7329bc49be7cef2b7ed295d639981e994301c323b4a3cef38c1a5ffd99d63634cfec60317851c6aceae57ccb9c33ad6c1086000000000000005800000000000000ffff00000190171fa15ac583b33aa477ba9425e9482a67d423c1e67d5aaf8902853cfc5744650f974cd520798216a82206d2be63923f8a1dcfadc8dae9ab035969e01e6665a08940654e67483f020000"], 0x400}, 0x406) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 13:32:41 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0x400, 0x2, './file0\x00', 0x6, 0x2896, 0xde0c, 0x6}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 13:32:41 executing program 1: r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 13:32:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000007}) 13:32:41 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) r1 = dup2(r0, r0) dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:32:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000080)="a002e49e6917e752d6424643eb6401b05f4b43dfa4c1f779c78be5a1234f927ea4cd3035491cf02d82d07e0a08f127c3eb9f4d6d246197565abdabd054e1c993c00bfc2904d41edd487e59c43898abd92083", 0x52) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:32:41 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) r1 = shmget(0x1, 0x4000, 0x66e, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 13:32:41 executing program 1: r0 = socket$inet(0x2, 0x6, 0x98d9) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) socket$inet(0x2, 0x8003, 0x100000001) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 13:32:41 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 13:32:41 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000080)=@in6, 0xc) 13:32:41 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 13:32:41 executing program 1: r0 = semget(0x0, 0x0, 0x120) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/5) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x5}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 13:32:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:32:41 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='x\x00') connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) sync() 13:32:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x22, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 13:32:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 13:32:41 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)=ANY=[@ANYBLOB="0100000000000000fbb47285bbd765670038392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274"], 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048608e6edbed9f4638456ff53b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001380)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 13:32:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000087000/0x12000)=nil, 0x12000, 0x6, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 13:32:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7, 0x1}, {0x8001}}) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8, 0x2) r4 = openat(r3, &(0x7f0000000480)='./file0\x00', 0x30022, 0x20) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000004c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x0, 0xa660, 0x101}, {0x18, 0x1, 0x1000, 0x6}, 0x4, [0x9, 0x3ff, 0x2, 0x3, 0x80, 0x0, 0xdc68, 0x200]}, 0x3c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000540)={0x20, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000580)={0x53e, './file0\x00', './file0\x00'}) syz_execute_func(&(0x7f00000005c0)="64660ff2a176602237c463915f41d15cd0c00f380b9bf7ffffffde3167f3f0452178f7410d2f900000430f99d0c4e279788940185929430f3807f4") bind$unix(r2, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000640)='./file0\x00', 0x20080, 0x8) getsockname$inet6(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) sendto$inet(r4, &(0x7f0000000700)="4bd3d4027f3e4facab23958f96aa3951f2043d30c01295becb4223a3eda9f1132cd9875d9d4706f047b6c1a65b9f2c59094e88a64903d7836ddd63dd9c13473170ae2b52c0574ad64a40eb", 0x4b, 0x402, &(0x7f0000000780)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000007c0), &(0x7f0000000800)=0x10) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000840)=0x1) pledge(&(0x7f0000000880)='-\x00', &(0x7f00000008c0)='&\\}-:{:\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000900), &(0x7f0000000940)=0x10) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000980)={0x2, 0x6f}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000009c0)="7a7888dd9e298dde6f0a9bc69dd33863e26b56e53c2248e8717694645f675c36b6fa228297dbf5e472e86190c622ab7891764a973a4afad7394264d838685317201b11c082cef1b91771afc041c647f48ca2e0ce4f929503c081c1dabd971a1f8c7fd01b9115d0bbe75f7aac003199633afc9741909eccff03e583eb", 0x7c) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000a40)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000a80)=0x5) fcntl$setstatus(r3, 0x4, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 13:32:41 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 13:32:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2101, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 13:32:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x166}], 0x1, 0x0) 13:32:45 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) minherit(&(0x7f0000001000/0x9000)=nil, 0x9000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 13:32:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xfffffffffffffec6) 13:32:46 executing program 0: semget(0x0, 0x3, 0x312) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = dup(0xffffffffffffff9c) setsockopt(r1, 0x4, 0xfffffffffffffffb, &(0x7f0000000000)="da38d0ddba165e5eb68b41840d728a4d67eb3920d6e88c34c7d05e2479fbadefb7e825d33b833c76ad358fca6ae5afd75932588432ab4e8003b1d8b2e6a8bad71f35763855d888295e7159c14a0449a48e05ee1891e2dbb452308d02707201894b42a45e340edf5853ea7604043f69ffa300871ca6a6b3aefbf9a20c52f1ae16", 0x80) 13:32:46 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socket(0x11, 0x8005, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:32:46 executing program 0: r0 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x2f, 0xffffd, 0x0, 0x9}], 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r2, 0x5) recvfrom$unix(r1, &(0x7f00000000c0)=""/92, 0x5c, 0x802, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 13:32:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x6, 0x8, 0x9}], 0xffffffff7fffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xf1, 0x1, 0xb0, 0x5bcc}, {{r0}, 0xffffffffffffffff, 0x28, 0xf00fffff, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x4c, 0x4, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x21, 0x100, 0x400}], 0x80000001, &(0x7f0000000180)={0x1, 0x5}) dup2(r0, r0) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 13:32:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffff6775, 0x5, r3}) 13:32:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/150, 0x96}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/70, 0x46}], 0x5, 0x5a) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x7f, 0x2, 0x81}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2f) 13:32:46 executing program 0: mknod(&(0x7f0000000040)='\x00', 0x2010, 0x4) mknod(&(0x7f0000000180)='./file1\x00', 0x1ffe, 0x80000009) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x40) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0) 13:32:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x2b78, 0x100008, 0x0, 0x0) 13:32:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) lseek(r1, 0x0, 0x2) 13:32:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 13:32:47 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:32:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/62) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e273d8555a7492791affbd3da2d529cffb8cc77cbefa9fe75d58ee03cf69f3485385ec725a6b372b912d797c43223eaa5c8579ab013ee1da83f82bb128e21b92e5d3ab9721101a485f6ba18259b9e27dc771793a4a661c280dd79e28a34517a12141fc2f604c42c7f793b932fd4dfdf59823d14af21544c178d3a92c454dd6e7d787f0e2c993c888be5e7d962a3c3072dcdf72b9e6237df91baad5feb1c6f93df84cd6980b04157bad02a53f40e614256a55b00b181faeea7d2aebc9b84a94b6ef45c367bd98f544559eceef4eadc6fd97188aac8c75ab10705b5753f8c9fe97a9ab", 0xe2) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r2 = semget$private(0x0, 0x2, 0x522) msgrcv(r1, &(0x7f0000000200)={0x0, ""/200}, 0xd0, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/173) 13:32:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) socketpair(0x38, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:32:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x800, 0x80000001, 0x0, 0x5, 0xffffffff, 0x10000, 0x1, 0x1, 0x80000000}) 13:32:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r0) select(0x9c, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="41959de7d9b0d398a1f00baa1505fca9c53676acf1d04bf5369cb2bda5d2f0fd7dea0aa40aadd283b4265facd45aae79935a7e02fd63c9dba64f279fb9e072f88546f538c54ad804099e6a5fbe8ebadc388923d9e241eae4cf8f60b134ffe3380c3fad468619d4a8135258ffef8e891016be27e15cc3404773756e06cc00ed3d3f944702d5c96b88f6f48119fc1ab000185019d7a708a4d8b88eb6e4de361cda74a9559da1b5679c0f860e456d3879e50a8f71120eaf97c50c1ddadecfd2b2ed5af73dc4e52f41d2e1124658f0d7d54bb470dc187c11", 0xd6}, {&(0x7f00000001c0)="3690b13bc29b6c23d16a62d609d2b63befb9ea6ef257a6b25e935015b06440930dbd2c4132efddaec6cbb32ca14f00dc6081a645414c05efd607c28f0306c52b4b67467f74bc86f5e93f771c7b53c765b2c154ce5a342a343c402c0ea797d278bff2c7a415e48ef0388d1a8e0e378b5a379a14b7ad254049e5792554fe8d6d1097", 0x81}, {&(0x7f0000000280)="9841f5879daa00f9d77f10a460c75fad5f44eb36fcc934f958c47485f4235937e5115f4840cfbd0e8d627e6b1afabfcf63e622d0d9db36e6393b6eb23b419971374e6ee14cb5148c817612cafa5a0e5652e5d7a51167aa541af689ba0d790cacdf35385aaf6342be5754550e522a534090b033626a74b8a6e0d51bd2a1d9c6b8cc555e20820c71712324d1f883e923462c18c90a6efafc99868f17b769789c314f4c2b08b3ec53968b4d60c93e552895d81c4e6cd8f0ce95987c3957d205832f484240a0302fa394ec876b8b12da3ebecfa4d9b78d", 0xd5}, {&(0x7f0000000380)="14b8fe697ce56691248a9bfd9631f349ae2ee3e45d38139d26e29c7f3cc1f1914003679d7f7ea184648466d5e7cd53d527962e5d1b42186dd241062bfe499cd145cdb5ac571d6c319e5dc1d540a0d4e2ccdb789be4a0f7b3e55fa5b9c743cc20d76909cd93bab49f415b6c68c512a180be3e440d1c9bff282b1486f805259855766645a12bac8e0d398bf1165257edc329c209dc130c699b35f04cf68191bf05ff9ec7cb7d58f7532dcdf0c7aa6c4a811169cc1054bad5e169cd6daf3a59b47915fbdd60ae68c85a", 0xc8}], 0x4) 13:32:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 13:32:47 executing program 0: r0 = msgget$private(0x0, 0xaf9158c4fdbca33b) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, r1, r2, r3, r4, 0x28, 0x3f}, 0x6259, 0x1, r5, r6, 0xfffffffffffffffe, 0x6, 0xa4b6, 0x40}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x200000000005) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000080)="d5ff966842ec902f818a8cb2083523e84bc10f9645c1e8e96492f7a408152be4298fbdcf4e1669375c090b41fe22ce7b778da5d0178c0ae7b0083e5f0284700c86e6f720206a60fa1fe99d5b9408279fdfa3c9d2c14b9a2d82f0a9e81cf9f86e6cabd86b4add54a83d3f63094fc3d371fbf60a13f1776086e4df6504d9eb8157332e6549c25b9fc4ff847a4906317e70116d6a16e413f09bf9f0a8adb4c1c5d7dd73bd224ae1f6cf52e39582eae82900f362c8b0ae004604d4f00a284bba6ad70d0597726039abafffc461b74c111e3e4caa52ddac599c6ce82898e8a2df6d1ae1519c5434acea6ca797809d283d4f384b61eeb33597ae24bcc0ae0309f62a74cdca913aba9883a3c26c5dbea9cceb000000000000000000000000", 0x11b) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:32:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x5) write(r0, &(0x7f00000002c0)="75f7b17c49abb456de09a21bc316015a3bc7ab22f0ea22665358e8cb3cf990e746a3adeec1f0a18a79468c0491634befee93e140dfc71e25c3e2d06a733cdca95c56dbedc27ac562c18d2a5937f06b756517250c32676eabebc665c892fe166daf7c7a9e53388dac45000c258629a7dfd4b0b18961c481a551e1ea67a00d2c4fdb1285719869209b23a2051f70d4860ba5688a5aee5224c1ede08751c592d8983e4f02c84eac95398dc63e9f4d687d0ae2c63c285a3a509dc9a3e15283bc801b0851ee2b0d2fd8aeb9654ee635ef27c6d8bbbdbe1b3f3aac9eda0a60b7a88bddac17d25bc50ae28f061ebb835357835faca8f65db5ab7b28e0ba6243b6d4f23dff2464e4c2af62b57abeeebacf3c105100c6293009b65daa5d83b1d928d68c8c3e0a4319234536a51f8a717cb28231045d66be98a3a414d3f0e6e37dd2f10eb80046ca2052", 0x145) r2 = socket(0x3e, 0x8000, 0x6) write(r2, 0x0, 0x0) syz_open_pts() close(r0) 13:32:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) 13:32:48 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) 13:32:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9e, 0x8}, {0x18, 0x2, 0x10000, 0x3}, 0x9, [0xd04b, 0x2, 0xfffffffffffffffc, 0x8, 0x8, 0x1f, 0x6, 0x7]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x4f, './file0\x00', './file0\x00'}) 13:32:48 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) shmget(0x2, 0x2000, 0x460, &(0x7f0000ffc000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 13:32:48 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000680)='J', 0x1}], 0x1) 13:32:48 executing program 1: r0 = socket(0x1000040000000011, 0x20003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100, 0x6, 0x8, 0x1, 0x3, 0x10001, 0xec56, 0x2, 0x2, 0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getpgrp() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x38, 0x22, 0x8, 0xff}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 13:32:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x8cce) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600), 0x0) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) flock(r0, 0x1) 13:32:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYRES16=r0], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xa0, 0x20, 0x400}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x82, 0xfffffffffffffffe}], 0x6, &(0x7f0000000100)={0xaf}) kqueue() kqueue() r2 = geteuid() r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f00000000c0)=0x8, 0xfffffffffffffeb0) 13:32:48 executing program 0: 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, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100, 0xe1d}, 0x8) 13:32:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() r2 = msgget(0x2, 0x2) msgsnd(r2, &(0x7f0000000300)={0x2, "3ba9537fe50876253ed6773dbaa856f7918e4443b370d9a8f74570afa3f97a1772c7671b68129d256802ee0939353e2e82f734527a2071e441b9db7c49dfec4d2e6c8b9ac185abbc56978175a8e60ebdfd7577d3a3af1f9e123055524061b68bc7227857ae45d23aaf7ee03a8e499e72046c94ef5b3d4ab0e1ebec590114dc70eb7054bfbd8f100f4cfed4b475c56ae2f5ce0c54ee70e922aed665064d4c2520e71f3f764abfed228608431a259bdc414026a9672350f3ec918acfcf57b54e76dabe70bb71e7c2cb43e918cf0dd31cacc87cfac9b1"}, 0xdd, 0x800) close(r0) getdents(r1, &(0x7f0000000200)=""/228, 0xe4) r3 = dup(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x3, 0xfffffffffffffff8, 0x7f, "3d11dd9fbe15e97f77bdd973bafe6e78e4a8d931", 0x8}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:32:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x2) read(r0, 0x0, 0x0) 13:32:48 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 13:32:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r1, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:32:49 executing program 1: chroot(&(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000200)=""/46, 0x2e, 0x42, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) clock_settime(0x0, &(0x7f00000002c0)={0x7, 0xe2e}) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x6) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) ioctl$KDSETRAD(r0, 0x20004b43) 13:32:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x769, 0xab}, {{r0}, 0xfffffffffffffffd, 0xc3, 0x4, 0x80, 0x8001}], 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x78, 0x1, 0xb8, 0xdb6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xfff, 0x5}, {{r0}, 0x0, 0x21, 0x4, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x3ff}, {{r1}, 0xffffffffffffffff, 0xa1, 0x1, 0x806, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x41, 0x7, 0x4}, {{r1}, 0xfffffffffffffffc, 0x48, 0x85, 0x0, 0x1}], 0x2, &(0x7f0000000180)={0x1, 0x4}) 13:32:49 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7b31, 0x7ff}, {0x18, 0x2, 0xad83}, 0x1, [0x8, 0x100, 0xb90d, 0x4874, 0x7, 0x0, 0x1ff, 0xd90]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) 13:32:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 13:32:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x108) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f00000000c0), 0x64) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 13:32:49 executing program 1: r0 = msgget(0x3, 0x0) msgget(0x2, 0x1) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/99}, 0x6b, 0x0, 0x800) msgrcv(r0, 0x0, 0xffffffffffffff0f, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/254}, 0x106, 0x3, 0x1000) msgget(0x3, 0x1) 13:32:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)='\x00 ') r1 = semget$private(0x0, 0x3, 0x110) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000180)=""/70) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 13:32:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) ioctl$TIOCSTART(r0, 0x2000746e) 13:32:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpid() setpgid(r2, r3) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 13:32:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3800000000000000000000000000000038b5bb8c6f8a2f515a4e4f5fa4d4595ddebc0db09d08935d9f44bd35c905d67ce990000000000000"], 0x38}, 0x0) setsockopt(r0, 0x3f, 0x3ff, &(0x7f0000000100)="8889bd3562a2f0c7ea660a5d581bdb63afeb5fb8d684a9aebaae1f0621f14b132375b2e0651e238b0891380d0a885371e4a913bc559efeed4dd05dcd7c5304a57d3c75a4a4", 0x45) 13:32:50 executing program 0: select(0x40, &(0x7f0000001200), 0x0, 0x0, &(0x7f00000012c0)={0x0, 0x1}) clock_settime(0x3, &(0x7f0000000040)={0xffffffffffffb871, 0x3d49}) 13:32:50 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020900000000800000533fc222bdef851b491a322e8a51f69d7ff196decadace10c3d746bcaad492a712bf46bbe16801ca09985de1b9597a18388c675c14717778b427a0f0c6146982a9416e0956255ed99dd1304fcb8e751c4ddb91326a78c51dc35d7eb359f19334e120894a79fbfa2db696efa526218ed100d11bb6f0d73555ea555a9d5ca36a50776e382551f4d8ae1cea76f980"], 0x1) 13:32:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r2, 0x4, 0x84) fcntl$setflags(r2, 0x2, 0x1) write(r2, &(0x7f0000000340), 0x10000014c) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) close(r0) 13:32:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f0000000080)=0x1, 0xffffffffffffff6d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8d6e5c04f92ed550, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, 0x0, 0xfffffffffffffd71) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 13:32:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x4980000000, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x26c8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x79, 0x40000001, 0x1ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x3f}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x10001, 0x6}, {{r1}, 0xfffffffffffffff8, 0x92, 0xe1, 0x4, 0x9f08}], 0x8, &(0x7f0000000140), 0x400, &(0x7f0000000180)={0x8f32, 0x538}) 13:32:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffff, 0xf1}, 0xc) shutdown(r0, 0x1) 13:32:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6}, 0x8) 13:32:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000300)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0/file2/file0\x00', 0x900c, 0x1) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x1) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6) chdir(&(0x7f0000000040)='./file0/file0\x00') sendto$unix(r0, &(0x7f0000000100)="f816e03d7016d3d5a70b9afb844408876e3ea6c82eccdde745cba7260dca77d815fdda5b42b261bfbe48933c17d15986aa4295ce24544eb3b32657f4a46623ccecac52cc134d9b925eada705bfc32f420d1db6daf160a97369b0af9f7ee373df0736de079aaa8b02418c71a2193b4b62431022dddfe8d6ebfd9e8994f309a0c03bce2524c556de0390d179e264cb27b8973ba74a8b98e159af5853b2ca3bbcc5e6411a77c705d46fe888a6df7287f6da4e2d249d35e876f25206cee85158e45a7dc60f99344f4d0ed6144ae3729c51f77b1462d094d2484be9cd", 0xda, 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c2b2011f127063b5c9f65300d7658cc507aa9e887fc78592a0f7c183246bc49255871e9ee69dfe4ff95bfb61c7aa9f064bc6a519ec1eb40b8620584ada1f7957894cc000000c2a528f176dcd5af3221311d4ec8271efd1d29646eb851f7d2b59ee04c62d490ca3d156b4302df8343bb96568c74b20a18a15e8bfc92c3effe179734c553bc5dd05b1950dcaa7d27db"], 0xa) 13:32:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1c, 0x0) 13:32:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffab, &(0x7f0000000240), 0x10000000000002d2, 0x0}, 0x0) openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 13:32:51 executing program 1: getgid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x1a, 0x2, 0x6) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00004f6000/0x3000)=nil, 0x3000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:32:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xd76, 0x0) 13:32:51 executing program 0: r0 = socket(0x2, 0x2, 0x30) socket(0x10, 0x3, 0x3) r1 = semget(0x0, 0x1, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/114) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) 13:32:51 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x420, 0x20) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x394f) clock_getres(0x5, 0xfffffffffffffffe) nanosleep(&(0x7f0000000080)={0x10001, 0x7fefffff}, 0x0) getrlimit(0xf, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 13:32:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 13:32:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x8000, 0x0, 0x200000005, r2}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x2) 13:32:51 executing program 1: munmap(&(0x7f0000dc3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 13:32:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) getpgrp() setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r2 = semget(0x1, 0x1, 0x80) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/4096) 13:32:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 13:32:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) kqueue() 13:32:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) setsockopt(r0, 0x8, 0x3, &(0x7f0000000140)="a7afbcbcd962f9ff1cc7c8a9e8f323555d4a50e94be90a4f10891ef421c311cee5bb1f380baa0502c7ec728166f8d40b97a7eac1ce7bbc71aad2c948f89ee9f5d183c60a81e19d92b265065be04b0b73ff4d44e7eeddc2812afccbd8af1b93c472488975fe2eb43ac2b216f494463e445d78984cff58ef2cb41b2dc7cbd11206fad25331d5900f7c849dfb14bbe0ad16c01220519b6d715fc5f5e1c0763f1ea4f98e3990ff767395848e2691d934a12709627293a997aab216ca07d7b6dfd28a83ee8e1d", 0xc4) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 13:32:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x80) setsockopt(r0, 0x1, 0x3, &(0x7f0000000180)="ed7b9ccfb7239db7882fbaec16661d13991021d4083d83313507df0563d64d46518a234f9276442d214308f4aaf78d5824335ee026feb99918e25f69c3263f1aad16f02f68cc7d2f72a589177f6a4a2400512a3ec8c91473019777a93c02a8c0d219cc0c5a7792b08b6c74c3a114a540210dbf79c023142588a9707538a5caae69a2136b42e10567ea67fc4d870e0f826eb154c6d549900727c3dc044505c7022bae5422f393efa546a5e0fe1da72f5d037f377fbd5710af62732afe745385a69898f959b782e18d50818a2194491379b59a583fe02272a0754016431234d14db11243690f0e2195c2640c1ebdff5d303c689f1aab3425a0638f05", 0xfb) mlock(&(0x7f0000386000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1, &(0x7f00000002c0)=""/74, 0x4a}, 0x3) mknod(&(0x7f0000000440)='./file0/file0\x00', 0x18, 0xe1f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x33c22911b37804e0, 0x8005, 0xfffffffffffffff7, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) 13:32:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x20, 0x0, 0xfffffffffffffc00) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0x180, 0xc5) syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r4, 0x44}, {r3, 0x5}], 0x2, 0x0) 13:32:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) 13:32:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 13:32:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x3, 0x1002) 13:32:52 executing program 1: mkdir(&(0x7f0000000400)='./file0/file0/file0\x00', 0xfffffffffff7fffe) truncate(&(0x7f0000000000)='./file0\x00', 0x3) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) r0 = open(&(0x7f0000000180)='./file0/file0/file0\x00', 0x0, 0x48) ioctl$TIOCCDTR(r0, 0x20007478) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 13:32:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 13:32:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x114}, {r0, 0x88}, {r0, 0x54}, {r0, 0x40}, {r0, 0xa0}], 0x5, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x9, 0xffffffffffffff81}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="2f25595fde6c3d77adcd1f28981b54f9f256200569b8b98793276f190cce8ad49e1f95e7a0ce1a4a708db5097816b06b6ebd41d7fa4304104b401d4fadb8bd76f3b323db2e00dc904d005a9c5e6d9a72e1b32caaf39134310f291093715b55053d38dd", 0x63}, {&(0x7f00000001c0)="917f8ba13f8c48d74588eb4772f273fab72938c4bd2aff398f6f92ae4861e2dd3ba58f4dfe5adfff14eae0314848d89cb1d1d94d264487a12e6fa8ee1855ec240d3d42a7b97abfdae4381ecc79c23aa36e06beb9dd7c8e3ffca82e3f0de6adedd4cc70c7", 0x64}, {&(0x7f0000000240)="2425d937d6bb39bb68173dbc80c1f5dbcfad2f40158eadea8682885b3cce01bdbccd5dc71f1527f9e5b14ae1b93da8bd2e9269ef5cf9f1db0fa0bf9f3b7e0f0bdc33bca62049f6bed08de9acbcd074b54fbe6effe020234511ba1fdf2f", 0x5d}], 0x3, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) shutdown(r0, 0x1) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000300)="6ea81817314021f84a04b7ee9e7da2e41ebc5e10445488ef0219b6ea131bfd548bac90805d81bd45d69ed8b50bea0e7b7b8b2b4660336096ef6f86df66ae424a324a3c7ce9a081302d2a382718b92690ae802ec14159a59abf74bb1cc38bd79a3d010f5f3c3867a7dbcd03b09ed876d702cdb448f9b301f296543fc8da112f6debe542257c383464f32cfba7009c8fc4b8281e8e312437bb8f908e0aa44a7c04f409484e5bc8e3ebeb31548cb22fc1adb6a754e4f4d26c3162d08df6b65b64ce4db4339ca58c0891cdee98d9", 0xcc}, {&(0x7f0000000400)="297d654d2633b674cf837b110b7f009ab2c55d5b04a1a06be3e1d89683a9b5fa9d70a0d2a86ff0c426d42dec4284e08ff04736b788baf1705ba66d", 0x3b}, {&(0x7f0000000440)="f8c1932c4c15558fdf0d4121e2200be891d3c3ea87741797d77bf7090ee740beb13a933c2c7aaacacd0e724f4eb5882079a74f5376ce3057ac737de69c2844555a616626614a180d37a0dbcc8c98d399f96d533ba21262f35082b52d30d0112200c3b4461d65a1dec7d9a73323a449388920e8ca75c76b713177be1d968dcf386cc077cecec37ecb0b85", 0x8a}, {&(0x7f0000000500)="2b1091e0ced70c90c5cf600b715e001731bd794d389559e02e568b9e709d65aa0b39c5d1fc3b6ff04bc3ebb38b4aaef010899fe59b72b5faa20869155355332a13beb3a509f66239ce6464f03636c55f4bbf3abf16295fafe3de8cfddd3ae49f9564e170d410c4698684f250a902cf915c7fac743d89e1234557485a2cee6bb149478030190a89eb1ca33f3c9bddb5d632df79e872f3e62f992f367707ae4315dccb54794d06053d9a3c0057ca65e7168ede90554069e9e8c9242cbd2f8dbc17c2f0e08f27d00f3f787c582e30ebe0847b3650", 0xd3}, {&(0x7f0000000600)="0f99b256b67b4085cee31be32c1f554f60d79dc2229b0daf450bd8af3446049c74f5bb289fd2c8662ea375f37d7bb7f2c10a4bad1e4c3cb35df7fa43c9b8717d573b52072805a531d2bc33f44851e77696693f6a8ef3454b6a685aa9123ca9ff0824394476eda6229eedb9ea9bce528757f8201f409d7a47812fd2145b4269c11f81c7ff899cacc6c6546a", 0x8b}, {&(0x7f00000006c0)="c40b33a8fd3fa770e8c86b392b4894a31d8bb7184e7a565f810cd25d8813da11438a3d15c0eae351ebf9dd048bb77bbc5a9670d7115059b40c1f59c7e1b1e0149a385042343ad0a15ae886d99985804f17bda7d7e5092dc57e9e93d45912bf1f4587a0a07184169c19d6fad0db4ce9a123531c2495085b657051cd019063c824ffc81384b14a2e32734993b523da9567b2917bdb816890310e5cfefb94f929dc965712422613d4134faf0356e7cb4edfe1de540b2258", 0xb6}, {&(0x7f0000000780)="0840f5ca943d370bad1f699d4557abbbd262a2cd55f40c052e93fc0a1e32679a796f0fb2933233", 0x27}, {&(0x7f00000007c0)="d08faa76eeabc3b82cbcf1575b4521551b76eb2ac6d0391aad3f64f529197652e550280bfafaacddf811e43c414c1dec61fe89dd170d4d737673f11991de8d7b03dc3a2ee2a92ffce2e628f87684f885e01d290037a61f24f1c23e5c85b2bdcf3f3c76408fead17ea4861b71f73dfae73420c138", 0x74}, {&(0x7f0000000840)="871c3e7af5555fdb272d5bd759d6c74e30ef530687fca827abe5f8b9de438b848744185c7d02acad3e39c7d544f643262700e0094c3b18e6f8acb3e7c135", 0x3e}, {&(0x7f0000000880)="70817854e26eb7ce161782bf5b97f6738cd9244f69457f40dc6752d004a00cc6c547c75b75aff01dcd877b8714aa088cbb2c1bd01bc21b47d2c053c098308ab57d85fa744a5b660530bf2dba4017e08448bfe6da37cf996930f82f7d3f55d9", 0x5f}], 0xa, 0x0) sendmsg(r0, &(0x7f0000003000)={&(0x7f00000009c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001d40)=[{&(0x7f0000000a00)="a771b1a4ec792eb02ccc6811ec593524b8e2872bcb8c7c236378b6ce20852dc390e7b1b5485227d404481cb5cd82f64bfddbf0a5ff5ec77a7f284ef7051d80c647d23e973fc512ec56b126e99490d2350270a3e574c73120764778b364d21e12e017f476a8b136dbe29aabb8032e17ca87e63c6bd0dc0aca3d688813fb9318d7991d845089208950169ced09b2c01ee77369282de784891b1d6790f8f502c76b9f158fb31f45483df92acacc9f984494f1e620b2607eefe9da9bdda11230697ec8cc15b2d5e2e0f76678091d1ff540cfe4d6a0f81cee8533e1c43fd9571b6127dbd7418799505fc89c16db1941e8c2708fe1db8f43cd42ccee58304ff96e194feda2124ef9ad545f6fba24fba92e402814c7db4eea4324e9838e6f3566e1663a534bdf9149fef4179cd388686152b8533604b74160be41d297bc74d9a724dd3c6c53f666912a2497b39ad58e5cfa479a3c99b78ec04ac00c9934a937cdd1d21e52eed2a16f51df3f6de9beeba47d63fda05c1ad0b0d693e00adf7d92e0fca59bc20dc65a94d114b1e962594a515818cb94695cc0c6cab074229441742523b85ce15a9e48ee1f31655aa483ce73eb572746c743ea8a791b0f8c2a1a1ed22695edbc9dcc186b3ec17a6e62e0f5fd9033162c0705dc8819d9241d8e78e9266b3058b5dc8354dfdd2365ea4034c152abfdcfdfa9ed590a58abf6bf10a2b53e905208f0d0bd43e214d2e3d9b41e771755e3c9400b6f99ca81c1ff67fc765116794a03445b999ba1aadc5574380bf52fdb2cc1a1597c9ebf043e0cf7211b474e3c8a87eca035b070ddfe96acfeeb941315332b4398f4bffcc9919fc6e4afc6977961ef0bed3ea307eefbecd90145969102f58a01d91a9d2eeb7442b824b7de71d240f4e451116323d7aa982827954a14d747a277b3b2c6b85b4c93d938595f68d11e609dd2009b86d8b70626487dd505f758bacc854012102040a8acd257e7a191fd383e3b3deb9cc155fea937e31d4ceaf01cd3f9089cf47508fee3f675dc891667cc33b0578ffc1269efc10b972aaa4552a3c2de096bd868f941cd7b392ac31a179de56e5d0d9e5296a52089dc414d832544ee10821ec1d1feac7eb65630a880d4ac9555be447cab7828777119964657492ed9e453b58a27debd19b312631091030799e2e015ee1ecdda22d23a5d3010ac1a69c82f787db2a9eceedd4ee4022c6421cd56e7ee6c50290159ebdf59f4d7a176b6e63c28e72cd87e7a4937ac78f73d49d6e06b649b22021016418c1931292577f89c93722164aa42559c013d6ff114b4f56e1a44f0ddf3ff2daec6b55ab06b5af95461c1e646e5503bcf804ba6d716aba89e26af64ef5fae926abefc65058f9e95590bedc130a160de27c9c319f286b3299a539d6d0827f2613d41c634a2e1fc3590711e59ad868b840280bc4e62a134fe6026f78a0acd53e5504aac151b415d642859e787ba6222cf3aa7af68e270e2e1ba28ee5c824b6c0f5fab54c1db9700b39a31465e56cf96b6f05a400277afff0a5d383393ae8dc9fe4e75650f0d61e2b1863beb6e99148cebc48779ee83189deb270b118d4f9583a10c54653ae6f5a42c3defb16f2e4f91fdd03cf6d33edbe6d14f82ded3c3814cb7863e6787a4b9dea2527f2b68da2ffa323188da55bbb112172e4c044f1ffa564140311452a31d584cea2d160d817cbae4dd755e2fbb9f774838f868afe133bf528066124e9c621785c23c559bd83218d24a482fcea6f973f0a7bc2fc46cc8c9877371de9b6194fd66dc600cf9b99c002aba9ca99852027fcf362cf7f611b4add402d885b4a61c6eb93f723718cbb27a263d38eb3e13548098a214f5a9dcb80c5ab258f49958ff43dbea571d6365812e62843b356a28a7cab00b2a2e58c74691a24e1b0586541a71dd14c8119c8cef5a443779387f26ab47510e94da3d053e3515c706d5fc14c806ad6d45cde28bfc1439f73dfce60e928bf9ea826c5ce856c7021766834d1c6cb4cb25050c05b2819b00c9e94ff98bab52c183686d4935b551cc6c8fb9eb02d61bda47a7cab7f90ce9348f253441b6c4ebae34d899673782d6a5c4366936d032565d8561df95885fae088a2cdf0a8ce538f8f026d8779ee948595e637958f31df2108319de946eaf1d6689b1e1d0b0158a6c812050e9edb9caaff170f65a04adfbd430f7123edc62ef7c544d7f5dca51c50de0efd626777944e4e4399ef1cdb1e9daa48fd5264a3c9733247672e61f0c28de2f87c4268b57e26ba34b6fd74c25dd5b222983dbdf53ca93220a6968278919d2040c531b6ae0d5ab8ee48e54c1830f6faaf61c949f270e6fbd766eb86cf6aac1d65ca2502ef80b73e54bfed87d0e45252b30e0c32c7e0cb75d5868fafd1c7711045998bb927c80ea752ff85d5a6d5dd9fd6ed7075ec1a01654e57d3c039fc142e659341a4d7cadf588f55f1a375bf0289ee647c7b6c880a6e1ba09a811b704a5e06335a317d5163446f2b483c36a888b771b8fb2a6981b7ae239b9350a0635205d8768fe8fc5f15d979d0384ed08627599972ed265a79ea724509fb2fa7bf634cc99a7f3729bb570e3669c1bbfe2d68849358aaf58904c8e2d130844ea41a19097d45442ee13c40ba40212d37b1d73053e3b807ec38b829d084de4c2d9cbf513871a20958f8c27cc6ca8bf0f84954358443b241ecde40612e47a22a2a8411cb183a09ff94dab82c0c8b210c7b7b0d19418f4bf08d25d5a90af1ab6277f48be51505a89a809bd215bd362debd156ffa8bda15f525aaecc0b763aeae1f08a1be6b6ed7abdc4693d7671d2ae191050a4d2f88b33cc01761b5a43385db6dacc255dbab0a432f1e7eca980d65082615c68229aaed68e724b2d5e01d96eb3f2f162c0bf3e565c467f86588099b24bc0c25e07cc7273e610b78f98182cbdeba48d8b6964d33fe65543c4c62dd8d8670e550d97b95ac2e2f5320a33f9dc2702801f7dbc7af22ad2999a1eaaaf2a66cfb61dd5125aa7669c3f20b7a4dbc86d2c2e8068af4268f246e388d3a740effa8e870d5a0250a9958fcf77f097b1aeb058a614aa223481b629c9812c9eb4c826bf054911cc14159c6e935e4dea6363a9930d3e08e001cdd1b4b60b5c8fedc1ef1024d5ca3e17ad43568fbd35143653cca05472f41fe982d305f0580984f9cf2026fa3181169618a6b4b03540395de8be24e88afcc248b2b046ab823d59bf0315e587bf2e8800c8bcd6fae2b3627f0765f05428cd7868343a8fa63a49d4b0f16f346ad8cef2979caedc486070eba6e87d8285cce68c7d5fc428bdeb86e8276e1e615163901557c95fbb52ed5e32e1de7369728e9f6b9deca4f46046954ea32514634938a8353e33ed554c1b51bcce4abdc770297fdaead1375f889e36912ebc00abfca4a7b248c54618a15d7345ec4aeb2a36466096dbfb18dca98acefece2b607c46d38d2ec59d3cabb2ce4a0f6fe54c65631f522b396959cb4fdfaef83a8480d154e46e5cc3b9d5cded6e252d14cc1e1cbce42702afb9a69c5f422a0bdec254c4f9b8a88863abc4bfe440c927ccabf95aab1bfca95090083b8f68514cb48ef539afe5a44e4184b33d6c713b484b5a659dea03a4338db9533d72dd086098acf3474743d18b19c796853e7245c01f9be36fbe86cf85d0025a733575d6f2ce45019dd33a9fef07b11bc5aed935da108514f93d86b14ac5fbfc51a34f86df193250d4b5eaa13a1a746b274f9da4a72801e91754abf95763849023d4c273d24680967e89ce213c5d6eb7580718364ecdeca7a529881e1c9588bbab5c6623912ec4b1f97f33ee29f19eee0e0ea3cec8cae53de09bc4800820f06fc645c178f939d6b502833821bcd2aff588ec07848ac097a0bf61bd83b0c5b600b956b105761d0f5a951a06e687ac453976145fd9ebba9f1afae9a3daed0a19c58e4100df7dffe35afe93cce810befd0eab99dd52c4b06e11f267a8c5a60c13396938b901190a3a7a9a63a441bbe0c11fd2faa7f14ec4655d47ca4b63bb0dfccd86ed37f74f8f4fc2dd913fad559e86c70ab875bf34eb7c79ea18dffce891b7f7c747dc32e4ed366aaca85c0ec20382d2f74456a205d67f32a50d8353196e54f4116189626598973643f023ae80f41250d88455be1acac4032c4b705a9e9c218775338df05dacec4e0908b9ad65d5e5341e88baa9056fa22e34780eaf8c1696934e54a3f261fdef48771933f9be3c0e45bbe1977e3733e7ae252bf3130c8e09ff7e2722a8a336c133ad64197fcc761bdea206ca06f1c1083980eb8a9dc272c511e2f0e34e98172b0b51de66c2a08a36c5885c8b103f633c48be0df5f8217a18b85e8b48d59d49413f66e6d605996fe1d126d76de625e51847278e8ab6e165876d6f2524b3c001193a470072c3c766d2aca1d7b66fb3eb889a7df99dd8fdf5a6b2567319c273b3d0b619cfbd1e4e6d54f5543873147e4f52d444b04c9f9c7b66c045c44cb74ab2c9c689f8df1e7cd0f4ea3283b75982018bf6f4dabfa98e934e95964e6b587c6fcc51d656db5f524fb7e7265e796810e2c1d57b8fca046361d246d75e1f89b247b086d41f2938c9f071cdd2dc095b1a73d706ad23129b6d42dc321a8e5579c4b7da6627f34d3f706b4551f6865d71768fee766d357226054521b72b183a5b35b672f1a8c4c9a49f5150d32096bfbc198d450b97165e7ee390fa0d0b49c5844a16283ecbe62fa2cac17f91a4560fc39634f9f091247a86cb4f709b27e7ecd3f3253fbd512e65025326aefd71ceff106e6f1c1413eaeb6fcdd13c50fdb2a7245f9746772e4ad1ae97eb04525c33d5de82d1c5d31dc295631a51a6ce2e0d499c2eb8b9ed47f8f208705d8b39bafdb58b7bb0001180c56c9a2c69ae8bc77a7af6e8c1c4698834781548056a494e1c0d9033f8d9b67aa653b3f11a378f3f02816e45575d6e8dd79e8c17f644c98b3e002560217a6594677242a71ee4932f5c4e6ef3a1ba2af6c0c1a38f8fa3a4c6703c703488caf6a1a84debdb91f2ba858486bb1e52dde77f26d2e7fbfa89404fe5b13fcae7d4a779a76445bb25f4af27d48921a9f8d5bc24db001cbaf1e6a5ee92c7fcc831b44d6acf093c20d4b0edb8d70eb30a5778a754aa9436fcd71e12a1e1fede950b6ec0a8ebcc2785284891fe550d9727896a6de28abd8be9f4a6b4bd78c2e6979beff4751432f328a0a352dd95096317c4013cb9e3d82ed2fc32cd958bf36f8136ffe16bc2afe37e07bafa6eefa1858c94ea5721f38923f0ff1650537dda3ee2616c3253161d761aeec7b0cc57de714414aef38637c49221461f9bc7b2170fad982ba21eda772af77eb69a8dd7e55ae829f7f46e6375ef239bf92726d6b5c0607fa8af05a67a4036ce1539f321c8b8eff0eaa14d8cf7a03b838929090eec979de0384967393b4659de31609e6f6f63878b6eb8c692e02e363cf3c78b312fa39580ff82df47666d6f87240124441c8cb492a7ec40a7fe79a76626b77416487532e8cde5dcc6d0a98c2e9e492adc4d248507fd078572805b88e5fb7938be0117246c95018440f9a12cd401a1fe72fd1cfcbfdaabeaa4c70db4984257b8ed689fa801b4a261247a937e43976ab5725fe694c0f4511fd0d5031a1d052cb95df01fe498a90e420d5347053d500412faa239c628d88a7d34c4a5511f3113f49226614319e7ccc61baaeef3d8143da9015e35b8678563ab00d2f77882b871884353610af84b88b9cb0da258c227c091a1cd9e9224d920e38dcbb255a1175345f0c1fcb1c9b76557a140e8c", 0x1000}, {&(0x7f0000001a00)="82b9a6d21fefb4eb620f5c5433c9e97cc9eae94cf94f1e0f32038e5874d2ad01323c99013555fbbe653a0e", 0x2b}, {&(0x7f0000001a40)="32bea7160c441157f8959848e93ca0b9a20bc3bfac166c800c04d0cbfbecc94156eee2eec1c080c69bf66bef9b84b817d95234dc1dfbb100a28c9dc946db4930389e044b67fb55ea10d356ae3d0e7d275860b2eb79062f710b9095d056b777a9c66495ca450f4f1f3819d4cdc086a2b52bef381c6f517a95f069b990f994d4babe20d8cd5d149d5a61d4daeb027ed4604621eb8fe053e255456a1b09e4a7deb36a5b9c99c70df7cb848e1365ae440ff337d175139d8eff5f54f6d8c32ef0e917f227b4e6bd0affffe672c36f0f3d6911", 0xd0}, {&(0x7f0000001b40)="b2472060160cd3d9d1c33723eda0eda7a429a1aca1a9d6d80a810ccc1e329259483f97cf98ce65f66a62809233641f6e9d999f082fdfeb19ccdf", 0x3a}, {&(0x7f0000001b80)="23d1f1c3a19a441f010d6e67c3edf5d84c339cb18925f47005a378637f608aad5860d4d9e4f93837b2276099f27fe78754510547d65753c1f8cf8014301cd3bc", 0x40}, {&(0x7f0000001bc0)="451433457f68d4ded695d785e092cfa11673cd35bc4f685d02daef79618d5911599d8e60cef0b070fcd37814026dbe7a182ee19844e609aec92a0b6114d5de08089f2cdf9a05207e265bdec75885c2b0c119dad4fd9f6c7d62b31b8c172915b2c298305a0611958b21b6dfe6df45036755159cd78af03916aef89f43bf1833575e0a5a6c8c888e460fb9654f5d2315665c185b52ff92d835937fb374a4317b7dbc88852724f8e486e639f994f8a64b178e7e504654515a01a644880db4b06d398b7682c256c1ed23f587046c2cb55731fde26db7df96568783754f942604cfec4284a8", 0xe3}, {&(0x7f0000001cc0)="68b2d4b8b32a7329224abd25de495746e52aeef266529489868e9e490cac4f805d0a8ec28fec057b1760ef8a258a3d14001dc812369128ec558e4d2cdf4e41c0203458efa431d04f7047d31a1d55fbc55ba00c818c90ed54a19a98", 0x5b}], 0x7, &(0x7f0000001dc0)=[{0xb0, 0xffff, 0xfffffffffffffffe, "b3da2a6f04f417f06d5ccfbc35d9061fb937ad29c8484bdf8d343cd4192bc4527bbedff8d1e7509220e5634ca8599512cf7e1fd6a68f31c8f4a9c90f42cc5a01dff101b572a7b5ce616379498e8ec5967f0fa446b0fab19869ade1193b5d66deffcd1444ca8050acb20c49352a49ecccca1b5eb41d7eb09b4a291d30962e9fffdc6454f6967582a8c9855d3333f1164249f00a781e4383c3b36f"}, {0x60, 0x1, 0xa460, "bf7e337234e185d25d05836a8a55f57718bd3c4f8d6f849ab7b4f824273d523b8c3a9929e9a0ddcf10d76ddb028ace458c4b8367e0b5080ede5c89071873205054e53984b4b979518930"}, {0x38, 0xffff, 0x3, "f5928c6814e43f59e971f068a0d90a519802107731ace496203ea349747fc44c326594bbba99"}, {0x58, 0x0, 0x0, "eb3717c3938c52ab8d187c8632b5404391e237c5bd5b02d04a974db83fd417d1a272f41ba4e12fe0e8f9a0e25242bbefe089d52756e74a582fd0be2085f85004e6109434c7748ff3"}, {0x1010, 0xffff, 0x9, "2e0015112832cf32707450f409a0d461d715d0d9edb83233c25f5103020a360f951798834f3a58af4c22d47142159be803a7ff2f3d6eb09167fc9b0b5443a30519ac2d757e78a81d12e9db9c49c872bee293157c394a25ed839baa00a8fd7a5e8fb1ed0d098567096abe6f41aedbe3d306dd30492e12ad49cb8bc088c9abbc980e3c67e4ec7bab7be26f0a17ab9bed4e15e8f9dffd9d6bcdf7327d9cb7213714e05a91fd7dacc44586aa642d87897fe214459b25e3a7ef7ea77a00453fc5bb7d4426bbf563dcc3f261339adb2e7b9ce39d63c356abafa46be3ab2d9979a59ba4961768573e940a0a58fd95f943b017be9cbfaf2e76a082065999066c65868540ba2abff919f04ed3aa6293c5b6a748a68bd659ab23f8b0ef09170482bdfe4a9d7119e22adbcda934e8350706d2636db05823a55d19cf49fdf6fd1d8509acc37d013f04650e3c3cc4d6317cecb8074fed3b44f51a42489407d12f688c3794f190ef79c2b57b15ae7ae41a112ca87183d791c3a30450527571818901f304614b0b1ec1766d7f42bd215fafbb0a4747df2fccefc23a41f2ff16053765812f68d73ddb846c9396b1968ff53584b929f2ba60fd8038610d55199f471079a9bad20ce7c2c94daa044030f6961a9b509924fe3f31fd9f0d7f93000d1e2f87efe351a191762accd83aea088ddcd313ce7383f634a6a78f9903232a2a48fb47097808fc4923307a6ac765fad02650960b08ae71bd587ebd4c4bc57e674f31944906f9382add5093b4aef442473dc156d89a8fa0bd918dbec35abbb5a3d5cb8849c1c143f78580798ca872ff1abb178315d60d93d312350679f502efcc714c55034ffb457eed51561e4c127b047b2124712d0bf6c8a6bf53af6dae4871d9351d1337df8018ee2a46f23ea802c29456fa4408a0494fb21ef0b4dc2fd4251dfbbb104deb4df9dcfa6440b3e90f11ffe1d4ae49a227bad1f000a6ddbc9f192a9f352cb7a3514a12eb8e41e6745e845db75228859da512c4f2137bbcb189fc8256a264fc56bc0c7c99e28c892a0ee27d2946328ad1a0b6796f09ca76a6b800c05a6fcaefaa98d68e38a40d46c768b1d5ad29ce92f7ea108ebf565e12b6e3a14b2796d6d0c42bb5e3137320280fb8df9bea0cc2c4a2ddd68ea1a63e63525f25f26b5bd07d363337d4fae4fc5764c50ea16bc4cbf9d880e0b635afef2c2b7859b3c184e89b5c4e4efdd12f206a43d59a2e04110cab97a1d05446fc7a16fc01841c7fa4e16f77a967e288ea2e7c17e231a7e03bef77a58fd93c948860c288a6f9bfb1db03f1cc1d4b8eb783fff018f4aa579ae874179dd8893dd114a78947f0e141676d0b423b32163393a57cbb8c3683333bccde9e3a7ae20db5efde945be6e00d5faa578ad1a9c4d33b6092be7ad3e9ac3d61eaacdb8689fc3fd3237f8841141ae2aa759b620e7b3be603a07c0c36ad36441398bdaa0b9557c699b1626066b0c24e57e4a09fdfaddadb695a9e42ad79bce67830facf045db38321f3b4291cd60e22d9f014663353015a7ae1296ce03cf9063acf54746ad9df6494e71f828f0e09e8743cd3f522a311319f765527fb9fa94acd8c960c19a6cdbb1e7be6e8ab25cbc24e1806e4c27e21e8fbab6e59443f4673583e7110343bf4a04c44ea32bbb8fc2f29fdb1bb9d155ab62030d3c1a2611042c6b211849f2f8195307801e0e565f6ac9d386f5d1bc6da94ef61b9044c6c0365d99a173804d9d68642132a04fd0fb8514f04be1f53690d54a82d87971d7b3608a3b3f8d3215ce2c4ef3cc192a0f0e5684eafd5fad46283607f860c8f9a41f5ee90f418c21cdf6c3b8ce15c1b26614d6c71ca3c0ef41e80e5087f26c1e4c4681476dc8146b2a4a0ed57260c283f2fd05f4a7486b7db80f6950fab1dc20b9900555563c1b41dadc30b24f087e16da19669d1297aec4af8128371daaf873464bc32b70734bd06b163678fb12d38c946c640209d50c1c2fdba41db478a9ec8460fd78513bae4bb5020c7275ffece7f36aaa143d574a4470936d99da4a9af405c23c1fb23d6319b544a09a64d5c4b1a5623942b610e5fd29d01b0b69bbcd77a136908b949cf102e700cd70e065dbb8968eca7474912c1a0e662c1b5be2a0d36a5eff340c6aa4ef88ffd95b56ab52d90dd2c120c957f151faf1366c3e054b53df78bcedd664dad831233980808cefd70dba863fad3304bd9507211b8486d929e599d194b0f05b7f102d36fc49cdb0da2f223126c00ae2b0b86df007f16a1df11ec6d3249f64f0d40d7bfcab88e345fd7267caacbf0c5cf2f5893c6aba0fcbe8ea3e5aa018ed48681a2bfab35d43a1638f6b2131758a7136be08dccc22ef4dbb2852c3f701b6c541e7680db348f70a675d769e8c89979ed37bcab9aa850cbde0a783de4719749de7e266ecac0bc2638be494598fecf18f8d5ac85e97ffb7458ebc4a1f021c16e28059f59202b9d8368fc45d6b820bf2d928f4f5907827d5fa1facfdb44e5b85947fc9587ae059ff0e6c533d419f1f181476352461ec6882c588fa120f3c41d191f45a04544dec5c0391b34a429064cc368735da623f9c10d1a6a734182fe110c3424b0d7b425e24d6ba256abec1e092e5820fe567c9d4b34f988d8fac7c664d4cf87ed4acf3c41a841cff754bbe11ef02370c4383f51c51dcea0cd150d9fe3b3e2ae9c9420a708bc2320db0f56753e9cc8a40287c72b5b951fdaa00b29f0989e59b80bcee5f2ce56330a83e477b3f7d348d5150b8f8652527b40752cbf4c894d979bfbc7d08a3032397fa1e10e0eeb8394d790aadfa570445a9c7a7cfc9f328c1faa3814159bad343e9fb204c28e71833125bfe03467b63b4caf0c1d5bcbdba3e8e2af178167804bded8a5701f195a5ca151336e2452af4f3142e9f4d03cc7231d9bae5bec6b22d446afb2364b55d27cecbd4651fcdf9b9c3b4d853c5d72d65df2d98035b429577c9683561b88cb10d2ac1b86718c7350f08310914aebb3c85727e81e930ce75279c5d6b4ea075c467af47f9a530eaf91f7e5385bc531212ecb7435a45d40481fc38eaa49300fe0cf2e8d3320ad4c69159b5a7dbdf55b667af58dcb78724c6407683711feb3772a9ec4aadf970b4dfb93ad682078b52d6e0205142095dfc41ebab129a2bd20f7b012597def2fc1737187efc0dc654be39ce2710536963cdfb3e0867c514f8d93554646f7003705d6438f88e6c3ccf175defbc6a2a7a59b14c4d75cb12318f4e5f444c9dba58d4ac0d1335f56561589e2b76338dac8bffd2fe179e70e7a8881f29f55c0f8ca2198dbe7e07abf0b50a3570dc3fa828c16667c9963039880243d5d1d9f68ec423388b83188f976655f9a00412557cf42a334772c6436b6b6e5ab3bdd3510bb792e3c5a9413ab0866f6a8af247665bf94c5df32d370cb1219dc84cb7ee5973fd2dbc7560255392d01eccb2e20ed03533d0ad5d32fb6803db128aa136494d3158c21f40f979900f1100cc679dcff6d4b972967478fa4d57d5f7534964b5f2675d859d431893c8951f6b7cabfdb63f507198450697c2dab0f9cecbcc12138ab1608be5e673a49ff611c5c797d2cf4a0fe02ce1df7a49ac39369a843a46cb1449bb7b235226617539d2650d7416f42db64d76d5dd5f1046cdff7382498cd3bf80f6b739ea39f25d38489f78521252c756a30de3633891b1f1971101231c990f51f426d4bcd32d5afb2a59e7f0838c1884b9c59b4ef397d67d21bd67eb45a9ec6a903b0c787267c95799fabb6e7020053ab69d51ba87c685a5aba9c42fd81a0622306e5c1bece6fab18975639f6a2dbd771bf0790f0ad7eebbd831c74973ff39a1fd9af974823203a91cffb145edcbcbbbc33202edc62115ed6a5fb1322bf56f3ede6eb3817d886890dd825a656c517d35b19359a1c504dcb349b27c6ab8f0af12828c7d1b97e178728cc9147223b16c6768f7a0ac36ea3801160cfd3a41cf09e7f960e1b188b5103e30b1fd6b1a772c56530977753dd1840f55a46488853c8bfcb9398e0ce5ce0c44945431bc07a3f402fa6a752528326a225d4178bda686c2475a236b47ac31202e3e56285f12c8f329cc5dd8210a58f86d3cb9a83744c019c2dd9e71a862298d3bee8a5b8351793798f6800e0a8000e8a1001219e553dc2f91dcc02b10289f72865ab5ef44fc17c23ee396d625b22d1082c3cd4b456960bc81aa447bfc279a7f5511c1d1db6bc97c3dcc20e26c4ad59d6f1777a37f193ec7835eb707ac2ef0d19c5cd4eaa3898251588b2c51e0b87a499a3e95cf1253b5c56a537e08c9d718a7acd206756e798935d2f32fe9a016ffe54385077a5acb70f2c53988389a25c6e94911e2649afa48a3c36a9fd56abbc61cf635840b52211cde79ebe05c90190676a37ad250623eb49d0d850e3015cfc07f0613501043cf9265648ed040e8d9b8288be814e94b8ce086a2743bf2e591586a56c8b2906f2a2702bea4ffa00e927f82dad23a3dbf3b62866749a37bc0b8a8e78cbf60c3d867010a3e40207a480ced49313078642c481b22d2afb03353b1ea8119976be8fbddfb69c655c853b9531d184aecabcdced181e5665735837f83fe17911279ad178548340c68d8a954d4042d2769c2d623af2e698e20b0618f62b4a68d4610f4b2cd9fb481c6e7484ec7b33bc30fa2353930113cd16adc8d13a1b5d47fee995fe95db32b236deca46bd21a990233464d5816973cb6073c660ecb3ba453a8c3249090698772321e1142f31466ea788ff967b39e42900d45921194e5b9b055e74d0952ddd71f99f229d80748330bcf27d244053c09ce5c3f8c87d311c94e88e54f3b1a86c8701355fd8b9ab186ab18b61dbae6468d55c82c64edd0168ed88f36b2b2fbb75f4fa0c7b0619ec4fd7bd0e12ccb8c5b13f498b555927a670f9682a9360aa30a627cf60b07df84d218bf7fcfbafbc4d12536143de95e025b7a44f484e3029efb54c2f4c8dde599113a061b6e0d0e90ccd13a8c76d33955cca52d4973b829ffcec0465e4bd08a1ee53af1332565f0ca8fcea8289d1cfa6bd845ff905af7aea9eca2d715e6d8a4be111af641c074bbb2d9e0f7545058ef317f79a079e6b56696ee1a9b6d0ed894ffacd801288366ae12e1c2029e93fed9cd3cbea58047a25d1d7908a61e060f693a4c928bc6cb55b68288a0ca4f739230c7ec8bc8034982adc4f7f1334694d9a24ecc5adb20fd804973be5a230ff8b0a951b7a7cc3f14184ec7b4b0694614bc7de446ba09badfa8f17788c4e45dd0ed80221dcb00dbf124fc6de1cfa2c4e9ae2f5aa2f2f7ab7bf4b2fb39bcd6b8f8e0a927ff28d172003ee512c79fca25b43c7bdd85264c8f32441e7525529e667089968e809de976df46640f9afb115b06bed016af0de5a5adaff04522a16ff681af8274a00ed26d1c2133ec245624607c466017842322ab5e29c9208f52fa1ca9565ca2d5a22d7feee80a03f6d659cffdb53ce36ea6e373400a5485006c4b4bce8e4b59962a2e122d36243dc77388f9d6d2b69d08ffbe57c580d26e5a5a73729b29a12f1ecc712516b4a379adbc1ea6e3ef744b60fecf0e40919934f1bdf86fbc9394edf310039e458e10b30b208c41214ba3cdc892205c387bcbed1a44cdaee8365163ae071ff0f7d90bcf4ea85ed677a8e4c865199a28be353a3867b01bd24161813113e18becfaa70f49c3b9c02ca6848b5aaeaa41978fcb153b902d57e69aa21c925c6db58331f53fc5d475035626d2285b7c0c7eca939ac2cf239f93d6a09929472635809eebb842faa79f977b0e5"}, {0x90, 0xffff, 0x8, "615115a6a5249ca58cb81d927b78e60c8b4755257c2fa9eff7ddcdbbd8b7ced78c6d52162c0a3271af9989be0572b7a0a235546ca971c58ad2084976d53881e00b40c6f9c2606d14e9ee2f880194f642acf0131705a4b4fe7c23a050e31a9d2678d6a95007f0fc320e3c51168a5c3a738875f9d1b0738419341c5f44896f"}], 0x1240}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000003040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknodat(r0, &(0x7f0000003080)='./file0\x00', 0x2000, 0x72a) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000030c0)=0x1) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) clock_gettime(0x7, &(0x7f0000003100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000003140)='./file0\x00', r2, r5) fchdir(r0) sendmsg$unix(r0, &(0x7f00000033c0)={&(0x7f0000003200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003380)=[{&(0x7f0000003240)="d6ec18ec10d2abda4eb802e8eb597edf1de5859fb9ce5ee1713c8c85c811d801bc6428cd1e0fd13c1f67c698f834db9f77e419df72bbf2cc", 0x38}, {&(0x7f0000003280)="c369edd4d3f66f47974bc0a350a20d0086c76e8d2b215a3ee330894ba120b4e19b0a7f2bd645774fd19a3d66e53b4650e243ca68f9aa884a8b0283c38f3aad8e995839b297be41665dd29216875fe07a5f2f69801d03ab5e7f8c0f3f39f6942fdfd5f707f6a776ed49fea2819409ecfcbb1ece3e1c0133b6d755490fbd0220ab34440e1a36d9f8d47f78df725ee2037eb04811d9ed522c711d18bbbad1eb9a85ba2f47c346a6c47107e37f2bb60e98f3a8d387f694fa0b5969529c86064aaa8a5ff060107bdc60adba392d8773687baff14e6f22", 0xd4}], 0x2, 0x0, 0x0, 0xc}, 0x400) setegid(r3) getpgid(r4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000003400)=0x4) truncate(&(0x7f0000003440)='./file1\x00', 0x100) 13:32:52 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 13:32:52 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000080)) 13:32:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x800004) ftruncate(r1, 0x4) dup2(r0, r0) 13:32:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) accept$inet6(r0, 0x0, &(0x7f00000001c0)=0x235) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7, 0x0, 0xfffffffffffff0bb, 0x0, 0x4, 0x7fff, 0x1ff, 0x0, 0x2, 0x2, 0x10001}) openat(r1, &(0x7f0000000280)='./file1\x00', 0x0, 0x10) 13:32:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x5, 0x20, 0x1, "e15d65671a044308dd616e5c4d9876b3b69995dc", 0x3f, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) write(r1, &(0x7f0000000080)='}', 0x1) 13:32:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x80, 0x3d, 0x0, 0x0) 13:32:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x0, 0x400000001002, 0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2010, 0x9f) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) fchdir(r3) 13:32:52 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) poll(&(0x7f0000000040), 0x0, 0xffffffffffff2133) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 13:32:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x48) sendto$inet6(r1, &(0x7f0000000080)="e97b4ccaf966fcccc26c1d65982f859928f3932bd65e6e8b5ba9a5f410238b38c7718a7c3878a2c818fe1e4172ba9924be1c1ed55c7eab0314dd09d82cb0aea0bde9bd2246c101ba7f4eb50652738e591cc2b747132748de66147f43372d2568dcd6736f17acfc1d7d34c9fd178aae9188e59ca8503f9299228b84bb71690837fce4ebd5fc7c81785a2e5a3deef79915e2f539340c58fe3029fc0ce97817424374d4923672822ea5772f643df968327fbfd1dc1429b0686f6b22f4070f28d07206bc347400c221981383f438482433", 0xcf, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xffffffffffffffee) msgget$private(0x0, 0x10) 13:32:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040", 0xfffffffffffffffe, 0x6}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x7fffffff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:32:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x12) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x4) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) 13:32:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="0210766a56e6f2e820e6d85fda898eb1eea1eb1ab510a2c1f09949c487b8adafa565299c1ffa81fbd02c2d1c129889f39de90aaa496db5dac9c8101e1e09f50c87d4120280953cf701676cfc9d7c2fe062f820d90927d9663d9766fbbd80b9fb8f8f0dc3be9ccdbf9934807400100e69ba5b92ecd1bdf2eb3477ab566b1d66be5ea5e85e5784a8f565362c0c9278e926d874b0997296e98ee5f7edff5bea23c0a6e5d76fa63f02feffd20efeff770c5f76da3a4e0edb248f15cfc6a09b48887d5310f387aebdec301e5210ec0cd3f2144a58ca0afb5c5137ac6138683f50519a0384b537aae19291a654b5bfe54ce0e9e8b52a226086ed58881750c454", 0xfd, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 13:32:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) getsockopt(r1, 0x5, 0x4, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) open(&(0x7f0000000100)='./file0\x00', 0x401, 0xc0) 13:32:53 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) r1 = socket(0x1, 0x4005, 0x78) accept$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 13:32:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) nanosleep(&(0x7f0000000100)={0x49, 0x100000001}, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="fe67954d3191bf68e1fb72a778f54bfb200ff2a89c9a0500111e281ba32548257c479d2c44cf7590b511af2fac2cd64d8db61df867c116a8c7a97cafcff75b7dc08a81d6614bc6ae7c30e3ca63cf654d3794b6163453d524d2661868770ab7f1f4829342775551565727efaba2525cdec9a66013c7e38035a3", 0xb8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 13:32:53 executing program 1: socketpair$unix(0x1, 0x800007fffffffffe, 0x0, 0xffffffffffffffff) 13:32:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) 13:32:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f0000000000), &(0x7f0000000040)=0x4) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 13:32:53 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{}, 0x3}) 13:32:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) 13:32:53 executing program 0: 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}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) fchown(r5, r3, r4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) setgid(r2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) getdents(r7, &(0x7f0000000380)=""/154, 0x9a) r8 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_int(r7, 0xffff, 0x100f, &(0x7f0000000280), &(0x7f0000000340)=0x4) setsockopt(r5, 0x3, 0x4, &(0x7f0000000440)="e1f236265caaa499f0c79ac8efb6162bac8020dcec37a4e4e2fdc37b39085c3ac549541c1408ad8933fe5b6ce4b9b89e6c13fdf8d3e82099125b6e66253944cdecb9100ae1df6ab2af3696eca33b1a39de8d102c9379e4975b3693e24f706f65a8ee105c8fac59be0f8619523cb3d69346a4055f472e99837e097529d6f3eca52ef9103319ed3f7e0da56bdc6173e65aca1b06839fad9f05b9454a639a8ccb0c80c369a77c0748bb517a7e00bec842a256ef00e10d59c73543c2fe6796ea56e072fd51620e282226627e77e56515d7218a42f391432b4e9876f958e4d888b7bfb3816bd768bf164778da294bbcabe0509987f352cf0914a4964e07", 0xfb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, 0x0, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 13:32:53 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) 13:32:53 executing program 0: r0 = socket(0x0, 0x5, 0xfffffffffffffffd) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:32:53 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) syz_open_pts() ftruncate(r0, 0xed0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 13:32:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x800000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x800020) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 13:32:53 executing program 1: r0 = socket(0x2, 0x40000000001, 0x0) listen(r0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x7ffffffd, 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) 13:32:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffd84}, 0x400) 13:32:53 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000000)='/', 0x0, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 13:32:54 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10199, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 13:32:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) 13:32:54 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x2}], 0x87ec, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0xffff, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000001, 0xc4b, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x11, 0x1f, 0x9}], 0x3f, &(0x7f0000000200)={0x3}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) 13:32:54 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) kqueue() r2 = shmget(0x1, 0x9000, 0x40, &(0x7f0000ff5000/0x9000)=nil) r3 = getuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xffff, r3, r4, r5, r6}, 0x1, 0x8000, r1, r1, 0x400, 0x7}) 13:32:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x95f0, 0x2, 0x7fff, "a2f9bee3fe61cea67d6f973f90cd4dc7e4f97906", 0x6, 0xfffffffffffffff9}) r1 = semget(0x1, 0x2, 0x11) semget(0x2, 0x3, 0x8) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x29) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1f, r2, r3, r4, r3, 0x10}, 0x7ff, 0xefa, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4b34, r2, r3, r4, r5, 0x1, 0x81}, 0x8001, 0x1, 0xfffffffffffffffe}) 13:32:54 executing program 1: r0 = syz_open_pts() geteuid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 13:32:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x92) 13:32:54 executing program 1: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r1}, {r2}], 0x3, 0x8) 13:32:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) munlockall() ioctl$TIOCSDTR(r2, 0x20007479) 13:32:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x291, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="b725d20f5c2ee13bd618ce05f3f3c96409", 0x11) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:32:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a21aee48adce43ea590a73f246f84b6f0000000000000000000000000000000000000000000000000000000000000000"], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0xfffffffffffffdaf) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 13:32:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x960d293a38b2bc7c, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x6, r2}) flock(r1, 0x1) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 13:32:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x400, './file0\x00'}) r1 = socket(0x16, 0x7, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0, 0x3}, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 13:32:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000400)=0x3, 0x159) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/111, 0x6f}], 0x4, &(0x7f0000000340)=""/79, 0x4f}, 0x801) 13:32:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0}], 0x1, 0x7) ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x2) pipe2(&(0x7f0000000100), 0x4) fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000180), 0x4) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) 13:32:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) nanosleep(&(0x7f0000001c40)={0x2, 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/84, 0x54, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r1) 13:32:55 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 13:32:55 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 13:32:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) munmap(&(0x7f0000006000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='\x00', 0x42, 0x20) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000500)={0x9, 0x6, {0x81, 0x7}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60f, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ftruncate(r0, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) 13:32:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$TIOCCDTR(r1, 0x20007478) 13:32:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) socket(0x18, 0x8002, 0xdb) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x4, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000040)=""/152, 0x98) 13:32:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2af51f2f8898083f7ee9ddc4d0ba8f247fa5a67535f5adb312240feb09cc14b8f332c28b149bfc810139c2d953d4ee92a25861165cfc9eb4f928dd2b735ec066a55f4d8372783d50619dad39842acd60be0d8bf4b0c356d48387b28a67a2c26e41aea322bb50e444104fc33075dcd8913c858525432c4d4b8b0a022ca4dd0d9e109b1ed310b0978a4c66daef6f82d9b1d0834c1d39ac210d2e", 0x99) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='z', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 13:32:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:32:56 executing program 0: r0 = open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x1) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') fcntl$getflags(r0, 0x3) 13:32:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8b0, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xff, r3, r4, r5, r7, 0x40, 0x3ff}, 0x461, 0x9, r8, r9, 0xc66a, 0xfffffffffffffff9, 0xeb, 0x1}) getsockopt(r1, 0x0, 0x7, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xfffffffffffffffc}, 0xc) 13:32:56 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x6) 13:32:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 13:32:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x0, 0x9, 0x0, 0x3, 0xb444, 0x3, 0x0, 0x1, 0x9, 0x400}) 13:32:56 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6]) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) accept$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x6c0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r8, r8) 13:32:56 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) minherit(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) 13:32:56 executing program 1: r0 = syz_open_pts() socketpair(0x0, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x200) syz_open_pts() writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) 13:32:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x5}], 0x0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x2a, 0xfffff, 0x4, 0x4}, {{r3}, 0xfffffffffffffffa, 0x20, 0x40000001, 0xfffffffffffffff7, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x401, 0x800}, {{r4}, 0xfffffffffffffffa, 0xb1, 0x2, 0x9f, 0x8}], 0x3, &(0x7f00000001c0)={0xda4d, 0xfffffffffffffff7}) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 13:32:56 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000380)={0x0, ""/182}, 0xbe, 0x2, 0x800) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b000000000000000000000000000000000000000000000000"], 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/190}, 0xc6, 0x0, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) setsockopt(r3, 0x0, 0x3, &(0x7f0000000080)="f3fc0892510a6bf0c1a2f5d0b135f07937c3dc138c92f110e9126a9a607da05e23c28f732875c70ee1280dbf80b3a2419302eca0031624cebc5bcd7afb0f6effb96511ea592049061027525d73a4937e7f225c5c4b", 0x55) 13:32:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 13:32:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3c9b) socket(0x20, 0x4, 0x45) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000100)=0x4) 13:32:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file1\x00', r2, r3) utimensat(r1, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x2, 0x8}, {0x8, 0x2a}}, 0x2) write(r0, &(0x7f00000002c0)="95cedc59b7dfe59993d8b07cf08006f0613214920f4037bda50860c42f28001789ca8168e0240d91b890ffba195714de901de14a6a3d8f321706a72661c90af2e1f7c6113b80f008e9cc12cd547afa36fa8a085fb818d3ef492a09d8440c68c96124866687d454ba5a235f9777dee80763a32450f2aae7f5a085490b422812144193cbb89df99c114753313b1de25a60f8b17cefbdaf060d", 0x98) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 13:32:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 13:32:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x3, &(0x7f0000000000)) accept(r0, &(0x7f0000000240)=ANY=[@ANYRES64=r0], &(0x7f0000000200)=0x1) getpeername(r0, 0x0, &(0x7f0000000400)) recvfrom(r0, &(0x7f0000000040)=""/249, 0xf9, 0x800, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 13:32:57 executing program 1: chmod(0x0, 0x18) 13:32:57 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bb79bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c9e66bde53168c31c86f5b40ffa40354f4ee389da7540c97d091625daccf249dfed143c17790a6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12f663003bb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000030000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x3d, 0x3, 0x800) 13:32:57 executing program 0: socket$inet(0x2, 0x3, 0x5) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = shmget(0x0, 0x1000, 0x90, &(0x7f0000216000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xc0) mmap(&(0x7f0000214000/0x4000)=nil, 0x4000, 0x2, 0x4012, r1, 0x0, 0x3) 13:32:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="09af5b3742e96f967f01655b1c6eae1b138c3ddedcef10f0d04fefc2a5c91736e5d0446c2db519d9e0bbaf7fffd9e0937197bbf2c01cf6713eeee6aa5d52b7a7713c574eb6fda784cbfaeaa261cd4e97840d4c70b8320ac0d4d93520da7f05a60e40dfe625af7d223bbba0dfc2b409f87734508253951736673a92", 0x7b) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 13:32:57 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x7020, 0x1f) 13:32:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 13:32:57 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='%:${\\%\'*.#\x00', &(0x7f0000000080)='#]}\x00'], &(0x7f0000001200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=',.,\x00']) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 13:32:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x9, 0x8000400, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x8000, 0xfffffffffffffffe}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x10001, 0x0, 0x2a, "16be505cfc162a2ccdd5cab6ffceedc52ddd5fa2", 0x10000, 0x7}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x10e}, {r0, 0x40}, {r0, 0x1ac}, {r0, 0xc1}, {r0}, {r0}, {r0, 0x100}], 0x8, 0x1) r1 = semget(0x1, 0x3, 0x48) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x386f, 0x2, 0x1e02463d, 0x8, 0x1]) 13:32:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x9, 0x8000400, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x8000, 0xfffffffffffffffe}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x10001, 0x0, 0x2a, "16be505cfc162a2ccdd5cab6ffceedc52ddd5fa2", 0x10000, 0x7}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x10e}, {r0, 0x40}, {r0, 0x1ac}, {r0, 0xc1}, {r0}, {r0}, {r0, 0x100}], 0x8, 0x1) r1 = semget(0x1, 0x3, 0x48) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x386f, 0x2, 0x1e02463d, 0x8, 0x1]) 13:32:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000672000/0x2000)=nil, 0x2000, 0x1002) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socket(0x8b9cd0cda56b061, 0x8001, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:32:57 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() syz_open_pts() syz_open_pts() 13:32:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 13:32:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff0000010000000000400077cc50eea9450e8aca59ba28acfb93441a7de70448978b01207b82dc9e91580e1959dab508411450e7342bfa5b1744bb5ca76b4939b5ab0e547d3b267d80d5e5ffda3a06f605"], 0x10}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) 13:32:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000, 0x955c) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x2, 0x3, 0x35, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="e30c2b174edf02b5f817ad2b728de11ae70132cc79ea812c25cf00", 0x1b}], 0x1, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28}, 0x1) r6 = socket(0x2, 0x400000000002, 0x0) r7 = dup2(r6, r6) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xb8c, 0x0, 0x200, 0x1, 0x1, 0x20, 0xffff, 0x3, 0x0, 0x3}) r8 = kqueue() kevent(r8, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 13:32:57 executing program 0: unveil(0x0, &(0x7f0000000400)='W\x00') msgget$private(0x0, 0x8) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="537e766e58e7d7bd6f7e5fab246b605c0a25a6ac2a4b19db5fba82d662fb0d1f1bb4529b034afb700b96eab352e39446b37b42a1fbff2e6bfbe207ad49c6ad3297cc3b0dad2a38cc32c206b3", 0x4c, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x101, 0x7}, 0xc) 13:32:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x221, 0x6) 13:32:57 executing program 0: pipe2(&(0x7f0000001100), 0x0) select(0x40, &(0x7f0000001200), 0x0, &(0x7f0000001280)={0x7, 0x9, 0x7, 0x5, 0x8, 0x1, 0x4, 0x7}, &(0x7f00000012c0)={0x0, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket(0x18, 0x3, 0x7) 13:32:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 13:32:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="b5441098d605add29e989189ada5df8cd71f34eae486cdf686781cc9e4c9626dce39d77a749a2f650423b839b4ba0019a2dd3193781af1386d164f7212a736e5625b4a3dace993ccbbde7b2bee0d0202b0a4783ced6ebbbcc97dde", 0x5b) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:32:57 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) fcntl$getown(r1, 0x5) 13:32:57 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x300000205}) flock(r0, 0xffffffffffffffff) 13:32:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 13:32:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000036, 0x0, 0x0) 13:32:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') 13:32:57 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 13:32:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8208, 0x0) 13:32:57 executing program 0: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="596bbdafccd13ffe4810e02cb98486ed8179500b8cca0c608679cf01932181fcf8861684a58a33c3a020536a9f3105396d8b8f962ac302cc82a83d709db171a7e9be3ad8cdfaafd644094d4ad510d5df9e7d8d6b04af8056a11d5d42691bc9b18a4716eb228d5663f9024363fcea2c77dc90c947f93ed3b3e3daa9d4690f7e71f8b66fc8c5fdcc6fee144a336be376ae83c16012f6ff1712d4fe969f2cd89fe023bf8caa1e5e3e310f0edcb005ad23c85942fa67ee5985859286913a4b404644ce6b6d64862313fd85c95e", 0xcb) 13:32:58 executing program 0: socketpair(0x1a, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x79221df54708ccf7, 0x0) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r2, 0x0) 13:32:58 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 13:32:58 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x80000, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x7fff, 0x88, 0x1, "a303f30123486b2f945515fb5a740695fc1c8fac", 0xf1d, 0x800}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:32:58 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x8a, 0x20) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r2, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x400}, {0x5, 0x7}}, 0x2) 13:32:58 executing program 0: r0 = getegid() r1 = getgid() setregid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x4000, 0xffffffff80000000) r3 = open(&(0x7f0000000040)='./file0\x00', 0xa81, 0xa0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x3ff, './file0\x00', './file0\x00'}) setsockopt$sock_int(r2, 0xffff, 0x130b, &(0x7f0000000000)=0x200, 0x4) socket$inet6(0x18, 0x3, 0x9) 13:32:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 13:32:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) flock(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmat(0xffffffffffffffff, &(0x7f0000417000/0x2000)=nil, 0x3000) shmdt(r2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 13:32:58 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) sendto(r0, &(0x7f0000000500)="00cf6d58c4936afa97b9dbbaa823ee8a95541594ef84470616ae68a87428d2612858eb42114c0268c19c77e1bddb773b9799d566330ac6556788910718099c3f83bd12f3f833a20cdd38867a486d7dd6c9541a0ed37285f9dc4318fe7138559e82c792033869ff3d56c31f8462b0008e1adeb0573700d8ebb959b9b438d3b533e87de0ef45f53f12da9d47bfd6466870e7c376d1eed8b4777dc23873aa5eb83a0f07812f760f93cc22f67eb0d9d4451bdfa2eb24a51ab90cf8b0d0dd3a0d9895f90202065d2edb7be50d80df09f0102b178ff561c7a8ae097197c15e96bd57118b6a2f44d3f7d467c9e00281808c5655208784e3e337c7a59e30fa70268eea5d5b5577f67070b9b16c469a78b0767ee9e6aef86e65ed73b40592dc24611bc4e72c14275fad7c7630218d30ddb95342c8f6858bfbc1cc53423460ecbee2c7929e2e6c871c5f0bc192a59393142eeb6cf327b3a30eef17b95d4490120b6331a7470d734c0282bb6c26f209d5436bea8d0a3581ddb7b24b329c60b575772335c8434ff8942e3650088b990c4ea7ca6ea6b80ba66a3ea7f1ce02f3c3d104be5607aa5d2a14863e7082ce10691624aaa49fedffb6eef70fe7902a015b4b0b90fafaca86d45f101b8dc9b6628691bf4702e98bb0aa5d71888cc7997c4aee1466e21bfba7499c464e46acbb1460e671f581e1aeb3b6d278a3a4a03d66cde5174613dfb5b4cc4b10d186ea5ca31613f7cdb231a0cdc8fe3e73c05125e3dd481fa8eb0dceccee85314ee2705414de9561bf9cabd6fea7e518bab5ca6751b3e597da0c30d871072ca82474fdb5541d16d3b8dcbd6c26cb6ddac5eaa7a1a66973d06f4a9e6cc2950b68a25a125017204bbb2e51bb3d9b23073b87c9c183d45ab1496c3d4bb56221c3ef03b5b4f339d79632539b7160dc255fc839fda570132a1467b066ad29761e99637249fdab3b793e19713c2cd0fe7738e8f8c36a5f122868885cff4221b592b926600f24e6ee21e0aebb908815a8362c9610f47882101c3bc992fc35d209919aa267c89ea137c409c55ace5302bf1d1a8a1e02be2a7d4dd490cfaebbf0b635e548883671c234e47dbfeb8b2fbf589ff0f12a8b93e20c73f44d0566482ba3d0cf5b6c4e3b363263bd5210b817255ec2504cd9fcece1ebd53d2c1f16ad37402decb8108f1d9448533565233061505ff5eb10e0eb1a9be54e8d3d61a23a18c19dc2de4b7f9c14e741e12447ee34851bba037155150f18e2f344acd6f339e851c283b5b8fef9e21105386a9daf05413bee1c84bb57f7e854259678f9e539a0cc6441bed4fa8f4b03a73f42531d59d5dd1a2c897a2ba7423c4e85a14a19833a434b7abaa364e95d69e76cd372e90a78a292496b7293ab849c639903e384d3d80d3c6563e7197f128e5ec3053738b5417974cf429435ca926408c8c81b6279b02cd4a358fba1d1ce9394717e346e9bbba6a42cf52f1861731e80ef0eb9e656b594b7af0c7ef441f5699d333b50eff2f9d5004257e833e8b780217823352cb4be6efa089e9286b80042d24632ad00c561ed13a6905cb0cc83612e6b7b7903e6151dab05bc96ca48bdb2f8465bef934307e1bfdb359e9ca47ff130618a0f55bc0173a0ec5253c66a23f67855034982c9378f37db3d6a83654b96f69d1277ce877749689640f8b90c4b056bf94e55b652606b3a3f06a97b9b36b47778ae8df1891b6ae982cee48d7bbf628809b3f206571e5d4b87028465e8beb71a31d811bd9f6c9965824d202687e45c3395ec9f55e4b0fd6d059f608c89933da3c6746be5622b5f12d8418b91e1060ba2223a044732782865bc9c1c6501e3f7fb1cce7e7790514d60ca8d0554fe4f94fe2eab9f42fcfeecc04ebf01f7765111a467c53786c1fb8a70a3a92087d41f7c8ae6d2f1882e73db888427a050b0364d166216e069f07b96d35b2ec7ce720068dfed5707a8c23eb50e9c304729ac5531a6464bc137bfe6d8b01b4883d9d2d7e3ae827242277a1bc3c3edc64e3fa756f934a4741af7b90a657cefeccc8717ae9fcc5cc142d81ee76c3478772b1355f19993a85bf08fcf14fd2e188a85458f8378969bbf9dc176a4d66e5ad8e3f4a55db2a634e0a72beea9e1e0003f007d48f9c4f085ce8817fedb5ab6ea3da4180fdc0af2ab8fd2d8f5b1153e2bd99af0d78d3a7ce61991c5ba40458c9c536c33d41d5490436d54888176c3a320600106c26acb63cf8eb888f032e497cb3c20b0d99bb22e02122f721a0a3b522435d9800905b0d5a99ffeecc73a705ab237deeb193928445202346b395b487fe07fc8721f44cabf9597857c25971fc3c98b462841918158eda63e5d5e56f6651a1b24891f16f264e2963ab33094e71a08047b6b9153f85bd2b89ef6e5e815cb627f4c0740ea2840675274df58a71d0b0c4c9d990b79dc0a47d5c429ee3c9272f10f4174d107eae0ee98ee3497b1d4d963b7272ac581b3da20ab1459c2ea45c2c0ad9e4e189cd608a97e6270627ee0bd1e6bc266c9dfef6202fc9c0f8e4843f1f6e3f6b064154703410146243961eb5445d45436278c04b32b730a1be02529c75a81e0e8f236a55d443673aba7dfc24aa6a4c6e9c47a85fc3ce04c57f48a9866e4ec63a89535ce481ba1671323177740f184c1621446a8774a15846118264d489c3ec9c0f125dc4a7f574967e362c0041cfce5ca551640e78d130f15ce73f7ea51cedf4578d68faf038ce93a5b4b1744241b129bdb31ba5a2a191cfcaebb058bc4298b508b0ddedf2ec441cd6ac1709af203d0fd3d8d018b5648bc655aef7b793ad31a109a7358ca614e7e8768a44a2fa33939eec902ae302bafcfad1a6f62f021e691f901a830364d62d28e7485ae32880fed46a411d17a7dc4751c7bc7facfaaeaf3d91568ab4c2345d5bbf6fb7cbb6922f64ba2fea8ef5e31911639378f04deca1ae4b9a022a072c83481c0b693839f3e758546a5ddda3eeb61625588bfc289a7220fe2896a0acac4f74b334f4083a3880572849f287ad7ed7a5cc43856a21a8c7599f04fc28f90dcda3fa15eb3ea9b09729edd45b520b8d3dfcbdea705e1651d02a834207a0f76459b0048b20ac327727fb8e12b0491c233ff0344969e3b7afe9c1ba08b0764f92906e4371f15b7c3a214a589b35230e1632f7a28b241511abb75ef41084c9722dcc5e1fc7ab3450580fc5ba11bcc46709facdddd5e09644ac7c25904bc6690c766620042028a6bf49d52224dfa0402eeeb59b8768a5111b2d4162d31cc5138ccf2a3cec499d3071c4784fe53f172f221e76ec4f7896d6ecbaa96c7538cde97874d6628c70d10f2bb05f5df656d7a424c8721f76c067954303e8c8e221cae8759a15cc3e03546dd2e4b0eebeed2eb6d0767d48693764137669a396987cba2697b1e12b3bdb08c9b766fc29c25f502ed029bf7bb64ca250d6b7bf165d483a3fa562c7f87aaa0f1ac862b07c723b91db7efc29d908ae118eeb08a1a14eeaf731f332a46231bbbd78fc03c60b062490351797d8a1f0b8468b1f58c6205ca66fdd1882bca13dce9b75d4d0085cb0681efdaaa32f29354f4640414e5c6743131cbcfd35ada0728f5a32e805d639d8abf1690aae46211bc488d4e9480eddd302bda33c630b9c479e725441482d254bb3257a8818857febe3f120ddb36581e72abbbd441a06ed76841b910a704995fca02bc0a4757fb80982afd32d94cfff68895a3c7a51f16967c1a3801631e8430a0f3962b4bcfbdd78bda05f0c8222523539a1e0eb3dd22ca811032aa595de6db6830bb009b0d344bea4db46b6691537c3c479574b5371cb872f84dc54ce101370ab25ee2e5b78ed40f6a637b53a83aea518ec4e77ce70dd0dfcb64bc77b5fd9eb4172a4b0cad860b5c725df11c36d5510025d9932d54bc2c7dbe6e03ba682a404b7f86b6a568f7a8bae2cb1d7b50a8baec8191662046323b455eb78c77939da79f35c38d02d25e1e9ec6311d2c1c79042991230fb9b1c89931d1ff50f1a8257791835cbc96f6aae277ba383fff8a72135c08c97a85466a54787184188dd791f9393ff22c73ee7d4c3672a604d86a5d9d1b30928470aa583e832395f2d02c6f4cf08c9892b3ffd78d21ce2bead67a4cb5fdf22c631eee9d81715ee121384c207815c68d40f622a11954ee7efe55f025396746c7434e0136fc59fb3f70705b70b9e9b78ae1fcd72e88beeb4c7e03d96f2453b939b783427b6e0a564891c7619429bd3cfbcc4e506da1472103cb57b01f846a5681a6691f6144bce80dd461ded3fb460212db2e250f21f6a3ccd97faccdffc4ef79dce224efa249ac8e51498318cb7309388028bdd6bd1c5e4d671791a88c571355f6b749f679d97656f1598dcddb4d2ce39d8d44d0d31e9983f5dd54aeefdd8f55e4e7610987cb2e18863f855578954ce374ad77d9be48dd7698fd544cc32a040ec5864df5a642d9a026613b07e85d32c13c68d3bb148610712972bd0aa078cac05fc26cc350744612406da8ce08e8559aadec76ed5cc1836bbd57906b9324d19acee065f90a5b0dff2502ee50ef3b24500f9a4982ce26572e18bd7051f84f8c7f2f00126eaba3f6ecb09d88090f17eae5858641190649104611b3ec84e8c3dc4baea9711befb17acb5c293d8c87b525571db39d6b4b9170547465b55a0f42db77c8134add811a446818ba81e3d7b223d15f9471f9ff0cac27e1f9846d695938f1b568368eb689811bc51c14305ca4815e62a33e5552ec376872282fdecd0027c010f14a704d928c9c3e5d0894fa6f6445fa4ddf09c46a964c94d7e84042fa26b203bae0b31f1d0069ee2c9bfcebf8ed921198e56c946c73f7cd42db3f317a81417bee316dede6856162d198359b24d48656556d4f3a0bad8512cae0bc2b11b2cf20f356ca65ce459bf994e989a4d217fe0ebc5eb22f7d0111d88f608c6b20cea8c1b9f38705f1bb49fe442cbd4285e71f332ed89f8f79cfe1c22bea3d0701444e037424c28b652b317e5dd4659aae501d41d04b8a6fde3078204d4e77f4ce7d69a51fe99ac547d1e1c5cfd66e44c7cdbd73a042d39b6d67c36cf12aa53791ecda54a110e00355553eee438ead2ba555044005d6d7d6d78c4d72763c989bb32527c8810583113bf90cc951fb2a24cf1302ee36016b67f05e661cea2a0859e9e941281f3c815370f9e89517efb4b34c32a7dbc0919dd07d6b678080d42753ff4ee44a5b8e5e450ac365515a10b68d5e5d1ecebfbe058c86697b3fb68087122a79b96eb75ff51a692334c59820595278f4267d98cd15134344de994de0acb4a9e1dc855cb204f4091d2773139749e99de10b119575070d1663e5bcbb4ecd350d4547e2a0f12813d58c0f4f6bfaf2255c9cf13a796180840ed0e8890fc968896b491ffea7ca56e67ddd567b0f9d3eb3191f8c04eea1b8c01c75e99e3521cebdd147fcbe860eed7692591860f4fb39bd2276716196bb1729149c66f2dbc8767107f104aeb121c58950a3e877af02c34ec10a43da66ed5014828f6d727eac0b6d0047dc1639138385ac5977219ece02bb7cbb49d599183b8eff98dbe11984580dec3de710114f48265299308494b031ccd45eb08788b0e04a7d72368d8039ddb7b51e6d1018300b971823a8d8484b7af7776f73064ec1245fb1b6b70baed86253782af7e15d4bec3313ac330a3449cca5a23cf3756ac847716700ea6a4e53c9c36bdf5df9420362ed9378c5b754f1eaf10a949c9c4fef2c33c15b9fd92f272603d72cbce49044c74fc9aaca7d73986e3ba06957dc5c59f9d3e78e", 0x1000, 0x4, &(0x7f0000001500)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="d6e9600476a59113b07e57", 0xb}, {&(0x7f0000000100)="cb8262187732287f121c4c1ea44192cc5c51f31eccd52cea4a0e231f6ef45945627bdbe1030b5d632557e44b", 0x2c}, {&(0x7f0000000140)="c53ee986bde340de4659f5b3e196bcd7fa9fe188c7f878b42d835aae224eebb1df040ec634fb798e7facd4bf80888c438d78e18ecc6a451ad364570f3b09554b9299b4675e2b04a14f6e076bdff0803f1259f06ecf8cefb562869337bcd5fb5819c902067a607aefe1ee2825590242f2dad23d1a9ef26ccee88870a6f063667aef596f1c1026d06686b4", 0x8a}, {&(0x7f0000000200)="ce34ae29010d29df490bfb2248a672a1f9a27ed34a198cf1e91a77827510df19f5955d", 0x23}, {&(0x7f0000000240)="ba073fcc9f4f46010ab626f2d4ed46f8d7b6cc502b0a8226d36356e82fe6fbfc1f85bb38b2d985e8e83ac937aaf8e873e7faa0f82c912b6c7855b497fe1525af13c99c235fb1589ed21842c0ddb67edf1808b2ad52f4ee1536d203d8beed5db8acd9c2e1e934bcff7fc142ed43510f6d82aa1a98ec54ec36fa4034c5a6e6", 0x7e}, {&(0x7f00000002c0)="80973539548ce02026846af5bc24f7e8aefc568ee1ee69c8dcf31bb15b6f822e99be0165e09386d92aeb7b310c50ec7e040d0bef4fb096eb2356a22b67495ed1a868fe030414c493535f5eacc48ceda2b295fd78e3fd5c8ba3b6706ca8c67c4fe06b31700284303a964fe207d639df7d", 0x70}], 0x6, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0xb}, 0x4) 13:32:58 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x1) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff8000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/145, 0x91}], 0x1, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 13:32:58 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0xffffffff7fffffff) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) getrusage(0x0, &(0x7f0000000240)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 13:32:58 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 13:32:58 executing program 1: r0 = kqueue() kqueue() pipe2(0xffffffffffffffff, 0x10002) r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 13:32:58 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 13:32:59 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000, r1}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom(r2, &(0x7f0000000240)=""/32, 0x20, 0x0, 0x0, 0x0) geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0x8, 0x3, "c7affe63f07eede7e9251fb39f0ba6c02d4ce4f2", 0x9, 0x3ff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x523, 0x80000001, {0xfffffffffffffff9, 0x4}}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x8000000, 0x2000100000008}) 13:32:59 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x2, [{0x2, 0x8001}, {0x2}, {0x2, 0x1}, {0x7b31ceed0e905e54, 0x3}, {0x1, 0x5}, {0x2, 0x7}, {0x2, 0xac1a}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0xac5b}, {0x3, 0x67bcb529}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x1000000}, {0x3, 0x100}, {0x2, 0xb66}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x80000000}, {0x2, 0x6}, {0x3, 0x4}, {0x3, 0x7}, {0x0, 0x3230}, {0x3, 0x2}, {0x1, 0x1000}, {0x0, 0x619a}, {0x2, 0x8}, {0x0, 0x6}, {0x3, 0x9}, {0x2, 0x2}, {0x3, 0x3}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x800) clock_gettime(0x0, &(0x7f0000000140)) semctl$SETVAL(r0, 0x8000000000000000, 0x8, &(0x7f0000000340)=0x6) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, 0x0, r4, r5, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 13:33:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x808, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x21, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) readv(r1, &(0x7f0000000140), 0x0) lseek(r1, 0x0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x2, 0x8, {0x4, 0x2985}}) r3 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x8, 0x8, {0x2, 0xffffffffffffffff}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) r4 = dup2(r2, r0) close(r1) sendto$inet6(r4, &(0x7f0000000280)="3393195ef4a7ce45b7950a43556da1de61060c211f298d31ab7e5e132d347b6553537078ec6d301707bb216e03cf00c26410277129a40e0fffe4148bc46b5ad37e58bc96458e9bc64dc3dfa70c00e700c8b2d47b84deca511520a4bb4c0f00cf105cdbf2c9eee006a09ed96bb7c7b277612ac5ef5410f2597cd6d2b503db794f1d46e8f1869e8616791cec1737d3187820678a32063689220949f3fad0932ef2af64402f8b94d73b370e56a60017bb43c2fb6a6a37c5bd7e3398", 0xba, 0x40f, &(0x7f0000000340)={0x18, 0x3, 0x4b, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000380)={0x7, 0x6, {0x3ff, 0x8}}) ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0xd2, &(0x7f00000003c0)="dce29f164737a0989b8dd17506a800f044a72466531cb02326526685f7b31bd6ec22679ab3782f1473abc7104151b452eb2c0352d3696a5b17002ddbd40d0f75c1f0b0f51a6e50d59b1ac200581500f3e27edb05874e5232ad4ae5bfd5274c93eb516d16b5331c700e2129b5fd5498defb319c0a6112cfa65301bc0877e7e47a91d3fef5b975db5ff6228a2808815520f354ff6e087b34bb3e5e08054426ef505054247cf5f60a8a866612df4af0f1cb287b2902372e34e989e18e18ea4e442f19630f1387e826794ce0819b14189e007345") r5 = semget(0x2, 0x2, 0x2) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000004c0)=""/211) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000005c0)={0x55302c89, 0x3, {0x0, 0x6}}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) readv(r1, &(0x7f00000009c0)=[{&(0x7f0000000680)=""/156, 0x9c}, {&(0x7f0000000740)=""/159, 0x9f}, {&(0x7f0000000800)=""/170, 0xaa}, {&(0x7f00000008c0)=""/91, 0x5b}, {&(0x7f0000000940)=""/128, 0x80}], 0x5) mknod(&(0x7f0000000a40)='./file0\x00', 0x2000, 0x80) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x0, 0x8}, {0x2, 0x3}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000b00)={0x9, './file0\x00'}) r6 = getpgid(0x0) r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b40)={r6, r3, r7}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000b80)={0x6, 0x7, {0x2, 0x7}}) 13:33:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x9465, 0x71, 0x6, "2c5af1c1db84561bcc260e3a8a27bbfacfb101bc", 0xfffffffffffffffd, 0x8000}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 13:33:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x1, &(0x7f0000000000)="9328015a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xf3, 0x4) getpgid(0x0) geteuid() getgroups(0x4, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280), 0xc) getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3}) socket(0x10, 0x0, 0x7) 13:33:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x404, 0x33, &(0x7f0000000000)="edcd463ad6486dadfab010a1c6ef5ae6d6c623a9031409de50cffea5f4607a87a2e09487a0028b26fefc59128feb64bdce450ad07882a70b865d42db0b8f000000000000000000", 0x47) 13:33:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 13:33:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000005e79"], 0x10}, 0x0) 13:33:00 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000014c0)=[{&(0x7f0000001280)=""/77, 0x4d}, {&(0x7f0000001300)=""/107, 0x6b}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000001380)=""/180, 0xb4}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f0000001440)=""/81, 0x51}], 0x6, &(0x7f0000001540)=""/42, 0x2a}, 0x841) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000001600)='./file0/file0\x00', 0x2081, 0x2) 13:33:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 13:33:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x49, 0x40, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x40, 0x81, 0x401, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x1e, 0x8}, {{r1}, 0xfffffffffffffffa, 0x28, 0x80000003, 0x8, 0x4}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x5a, 0x80000012, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000041, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0xdd36, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x80000001, 0x140000000}, {{r0}, 0x0, 0x8, 0x1, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000004, 0x7f, 0x93}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20000005, 0x1f, 0x1000}], 0x80000000, &(0x7f0000000100)={0x6, 0x1}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:33:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x1, 0x3}], 0x0, 0x0, 0xc9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10120, 0x100) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40000023, 0x6, 0x111}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000002, 0x1000, 0x80}, {{r0}, 0xfffffffffffffffc, 0x60, 0x80000008, 0x0, 0x800}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x58, 0x40000030, 0xffff, 0xecc5}, {{r0}, 0xfffffffffffffffb, 0xda, 0x0, 0x0, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000000, 0xfff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x280000, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0xe1, 0x40000003, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x7a, 0x80, 0x9, 0xfc}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x0, 0x6, 0x81}, {{r3}, 0xffffffffffffffff, 0x3c, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0x3, 0x6}], 0x100000001, &(0x7f00000002c0)={0xffff, 0x4}) close(r3) 13:33:01 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) munlockall() close(r0) 13:33:01 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) 13:33:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x6a3db633}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000003, 0xa7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x3845, 0xffffffffffffadbc}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x4000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x7d}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0x40000000, 0x5, 0x31}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3f, 0x1}], 0x10001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x60, 0xa0000099, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x71, 0x6}, {{r1}, 0xffffffffffffffff, 0x2c, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x6, 0x4}], 0x9, &(0x7f0000000280)={0x638a}) 13:33:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 13:33:01 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x4001, 0x8000000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) sendto$inet6(r0, &(0x7f0000000080)="4d7f84fbae855879e1fa5f520b47782e9fed5f23a6373135", 0x18, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x7ff, 0x47e}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:33:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x100000000}, 0xc) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 13:33:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) getgroups(0x1, &(0x7f00000002c0)=[0x0]) setgid(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fsync(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) r2 = getuid() symlinkat(&(0x7f0000000240)='./file1\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) 13:33:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x140) mprotect(&(0x7f00005e7000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="609bcd23e94d504e67ec26a614eebab23f056b6fdb0620ee32c34f6c7c594372f6a3091a87944123ce7902b0a2581e00d10ac4fbf2f9f004cec7b832fffff63289887f2c0bda77cdf2d595c08859706e5518ad156a0a6dd3bb9b2081dce820187f1974edeec678a7de1282789ced8bb9846ea8a571e46e32ea92107ef638e6c2b6186227f6eeea5d"}], 0x10000000000000a9) 13:33:01 executing program 1: r0 = msgget(0x1, 0x4) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000008544b85d7412e9f80aa1a37a059d4b8e1667273f7c829b9275a43f060eec42ebf63564a79a1b6998431793d0102c23d4678c5e0bfb9a129873b3ce334c69928b662f88bf43fb7d355f0d22bc8bf544acbd40fc18b75b5bf10bcf002f97f350b7826e4bbabe337295fe56cb7216afe00d3bf45f6bdc6dd05cc7b9affd958e7c74e0988d372d851e459b864dbddf0685f9bb19660614b95ac1b0fcccd7ca96c7b676b1ee5a7a3ddc10d6d004a967535aa8347ca992500d6a0790e1e350a52f4ea87cd98347fecd5f951e8fe20f9452da9372e0ddc24ed8"], 0xde, 0x800) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 13:33:01 executing program 0: shmget$private(0x0, 0x4000, 0x8000, &(0x7f0000ffb000/0x4000)=nil) 13:33:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 13:33:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 13:33:01 executing program 1: syz_emit_ethernet(0xfffffffffffffed3, &(0x7f0000000240)="e8092c0c5d8f1985c9ed308ae68788762f90384478b67f41c05281a0b16c13c8bd0f01f54209a0901f3b6a5b84d1fd1786836d14fea926cf3bd0fdd78db969db0fea56ce59bb5898aacfb654000bdf7bc10c40b4de0000000000000000027974b9b843fef76ae790630c7888aa9c4de527f43b74d606004298f9bf433139a78d3980e4325bfa451c530ff3038b277728151a564e92753bcf2bcf54da90e8584effa396c77701df65b178971a56d44f8f96a0492f84c1309f8fced19ffe2c8b74f316d0788c6cd2c0") clock_getres(0x5, &(0x7f00000000c0)) 13:33:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7928e4ba0600000200", 0xb) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlink(&(0x7f0000000140)='./file0\x00') 13:33:01 executing program 1: socket(0x1e, 0x0, 0x0) socket(0x6, 0x3, 0x8) 13:33: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:33:01 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x100000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x45, 0x4}], 0x5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8, 0x40000000, 0xffffffffffffffc0, 0xf4}], 0x9, &(0x7f0000000200)={0x8000, 0x101}) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) fsync(r2) recvfrom$inet6(r0, &(0x7f00000000c0)=""/35, 0x23, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x9}, 0xc) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x5, 0x2}, 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x7}, 0xc) 13:33:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0xfb, './file0\x00', 0x8, 0xde2, 0x152, 0x9}) 13:33:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) r4 = msgget(0x0, 0x4) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000009f2c885a449b234cb4bcfffeaad29d60760911a116"], 0x1d, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000240)=0x7fff) semget$private(0x0, 0x1000000205, 0x108) socket$inet(0x2, 0x4005, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x410, 0x0) dup(r5) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r2}, 0xc) r6 = semget$private(0x0, 0x3, 0xc0) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000100)=""/193) 13:33:02 executing program 1: madvise(&(0x7f0000b49000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x4) 13:33:02 executing program 0: r0 = socket(0x6, 0x4007, 0x200) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e0000000000000000ab000101b8033fc99bab0b1cb741aea0654724c500a28ba3608bbead420f3ecba63ff94941e18f1571889cc723b1bbb562c15bd79d3e39ffa242343cf9ab4e54dd3db9dc4022ac15f42fa7ddbbf9e259f61e68de87569b1510cd91d9d29bc9da88fa9038ce1448f55f3b8cfbc6d10600952f845aa82bd3cd2c4f1d417881307197aee50421eda8ea50db57e3122e0cd4c6fd9e63531d4dbf5333eb3a8ebdc996473eca5c34bd4c14c270b9cb9a93a535dc24bf2d0bd8a6de17b0e231aa1b14bc93e27ae5715e80d599e91f363ea2fb303f90997b1eaa612c88e8b0ab767671657f5fde2a99b55cacdfe913c4ca3b2cc1a36fe20ebc499d1711e5dd659db02b56c773c9637145b3ff9ef7666440a8180006fad6a9773b54e4ac2498b8308da0ae84841933a593e2e2567bf070803deeb4dff7a749fd0ec9386186b35fefe87fbc51b3a31c64a4c4f82db8addf6bd71fa92040"], 0x10) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x100000000) connect$unix(r0, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x18440, 0x0) 13:33:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) poll(&(0x7f0000000240)=[{r1, 0x120}, {r1, 0x2000000000000110}, {r0, 0x20}, {r1, 0x2}, {r1, 0x100}, {r1, 0x103}, {r1, 0x2}, {r0, 0x22}], 0x20000000000002ca, 0x202) socket(0x2, 0x1, 0x0) read(r0, &(0x7f0000000100)=""/127, 0x7f) clock_gettime(0x3, &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:33:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fchmod(r0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r1) syz_open_pts() 13:33:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="fcee869d3cf6b00a04f0ffc2aecb35b965c219ef821b7cef1a2a957575ba5ca5d512a35c70462a252ca352118edd56bdc0d551ed5effd94e0654041bd42f9e85de060dc09115b9251a7e31e20bda59641fae232e26df2e82d8bfb070a075af88ee3aeabb471b906a2816c4007adeece8fe465ac0d3263cb8451b01a6d620ab12758cbe20864b5540aa43bf71c486abb1e6994229347784781f2188d04163bb800ea31c1bc018", 0xa6}, {&(0x7f0000000140)="a93851c68de6b8c4f7a8c1e71722014d639cabbda82d512b84b7edfdeccbf1033729b219475084d1e5c9f950ed6b0c865dc9a0dc086992e757815e41d42a6813a2da00acad32bac55fb737d98a1473d0c3a8a8abadab7848c72298f9f302e45fa238b8931b0453748ec8583806d0385bff803891c2142b18a04f15b653227d854aaff01da18e29d2242fe4d4f1779bbdda8956337b86400e9b2d34ff8c0cad1403f3", 0xa2}], 0x2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 13:33:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x101) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:33:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000e8ffffff04000000000000000000d900deb8f3d437ae54e11c285197a042022ea9cfacd47816705671b1d040e4818bf998174f290d262654d865"], 0x359}, 0x0) 13:33:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x637, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xfffffffffffffffa, 0x340}, {{r0}, 0xfffffffffffffffe, 0x30, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000000, 0xff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8, 0x7}, {{r0}, 0x0, 0x0, 0x40000000, 0x2, 0x4ede}, {{r2}, 0x0, 0x20, 0x40000002, 0x8, 0x4000000000}, {{r1}, 0xffffffffffffffff, 0x18, 0x20000000, 0x5, 0x200}], 0x401, &(0x7f0000000080)=[{{r2}, 0x0, 0x4, 0x4, 0xfffffffffffff800, 0x6df2}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x82, 0x3, 0x9, 0xa48d}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x8000, 0x1}, {{r1}, 0xffffffffffffffff, 0x12, 0x2, 0x9}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 13:33:03 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0xffffffffffffff30) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001280)) bind(r1, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) unlinkat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlinkat(r3, &(0x7f00000012c0)='./file0/file0\x00', 0x8) shmget(0x3, 0x1000, 0xa, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:33:03 executing program 1: r0 = kqueue() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x4, 0x80000000000, 0x9, "6bbb9c47e7673475b584a4e077fdcf3a1dd05ef8", 0x2, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:33:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x3) 13:33:03 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66691f000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0xa0, 0x1) 13:33:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) socketpair(0x10, 0x4, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x7, 0x0) r2 = dup2(r1, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x7f, 0x2, 0x2}) 13:33:03 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 13:33:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 13:33:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20210, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) sendto(r1, &(0x7f0000000140)="bc2f7aeee4bfe73e59d4bbbadbe0f491d0ebf3c25653cec9658bd539183b400f3287fd760ea5268b660203a95b83212d4efc24751f7014a4a5137cd6581c8c976b08c3fc828f5cfc22e737edc7c0128b889b82d98e89cdf522694fd77be3e0c9d706eaac370db330ecc090ed696bf91167dc935de3107e96a4cc8f9c5517f2fb57f11f55817df899884eac71517bfb358ae0dcaca69f9c6a2a261d6b8095506ce04228cdf6b150ded94dc3520990af4db7f66a4c98357168480704022b3fd172e28c5ffc1f03cdc81e000f4bf4014badf1d1e47d90c13b31f75812ef2216d53e581aa0d486d9dc2fb1e9d1a2228e75318794c68e", 0xf4, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) lseek(r2, 0x0, 0x40ffd) writev(r2, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r2, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 13:33:03 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x209a0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/157, 0x9d, 0x803, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xff, './file0\x00'}) fcntl$lock(r0, 0xf, 0x0) 13:33:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7fffffff, 0x4) 13:33:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 13:33:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 13:33:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getitimer(0x2, &(0x7f0000000040)) getgid() 13:33:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xfffffe66) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b", 0x91) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x370) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x8) 13:33:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0x5}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) 13:33:03 executing program 1: 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, 0x2, &(0x7f0000000080), 0x0) 13:33:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) recvmsg(r0, &(0x7f0000002240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002180)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x4, &(0x7f00000021c0)=""/67, 0x43}, 0x41) 13:33:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x10002, 0xfffffffffffffffc, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:33:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xfffffe66) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b", 0x91) socket$inet(0x2, 0x4004, 0x9) 13:33:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0x28) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) r5 = semget$private(0x0, 0x3, 0x18) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000180)=""/100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000240), 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xbdc, 0x3ff, 0x2, 0x0, 0x4, 0x2, 0x7, 0x0, 0x1, 0x3ff}) 13:33:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 13:33:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="a09d8025fd8b3e35fb7983325ade91266264ce6606ee1046754c609a457422", 0x1f}], 0x1, 0x0) r2 = accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/38}, &(0x7f0000000140)=0x28) recvfrom$inet6(r2, &(0x7f0000000180)=""/174, 0xae, 0x1, &(0x7f0000000240)={0x18, 0x3, 0x1, 0x5}, 0xc) write(r1, 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) close(r0) 13:33:04 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) 13:33:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) fsync(r0) 13:33:04 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket$inet(0x2, 0x4005, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r0, &(0x7f0000000080)="33851856a1a239ab3a2a360e233715ec35c7944ccccf1b41b7181820ac23f90d3440a62c259fa0fa3546c712a5849ba7b2ff532559e40e2f345b972f7e2eb5a3328ab6592b21c3278bb8a482ee771f028537808d7136c1f5c2b84ee8c7dea6ff49ba1461dfb9748c2af42e94985dce72d3047703946ab963747d6248713d74fb8d6187547c941b0023873a516c5e669cf0afa2a64d", 0x95, 0x40d, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 13:33:04 executing program 1: geteuid() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 13:33:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="8a022e2f66696c653000"], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="cf037ecda99e8e5986afab94b784989d0359d35a12822600036e7b98963ce73cfc4619f5ef393e30e76b81dd34e648c5c724562ebc6c3413457b", 0x3a}, {&(0x7f00000000c0)="1b0faadd5f7e08d65c5c29eaddd66dc0fcf35c2c344cdca16c32da0ad1a003cb731d2c3308eef9b3e5bfd545f12386a15430705484c69b00baeb6899920096a5f42502e2116a664d3320afcf0d8d23418206dbced04df3a478d4a7c595166ff42351bd6e91651e073341e1862f9b254f3466d1744cf01b3638137bd19bf884b462620eb89802d843122145b89772962bd61962efb6cbb5a30fd538b946d425362c90cd56", 0xa4}, {&(0x7f0000000180)="7f5cca5550290087bda91ca6942d0f63b731b49059e778d67228851f481fb1e4a608e856d5da39b356364efd9a05739696ce363cb881a0c2c60f5a0d6ab915fcfff9e2eca1d29510ac322d273c057879ac953042787d9f07f68a88ebff725f8165ca906b2932b0cd59f0e7dec61f169621f6088023f7111714ed2293fd266a93a3b312b675b1849f57f1cc023b623d4991e363ed8be823ad3cfa7f51347c107f4083a963889b18371733655cc4d8d323b536fafe55ce564838a262c04f5afa41213911327638681a", 0xc8}, {&(0x7f0000000280)="bc77d106e3814fa47e5582bdfdaca4b1faec746f785687a471e16d8ca8275aaf2ce991dee2ea3e4f027767064566121bb5a787cc9db543aee51ac76b90b5d7f6cd2ccd177ef238e2f625a7f1732a96f08c238e563389d68651f6fc56322c8831d8343e72f8839835c1cd98236838b8869f3d04368a4cd627518ee47366c3e268b2b115795878ed53fd8b0835c52b959a80b65e81ae156ed988d8fb6b08ff7c6ad70aa706379c246bc18c07ce4afa9e2ab6e244edc035af", 0xb7}], 0x4) listen(r0, 0x7) read(r0, &(0x7f00000063c0)=""/4096, 0xffffffffffffffd0) socket(0x38, 0x8006, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 13:33:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000640)='\'*/\x00', &(0x7f0000000680)='$\x00', &(0x7f00000006c0)='+/\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='(\x00'], &(0x7f0000000800)=[&(0x7f00000007c0)=':\x00']) r3 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="6ec9f5425e1d7f2d8ce78a1dc85070e3729c3bea873401133a4cf47a68bf0da835023d6cc7f0da5757d8f1e7e950920fb0f116c25169b6dffd8f8caccd35db45a404d6307a", 0x45}, {&(0x7f0000000440)="d3532350b3a630332bb17888bd99ebbbcb1a17a4d32d5b1ec48acb84073ad86c42444564654abaf6c1c2f4e570297d92f0ebb923d97a1ce4f1bd44c177e917da217b568973021f3eae933e21e7f5420f56fa5e0907e9b9bf43054f1215caab33f4c2d6f8d4757b2f0be178b75ae0a84d034f438db67992bdf807bd8159df61a6c616ef816f78f5c3034b005e291858a74af0", 0x92}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x400}, 0x8) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="6f483c2faec6c139e0cafe336f50d1dd30849cb2f6bb8cac3f857a409bc6ba2581489bc5bc55db838e6beb0910d09152d8f6baf5de01cd8076f8b655e8ba01f74d09666acec1cd04c2b3118cc9f914bde21d70c0b9d50c10977cdfc0218f5cb9ad3a05a462d2d901a0879282dced43500467bffcb45f2fda4fc00b89cd88b694255a065f4e02af5b9d2c2eb0d293264659d12e48828f324ff3dca578da1c191b6502a8226a1076ae620f0943ed664dc3eb2b2e3d4380369daa28bc60ade34b1d576bc40c3765756d6d55b26eece3bd79e5598b54d9498c0014100e33c57997a86544bb807c4f1900f35aa755556084956159", 0xf2}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x6}, 0x407) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 13:33:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x10001, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 13:33:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000000)=""/209, 0xd1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:33:04 executing program 1: pipe(&(0x7f0000001140)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:33:04 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x1000000001, 0x1, 0x3, "fc46124a2d7d3d3428daa58c225ebc6bdc4411b4", 0xe6, 0x7}) 13:33:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/237, 0xed) 13:33:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 13:33:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) socket$inet(0x2, 0x6, 0xfffffffffffffff9) 13:33:04 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f00000d9000/0x2000)=nil) 13:33:04 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e47f128dc4fcb816b3973a252d84a665275f2f18512f61ac558a151eda04c2068afadb1f5d84bee20dadb9dbb3a94dd08313c652cef9af76bc849010ff036e1430ae0a632d327be376cc3530276cb96cea352089c87fd5b7ef42e15d80b270ecb1a1e283f73df6b1960b409aff7eea23ad1f638d3ea6a2928d6c59bf3a98e91b0bdccd9cfd6afe733262a7cc70ebd4b8703f62a1", 0x94}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 13:33:04 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x800, 0x126) mkdirat(r0, &(0x7f0000000480)='./file0\x00', 0x80) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000004c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='.\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='c\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\\$\x00', &(0x7f00000003c0)='c\x00']) 13:33:04 executing program 1: r0 = socket(0x1, 0x0, 0x400000000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/221, 0xdd}], 0x5, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 13:33:04 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c65300008b6f829160ff458fd36666d8463079b28557b014a8bc441e4a033f9958f9b39957f325466012ad008fa2a76e0547c7f1e3468149628052393f757d7a2e285f6e7375fdf4c87b1bfababc609aa4e2eaf4ef93340523e9a5113f39113d29aa847a1be0adb6ff5f147eaf080d1eb1eb8767dc5444e310336d5bacfa61e43d18b75f18912f99c3bcf44befb76d348b243d7e575e0c4b0f772a8b7d226157e25a7cebaeae2c6afeb6b983496"], 0xa) chroot(&(0x7f0000000100)='./file0\x00') 13:33:04 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x24, 0x44, 0x1, 0x8}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x22, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x61}, {{r0}, 0x0, 0x80, 0x21, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x153, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x6, 0x80000001, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x13, 0x0, 0xff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8f, 0x1, 0x8, 0x86ce}], 0x5, &(0x7f0000000180)={0x2, 0x8}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x1010, r0, 0x0, 0x2) sync() r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x81, r2, r3, r4, r5, 0x2f, 0x4}, 0x89, 0x6, r6, r7, 0xbd4, 0x7, 0x8}) 13:33:04 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x100003) 13:33:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socketpair$unix(0x1, 0xfffffffffffffffa, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) truncate(&(0x7f0000000140)='./file0\x00', 0xa2) open$dir(&(0x7f0000000100)='./file0\x00', 0xc3b03746e89a1183, 0x40) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x3) 13:33:04 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 13:33:04 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10051, 0x0) 13:33:05 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f6af3dc7aa24e6d4006da14491c9a4", 0xf) 13:33:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc00, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20e, 0x10000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(r0, &(0x7f00000000c0)="38fb78f0c673460778856ffe061eab2399e4bdd0807178921dc398d61a29f56a2aea632f39d56db81c02e1758c70a6cdac16abd08f53964acf8414a7951dd95f0020594366f97bae8fb22ba04ed974ceebadc6b699904ebb2aa74cdcd08a7284101cc6120d9e9d06ec69219f13b3d7dfda56da9650f96da52326224037e71855f6bf337727f5a5f3b4753524782f6a7b97405c63bc8d81f5913f9c87233fc32ccededaee5e4b1472ca1070cc4c926a7e45c3a6b0667be762b00d3099a37f6c86da09ba", 0xc3, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 13:33:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:33:05 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) flock(r0, 0x4) 13:33:05 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 13:33:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:33:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:33:05 executing program 1: r0 = semget$private(0x0, 0x4, 0x640) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/55) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/167) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) socketpair(0x20, 0x4007, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x3, 0x400000000000000, 0x6}, 0xc) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000280)) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000002c0)=""/252) faccessat(r4, &(0x7f00000003c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000400)) semctl$IPC_RMID(r0, 0x0, 0x0) close(r4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/4096) semget(0x3, 0x3, 0x200) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001540)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000001580)={0x400, 0x7f, './file0\x00', 0x2, 0x4, 0x5}) chmod(&(0x7f00000015c0)='./file0\x00', 0x102) r6 = getpgid(0x0) fcntl$lock(r4, 0x8, &(0x7f0000001600)={0x2, 0x1, 0x6, 0xbb, r6}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001640), &(0x7f0000001680)=0x10) accept$inet6(r4, &(0x7f00000016c0), &(0x7f0000001700)=0xc) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000001740)) 13:33:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000080)=""/210, 0xd2, 0x801, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) read(r1, &(0x7f0000000040)=""/52, 0x34) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x200) getpid() clock_gettime(0x2, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 13:33:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) sendto(r0, &(0x7f00000000c0)="c2aa1d39700fc6634afde36f8b9228fccc5434b130b05368a0a68e1c64b1b633ab8d666f1e9c23382ba677925ab8da0fcd5e2479ef0bf1da719c28c722635cb8a0f5caee3309fe384051b91648cf7cad65a923842a", 0x55, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20680, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8000000000000000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:05 executing program 0: setitimer(0x1, &(0x7f0000000180)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x102, 0x2) poll(0x0, 0xffffffffffffff60, 0x6) getitimer(0x3, &(0x7f0000000100)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7f) 13:33:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f30000000000000000000000000000000000000000000000779743b702f731b10000000000004c000000000000010000000000000000"], &(0x7f0000000040)=0x6e) read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001180)=0x4) unlink(&(0x7f00000011c0)='./file0/file0\x00') 13:33:05 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x45) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 13:33:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x200}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 13:33:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) getsockopt(r1, 0x200, 0xe909, &(0x7f00000000c0)=""/56, &(0x7f0000000100)=0x38) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 13:33:05 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) chroot(&(0x7f0000000000)='./file0\x00') r0 = kqueue() fchmod(r0, 0x16b) r1 = socket$inet6(0x18, 0x0, 0x2) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000001c40), 0x0) 13:33:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) 13:33:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) 13:33:08 executing program 0: dup(0xffffffffffffff9c) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x6, 0x0, 0xef2c468, 0x0, "0100000000000001007d5900", 0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0xff, &(0x7f0000000040)="38a35d502182be3b4984725b73686e47e77d24117853271d79", 0x19) setitimer(0x1, &(0x7f00000004c0)={{0x1, 0xfffffffffffffff9}, {0xfffffffffffffffc, 0x4}}, &(0x7f0000000500)) setsockopt(r1, 0x3ff, 0x0, &(0x7f0000000180)="4e5123b78f2e8ea30e3b0997bfb4cf7498c9289851570d5f2805db0338a2e01fe357df87a0a02f538e211d3af8a125e90b560234e6147ff22725bb00e4e8230da8e6eaa16eb30ef9f5376c46acc1a9ac6c9ee74aa5d22e4a3da08a29af985749ab4e0d4dd8da97bc1213991b6b69993b869e53d36015168496abceb9cdd48325b1d82e9e7ffdc8eef78fe9e61a24a5fe21e8aba3196994d846116cc67fb4fdbc391afdc9eeccaed2db9208f9b77b171d9ff900b8e54a71f7157ec458", 0xbc) setsockopt(r1, 0x82a3, 0xfffffffffffffffc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x20, 0x5, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000300)=""/204, 0xcc}], 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x6, 0xb41, &(0x7f0000000400)="fe2e8969d21c91ff024207c99e55263d0908cb75efd0f62ca57e3bb8db7167a3c1", 0x21) 13:33:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xfffffffffffffffa, 0x0) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0xfffffffffffffffe, 0x6}, 0x0, 0x0, 0x0) 13:33:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7e2) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 13:33:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) kqueue() sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f0000000140)=""/7, 0x7}], 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:33:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 13:33:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000003c0)=""/231) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r1, 0x400, 0x898, &(0x7f00000004c0)="ddfa90ad9b5cbce170d931c1f1ae7741e007fd717d27e6356d0b17f77e4ca826ade18bb14f3b35a702eddc1ad95243079dc3af50494a693847441e03d16eaf3b34a2b9798e86112a1a4effc86e40af1bbad74968ad891b2add85c496a89b103ee44e2b88fba527960308d2801bd49871244962889305de5219ab916b8e700545a82e3c5b2bb5f5620f0b414a35621033a7dc5f5ef4ac8b418ed89a581c17ab7e9f67aff3ef476de6b255ec70f9fc9778795214c8969df9dbd74c0f0e43c451cac6c274b094048e6b4b0be2887fd00fbfdb00da7bfba22c255d861f1d748d1b63cf42ba7c06b34dab04bc3cb0d1257271b878a825", 0xf4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/233, 0xe9}], 0x3) 13:33:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x6) getrlimit(0x7, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0xd, &(0x7f0000000200)={0x1, 0x7}) recvfrom$unix(r1, &(0x7f0000000040)=""/189, 0xbd, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(r1) renameat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 13:33:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) getrlimit(0x3, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r1) r2 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="97b8e49cf534031d624b197bb4f323899e5bf98f8b0d0b0ec13624df250b7a61c0dae759bfbaa0fb486fe729e0e358bda13a60b74044029a5dbd51c1807d52160e479ee89c71d140b711eef8f48f52872aea7362c5171773a8c9fd843341e97e2d3f2d23bd1ee3578a3d48b512cd9996072430aa07e38d54d893e2c01cf7eddb6d80f039a2d78b", 0x87, 0x40c, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 13:33:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c01000000010000e400", 0x4000000000000000}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r4 = getppid() fcntl$setown(r1, 0x6, r4) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:33:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x0, 0x800, 0x3ff, "0d95f04d90df72a9b6a46ee111904d03974baee9", 0x100000000, 0x7}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) 13:33:09 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 13:33:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 13:33:10 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x7fffffff, 0xffff, 0x3, "0ffaedeaee2a0510cac38314390020b396abc2f5", 0x800, 0x2}) 13:33:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000280)="45cf9fab82fc3c527858949ce4a749b5afcb5dc8793bd39e5b99179b2cdd5b255d2cadcf1505f8e7ec2378d6e9a2daa63f51e7496f636e4c1dd6f6ca52dc3cabad3fb76435e4ad1c9d0ebe2c1a71330e09cfc3a5b96edd2c471bbceb94aef65cb0c94a7d8bd25d824acdf05413fd225443dda874696360a7ef8584150925630842004107389e6a1b9052cbce5c37e991a6a1f65814b0d28920ce99d696fefa2320ae5a400a472a39ce0d7f12db4c6d59580af2be307628094a14c1096221e62c56eaf0167dabdccfa15ad0ae53102d25491004", 0xd3}, {&(0x7f0000000380)="8fa36193df7dde53a6f38a3d252afe1ccccbd3affec1c49c70eb30ee7030b07d67b3ab34d076a3f4f77a8207c0dbc0a450f28132676f3ae72ad2444b1448dabf5867076ebba3a726f17f17c0fe04a4d899c74ae7dba573c635783c08aa4d37c5f8e72e5a092b2bd513d3a2d6ca619b832c05e916b2cd1661ea806fff097d27a99542212c7a0937fcf9b2de198e9ea593e9d8cf7341", 0x95}, {&(0x7f0000000440)="cc6ae9cb2c19c0464e64369779f4114faef47ab54f61ec128814abb83a4a246f453041359e2d059aa2c2c741d60d19542daeb16cb2b6abfe1076502109b7ff4ba123b89018e479213c447c57d975c180f3ff4d31368531767e142243b4ce9e526e760bc893a6bbeb8cee60ee5e67f902f9c627c42924195059a15bc750acb610c6dd0ceb406fe3bac3f216787f33379ea7d3b7403e5aa76a8c46cdb2a81442f6f89e63fbc1bc6746fb408ae84059998ec28b9a04", 0xb4}, {&(0x7f0000000500)="ef9ada1c6afe0e822c717f8a87e7d167c2222c9b2f26b380b65b13a9886afc2ceecb0621a1f52ba28a838222584d0c28fbff7f1a40a5088c5a35304f0eab8c7963fb0d9bb5c85fb081b2a97e3be107d978324572e70e6df6cdd92996979b", 0x5e}], 0x4, &(0x7f00000005c0)=[{0x100, 0xffff, 0x8, "4661febec45b5ea6eba1828d26611af36ff99ad312b3b73fd1856ef07e4d62377e74116b25892b58910d0d9e65f5a752ec020ea4b6d7a487126cacec73e4d536dcf5a59fe8911d6e99a759bef3015bb0764dcfcc4425071c402bbdbb9fe3939f681e1d3ed5ebda7970f59ee6abb034e68c662b4ab70df39100958b5a7fa4f8ffdea9ff6fd1d074d75a8fbc0b3628234e8853123e6744169c9a5a969469c6b40b9b9ff86c85ed92fc6efbe7dd62281ffbbcafb2e5ed338ef5db9af1ea4ff1a18c021ab91a7a93a2763af11899209a05058ae3330eb078ee80b182afdff0b72c7a7b6457854bd1cb037b56597085a2"}, {0xa0, 0x1, 0x40, "81332c45153241e4d20718a05c9592d99938aabf98c410c29a41f16048bc9d6f98ef10e289f27977c17da7f5d86b4b8fa5ed78ff41500c13b6ff0f62fbcbd3267f523260911e191ccfeb053bda1e8b61bd3c22d84fec2c5692b171a6c826d3f17d2d39329ce6157bd466e6e8cf5e1738d70fcc92440b1bd5c93ce6622b9b7aac9d314cd3ec77a54aa56cf45170"}], 0x1a0}, 0x3) r1 = socket(0x18, 0x4005, 0x4) recvfrom$inet6(r1, &(0x7f00000007c0)=""/4096, 0x1000, 0x0, &(0x7f00000017c0)={0x18, 0x0, 0x1ec5, 0x2}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000140)=""/147, 0x93) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) 13:33:10 executing program 0: geteuid() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 13:33:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x80000001, 0x1000}) 13:33:10 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0xfffbfffffffffff8) 13:33:10 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x8) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 13:33:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:33:10 executing program 1: socketpair(0x1e, 0x3, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) setsockopt(r0, 0x100, 0x3, &(0x7f0000000080)="d39df0d8402904314b2a63f338cb5578fa42b33af4b25efd4af341ed6c5c4dc3504371fdff81e196c5b864f94929a50f73a8502884b24528bf68b969182134df0f050eaefb", 0x45) 13:33:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchdir(r0) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0xc004, 0x7ff) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0xfffffffffffffb77, 0x7, 0x1, 0x3, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0x6, 0x74f8}) socketpair(0x18, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:33:10 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:33:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x1, '\x00'}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:33:10 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x5c) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:33:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:33:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/102, 0x66}], 0x3, &(0x7f0000001400)=""/4096, 0x1000}, 0x2) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 13:33:10 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) dup(0xffffffffffffff9c) r0 = kqueue() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="36d5d4357569f36abd20fe68e0e90f85c6b025999451a2308631ba02b95f8945e5077c7495a2e993763648dd4e467d7225df35fc35b128b08197ad5674a0fa358eb346d143b830ecbc1485436d4b95563a919244353215272c98cb08a8bf53fb9d92a391b03fe2fe0d82de35c34659e0bfc6c576416bf202ff6a48bf995594cd6d11af9d0536385f64c6f6d3e80a85841c01f80348ac92fb7ba6c386481233da087edd4267009e7aec21303d6a2e28b6608c90934a3f6635b636c5eb369eb4d3582bf6f3695d0f4ed48f6ca0e1c270cf2b9e1f90d307d44d9435c44aa1198abb", 0xffae}, {&(0x7f00000004c0)="c8fe1ae2eec0128740d9f068befa15747b6e1fce8c37f272a38811e20819c29e2da2c818786c88551425895be172c1595d19f76d6be108c1fedc9eee3f261b7069e1acb5427b86582506c3bba4cc752a0ed0036e9315d800000000000000000000000000000000", 0x67}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file1/file0\x00', 0x2, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x2010, r3, 0x0, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="c52520cd6383c123fe384196b31f9fbc95f02451c2f17d30e8e8a530e328698bfbbdb8f4616eb082226f5c744a92408f380d8b63542875d656612527a369cbd52f74852b0d4e58d42fd9425028c1d21f1b0d4266347df69105e472f52f24b3541ccdd3860ab4630ac75e276a45f26abdda0b553506b9ea99f03d5302a109ff96ad9168648868cbe5512ef1fa8b8e563b2bf8bb4f25db016e8adb1fc32e056e0f11d0b63f805fc3f47a90ffd69f220e8738dcb8b3caf5042a", 0xb8}], 0x1) 13:33:11 executing program 0: r0 = semget(0x0, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/74) getrusage(0x0, 0xfffffffffffffffe) 13:33:11 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)="70237121e6bf70e68daed11962b3c802d106710c53eeec4b5935fb908459d71c2cf09048ff3d6377a3c6", 0x2a}, {&(0x7f0000000100)="ff4e993cdf80793f092df8302eab58d96ae8d989d3287583ba0046fb1e2698e4e4716e2c03437902", 0x28}, {&(0x7f0000000140)="ebc2d2d0aa0deadf18a0df33edd01007619769551055742d417c1a6b61c4f7105ddc7635b1e32254b783444c1adbc7161eef6f86cf6fdaa7f7d21af1bb518588c71eb233e09f2e24d784356908e15b045eada2999b35f79ae7d6c5f3b1442be380a21f11859bbbcf09d25ee414b0145aba4199ba732a96c998eb2b442daf2286bb1b690d7b5d07ab09920b2b9f1f553f4661e6193495eaa878b9ee529e24231eaafdb4cb983e0e71bd446d99242c2fa37450eb91252c5c07ebfd44", 0xbb}, {&(0x7f0000000200)="6530a97c6a7504bd30ee9b2e175c4c6d9905d7f59eab5631c68b719a0ab156d78a98612192d3cd8c4c5e7b5a4d12745d8c2404c163e5b7c29608af4efc9624eacb5d0106393a784a44a69f8145436c592c7a2f515cb8450021c3fcb8d61f133133ed9bdc803c80ec737156307edbe346288d26ae90b073838a682854731d8d43dff861485362be9bc452a1398655e56daf82d3bb5fa09f3dedf1741af632688ac2f1c916129be3c5da060e8f27ed78638a54a3e85b892aa7cf9bde0ee00ddf25516a2a83590005ee97ce4112cf0d80df5aad367ce38675cf68d9e7b60851ad48874c91fe088283041e1b27fec51805d809b7b499ef51532042f028616feecd877f624241d927fde9b37c6fac16bb40c474eaeef402defc8c0de31851ee7461083c3742ec2f6254ab6a414ad5c95af743d6e147ac5e397b4bb0530e58c12b8c985cf372cdf4d17fceec062c2070e25594d0590cd31f9cee414d15ad118e983159a486af2be1e1121d1d4db48d01d65d77a8d6b4ae85a93bce86b050d7aabde5103f58bcd106691a5b5c143b50caf7d78d89db1688e137473009f056e5b288b77d289b45a58c09ad8a1d0691534ee40378912489336c23f057f21c8329fb88b27074e7301a1d0d6d4dfc861f235bfbe9a63b6f5a990a296fdf958ea15b038a5e066822cbe9afc425a3f33f5d1d1f1132084ce6f93498a4b77a9f06f1edf1775d31bc895ad4ab75ec0fef4bc28745839fe1e13aa3dcfc4c5294b34c679bf0446b624b2f0657017e3b04371675247c8d93b7478299290564f83f53e3fa3928687f1b6280defb78f67789bc6d987cf1e657bc3cd0435e5f19fedbd5d803713ece4fbac57ad57648245a1e30e844c56edb06ca5f7b7c4dd63713d8a98ee7bf3f57aee70f09f747825336882d020b9eea1e1b7135431a1fb7be2bb0640c6238e6efe1a3eb8be250c359828bd7a9729c281fe2e4f758eca15dd20ace4e1abf6872611536662d010a70ec1064c9494c0104decedafd9b96c1ca9090f7b524db9240e83ec99f9db8adfcc9c4333237c727b1e9f70e893bde2b894f011394685a5450889bf5fa16fd0ccf7c699281ad9518da6adbe7856072b55dd61dbbaace59a29524a9f04c0cbdfddc013bea63f45f37a97123c51082abe9dd764da4dd1fcc7e752ad61b03d981a2ac8868165a7be1c0512d4088d31619ce4ccb17b979e5cf086bbe6ed71e7f111c855d03b25845841a2c7f92c3a5b36ed75445b06702483a3239cfe44202a167acaf2be27d1af464b119379a84c857b55680fd9ee6dc3b5acdc976b67764a7110ef0368c18b7902cd21a3b83b2fcf75f02edb19acfa185ba00345a78876ba783cd836fef271c03a7c03ecfd8be0d1adb86b3acba96151a20f7bfe9ef0d33b96c9c2ae5eced0cf175a68a1876c8a5b52599e444f9ce23891d7ab0686620a9cee06a3437da1e1a26bca83853002d19844a692fc0d45cae04d691a08dda50ceb57a90c3cb231a42caf1b49e7ecbe45fa6a6c8264be0d078045062c107778be8db6b5bad031941e33b3cec8fa8322301fd0d1a466303081c4b68d337af5ffd122debc54438da07053b6d148b0aa05012c25b0d68d8f1b7fec0e1755e97e1ddf3ac0a6f55904ae87d776db6bfcd872bc59bcb6c10a86a3660152e8c199853fc04a7522e4df8865b5474b84bb32133f347a8057028ef1162f0ba016ba16af6492cd16da82647d0cbb8e54a29dc3a24d702e7f55905964899b604c2e717ecb7e8c705615edaea34e89820b80b15db5b24514dd8235b569550f96e295c956bbb61548706e8f366cfd0789625469a934d5e7895703e3c3f062938d98f2f094d89675b1a8ebb553f249da5fb06db6f6f68d7eb6576442153c2d83f1e5c329ddc476a821854a291eb7f1308402c014bb91601c6c607f5abaf16aeaa3d8f8c742b9d2d39ff0adc97b0f684b5b264433d1296e45d84e3489b61f485d55ede023835fbed5cd0bf380fa4c254ab5df78ae6815df15f9f95e8e6a33427074af6e2e095e88b05473d77f579bec4b141d580ba5a2126131e759ff964b10041237c230a22f9517259c48bcd2ca16aa775d52dea332e9cfc9aa9c2eed6aed213f21884f9c07d26796a93a584e813638d1ab6dc1eb2707f3f7d5be15b78d01023f3ee8282cc52c0cc625cc95ae76e4ce126414498191db758b389f3998e36715633975aa0131ab805fc63f3ae2b67222ce09acdffe20c978136a1426710d639b7c6f2c6c55f7d9c905701a12a0d40cfc9b4c4e74a13a5ec1fa7b138e68abaa39c25badd6ab2d9c0cfa7303c2d85ce30d566e6c7df7559b7b18468399d6b0ca4898c4304d11763659ad814a613be7b364fc7137c81031a5b940298e584f0743b59fcc0b9925e0c45cdcbfb43eb00e517624337858a13b8ea89126184dbf881db101a140c2f19583353fee3b9d8d36bb73caf37082dab720b13ce672d64bfe39f2a89ea33c5cc112148060aff5238be2c4a80a9d75280ec42c245d7a34def1f7478bca7d07471af752792aca9d9e2d42585dc3ea2a4b5bf9a68d2d284b86c4a5f07e291e3ae8e624a89c55bb03b6959ef56a05c7395c5ea1d9ffa55698af6c51d27efc8b1bab6cad49ce3947b2c9bf86f5a70d207a12183ceea697b5df8bf5e393ef21159520674f9742690a49fb65b3239c16b5471b710525540e66c7b33ae070a6496f01569dcb4d2403fbe79c108b1a08f67b37439ee4eca111d35fad697ba55acf9b059c86e9c73e8a529d103037c7b86fd0b72a85fd30cd5c1a6f202ae8f55f1cfabb02841f2e993eff834d17d368d745d521fc6fdb6b837477f1bcc5841161bb1703d2998cfdbd30776d127138ffd2113d0b422be71c1deeff1a2875fc67740638a6d3a0cf189ffbccd1c0bb3d0b54d3c612a9698c3939c31a50e8be2164801ff49c49d0732f32d5ea0b059d6f2d4dc107c17dc2b5ee432874a87e93b6ce26f25553412ec648833a0da529d595338ddcbe7642b360951f8c5f0f4fdac1c6249f354d3f4e150314632d544670c3f5f7f36a97370bdccadfe1a2933d627b165d01c0c678b70154eb9339498e356dbe7a43295d221015eeb7382a6ce4ffbc07893562c12f1d57fa6ccb247433aa5606f199344c4feb58d4324218cb48ba69fa2366467bd4c692f7b3d11ee2cc13383f63bb9af2009e0f27751cd8c64417606c2d1792e69822c978eccdd5b3e9603a8092998327457842cd273b88b6646626d8bbddaa62ec1688c3cbc21daf1889ec209aec5ee9d26259504eb8498c59de7c4ebca596b7b83c9ecc2775609797a421fc5800a2df436a91b005b5bc25f93f9007bbe0fd54828fe7365ef32da82461685ed8b4678d62054aeaa5fd6edca7111d10fe0ad3f5914a05d9bfea29ed2c82331f8a0eb970a938e4a2203caeb418fc61422f163e538d5ba479209ae55938cc67e52c244b1d152a91010a422bd8b5e017dcab056ec4c9cf59d4180efaf42c7be56304a9bf74e96c0bfe92229ab07a174e3538073e54a38f829b4d3c9c1430fbde0610d8bd61fce9ebf6f61a98c22dbc83de88c2bce19fdbeb233b70f464e6cf316952a85ed6858d0f7a8ab02d831d551585402daf1fbe2f4f714779c898f69c3ddf488c94c4f8e957461fe6214dda017f4b4d9597616de190e29f3e4b96942d47438481c79317839812309f671d6d2bb583a77f148568c0684ee08d12ce97323f6218f8fc4f80799bf5154e0d561e20c8dc55015b4b3e211deae662cf2f97d42c71f4b42d8d5f1d734f9cda3b02ab5df6c33f8e9af3511c5827780a47a4418819bf0326e7ac163349f7a1a53353fcef9a8ed781778c3bdb73143b07f745be5b1395b9597ba1882a647960670e3adefe3209f239e6fec2fe6f1061bf76e1213e0d463892ae6560805a527cefdfc986bc023b07d19f26290e4ed78a3f5427078b6b0e21a21fdf01a5ba926b65ede964a2d6baaeb5798df3ed877c45bf24513d735c171e7479ff0b070371c350450153509651359f08699b8bd10b172ec8fd510240d2f6d887a80f7d19060f68048fadf499746b27786fb5e10c74e01643408da7ac482d2a966a0dab9d8f7a79338724ce1aeb3fc35be866093d67b722fd25d00a4153b8b3fb3dad87715c933fff28fe0422d9278b7bd5b9fdd99ab50d71c2a6dd5a4ed3e25dee6de2cc6ddd243030e3e18fc5a0008b7a2bfd7998facf4d57b5554e63434f0ee98186c6190199e49e56db7c01a09d5f0cfb9e0424538a543acd021dcc18bbba9027a7a09f5d00739fed92802c6c66e63bb114f97aed62490895eea13e6f52feb450ba0f4929b6181a071f6806038076e9ae6b89d291665a0a554a05db545e3a52ea0fec199ed07fae688bb8842e4cd91d7e9da250be6f64860d2156b729e2f0f5538772c725bff0e6a9d4e0c995b3ca1783ea90447703dcfb4edf6dec1cba0e0decc55b97350d996095a32cfc75dc4a54994d2cd50943022a23529d5377c49854c1bd5f5d4de870c7274f459ee95025592f4e7a009adec683564557a76aff2e836952101a3a2c1adeee5c60f1bde877c6aec621bceafff2c7731343a8ce9c501be3c7e28ee708156b787e21a3749e9a3d0aaf61bc8bd0c97c72835d60c5ce2abe2a6edd90fe9e8d0f88b3d55d4ab3af1bbc7fdf2899a4b4c527f751835344130c6efb1c9b2010b635f8206d88bfd6df2a9fd3ce4a5120fbc6652ab5216f7f31ff0412d4ea499f913908975408154b4cfd5159104dd915c1a0ec65c1f126ccb2499dd8e02f309e38eb321f6c6e98c9191a03926efd0689e6f87214d3026bb592dbbd4e7d0baa54ed319e259a1ca19637f1eb64419156696ec6e3f1ba4b70efcb556baccef0354e54558ab9b3d2f2703e23d092c8767c16d5c1d968224c7770f824d638447978af5e6487efb9b2cee35ed47475c700208d7ca8769aa49e2c545275723c55ac261e7727958e0e836c2a84b615213fa9b1d42de565c9d1ea676fcc47c48bfc04ec7b09c780a55c74fc3193e4ac040992ae705133dcd302a93fa8921cfe78edbc5cc9e5a8a6a7ccf193debe4ef9e894075a6d787b9b4693b0c7cec060a155fcdfe445cf52a1d13c55bebe8c2d9d08473874adca6e4b16537cb3dfdb74a4f1e87d5e4cb5af436c923e681cf8635e9743dd818996ced9d34dcbb1877d79c402db88b31e93fe07da2ae692e29f413737110e62046f328b93f0ee6aebe92201d78dd071d607c7429c85d8985a0d49e31dfd8d5fa9d45186e170ddc5e37581bb4369ee267d0d8fa6ba21b7f031887c1f668ccb7d459aad43f5dbd67cdce14ba9c01d0c0dc9fe124ba3872a6a76a8ebc2af115eff38489a8a32e18648047f4663747e8d8232ab4534bb58cb3a8cc8fb863e9c96e3a30e500cd84cb7741ac50d36cc1e33bec94f4f803dd4b091a77f40e32035c8ac4f9158bbea508b9de3eaa206ec777b0f7fd8e0f9ccfa184f620bcb00131288b0adb241e5ff31f213e96ca69c6aa945c701ad53221063ae3062eb87f4841a82120301dda694efe5827b19676e6b2273fe47bf9eef476c0da290a20d5d925d3ca9bee4f918bd0b8a55c4e1a3640c216aae034d77c9dfac1639b7e93a7b221556e64376e43d149daca54a93ab12d33d3e1b88950670f3400996ef0d89141a4060781d757f9489cc9d7d930d45ba9c7227205a7728c2de028d6cb4cedcbfeb5163657c90d20405eef81a35dc1498919f46ad438dc3543e05e40686384fe93beafa94680474ad56f7c03c32b19f23caa805363217864fb69b1baac2ff39730dcc4", 0x1000}, {&(0x7f0000001200)="1c5da34cc0104e42ce17d38cc5be7137726e6ca7dcca612aa0fc34686295f2d553eaacba751881ba9c0470c180ef3ba7542e732743e33b7ce18aa95fd47b628358a3624b9a356c27fea00d230675bf7abb885639683c440ba035ff2728ce166b35ad582f833cc62f153634a723182791186da4512ba48e1f27eabab44a6087871888e2d5c5ff6052c9e3c639f63a3abf2ba40cf52f5b9adbdf23266b0ceb7b2476ee9bebf01911468d19bff92f38f0c0b8d59bf605f7", 0xb6}], 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) 13:33:11 executing program 0: r0 = semget(0x0, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/74) getrusage(0x0, 0xfffffffffffffffe) 13:33:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$dupfd(r3, 0xa, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000440)=""/239}, {&(0x7f0000000540)=""/4096}, {&(0x7f0000000240)=""/90}, {&(0x7f0000001540)=""/85}, {&(0x7f00000015c0)=""/246}], 0x10000000000002e8) 13:33:11 executing program 0: r0 = semget(0x0, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/74) getrusage(0x0, 0xfffffffffffffffe) 13:33:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x4, 0x400, "1d67b3cc5b01c797f8309978d8164cdaed05b445", 0x6, 0x5}) 13:33:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x8}, 0xc) 13:33:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) recvfrom(r0, &(0x7f00000000c0)=""/116, 0x74, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffffffff8000, 0x7fffffff}, 0xc) recvfrom(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x843, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x101, 0x1}, 0xc) r2 = semget(0x3, 0x6, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/104) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 13:33:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r8 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r9 = getuid() r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f00000006c0)={{0x5, r9, r10, r12, r13, 0x0, 0x8}, 0x7f, 0x8, r11, r14, 0xfffffffffffff830, 0x9788, 0x863e}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0x10, 0xffffffff80000001, 0xa059}, {{r3}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:33:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) 13:33:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ff9000/0x4000)=nil) pwritev(r0, &(0x7f0000000080), 0x10000000000001ee, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/59}, &(0x7f0000000100)=0x3d) ftruncate(r0, 0xd6e) 13:33:11 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) mknod(&(0x7f0000000300)='./file0\x00', 0x2080, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x2, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x80000000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x2, 0x7fffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x100) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0xc01c, 0x8) 13:33:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) 13:33:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x20800, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1a) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 13:33:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000000000014028, 0x20) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x812, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 13:33:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) clock_getres(0x3, &(0x7f0000000040)) 13:33:11 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x2) clock_gettime(0x2, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) socket$inet(0x2, 0x2, 0x3253bcbe) 13:33:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 13:33:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) clock_getres(0x5, 0x0) 13:33:12 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 13:33:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0x5, 0x3ff, 0x0, "9b9fbe97a8ce56819bccea7b9164151c64da81b3", 0x2, 0x8}) read(r2, &(0x7f0000000040)=""/196, 0xc4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530003e225033e05aab79128a8b2e8fa0a7a67ed89a6a34ea4d"], 0x5) poll(&(0x7f0000000080)=[{r0, 0x1c4}, {r0, 0x4}, {r0, 0x2}, {r0, 0x180}, {r0, 0x20}], 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 13:33:12 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='cr') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') 13:33:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, 0x0, 0x4, &(0x7f0000001300)=[{{r0}, 0xfdfffffffffffffa, 0xba, 0x1, 0x7, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x80000000, './file0\x00', './file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000004, 0x4}, {{r2}, 0xfffffffffffffffd, 0x60, 0x2, 0x400000000, 0xff}, {{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3fc0000000000, 0x8}, {{r2}, 0xfffffffffffffffd, 0x6, 0xfffff, 0x9, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x4a, 0x4, 0x7ff, 0x6}], 0x1f, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/13, 0xd) 13:33:12 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8800, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x18260, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xa20, 0xb0) setsockopt(r2, 0x9, 0x4, &(0x7f0000000200)="3761ea58b2979da127c8db2f7e618400773758ccb0d13d9504e47f04be01df2571169488808635eb7455fa09f05a335c549ef59bb6bb3aba3da0ba73fc5c43825e4380991d6c9d66d48da8a65749f50ff2e879694b5a4c8782c46db42655cb854230a4f868886da2f555f5ca7ba393f9d7639f8a7dc32e83e86c8a410ccce9", 0x7f) getgid() r7 = socket$inet(0x2, 0x1, 0x7fffffff) linkat(r4, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000340)) poll(&(0x7f00000001c0)=[{r1, 0x10}, {r3, 0x1}, {r4, 0x14}, {r5, 0x4}, {r6, 0xe0}, {r7}], 0x6, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 13:33:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000080)="88b4477c284b005639b96c3ef5f88a266e0688427c1ccf0ad6d5ff94bd69fcf0b9b945c0d88e1b39a7ea08365c2cdd1d8656a777c63beb9b8a48dd3c21", 0x3d) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0xcd44, 0xed, r1}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = open(&(0x7f0000001380)='./file0\x00', 0x28008, 0x16) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 13:33:12 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000500)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000380)="a9d64531b0485574c06506c8b6bb9e3964f695fd8377749f63555bf3b143f406aefe16678eef9af1a23f9128e6885a350241bc8664fca65eeaf69383a57a19401aff688908650c7d717d101d3311070b5adadaea25bfa9861e55afa68202e5be8ae33f9c413494d525718b087c51123867f8bdc3f2d37fd629abc81d9c570b0d5bf23f26d35b7e9a5c627dbf7548afe4997b1bf9459430d355e1f9df95db85f88560614d510e1d2796a8af92d6c594383dce5eec843f2269ad7c4840916a4a24d63001237fef14", 0xc7, 0x2, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) getuid() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) semget(0x2, 0x0, 0x11a) 13:33:12 executing program 0: mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1f}) 13:33:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet(0x2, 0xc000, 0xfffffffffffffff8) listen(r0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x4, 0x200, &(0x7f0000000040)="3cf014fb5de7f69ba06f8389c6ef458f10848105b707a1bebc6ab0a7a672179052b2c7d6307a39a7eebd11f0e0db051b37f517defd87ae7f3e9b3ac984d68378cd", 0x41) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:12 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) sendto$inet6(r2, &(0x7f0000000580)="f2f234e0e3556c9cc629ed66cee62835d9e32de60918aaf570e4f5958c40debe277373a1a43994a1b98421c3eea6929fc8af3e9c0b277ed149995250705a8f74a79f05db467e21578345b3bff0f811f0827edb663bc0546d21fb2d039c807b80a5284febe93ac937d9977bfb18088bc85ac7511bacee1a47f27bbe677b5822a6f7f75623a08a87793d0c4f994d7ecc7697d24aa387986561ed0cdda2b3ff7011d3505f3260c283b86906214dbc20eb3218fefca45b5e5af0ca", 0xb9, 0x4, &(0x7f0000000640)={0x18, 0x2, 0x7, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) recvfrom$inet(r2, &(0x7f0000000680)=""/20, 0x14, 0x841, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, r2, 0x0, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r4, &(0x7f0000000540), 0x0) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 13:33:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000003000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x784}], 0x1) 13:33:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x0, 0x4}) syz_open_pts() 13:33:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 13:33:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5b6e35a667900000000000000000000000000e5000000000000000000000000000000000052e82e9b50b79a8852de418341084066839382b3d38b56d8b56d00ee5f9d328880c198627183ae3cc756058e62ff8ef99a4dc85fc7fbd518295b"], &(0x7f0000000280)=0x6e) getppid() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) 13:33:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)='_I', 0x2, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x100000000, 0x6e81, 0x4, "37432823200b69b1d07df2a075ed1c1b7fdeeb20", 0x81, 0x7}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000aeebf5ed4397b81801b9e4c3e961122b3f22ea59c64f62f9002f447cf430598c9eb7e0273a6442f07a041a24759542286834837f09e92dff435ab200d191ad734a1b6c268140d4331d79f08474513c7823279ee18a5392dc9a594cf12a8c7f5e30a1e9", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 13:33:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 13:33:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20000010, 0x9720, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf00fffff, 0x2, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0x8}, {{r0}, 0x0, 0x20, 0x6, 0x400, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x0, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x92, 0x6, 0x61d1, 0x3}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8c, 0x4, 0x8e, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0xf0}, {{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0xc0000000000, 0xffffffffffffff71}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x89}, {{r0}, 0xfffffffffffffff8, 0x60, 0x800fffff, 0x7, 0x9}], 0x0, &(0x7f0000000200)={0x80000000, 0x6}) fcntl$getflags(r0, 0xb) 13:33:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 13:33:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 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, 0x7ff, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fdabe756b79cf30f0ac033cca0aa1a6e2f7b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x68}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:33:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66692c653000f98ff682700f13447b6ce9aa4b25cc5b2a87c673a9fbaffed4773e84b022dc66ed06931425e321a4fbfa7f01945e8e801d5c85835ec8289d9ebdb0a96501cd148a82652d7475590d863bcd4478ee655e9ddd90a56cd2a300522d6e5093ecf103c9a4d543daf116ded7221dca5dfec88a43c09d89c6b793730efb7e74a8fbd891cd0464"], 0x7) getsockname$unix(r0, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x98}, {r0}, {r0, 0x90}, {r0, 0x80}, {r0, 0x12}, {r0, 0x1}], 0x7, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x4, 0x1, 0x6, 0x0, 0x7}, 0xc) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0x255) r2 = semget(0x2, 0x4, 0x320) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) mkdir(&(0x7f00000003c0)='./file0\x00', 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() r6 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r6, 0x0) socket$unix(0x1, 0x3, 0x0) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x7, r3, r4, r5, r7, 0x122, 0x2}, 0xd52, 0x1, 0x4}) 13:33:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x0) getuid() 13:33:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000033e) syz_open_pts() 13:33:14 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 13:33:14 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x1) r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) shmget$private(0x0, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) recvfrom$unix(r0, &(0x7f0000000100)=""/213, 0xd5, 0x800, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 13:33:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() 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}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:33:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6, 0x0, 0x8001) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) getsockopt(r0, 0x5, 0x5, &(0x7f0000002040)=""/4096, &(0x7f0000001000)=0x5ee) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xffff, 0x9}, 0x10) 13:33:14 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:33:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 13:33:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:33:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x890, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x6}, {0x4, 0x20}}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 13:33:14 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b96600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d782838164387b5503374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880f853f4e566c493b2dea2257cf82ab91d1fd4dad520d965f4cdab7bf3d6c296d0ccc4277fe93d2519b6fa01232ec606b5475d798caaa1cceebea6655201ff3fd3034f11e62444a740ed148db8ff9983810cc0cf3dfceac794d4b6884e9c344e8eb0da304181f98c91e13aa72c292a2fb5ec9f9baf1cf00390f843ea7d06920d9a1ec0bdb278ad125be4c622f611ea4d448c1b53ed8abdeff3f2454c09d26f985387e2fa4adfbe971af59b937242c7c08b1d4895b02cb603ad13309ab815283b1f4ddba062f4c8755fccffcf5c08f57d66b56a50382fca14fc862b3a305cf84bd4bbba296ace5b92d4af9b2dc6ac3a46c8a669fe8cc85f7d4efc3b6ae0478da99480dff4b880db7270c1e2b2e80a71f7ab5ec1018d97f2bf3f1949f685f61a9e1f7bff0671c0c1e11fa02a83f136c27df5ffd0894ce4da95a83aa2f84a709be5496fb68779d61aa141fede566b6b7b5ba2b05fb3a36c89fa4233623a1ddb7b454912"], 0x1, 0x2, 0x62d186f8b7ff44dc) sync() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/224) 13:33:14 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) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="18365d7e428a99e777ed012fadbfd7abd02bee767ad17fe10de7f47117882c5ae15a70b475e22a17c1b4107ed42884e8", 0x30}, {&(0x7f00000001c0)="78e431f47375418c6a9085337158d8a9fb0523fd8678e279e4d74baea79db57eae22edb12d2ebbc8b53b435d1483e0bd18a790fecfd93a484f58c75d7bb513fb321cfca5887b9d9ef76f152cf0a2588a6d5fb2871f34f37dbd8b8938ffeb4a33e15522b93aa1c92c5970770e74b2c57608ee62a08f5c605f5fdb62b9c8e5bb70b3da635a3d3ec965a25ed18e3767a13ba1d18ea0639674df0642d9ee7b43859be6cc557f430b76b7d04b362459ea70a9c84a1c7b143850b6cd3395b709ae6d1e371307c0d247361d861c26f07375b9921a52e928d185e3e1cc38", 0xda}, {&(0x7f0000000100)="1b393328e5955140299fbf5daf3c3969293f78a7932ebe6f7fd7c6bff44521ee8b167658d77e62f8470f29ad3b0372abeb48b5cc4b768ea4a936651e06", 0x3d}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 13:33:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_emit_ethernet(0x17, &(0x7f0000000000)="be310042c6d2461db1d9f9ee327b03709944d8693f6d33") dup2(r1, r0) 13:33:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) setsockopt(r0, 0x4, 0x40, &(0x7f0000000180)="f91f84f04b47d198206946d9d04b458331267644d5466ba650d685367dfde7f2a2fb0a61fdd98a00b68bc8735302b1ff909f2d6a08fb494ddeb41fa959d347eda668ff0ef0c73a7f1cb6c6411840f49e15e6d782cd202f6acda4a8618b39e26ca5efbd79c53dab13398f989536d272c9677bb92f9b6537e8ff62b1991fbe0bb5f35657e469828aee050f0b086d29a7a8ae9602127afa41a0848a0bc38a1396d7a1941b2f2507fef6e468060d1dc19b3327d5430c4db5612ffbcd91dd8fb80519e791986c5a3a8807018a9b8daf0c1206eb5e23b9666b50081cfb30ed259f09d1108852cda166403c", 0xe8) dup2(r1, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 13:33:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getgid() r4 = getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getegid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8]) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 13:33:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 13:33:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1fd) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff", 0xea}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) 13:33:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) fsync(r0) 13:33:15 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:33:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x201) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 13:33:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) sendto$inet6(r0, &(0x7f0000000040)="57a32127efb758d54d42f09218e8e33dbec9703bb4dd4798fa10d2c2571107131258165f22ad4802fe3d965e6d70edb8f00d139294d52aa6a9d9", 0x3a, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x10001, 0x9}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) 13:33:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 13:33:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 13:33:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x28a69, 0x80) wait4(0x0, 0x0, 0xb210a753483091cb, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 13:33:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x401, 0x1ff, {0x3, 0x80}}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x8, 0xffffffffffffffbe}, {{r0}, 0xfffffffffffffff9, 0x39, 0x80, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x7, 0x1}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf000000e, 0xfffffffffffffbff, 0x4}, {{r0}, 0xffffffffffffffff, 0x85, 0x6633e512fdc9ae18, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x183}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x8}], 0x3, &(0x7f0000000200)={0x9, 0xffffffffffffffc1}) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xb91) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x7ec21166, [{0x1, 0xffffffff}, {0x3, 0x4}, {0x3, 0x26c00000000}, {0x2, 0x4}, {0x0, 0x1}, {0x3, 0x5}, {0x0, 0x9}, {0x2, 0x6}, {0x3}, {0x3, 0x6}, {0x2, 0x9c}, {0x3}, {0x3, 0x21}, {0x2, 0x3}, {0x2, 0x5}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x4}, {0x0, 0x2}, {0x3, 0x400}, {0x3, 0x8001}, {0x0, 0x2}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x6}, {0x1, 0x4ffdcd64}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x3}, {0x3, 0xa62f}, {0x3, 0x1}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000003c0)={0x52cc, 0x3}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'.\x00', 0x794, 0x6, 0x4, 0x1, 0x7fffffff, 0x1ff, 0x34a, 0x1, 0x2, 0xfffffffffffffffe, 0x81}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x3, 0xfffffffffffffa2d, './file0\x00', 0x647, 0xffe000000000000, 0xa9, 0x1}) ftruncate(r0, 0x10001) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000004c0)=0x5) r2 = accept$inet(r0, 0x0, &(0x7f0000000500)) readlinkat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/227, 0xe3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000700)=0x1ff) write(r2, &(0x7f0000000740)="2b14bb26dc093bc2cca61c2a00410c2489fdc99fff58bf1074221933271d63c0cf050fc04174ab7d84b8e1ef6939598589bb5ddf8ec8ff0615704671b6e3a28f0bed1865fac04d0c50cff9818aab834fadf4ca173e11f6cabd4bd0147f104aa2e0ad1aeb6107d9716bfdfa7be2f8bdc55daee4", 0x73) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000007c0)={0x5, './file0\x00', './file0\x00'}) getpeername$unix(r0, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) r3 = getppid() r4 = getppid() setpgid(r3, r4) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000008c0)='./file1\x00', r5, r6, 0x2) 13:33:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0xfffffe6d) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) getpgrp() execve(0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)="04a0a533171de78c56fe4ac6914fb7a28b47616b8daa58b8a50c8630f2b36c3e4d358e7e379b7c133d4d853c6c98e490a35f899237c590310e0b3dec6a3661b58b8053d1d4ba51f2ce2b3a8a56c63b50dcfcc34b99df73d6d3a9cd6619733ffd58af7e1732e046fcd351c1a1bf5cb04a603e66cf769f559bfc4b207a8fe97acc5884a6f12db127908247ed5659da728d9b715fa3451673f7915873bc7e9f83b9e0211125766c29f462c6b45e47437d229dd0a0b07e1a4e546d", 0xb9) 13:33:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) socketpair(0x16, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x16, 0x3, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x80, 0x10000, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x6a6}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0xcb, 0x0, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0xae, 0x80, 0x6, 0xffffffffffffff90}, {{r1}, 0xffffffffffffffff, 0x41, 0xa0000004, 0xfffffffffffffff9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x6, 0x10, 0x9, 0x7ff}, {{r0}, 0x0, 0x21, 0x0, 0x5000000000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x1f}, {{r3}, 0xffffffffffffffff, 0x61, 0xd, 0x7, 0x61}], 0x39b, &(0x7f00000001c0)=[{{r1}, 0x0, 0x10, 0xf0000025, 0x5, 0x80}], 0x800, &(0x7f0000000200)={0x3f, 0x8}) 13:33:16 executing program 0: r0 = semget(0x0, 0x3, 0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000140)="01513cc51801b78dbf3d432f333d3304aa21b79f2d46f6823671e16bba28f840b8281111617d8570b670aab10222afee7df32b19d3e805e84ffc58895e6793c4597fa80630159d1938cdbade01ea2ffd52dc5c75053916a4554512d5fc43fc78af4b5494c1cadc2b9f7828815121975588206385c3c0fb8caa87159d295d9f9bb78466daf7f6aa4d23b708a9e0dcd974f76d0403394da5acb5d847db04a396e9634953d6dd4caedfb8b51d29ff6e3f4bf27b0010a8fbf4fda76d712d7f53400a38a04059c31931bc54854ef2159ed329e229624ca306a504829be4420b83249485681510d8f438", 0xfffffffffffffea8) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x100000000}, {0x96ab, 0x8}}, 0x0) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) 13:33:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x4) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)='./file1\x00') sendto(r3, &(0x7f00000000c0)="3ae56af253b26b920ed9b2d5e63a1034a3b4012da69a4c2b65436b58f1d4bd4873ef4f56e0afb288ee31de6b8fecb8f1b484a2ec92c4abc7e7e5d094908cb6afbe1cca7cfd9d20da9deb33baf4840f34e3c30c5287816db7f0fac61e1e071792195128e5e2110adfc93e4dd60a692c68f42f811c93dcd8d24f3ed33709d85a65c94495e377592e17d459ef440a32248aeadb00d5d2cfe2c6939feabb239b72a7df69", 0xa2, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="01291944d3ae150810294302dea67b40c0a5abe5c6b6adecc67a100a2f66696c65312f66696c98e6c6960f6530009a1ce9070073fe6100774864c7671f295c5d06"], 0x10) linkat(r3, &(0x7f0000000180)='./file1\x00', r3, &(0x7f0000000300)='./file0\x00', 0x0) openat(r3, &(0x7f00000001c0)='./file1\x00', 0x28, 0x80) 13:33:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:33:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 13:33:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="c54600efde8c969cca1d4118aca061c5d00b035ea4a47496c236ece42132b198fccac80939a2f257f6cff0a10ddd255e26ea08c427641a5b4bf3a06f8e7911ce53a9f7a97834d8883bbaee3ec67aed2c8f2f19129665443edb16205c180e937477f1a72fdb3b5c50daa1370b2c008501e359246cbc46854b9d727189f3d1eae4b2ca2d9fb775003ed8968c14381c7d06b36913fff69181601d4a822aff315cff009405c1930e6cb035510c08852551", 0xaf}], 0x1, 0x0, 0x0, 0x400}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 13:33:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xa0, 0x2}) setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x541c}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x46) 13:33:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 13:33:16 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xac1, 0x82) fsync(r0) poll(0x0, 0x0, 0x6) r1 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/79, 0x4f, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000080)=""/105) 13:33:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSBRK(r2, 0x2000747b) write(r3, &(0x7f0000000140)="9ac7070512c6c98439c01bf8fa83", 0xfffffffffffffc77) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x100) close(r3) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/239, 0xef) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:33:17 executing program 0: r0 = getgid() setgid(r0) clock_settime(0x6, &(0x7f0000000000)={0x5}) clock_getres(0x8, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x4a3) msgsnd(r1, &(0x7f0000000100)={0x0, "61e757dab094011a9d0f7c6720e5df7d848b400b106e241f7db8948401a8a6e2715162547952b5dffd11830cb9493538d10cb064fc514f3521a0b6e5a723c8cb193cdd6494a027a2826c0f23e4ebd68c01d99460703baeefe0e63bcabb93b5be13f8e83c1f3c378aa4c200edce5aa9df5f864d230818d33b12e340ec75da07e298aa6423d36019b414124ba1980c83ed24669fce6defef837b8d3baf58a1ef17046e7f9fd1847d2bb9c418b30eeebdee837f05d8a0c67269b1065070127d6d479ae17d80d53d7af25c2a9f998c47827b9a06e39a8363890bfe47e855d7e9ede98ddedb19cbb214"}, 0xef, 0x800) 13:33:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 13:33:17 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() read(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) r3 = dup2(r2, r1) ioctl$KDDISABIO(r3, 0x20004b3d) 13:33:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x10000}, 0xc) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 13:33:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000001080)="075cba0c715bb0b3b3a07eeb56268e23f48f4c95f042e379ccdecae44f60a36b342b8feb5012f181954858c89beea6070b77c78722e9aa0c9fee190928299bfcbf3374bae8e1ec23b228ca007a3ef1712c2d4504754c15a803059f1c777327499e11e05acf538af6d8d062bec92ae9085eb91cfc45510cb4aeb5f555822dca0c44090762d4c85f129e4ad5cd4c4e3d412c3ac8a543fa27d3e07b01762abb6780689f9a666257be9e0e6d46e9560a14d40f4b32bc13230c72ee922ec491eec85167c057d0f085afa016a4891e9262aece8fe16952cf8724bb149079c5de27ff69b06201bb4a74f2f4dca0d824a99eba5410346d8a62083ea9c00c01eec6d25451e5a2c061f0854c57b4c961b6c6603376269bf876e958bc980b8e5012ec71c39d9f5baf32746ec66fbad7ee39096fdd5c00b92c3792328342e3e9c1aa7d7bebb88b173111bc5bbbb7bd03ea6a585e4b3bb3a4db9783b3fa280116bc6a281dc15e80501131db024eee3c6476dbca66540d8568cd730f8d6782de14ef9ff654ceab084b8877a524b09301d2be0d28bd40ad4d317ee26ab6600976c21d36e601624f8dced3d529301e8d72aee8f065ae37f5bc18f83b557a5b2c1dad3eca6781c3d9edc259217a01a68c77c732f436faa0cea1d7d3d53e3720901d967ac69885bed96d286db1d44b222a9faf14dc4fe9264751053aeaa83402d1cff56c8b393506fbf7b3fe81ad92541cf63466f049c494cb3481ee9d860aeb0c4466488c981c41905c1e5400f00cc66a1dd5da8a9ac076455fe5f16fcfc9ec8ad3917013e14a0d61c8fd512cd6ca9555b190c064fc63b6e9caa329adef01003efabf74ef41cce652986db14df23367aec980021390b641b5eecde50273be7c1acd0748c53b6ed2883814541d86000ffccb37dd8b8d9c5cda23d0d3ab6150314f811adbe637c4ba00e1c1ec67c356d9133140c39875d8728e7dd3d248213ed9219312cb5f648cf8d5079c72c78ee07034fd806c08f4518a22920abe9e7287b555416c1cb5220007e4d7a93aa79d9d49bfdaf364c614d6c6eb1336ceb1abfb1e02a6a0263e97b76a8ee7eb6b9c4267d2113e16dfc2964e0a16462a6f11a4ba0543af24f8f8de1115fc8c8b51df2335aa01b1ce85dbee47ebd072c670248814c8dafa979ab8b2992926a861a13be4c2bec92aacb619b19c9f1d953687b33414735562b27f873750b59c8c8b051a323c58b5075b763b4f74430cee90e49aa6afcc723c1993ef845453e0119eff5a703a2e36f2bc41523519cbd241654ce74f0943f3e58ce15a067955e7f155e290071d08ef536c85344582006ea5bd586f1abe7fdb2aeeaaebb53637f2de8e04ae4b6f2d168509ed96c6b89a7d3ed40f8255f6634e48ed1f625cc3fd936d1b8264c3231ab728007a457363ae5415568ba45dfda6c082f8294bc7772653bae70cf8e2ca8990b18e918beccfac26a6df26c1169e93efbe7de046445a27f7d8a04cea134b467c0ae1192ff37ee0b7d45f608f1744c6c8982b941e60ad2059f9e077456faa3f678a0e73eaa2d8e17b2be24c496fe7938ebf9638f04fb89796d193b735468931698ac8a2c84bcb1cea1d7b288b241d489c1c4fe80f579005a02b4391d4a76c1aea4717a42daffa99b2c6020dcf245dc402c862cf229c427b94cf929122b1e55ff483a6f1ddbdbd631f8a1b02d191075b02afc75bc6012cd598db560a4ba3826d485b2c023ba1f7eb25bfc491776cc78afa1ececf29059941d39293f2968364f22e852678adffb99d206341c7e3b4f5729cd104e6b2092d63901501bd4ffb3711d80046909e233a06a3268d2f2e36bceb1ca37ceef618e5a4b3c219a7b5a186d2906f2b85d597ce7cba01973ebe71c9a188e927973c2ffa63b7600e07fe2c6004a1bcfcf2a9f42699348fc89223408dace508b04d0ba10c67c866967f8eb041f8d2a49f59ce3e59cedec141a55cef4bcce08e83c181da61c7a8756e5a4cc1cf1ffa6ba12bd756426178679b6819e86f471481e2d056c7d9214113673ef291e327eeae7e7c81bf3c6010ca5746c637243bc1a7022d282e7359efab8f35350de9bd625d2502aa3b4538c429bff0b0fb6ff5aa62ee1b878ff5d7fdc3bf1f01b19bfe7db75f200543d16b8238de7a429fc657d8bb67807f2654a08f7545d1ce00bce4c50856382c35099b094d6e71d80d7a123bc7ab3146d45a2de5312a3b7b9d64d271269113b5aeb262e388d29cfdab04d51b7d8f8de2999461ead583fb02e18c80c988646c0a9fde4f790eecb364fcd3218699e548ba211a79541b9cc075eeca1e5d749a3c3ada4d330da88d57952c4431b74f85e69d286550a77e0d2bb8a736c8d7c2a8b2b400ba199c08d6fd71908797b82500bf8b84769b5a58dfe0d7c327d6d123f4cc722fa8544c245fb0add92571e785e76ecc3a56d232a4818d8c4f688ec58a49cb79f44a5d776ad31b59535686d9b246355a3a41e66308ba93971d15593cc1061cca8229a79d00d18e435f769dc6df8782bd47be653b15c9012c27ffbadb7ead453d3d89742baa781762d65cbf938d641d3a580ba2775f58ba145a7bc36d67cae6d33dc080eda9c2a2a843285ff03ff5ba194eef85f4767b681f619e335b41f63c8c9b37b5c52b9d67aff7542851cd6f167638036f657bcb3bae9b0dab21cc29836bf427bda0e14bcaf731dae6c1da6390541f7f01f5274f43f91cfed4a1e2d55b7d6ca41f523ebdcb9d8249bfb1fe59e4e2af637179aa0fd52ad2942853b517aab4b11eaa2b23eb0321656f0ddf8170006d7e9670bbe3a3ee61efd1f81686deb5ac25093594734ade7dd81c491c484bcba5dabcf3d3e6c420dc287250f17bdd1d8b9c9cb94dff70d37c076429da1f915de3a4a36bbb043ec4202687654c455c0841f9a8ce2f935c8f385163c161deacd573b197781fbadfad254c93bf1db9900e587f91cfcc365009b5835025255c825176c815bd43acc9c4544341a5164f60fafdeaba72bed3f1bd08e6b976eec2c17663e03cc62b0bfd6b686cdc1931a8069c4b80d40cbdd4eca34929ae4873cdfe7058c6210cefca1dc6685b034b0c52ee183f0781628ac8c34ceffef21952316fb8f412ce8ef4d539bfad29021248166b6484c0fedd7f655e74d1fdf31bc139fdd1cbcf2b73c5c7e360f1eb83cc8179bdabdabbb2a418493a381aa52188489c6c7cde1176b0b3a19f0286b3a0f30cc5fa00cb5ff358fbaae336b063c02a76f23b69a20238f6122ce04796a3de364dcfeb048d8bf9ef8f1bb5ec9d46986fea33b3284398ccda73b120e9dfa1df284caba926cabe0e0ee3f3d539017bd26c7163eeea499a65f5d887cae827cadd8ce72c784dd39f70b2be143b0c24cae008849dd21d42bb4ff58887d41de507a194f59b08ffb3ec556771a4235f41c42b6fa795c640f556234b6c168e00fec4ec1caf3db3d2ad18460fb6b26dc60990baf38b020d07672e8d76d90530e3ae8d314d5a486dfc542cc894ba913ce9b7015254e0b72ce19c873064584ba10d10dea915e8ebbd68c6f38dcb541092da91cbd245a7e40a12ca5abda7cb688c3455187ac26a1df7eae98230c8ef716d3c84cf7252f266a9dcaf2fd16d030a7f0e08458b14df8e9cef1ac0ad641afd2f01ad06b1bdb7becf598323fbb4d2320916db6f3eaef5c9e8604e4cce604ebd8f9dc1fceafc7197764f0186b1e1f4a713b16273ccc4e74f807987e553b3f5485a46ef8bf4b7ab798a5cf2760a2cb7fcd95b33ac2f2c4de1a61417ea8a7f88e4170d6f48c90373a2717bb04a657421515148acd483482937a41fc08626ef82bd1f43844eea1279328e2a9ac3d68abb7f77c10a4b35d143ebfc0bf121a14b4acac338c967041f101bbed0dd90f3f3a0b7fda455941b83fde65478627093ed3844efea36be261ce2e65b152fe7007d9672d7fa369516df9895fd491a4cbc486f8fb47c324731ccf3dad6ecfdb811259d28311a6687e2ba685dca2d9dae0c51d3617f500bfc604d4ddd5f67be4533722cfd5e20ed30d232377569aa1535c714fe0d6a23bcfcf8864b6246c672c4fc8102edc0155161f0f6c16c9742aef5deac8bd8dec315229e43b622b8227cc0dc65dfd590f1eacec14187977d17e7eb6699476ce876a1cb1b1a60010ae9ade3c5fe30a8cdf7ae4e7115ae1cc83b39be584867f78b52c47f41f5ab1722edb9267cfe764ca5460e61dbd13ef18062c90b75949ff68c9c8cea54ba6e16093fc7411729d31fe8a9406afcf9bb181a71bd32f86497c3173e688003c319c32749cf85bc0003c745eeae23dad65a96b8092e76f6b62f0338e08af089a1e1a69c6578a7c3964da073630963948c1561d62a18c54dcbb7da11e81cb8dbc272953f66b4cd12659c756e8f2fb41148380b46255a4b118883bed8efecbf767a1641883404d2dd937c8b42c03c36bf63a4424d3049a38cecf26f2945e5c4b3e25d6b4947718063e1b70be6e709a1377ed15212d3e32924f6630fd73df79b8b790057f0013ae39f39cb5183c4e6df7a11e3486258357b4413bbc0468ef3984be3ad256cc9c2eba04df07ba9edc6904328442b91aad30cd97147d19295d20319874bc84d72d9d3372d907852c048bb17a19b152a202a52c09f0deb2c57f20a6d6f9b2c94cbbb23a61ab6e90bc313ecc92dfbbde2e7d0f6753ebd230ac93d98355309e9c053cc0400b236a7c5422cbfc2cc8ddeb18e8719f30e6011d93dcb0d83a5a8d331b3bb0cb9ed82b57f677c383cd8a8c60da1d748bb4baa8c5fa44e56d1f32f9420750d5ac8a7fb5ab90e85029e0e0f148ba381c11a4c23310774076e02b33d7a2f4be95ac82a14238a90ccc77f1b402798e7f57ed13643365bf1e369ee855b30bad119169c50f4c22fc56ecacdc3ef6901053602f79d4736743fc1df66c6742a0fd41d32fd46007cd697f0e38f0c4f45681bbea1982c25cf3ebe1065d4fa4bfd4e0d6aaf72b947d7c37c639445a01fc8e0355d406d7f9979eff38c63d577a3a5fed804ef50f048dbe2daa6631f1c8c6468ce89146b0e11413ccf4254e174441dab9b0e4cf4ec8a6369192a196a7345894b895f4298a0a9c343512d807931e3961d79cf9e43c72d49ba19a7c7073ebdc345efe5b37050b099f4e8e880fb559cd010dd279349be12ef7a0ec8282c2c89e89e4eec0411f8ab343b43ff0ea480b4ac79034b445768ed969411d89cfa171414a5481036268005260ca648a889f1b1808e4db408e46eabb1c68aa6f5b22790a156141d2a9f1f0fccb21b84e544e405789d06d81395732989f6b17680420a09c15a5877a91eefb62ac1bb5ba4c6ec78988cda9b21824f370bb6485f47e3a54d5ed131368fa6d6c81e15ba17ef0e45f710ca1a18fd7939d01d3dd5d30775b9c005fe345349030cb18e6ad673f246cc42f82d2ab929615c89bb2e0360867d26a0d5c87fa7e8be3bbd1cf83c1c43a1b53c93fb255d966f2918fb838c0c452215460eb748cb8f3e50b25aa1ac231537a36b518e01128cce263abc5d07d4b1adf6137eb7e0d39cd106e11db9b8a7fd7c3615493c6b53edb748a071776803c1db325e663b001d3e52b87ac6d3601f5b41a2eb46c86154c923a935848d89df848132b8bf22659670548efa0b5614e178e9e1bcb117646fe6d29a7ac8db371e23f354f8901b1ec7f360b9a530fefe1f78348085380d43b340d4331340bb8e82dabf0614117f82586d58c68692fd99b14ecc3fd6072fea48d2e09a98f8e38385e5b3fdaef916001d109bc06f455dffb43acde9e3cfd91b6750900489", 0x1000) r1 = socket(0x1, 0x4, 0x82) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) r2 = semget(0x1, 0x7, 0x80) socket$inet(0x2, 0x1, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/4096) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002140)="26f214bf19c62cc8885c694b36e3d11171c2bf61d39baeeb8d600be4c2a4e87df2bec87cdf0a9f6005800234e07b27260000000036ad15c51ad4432a6c760adada1d02c89c49f9df2e667e75191e3d0ea472ca5b00036981de7ecfb60cda45c3a37966729466631f5b4d503941d69a1a9048952a811d7ad9c1d95a20e703370ccc7187a25f348b3ddb04774d1da48f64755de12c1c4c14e7f2f0664a146868cac9b8764c00ee14b384c44a66f6d37ff744d6ab3e283115966ba83a571074bd35fed94177db259b967aed26dadbc6c8dc3ec1aeea04467862885327bb8630311e14a55b8f70cfea0a9239cc80c4aa9addb1b8daa4e104915fc90551f432483ae3ec5591a0324027b8d1ee9cbaa970e6cae61084372dc01bba44b9bc06c653f020c97fef461e0f9c20f5020f3c73b2a5b6d7d51424996132dcbd7c8f5d8bd6e79e83f75ee8aac688b93e8530a907f5a4dfcbd60fce61fe1d7845310ef8918b32e7826db84281338b5c1ec249916bc8e2746c29f44864154bb377c90fb882dc9199b95487ead9c65c00000000", 0x13b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x3, 0xfffffffffffffffd, 0x1ff}, 0xc) 13:33:17 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000563000/0x3000)=nil, 0x3000, 0x8000) r1 = shmget(0x2, 0x2000, 0x5, &(0x7f0000565000/0x2000)=nil) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getpgid(r2) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x10, 0x401}, 0x9, 0x735, r7, r8, 0x2, 0x6, 0x10000}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 13:33:17 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 13:33:17 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)) mprotect(&(0x7f000052d000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r0 = getegid() setegid(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0x1, 0x6cd}}) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 13:33:17 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 13:33:17 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000e00000001000200"], 0x1) 13:33:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20a2, 0x7f7) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c7, 0x0) flock(r0, 0x1) close(r0) 13:33:18 executing program 0: chdir(&(0x7f0000000380)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000140)=""/214, 0xd6}], 0x2, &(0x7f0000000280)=""/151, 0x97}, 0x800) unveil(0x0, 0xfffffffffffffffe) 13:33:18 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/158}, {&(0x7f00000002c0)=""/116}, {&(0x7f0000000100)=""/50}, {&(0x7f0000000400)=""/163}, {&(0x7f0000000340)=""/11}, {&(0x7f00000004c0)=""/65}, {&(0x7f0000000380)=""/51}], 0x10000000000000e7) close(r0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x80) flock(r0, 0x4) write(r1, &(0x7f0000000200)='R', 0x1) pipe(&(0x7f0000000180)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) 13:33:18 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x85, 0x0, 0x0) 13:33:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="316e6bb6393a2b23b1310badcdec", 0xe}, {&(0x7f0000000040)="caa02e398d888058363bdaeefb1ec8173dd559c11f52f1daa41e25927a94ce0a8f028bccb948474b3804eb9ad295f934a62207221e0c6e123ca3fc15db3d8eb2dda034e4f11d4a3ac8e53a38635dc1689b01d822f3f5257fc0df883b753c26fee8d98451fbb8d26c89d01dcb64c8c5b647f57450d7da77109429dc169955c0b99583f5deafe080e2cf27d70fb190b98106b0e604e365f07d95d4f7171100160a8a0162add4956ec2ecbc0a3c7ae81c4de66f607899024a6fdb1461feccdc1151ea10121fe7cb68a3eba537845685f6d3ca7f7d0b", 0xd4}, {&(0x7f0000000140)="262c0dc1375c38f0c955bd515caa65c8a6afae71d6371a826d979bddb956f85af8efda1ace0c9b83f332b7307c7882f20166ba0478ce11a1a49c33cdbe49456de64f8aed695e64ccd61bebb80d6398c83fda7b2f6c83ef32282169c6964f523b7c259f38c0d30ef78c8fd77720f49b0951c9c3bb024114d98ca6cdb128db4ec21e1e26eb80c61fb919272ee7b31f7d424b8f422b7b83bab2053e8faa24c4abef71fa8cbceb2e895f0e3481105133b736f43430f40e29a031a7545d8bfbf076aa041b9042", 0xc4}, {&(0x7f0000000240)="0c90fdcc9e48e574b5aa87f52db3c297f67f38accb057c84bd038f6f4a8f2767349a1298d60e24c961ca62b2845bfd08fcaf3e77132789dc0c0269d113c55f311067f929b7fd343396acf4a7737fbc21db38bdd697c06446684357677f7acdb0244768d6f4d0dab2acafe7dc9db5ad01e449e29d2e5e36e84bd671f71bd0930d099f523df65f179f9336c4a00db6cd29bdbfed53be26ace112125eaa340747144f8ca5d2b633803b675ddadef6d853e24065", 0xb2}, {&(0x7f0000000300)="b14b174d3b5c7691a7de42e9a32dd406", 0x10}, {&(0x7f0000000340)="a6f859f914e69f8f36f7ee81f007061157e76ab4d4a51052c54207ca5c636c0bf62876e5268f8028be05303ca32e5ea1ca73973146d04bb7530f4788417c183bb073ea55c9a52ccb1ba892d6ee913e0bf376891031a2f0e896de58bc", 0x5c}, {&(0x7f00000003c0)="4ff147d3ac3baf58ec1e7b8f87e8aee99cdaf5f33fc81eb1bec192333355c3070abfdc2a40e1c45518b31717e02d9a6224b02b81ecbe8580d22c66391f836c55d308550061a4f963e9fe0bb6c94e8ed2242188c348da6991bf52cf5af4bd15299e8b367ba97c71568ae1d41fd048630edcc5bf4386d86aefbdf2127c3faf698b7487c2c0d0806b21ca82e628838c0d2bda335738f5ac0373d6d5721d29c289343e18b3f561ef5fb97fe785d6fb9250831e42f6824762734a6b6651e3a6", 0xbd}, {&(0x7f0000000480)="ce5032629a215895437ae6acce60acb5a8871cc7aea5fa9e78b44ddda85c97ca67f39336533487e42444f9ddf8b11dcada59cf99d5d690c5e6e443d77a890e0e815683b8b58bb45da2eed56e02e1c272adc0ebd38f986938b7fa52fc9fd81c651f900e25e84df1bfe26515efbe2e4539b20fdb6d6d10eb7761a9b0e3b629120e18cf3820af9f801c76516412042400f112d697c54bf1cb61978310a38dd77258", 0xa0}, {&(0x7f0000000540)="3a48a4d8728e6f90466e1b46f236a1f5088e6edca267f1dbfdd6cd7d96a489b966b606958bcbf6afe814ff14aff4b8de2a3f4a4d1c4611eabc1c5466bfd78a1b34d5aa5a04581fb7104c87f8717f148aab1032826dc31f39c2cd5aaaef1654079790fd309c072a53a5a1cc3c35b2e1afdc96a1696ce4d020b96201e0e71d0662fbbe86f8", 0x84}], 0x9) 13:33:18 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001, 0x4}, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r0 = socket(0x20, 0x2, 0x10000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:33:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="345f6914544c7a29d7a64c540e8cec38753f41b5e69e02715582ff11533afc3259bb410a5292e76219582982dac59fe4a49e1f3bc5947e757b752037a76d09f44158bc4809a35b35b9fa81a47d743e4abd765049cc1669d99228972f252983e871ea7817a5c66b2d0d4bd2e78a19eca0ac8eb2fc92be2594dee955d1a91537f98a5bf38f780fc7885859811171e9f29c85aa67abce170ac2b2e071f1e527e660baa48a191365bea8df40492b154ef36a837a6f409cb1968f50ce9b8f1692b02e", 0xc0) r1 = getegid() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x140, 0x81) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0xa0, 0x40) getgroups(0x1, &(0x7f0000000080)=[r1]) fchmodat(r3, &(0x7f0000000240)='./file0/file0\x00', 0x100, 0x7) ioctl$TIOCDRAIN(r2, 0x2000745e) truncate(&(0x7f0000000200)='./file0\x00', 0x7ff) 13:33:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 13:33:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7ff, './file0/file0\x00', './file0/file0\x00'}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xea1d}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140), 0x0, 0x0}, 0x40) 13:33:18 executing program 1: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000a00)) getrlimit(0x2, &(0x7f0000000940)) r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() socket(0x30, 0x5, 0x2) fchown(0xffffffffffffffff, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000140)) lseek(0xffffffffffffffff, 0x0, 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(0xffffffffffffffff, 0x1) fsync(0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, 0x0, 0x0, 0x0, 0x0, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r2, &(0x7f00000004c0)=""/78, 0x4e) getdents(r2, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r3}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r3}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r2}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r3}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 13:33:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 13:33:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:33:19 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 13:33:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) lseek(r1, 0xfffffffffffffffe, 0x3) 13:33:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=0x0], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 13:33:19 executing program 1: 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(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x7, 0x4, 0x8, "e43e01bb9368ba4c699b9fe1caaa1e0945d98714", 0x3, 0x3f}) 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) 13:33:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00", 0x0, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:19 executing program 1: r0 = socket$inet6(0x18, 0x40000000002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1000, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x8000, 0x4) fcntl$dupfd(r1, 0xa, r0) getsockopt(r0, 0x10000000000008, 0x27, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 13:33:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) rename(&(0x7f0000000200)='./file0\x00', 0x0) 13:33:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7fffffff, 0xd60e}, 0xc) 13:33:19 executing program 1: r0 = socket(0x2, 0x8001, 0x3c6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 13:33:19 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) shutdown(r0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x100, 0x52a, 0xff, "eb84c2c491783c707f3c8c9982d1c7cafc04509c", 0x7, 0x5}) 13:33:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x481e, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="22fe81255db509bf62cfe1e8ece1ffffffffffff0200000000000000e2b3eac233a02a40b76e9a050ba2d8c7194cfcb657784a0c499c5094f4ec865e59cde3e7e46ccea91966f5a49ed1ce688f2f23386008c5626c2a22dc9df06e828f"], 0x10}, 0x0) 13:33:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) unveil(0x0, 0xfffffffffffffffe) 13:33:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:33:20 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xb, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = socket(0x32, 0x8007, 0x5) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) dup(r2) dup2(r0, r1) 13:33:20 executing program 0: getegid() mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000000c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) r2 = semget(0x0, 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001240)={{0x200000, r3, r4, r5, r6, 0xc2, 0x9}, 0x61, 0xffffffff, 0x3}) 13:33: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, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x40000000000, 0x19e3, "e50000000000000000000000009cafceab00", 0x1, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:33:21 executing program 1: socket$inet(0x2, 0x2, 0xafdd) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) syz_extract_tcp_res(&(0x7f0000000000), 0x8000, 0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) 13:33:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:33:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mlock(&(0x7f00001f3000/0x2000)=nil, 0x2000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 13:33:21 executing program 1: r0 = msgget(0x2, 0xc6) msgrcv(r0, &(0x7f0000000000)={0x0, ""/48}, 0x38, 0x3, 0x1800) 13:33:22 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="2fe16c8eb7a309882f28d26283cbdc7819faecc49e503ad8d4847e2eb55f30b3ef671b20cbeeaa12a1b6ea889f57ab", 0x2f) 13:33:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x5, 0x7010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 13:33:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:33:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x200, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 13:33:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xfffffffffffffd72) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 13:33:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) readv(r0, &(0x7f0000000140)=[{&(0x7f0000001340)=""/4096, 0x1000}], 0x1) close(r0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:33:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) r2 = fcntl$getown(r0, 0x5) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x7ff, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) rmdir(&(0x7f0000000180)='./file0\x00') 13:33:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5a35f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4099a6f7906de6e8c8b6b87cb2d72b8bcdb9a1f00f5f728193ef16ab93f1201045f1eb136a5d00d1628b53a20258939bb71f9669c50cb1326b2569fc70f", 0x1e8) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r5) truncate(&(0x7f0000000000)='./file0\x00', 0x2) close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x4) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x4) utimensat(r6, &(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)={{0x6, 0x9}, {0x5, 0x2}}, 0x2) dup(r1) r7 = syz_open_pts() r8 = semget(0x0, 0x2, 0x10) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r9 = syz_open_pts() r10 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0xfffffffffffffff9, r4, r5, r4, r5, 0x20, 0x4}, 0xffff, 0x40, r3, r3, 0x1, 0x20, 0x81}) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f00000001c0)=0x1) syz_open_pts() 13:33:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 13:33:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) r2 = kqueue() r3 = kqueue() r4 = semget(0x0, 0x4, 0x206) r5 = getuid() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/184) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = getuid() r8 = getegid() semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/202) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffffffffffc0, r5, r6, r7, r8, 0x120, 0x3}, 0xc67, 0x1ff, 0x9}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r3, r2) 13:33:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) sendto(r0, &(0x7f0000000100)="e910192a8dad44", 0x7, 0x400, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 13:33:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffffd) 13:33:22 executing program 1: r0 = msgget(0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r3 = getpgid(0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4641, 0x59e, 0x0, 0x0, 0xfe, 0x9, 0x401, 0x0, 0x1, 0x2, 0xfffffffffffffffd}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x1, 0xac6, 0x8, r3}) msgsnd(r0, &(0x7f0000000000)={0x0, "004cee109c0fc7354beba564de1c313dc18a7c84b19844f06154badc2ef14af908f5f647"}, 0x2c, 0x800) 13:33:22 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 13:33:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x3000, 0x7, &(0x7f0000252000/0x3000)=nil) shmat(r1, &(0x7f0000778000/0x4000)=nil, 0x2000) 13:33:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000ffff40000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x0, 0x4}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:33:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) 13:33:23 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x230, 0x0) fchdir(r3) 13:33:23 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)="58bbb51ef0f8f8f6769a092a00cb131bf931850b0df163f16e98c4ce2ecc6f7aa80b9abc173bf30900aadf1a996fff4ae860aca952498641416857ada7f36b90ab8e9582d4", 0x45}, {&(0x7f0000000100)="c19f4bfb99bfb2b9691832a604d7ecc5e65118172e48eedc6ad88328b9af74eda0c136066126ded521138b308ee97791d49d8da2aa65a8463a181a29c85dedfff462f04cdaaa347f62d1ce4ae2f7f23f69252f2bce0121ce75e2c23133d513c09f3dbab049cb6c8eb0a5e5258af66ce8891b549307db1b6330a6bbc64641acf2a7b670d00c3f0ec91d4223ecbe27a617785efdee8f", 0x95}, {&(0x7f00000001c0)="4be31c1b894aa2a81eca850fd19040c110315d090615252057afa73bd03daa89b4bbbac1f206fceb7c65ca942c9970e02bc04f1146164d7dafcecdd2e30e3a84cb18e3f53effa0b834e246d745ea688990321c9a05f4b16312dee078434244b758f088fdbc0cbb8a1a0a666be00460d5ebed23d866", 0x75}, {&(0x7f0000000240)="0742354b9b7c9e49db5dae5621d66a074d76562ef75531ad1ed55659ac77f5c00cfdb994ea6a7dd00f4925bf96aaa1a62d0f4c1b71ea4523b50a976e984da536d60ce34efdcc9454925bd6f2e304151fede6e4fe14cc678f82315c02cfde69af00c3702668b776de930b0d7b6fdaf98fec8cab82f866099d47237101cfbb77536a8416fdc51a", 0x86}, {&(0x7f0000000300)}, {&(0x7f0000000340)="b8deaa832b6a095337e9c1bd94ec706503b525cf075e6dbbac2cd527c22b", 0x1e}, {&(0x7f0000000380)="0ce83cede52cf965eabbc96a7b9e1f4e42613dc07a638ac54f7915387a406169014009ad842db488be846ccf18703e2e272e00e07bde115fbb3fd172f89b7bc924ac8fcac44a8b8c8b85c8bfb492c9e16900ea4089f9153b1849b891a00c13d05f170020116d3516ae98987a6169bc4885c7d89f124485fa66d0dab8b8926d94a081f66beb175304eab56630bbf278081debe20f84bdf40edd7b", 0x9a}, {&(0x7f0000000440)="8d6c62cee267d522077d0db085fd6cc501dac9d0cafb7105fd134603a8d268055916b143cb0a7137c9d24c468c98f21e3b9b64e76ccd2d7a2f56e7a1ac44b6624d395ebdba6bb55ad0f0a8", 0x4b}], 0x8, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002840)=[{&(0x7f00000028c0)=""/165, 0xa5}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/187, 0xbb}, {&(0x7f0000002600)=""/47, 0x2f}, {&(0x7f0000002640)=""/231, 0xe7}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000027c0)=""/77, 0x4d}], 0x7, &(0x7f0000001380)=""/144, 0x90}, 0x803) 13:33:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) 13:33: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"}) syz_open_pts() 13:33:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffff0000, 0x20, 0xffffffffffffff29, 0x0, "a493193e490a15e2970a3165ed54aa6984489a73", 0x9, 0x9}) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) dup2(r1, r1) 13:33:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xb0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000240)=""/252, 0xfc, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 13:33:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = semget(0x3, 0x1, 0x0) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000480)=""/176) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r12, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) sync() setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 13:33:23 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) write(r0, &(0x7f0000000340), 0xff23) 13:33:23 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x2) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="557c500b1d26afabf87478e0b2522a1edcc7ceeee35144513264b05d56a8bce83efcbbe6e98a6f63f0610cd4539861460393d44c635b9548a20e56b9b8af84c4a706ec76f09ef96eb366ded523f38deb54eaa90a6da2faacfa615b1b1b23b034d71872c834f46978b0c6a7be5e068da704d8072bccb43cc9179ce117ddd145058d99dd7995a1412cc5624e4ed0e58704f3917899a9cebc3c4f2bf87ff431fe2bcb0bfa8e58aba4bce83b68fc59ed81a5c576887de8776efef74d91da23c08e7696e1fe03c4719ade1d950fe12611a0d94f9f8d0a2e108904ab4c996f7a1f", 0xde, 0xb, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r2, 0xfffffffffffffffc, 0x3f, &(0x7f0000000140)="6c6c6506840080b52399c5c7301c15f6b396e27528c130efb9411b536a288a4bfba26b0fc8be027c209c85cfeae91e789af84945af356359a74f1dbd0ed5ce581fd7f0e71b1061c2e9829a1985aee88fe68b2bb642274407eae9f453a5eb75fb17408451934574c2c5d863a8780c772bb64d2f5b3952687f3a2cf3a60e9d70c31f7fd09ff2304858d490e6ee31e89d1e9a6ea37fbc1d77addbba32b4696bc9b37f16b77e423abbf1fa59be01c9273d11f7a19fae4c8e5040c2120a314daf37ae524f35bdfa96ea6bcc7688a7fb44c35b2e5aac134722d4f75c1b85cf5b4404f95dfbd60b22a0544ee7", 0xe9) 13:33:23 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') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r5, r6, r3}, 0xc) r7 = getegid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = getegid() r12 = getgid() getgroups(0x8, &(0x7f0000000240)=[r2, r4, r7, r8, r9, r10, r11, r12]) 13:33:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = syz_open_pts() semget(0x2, 0x5, 0x240) syz_open_pts() syz_open_pts() fsync(r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x810, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) dup2(r0, r2) 13:33:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) munmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000) 13:33:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x6, 0x5, 0x0, 0x4, 0x6, 0x0, 0x1, 0x0, 0x100, 0xff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$setstatus(r0, 0x4, 0x4) r2 = semget$private(0x0, 0x7, 0x59) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/34) 13:33:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockname$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) close(r0) truncate(&(0x7f0000000640)='./file0\x00', 0x40) recvfrom$inet(r2, &(0x7f0000000500)=""/129, 0x81, 0x2, &(0x7f00000005c0)={0x2, 0x1}, 0xc) r4 = getgid() r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) wait4(r5, &(0x7f0000000700), 0x2, &(0x7f0000000740)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r8 = getpgrp() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x1, 0x3f, 0x335}, {0x18, 0x0, 0x9, 0x87a}, 0x10001, [0x5, 0x9, 0x4, 0x101, 0x80000000, 0x4, 0x2d, 0x5]}, 0x3c) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000680)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="3fe8432f2c09977eeeb118f389f8f0c9c1e094af30257531183c0609b7f7be184a31f4f301b7357d2aab5467c527c1ba8b80c1820ef50f1000a73681962ba1ccb0ffa23356cc5a3c2af6cff5ea6eb95f71b414e349717ee78fd3bf4e32cb617a898cd4dc6f7f33b3e9aa", 0x6a}, {&(0x7f00000000c0)="8c44402cd4442e6c0b7173786d7a6a34cf44bd1a06ddf32526207aa8170a7860b29f822e5a5e0ffd1811002762143666fe336d5ef060c9b777640193066442e76002c0632781123cf22c98fbafd7cee8b01ba452e3c05bf653bc6e452d95b7b225f0de9d02c197087bde83047ce189f2993ee4306e673a52ea6a3ae616c50cbe39ab1bf4dfd389004df92fa524d45edbd7c8f9c60a2b161c6c4ce623b265f638e458a80052ca907e4073ad03908280cd8194fd311fa546afe4da12c58d6eb2f634091d48562bdb2df959d1ceda744cfba20f6da53b205802a5", 0xd9}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000020000000402eb2f8bf83c44b9a6ede01", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x4}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 13:33:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:33:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x2}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x12}], 0x8, 0xffffffff80000001) 13:33:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) flock(r0, 0xa) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x40}], 0x3, 0x10f800) 13:33:24 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x7, 0x9, 0x2}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x2000300000000}) 13:33:25 executing program 0: socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r5, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) r6 = socket(0x18, 0x4, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x3) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 13:33:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) socket(0x20, 0x0, 0x0) 13:33:25 executing program 0: nanosleep(&(0x7f0000000080)={0x8, 0x6}, &(0x7f00000000c0)) clock_gettime(0x5, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 13:33:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x8000, 0x0) setsockopt(r0, 0x29, 0x4a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648401ac5ecd58bd98c199d106f5d22d9d4290a5b695bc02db22785bbd1c147c6e835cbc153d24a667e40d6ecb5964de2bfb3f7ce6979dda4877a11ce961b078f19901402bace38b1cb193208e10060ebf14d5e6f3bd53e7947c23e6845977dc1f7132b70f9e506ba30ff8035f8d33e91a33f9744da2c8bbc6331baa41c6ef056b7a23bc67716eab5306a65191628898b64ecf7ff6f2e82d682189149b5a2167a664494be936b0c19a0d8beea91656d88fadf3391144341c66a99624ef85fb752e428389d5461a06d5b6f95", 0xffffffffffffffb1) 13:33:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x530) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x6, 0x8000, 0x6) r2 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xfffffffffffffff8, r3, r4, r5, r6, 0x20, 0x6}, 0xef5d, 0x4, r7, r8, 0x2, 0x7, 0x7}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 13:33:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:33:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 13:33:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfd, 0x0, 0x451, 0x2}], 0x4, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x5}) select(0x40, &(0x7f0000000040)={0xff, 0xc5f, 0x7, 0x8, 0x1eec, 0x100, 0x9, 0x8}, &(0x7f0000000200)={0x80, 0x7, 0x400, 0x7fff, 0xfffffffffffffffd, 0xffffffff, 0x3, 0x2}, &(0x7f0000000240)={0x1, 0xd4d, 0x5, 0x8001, 0x1f, 0x5, 0xffffffff, 0x100}, &(0x7f0000000280)={0x6, 0x4}) 13:33:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 13:33:27 executing program 1: getgroups(0x3fffffffffffff84, &(0x7f0000000080)) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2c4, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:27 executing program 1: r0 = socket(0x26, 0x3, 0x7ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7ff, 0x8}, {0x18, 0x0, 0x7fff, 0x6}, 0x1ff, [0x1c, 0x8be, 0x0, 0xf54, 0x7, 0x0, 0xfffffffffffffff9, 0x7]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 13:33:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000010c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="3d7e3404ec62555e866dc8b0f4078df08f9d0f78fa91941763302aa3c37084ac9d99597ec6bc9f3aefaa3a7729e537c522ee0a7e4f2c14a573a4a9ed665aaf70c682ff500d50537448446ac8926f3c926fae4fa6e9d7e24aa57e2e1def4c922f8ded77d2b3bbab944f57f650574cddfbf50cf48ca03cb45aaafb4d163f932d011b30e3d317396c97133a9d3cdbc4fd82f833e24a4a4f7ab6ee583c32505be692346a90fddf19e1e6e88243d7e2db6d52d80518149624154a5dd005b72a40f299409045fb50014b856bbe3d39292d32cf35ed48a50f9bdb4c8bbe0f46e848445f9c9b46bbaa5e22efa29594972303c170bf33bba5c93ad7ea471122b16dfd1132fffda3cbee776f4848bbe6a174253094f6dcb5e988f0adef48486c00e351516efc91b024b952cc343e6086bf7ffcdfd6250b9b587174c9da129f62da9ce3224bd8525bc5e12e95997bf69c9fc080c843bcadf7c7ad2191110795dfca056642cacc1a50c0621052f663e77fb51e00d0a6d923254ce6c2f413a7827af29e281b251afe600960c15fc5be239fe3ed4cb138f4f4127cd95c2577ae724ed24b7a8d9e332e5999adc45507b4c3efb4349afaa22169ffb13ad0e97cbfc12cb4faaa1c10db9cf2d5b23950ce5eb81f9e8b6d5a5955d79687c64766399357593f25a0f41802498a45d090cc39f2d4a39eb6f2d5b3abd61f3142e4325d10a67f13e9f00c6a44cfcf81c03d8c844fa9ed7b3a7572a630beaeeacd20dfcfec93c73a70b60df969ee5397d52c2bd401f949e8646e4949c933c7aca5660f0c5966de9177f4fa1658bb8f940cfb044b3eaa7f093304b8b2ca130c137be7790de70f7c10b52f2005c2f1b2e42a0380187ed045d3d19256d167db924b52f628b6278d8a4226a3ac6d4032a1ec0986fce4bee1f9a4d7d5ee3e14247db0357467d26a6711063d9dbc78baf3441fcc2cd16ebb193be042880dfd4d83d443718f0ffb86e3e0df01c6c9878f983cb26de66438d4b6118401d7a5121cd02892126693fac9abce5e32b96f758a38aaaec032de7974319334032322ed4ce493d4944a46ba912f07f4f99c85091d3cd4ff4b23cb1ae0537e61ee5742e5705de465a5d688ea54546117bb2d0eb33776b9feec18a54b8e29cdf068a38543e7b2936232b178b69210403230a9cee6e510ee720ac756b2a2edfd01943864ba49136159cee3e64b5d605cec064536b8b06ddffb8aeb30c1c9cdb1f135e5c316e278da3ad4d7f3c861ebd029242200526218ff4c9d1e2b6616ad4d093e0579d279dc8b1360d2610f8320bb9687fa20c7906fe95edfcb0de3c90606d18605e07825b2bbf2415e3dd9039ae340468453d9179d443753c38673e30599ffe0d26da3abb4e5227461fa0bba4ea8afad1dfdbf117dd98854712c511e688fbbabe3f2636a9db5830ae6aa8decc204dfaf91c1561ca67e4199ea52fb7e81e43b8ef43fa7731ced0ed0349f8adb0c08780c0b681e816233969ff5a4e6a273f3ed841586648acefd8046525239a2e768f2905cbc888c71f764f2ffeb6b8b36aef724065c7abc044131573d2566582100e7f1a1a3a98a199421975b6735f54adb976178eb67765e58ac1c6aba1c55900721a742de2d05350faf67ffacf4c2abd335976e6cc9862ac4a5b3ac2b84ccf43ec4fe391bd18d0870970f641d9fb90229ef9a3facebdb9d83654659d8f4f24516bb00a60ba369d896e6f5c176bba9496eb5d29d56bbb4aae9962d7b7aae016d47bfa28d3faed64da1eea87146b8edb4f380859b5b11e48e2e0ffcbc4497b92f6ecd59675cac56afbd81b0dc5465a627a34767bc8e0ed9f1e9efd1a8e6d8df5f61e502577cce3fafcf5af5346d7441ed900a50b21d85eea9f545fd32f06d9270d225a7f38b119c347cbeb325ccc66b351c6c15b24a096c20458cae39ba7c9b922aa894aa107ab690048d54225805b9d683ef3f348613066e7f39f81f45bc8a566197c4702b23dd305d45c5c2b5484622806fc52d86c5df99974261e0b63f0502dd04df655451da759ccf6d095ecd71caf6d3fc63f464e4ef613f7af5af7bff16ef3034d1f85d58bb980d51761ba2c1a3374ca1c3bded1b44136bbde88ad8a67a7293d7d3efb8d3b4f686b458e2905b4e7786c41c5fb98b616101c00a80cad8a94a7a7aa563ec80ceed0dda0a9f0d9dbf00f5d239e0825f12a2ffe0edb558008a68eacbba95a6ac1d283db3571cc9dd785e41b770fb288324d243bcef4028c2e99d3d274d722f02c73249b72a840ed6212c7d099956f6ae51b887a55db2b9886f15cbfdd70966b0eb61de77003438fe7fceb89dd3518397a39fd4c1f4ad3412c24f8ffaa752087539051e2f9c06e7307e44e5ac4bd4b5f1dbb1a39817fc5830af1511cc81b51237d6fd8a424c4b4175b4fa010b3bdf11561ba6f30d926fb7ef72b2e8749f0c7e7e7910f89ae22ba4c5dbad50a920386ebcb167b4780b937033c9c5de8f80f0c3222bf47a6a6add4c837ab00a01449d75e3975aaa32e0dcaf859a1276c0e0ededc1fcf97065dea93acc0299e5ba27903f8a03333367b3fe9153b47b009bdedd4a5af5f898c157a95fa26e3f3b8721754a5095b356b92d061e37253801cef71fd17524137ab502a72edcb56922d9835f56be30d72e06fbc13e3d44ef85e56646ada56bd36863fac359e12bb67c878ce5e2579ada33875dd913975f65d11019a2913366fd95092f68ee22a3cca041182c40b26a7f02511f0a995803a4ebd9385c71ea6e9a64c864dd678e4c1c2bc4168b22327c63acc3fcc9e6d49f5c8eac1bb695a25ba9fa166698298e7261f21cfbb212edfdb20918df9fb6fb267272c1d444169f19f62c762e54da93b3398a0b1546d05cba6e555a21a9e24f607f9070569677eb7f67c7b391ad4e7a7b6e0fd9b445d2dc233b74661559a950bc32cdb7b284e9fa221184aa8255c0358a001dc459cbf98e6e61b6804b2f50da1402170e76da49ff471b68af9bbe616caeacfd1d2eb0aa33d626d48536cc80d72730e4c83d70e024ab3eb139a5095efe3e39c1bfc6e8a5c0486bb4551952c3e3491582371d3291ff80d78e8ba426b68cf6a11c420b4126b605aab9844a572bd8c0e1f4edb3472f08e4b4372cd62de1bb8581ae84302e0bc3a3f53fc17b1e66d6a3171902cd7d3b0d945bdaadf834c766a258fa61fd9f4d39422f6aefc39aaaebde025b996f03284bf21ce2a61ec7d0343f0c1fbe968a36f150bd8e4472868489a9c5050bc1277da65944b0a1a6631f9749628acc4f68ec939173745a22499dc02d64e2afe533c34bed1cd55691b91f84fe0ddceeef21409b61d789903ef3888afa698f9db51ced2582e8cb205e97b2ca8b1f045bacecbde059f14e498c4b43fc7f246cdd0b1c72a62d478bb22e709983700deb0b597cfae358dfa56537375d13793ed5a09d10439bb8e02c0bff79f53223859ca4ad688327b3d691bb91c25ddcc4f86f1461ddb74bc9805fbc2c7834e142e2ba784c0a0560df13ba33ee146b25aa0b6714caded477960b583984d4ff918c1f9fa6e8afd5d5e8c7e338860bcc27cb746813048ed2b336d7399957b1bd4db87e4473c6afb593cbf56d01b0b820d3d82be6571b0775a48cb485f321da15d1a6d4891c97e35afa0a0508ac6b8d37bff4d80ea582e50b483c8c89daf34bd70f211f80de62f720c1fef634b4f548b545f671ceb13306c159918e4eb8e518863cc38475a5e38578a893d843ecca41e613491b8f5af223d73d4821a5e0f6dac5bf6a8ffe2122ddf995e2a1ada00cd7c156b63ec49d8f42771df5dc8a28baf86de81397032f6b969fb1fc6e61773a4f5409343a93137ef667cb431c852c79f22f0c88c2169ec50c108e719d059689ad505b1226abf8e82c2eb19e914c603c4c12a95f6ccb2dfc709e1ce24a61728c47b849a70e57bdd87aaf55ad7652875e3c98c3c8e8b674552a44d85df05c84f183897d2fad6bf7baf5b89a480222442f9173a55586af168626ca1899cb76011288b0b8e8c0d7569ad2f0ef55e5b200e133f3da17ee390c45cf1e4e77a67b4c759e37b5127db9efe18a4312dee09d537cc67cf552152f643c69f8111720d3c03e69a23002c99036cc612cd2ed447aea50ead82f75d4e8dfc3dfb669b0bc7cc729939bf3234d3ee354e628e7b2b7f73f5a2b5bc063922db4bfd0ddd8f47f6dc81b43826751a334b84c59bb229ac88fbf0eed19df2938963f003cd7c1bd91651278bdefaf31f59f21ba37b33ed5fd5033062331c168fd310475e310869044f78498995f8ce8350c683e3f0b56fc0e5660eb8179dccf43b304255ca1632b3e32e34abc195dbb38fc17510d750e58bdad89fc2565cb60e925b802c05597ad033510589bb71db1bc9a7af45b9e6124f205fbd612193dd88866bf066fa8d8b6391d390cae5bbe4e80023e9b17835526b140d3fe32ecf03356f07f9f971e0f084ce24d0b9c995520386d4b6bb10d84c69c14f59b533b48048be5271a275b36d8f5f1e57787a9cc07847a6ac4cf27f3f53a976f1300a3bd12a42ba0da75a826dee76bed8710715231314360ba802a6f67423752e0a18045ecc748183ec4014ffaddb55a01f40063fbb8928863d87a1fe262725cec3e7d5a3e2f17c2feb3cd95df839d5c0bc879e8ff2d9bc147ec0006631a6cb27d05827323eb6577ffdef108c55d8590af408bae17625731fb8d27e47fb16babd67ac9a11fd1d7c124629be6ab5d5337374d8077f10be20ee53071f429fa63725d6a4417897cea97eb937781ab866591438f5bc04c2f453e39b5c4554f09c07c75a47123a605f45868e0efe1468235315687b01b9e9f4dab74573166112a9011df7f42efdbd04ff37236caa64f3d9e267d4b0c2308dbe27ffa0a16b01b8bf6d2186b62c1ba4191bf3ae31d9e9a71860d0d4bb6b53acb940d2b1e8786067b3ae8b30305c36861957fc9b29241903a0376bc82d1820e7cfe15796a97ee9474c80544d9247637e39756681a422bdc5f2a9bf08831a0a77c126ca9269a7f4cd6c2f8886688dc7a2de15a9125c5f485d1e387f5ff6dd31758a3b1d0ba008bd0551d947dc920b4e6ada2586ed24ee576e5c3e369c629fa97bff292f9d7a071e3fc915a5b680ee974231057f1f6b70138207efc0cbdf72d4d95e429d7f6e9748f01e75112bd6b2a04ff346b9bda18f09381ed0b388f022d5ca31d4565ddee489ef40c3256bc531005c4574f6cc9efde69473ae8ad979cf3ab764a444e1097ef99553874389688e4ac6e9be8efa2e3cde939c40280732ab141bd7f2cd7bd394350da44843ffa3ce90b2b4a33a4492d8fd2e8c846844d5825fcd5ac0131d63659dea5309ecaf7cbd60ef4a4183cd4a16fe4855a3f8ceea62cfab14e5c258f0d376574ce3d9c94454445d31cede1514c7866b8c44908f9b9ba0ebe8d9bdbbc952c37bd23c3297645599b5f70e276d20afb6985af1e887e2d1b6d79360631e8f23147e841b022e6206729ae82f045c76d7ff481589c22d4500e170fe45743f1fd1b1ca5d2fb018e301a18b20de407c8feafd2159296919e6b828d5c312ff8c3bf98a2fe2dc485013021ff346541a701c49aa5f22b437fd733441ce7d23d80ddbe18d9cdba9753f1af266f960e36d7c6914275fee67b039457d514f1add49db3f733d6aab53aa7f297d1b63515e70cc79e7fc6860c9b0cf015da8859d7bf8bd5b03fba62faa8c5c63c34f54cc91e37fc7d86977ccbadead61bd3b2f0749f235385bdfada5873abefaf616d8b71883f432ea7a8ec81dc89534a7f10d9e0470c68d8", 0x1000, 0x401, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 13:33:27 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 13:33:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r0, 0xb) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) 13:33:27 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x92) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x100000001, 0xffff, 0x1, 0x6, 0xff, 0x800000000000000, 0x2, 0x0, 0xffffffff, 0x316d105e}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:33:27 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f00000000c0)="47ba56b67ae003abb1cb3bf86a767d08e682ecff2cc8fb6e624772bc63de9e0854ce04f0a91060b152513030b49f0246a8357d66e2968aaffcc8e1f2c65e194872a796374d86ac8dc1a7682c3fc33438dff63957c9c7554a1efdbb54bfe52cc13b21445c4ff9386fbf5cd4485d49afb6a48bb4c4b6edc9aa1ff474d47b7ac5fa0f3c74d2b863575f001a9ee0a943897ab41987f54ba74062b9e8ab4091182fceeb17dbd0f1044373bbc8424dd8634106206ff6bfddd8e7d5a0f01eedb7484578867e81ed70c1d6c53c56aa5b0d849139f8aa3bbce825c5a633baf6c8a56f2d84", 0xe0, 0xf9f54497fa2a69ec, 0x0, 0xfffffffffffffe01) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0x1) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000000040)=0x1000) 13:33:27 executing program 0: 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() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4811, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xe7, 0x20000000, 0xa4, 0x7}], 0x4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x11, 0x1, 0x1, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x40, 0x22, 0x3, 0x1000}, {{r1}, 0x1b38dc1a098106a7, 0x20, 0x40000002, 0x0, 0x400}, {{r3}, 0xfffffffffffffffd, 0x22, 0x13, 0x6463, 0x80000000}], 0xf1c, &(0x7f0000000080)={0x20, 0x1}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) 13:33:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x85, 0x8}, {0x400, 0xffff}}, 0x2) r1 = socket(0x16, 0x4, 0x351) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x9, 0x0, 0x5, "d4fa74dcae3bb70aa812ee79eb37ba4cea5b52a6", 0x8, 0xfffffffffffffffa}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x7fffffff, 0x6, 0x72c4, "95632d805e87b5b9deae705cde4fc8408d95d487", 0x6, 0x2}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) socketpair(0x38, 0x2, 0xe6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="69289cf85ae25a40614df1daf0498634d8b1f52603fea8cc69bec3f1f06442b8d1682d1be260454517277054e8f53feca083dc9a87a375424a1823575ddf0bc1ac075552459a6ea346d2c1af1411e3a565b5eb5136bf0c58fa39fdd9e70d129f", 0x60}, {&(0x7f0000000280)="8bde8792515d5cd2977a3b054e7c758372d4c5e17c1f49084a6db01a47cbe6d1788c17857700b98d1edef5abd818b6636d06daafeb3277a48601c331560df93dcf94c22e056f53d8a4285ca225d838f00401ff6b79cd5bdcf99a2c0e17f9d57311039c954d6e79d5f7b04909cd1bc308d237d9aa5d08bda6685d17df2b89ea863b2137e2ec5338c19f96bc6c2fb31a371e5b80fb7b3c73a1149ee2a202370f8566036ecd22fd2e95c3cd0dd6526e84800db0c769f3875f9c422071bec8a68d92e51b518710b605f0e63aff523fa607688aa321d155a2614dc75c008597999855a716b81370e2ab3bb33ac22f561216f9f1c18af8", 0xf4}, {&(0x7f0000000380)="8f31d7288447457ea41e225b8ef33620f1e1d2f2693d85c7ef02fa680961e655534bb20804584a0a853c61df6e23166353dc5b50f57fab8a73b478dd28a5988b7036290d9c5ed7b39e2d239d9033bb9aadf8609917a1b81254439e4ac6d3e44237a9a8b6d002c913a39473dcd370a3fc09df18bd01098cd583aec80e44a73ce8640cb2fd34641fc1acda36bf1f873b7b3347eb2a730264186ccc3fa8f4abc6afb887693b2e71e316c43fd93383c5c74a97da29e96a3db1465ea80775a362852baff44a83c6b401dee05f5d7907f7895ce69cc7fb0c60c82013571ca496096fd262603f", 0xe3}], 0x3) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x7ff) r4 = syz_open_pts() connect(r1, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0x101, 0x8, 0xff, 0xffffffff, "12e14514aa3aa6b2e2d2623fad208957a93b41f1", 0x8000, 0x81}) connect$inet(r2, &(0x7f0000000580)={0x2, 0x3}, 0xc) getsockname(r1, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x3, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000640)='./file0\x00', r6, r9, 0x2) setgroups(0x6, &(0x7f0000000740)=[r8, r8, r8, r7, r7, r7]) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000900)=[&(0x7f00000007c0)='[@\x00', &(0x7f0000000800)=']^[\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\'<*\x00', &(0x7f00000008c0)='^}/!/\x00'], &(0x7f0000000980)=[&(0x7f0000000940)=']{\x00']) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000009c0)={0x6, './file0\x00', './file0\x00'}) socket(0x30, 0x0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000a00)=0x3) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={r5, r6, r9}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000a80)={0x8, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000b00)={0x955a, 0x1}, 0x8) 13:33:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) setsockopt(r0, 0x28e, 0x100, &(0x7f00000000c0)="b40e2b1a4d688ea312b5504e2a835cef08418d3996d3206f8844fefa4168d55e72b96fa324e5e7d7598f128be876b06f27a98baeb71b9bdd83ab5799f9b8db354b1e3d4f607b63c1575655dd7af33ab50348ba4cfb0b10aacbcdebde26eb410cbeef066ffd601839233599aea03f55daff9af023fde33c6590ad49b15f021f78671858bc7462d39749a30d4caf8d870d0a55662f70ea6a", 0x97) 13:33:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x1000, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:33:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x100) 13:33:27 executing program 0: r0 = syz_open_pts() flock(r0, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x28, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xffffffffffffffee, r1}) r2 = semget$private(0x0, 0x4, 0x80) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8042, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x5, 0x7fc}], 0x3ba) 13:33:27 executing program 0: semctl$GETALL(0x0, 0x0, 0x9, 0x0) r0 = semget(0x2, 0x3, 0x87) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x5, 0x1, 0x1, 0x7fffffff, 0x2, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/38) 13:33:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) fcntl$lock(r1, 0xf, 0x0) getegid() 13:33:27 executing program 0: socketpair(0x0, 0x4, 0x40003c, &(0x7f00000000c0)) r0 = socket(0x11, 0x3, 0x0) socketpair(0x18, 0x8000, 0xffffffffffff0000, &(0x7f0000000000)) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f, 0x200000000000000, 0x0, 0x0, 0xffffffffffffffff, 0xfff}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getuid() connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) socket(0x18, 0x6, 0x10000) munlockall() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = msgget$private(0x0, 0x420) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) 13:33:28 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getppid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getgroups(0x0, 0x0) r0 = msgget(0x2, 0x0) r1 = getppid() getpgid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1f, 0x9, 0x5, 0x4, "366425dc86265c7c26911611f2c937a513d5642d", 0x7, 0x6}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{}, 0x0, 0x0, r1}) 13:33:28 executing program 0: r0 = syz_open_pts() clock_gettime(0x80000000002, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x7, 0x7}, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) 13:33:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/123, 0x7b, 0x43, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd56) 13:33:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x6, 0x4000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="1a7ab295a09ea8c01338650ffe8a09cb7ada882e10be8e4ceb5016eace792584898f073e60c7824bdbea7ae526807f3605616c6d3dfcaeb54996aeb8068fe8afc6b605d3a89067906c4ff66fc3fe098e093ee02e46ec531e1b8b7b993c259902faf6db372003a9a16879664315b4918752a59163538e6b44980b12166d3bc84142c07d5463b062fc04e9ce88a6cc126ed8a8c155c31e40aa6eb26e09f97da8c7f44a260f6d7cc4d3eb78bc670cc96b950e527c3a0c", 0xb5) socket(0x11, 0x43, 0x1) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) mprotect(&(0x7f00002ba000/0x3000)=nil, 0x3000, 0x2) 13:33:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x9) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2d2) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10200, 0x100) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x1b2e220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x1b2e221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x1b2e222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x1b2e223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x1b2e224000 didn't change! 13:33:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x5, 0xc417, 0x0, 0x6, 0x3, 0x2, 0x0, 0x3, 0x8504, 0x7fff}) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10201, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) 13:33:28 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa80, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 13:33:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000200, 0x3) close(r0) lseek(r0, 0x2400, 0x0) 13:33:35 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) getsockopt(0xffffffffffffffff, 0x200000029, 0x24, 0x0, 0x0) 13:33:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 13:33:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 13:33:35 executing program 0: open(&(0x7f0000000000)='.\x00', 0x80, 0x39) 13:33:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') clock_getres(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) 13:33:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ftruncate(r0, 0x0) pipe(&(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:33:35 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x7}, &(0x7f0000000080)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8288, 0xfd) close(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x80000000, '.\x00', 0x0, 0x3, 0xff, 0x432a}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 13:33:35 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x200046bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 13:33:35 executing program 1: r0 = socket(0x568a822045b92e1d, 0x400000000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10110, 0x42) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 13:33:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x9, 0xff9, &(0x7f0000000100)=""/67, &(0x7f0000000080)=0x43) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 13:33:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kqueue() getsockopt(r0, 0x100000000, 0xd8, &(0x7f0000000080)=""/206, &(0x7f0000000180)=0xce) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:33:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100c0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x10001, 0x40}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000002600)="21ad5de65f9fb8a70a6e1d603bb29e1dae93a39ad177e0c1a1f2f97be7692d516d034e62a6ee24806d3ab71bd0ea943578b18d4e3dbeaa89eb53f6c895f609c97f278c8c63ea979ae9ec32e94c4c1d97333bee701e1db04690662d5c4e80e8a234cb5d6ecd20885d2c8d40ea1f858dab28eac14e6ddbf033b158d8578d8b891870651891b36ca598722875c35b9d5a77ef0f7450a7a46802d7c368745754a8e93702f62d2aff2a3408a7d5dd57f06a9fc1b801391ae5c909", 0xb8}], 0x1) sendmsg(r1, &(0x7f00000025c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)="4173582138a3da31c9677eaebb18836adbf2a35e57c3b2f7d7a17f5f6da65df05fad789c18cf489413c8b60853e531997d5ef9142eb229eaed0544d57ce994f3d9c38d897490767d5bc2d6614f21d0e3bf6022ce758d30e2f1ab72ff8f7f935d76bfced039b01bd5c1dcc6f2608f49324c04e577f0a5a9dabc9987944cf106b624fae25640a4065092284d2829ba81ccc1cb522fa394afd9d91fa547b7a8b80980200a5378784bca26490b81e112bbe079ecb99a833e81f5fb4ee0be19b4c06b56bfcd6ad7312540e504b1ded3bf15e32c4f9a7b0407ed6e21aac58bf510f5010f318c077fa43aa1bc835ca6e6aca93979f19409fdcdaffb3ad9548025d13e7d538beb3023a35ddce898e9dbd38fa76fc83b1d585ecb9ca26bfb94caed7fc4adbc0ffa1e8ecdf38b8caae28f5e77eb7fec5dc62afe585aba526cff30e893c29516ea5e3fe3260a2e58a570b658681cb4cfc0ee5527c8940c2d4ef1ab54aa6be9a0ed904b323aa42cc91b3fa94474c4e6b153bf3b88f853454db4e2bb6207c8e3dea659429bb7f8d18d4d13af5859a70b918b1338026ccb91f37f9ac0e3029052b8df3f943b90c89dff43a1c6240e0dbdf78da305368469e06ee926b74c0d91b005282f1b1392b8b53dfe8daa2bde81910b107b0f724052951c6debc8b88e34c9e2264c4b1a5ac796cc197abd598c3529b21f47d5d1de6eb6fffd41bae87cfe80a05af3a543fbddaae00653c0f9817580697c7c48c0727b619e6d306a41192e65979f991ae705a42e75b7432f53f586b3988b98664a213f284cef05cb6b6fef0849a9b1a3faa04153de7fcf2f2771999444ba67cb0077f14eac82c4e8f146ea5d2827e126f802f95d74acfdacc4d71547dc444be80ee4327cce497aac50a26524932af0d80bd18c670e04bc36a093a14542d8bb88f4c4a2e5d7d1238f98ec4c81cf1f1588c879ea2754cae1e9e1b3e54fb2daadb5216b72b94872433145b86b837cc55edcb5515a2abc34dc8646953fdeb5eba020c1bd6d754fc492d99c3194a58bed67bbb47891e4bd699614823a5bf6953556f0e0c933a0b5726131661295b649bd73bf4e1ca894ff0b7e23cca45c776c59f576e3c5f0d8f9c1c56d74baedcb3f37e6537ae5b36066504b042956fd5bb4321b9e21d574c6d83a43393f48f795e42493180a84c2fbaba996ec7714a969faddb3ae70aa9c7c2c32fff40066eeec1f2fea8a6f5e53dae7955e977898b6b399457f40f294a465580877ea2c8884d256d663dab50170be26b1d8d8233c2151815954ee30668cdfd30d35a4c96328b830a0179faefff2fa8a47877bf8b4a11c41bd743c505c851875457535944c9c863c4326dff0c5983cd5881b88a60a9f1dd73c01e6d40997a7de9fef3e8e0f791e840e2e3bd8ba8efbc26374eb32433c26319f256a28800a856458297917128c13d5d4c99180a96733e45738863f73cf8c44edc2a944b7fc167e26c2ca305e5462a09c7508099c7a2dd7866bf04bf64cf8dcba465894cc7bcfce521803935e20e081017e35f8e86b41e052f89cc57471a9b52bfa65f6783bc2f8ed637e6875954ac3ed82f6aa4e547d8280f3f97675e658689b78abfdeac0f14717ff9fb1a6fd4d533360674697c2191d9c37cae0b23c1d5eef3dadfbf429bcad2b7c444813456bfa32fd4e8e72b96a5ea33d5c1562f76d72976c18169f4e9f7d4e3078c2e312c94323e46c3e49baf9c472f1390caa9378cb872b34c4224267854f356c2a0b2e3347c7140db86170a5ac9ad590d12f54bbf6409623ff7aa065cce5f30cd87fc40b454627eee312a75e4f45420a2dfc623fee828aeafdf262b0a527887e3faaf74c52a2c978fb9fe2b94a5bac0960703c094e40bc37c57711caf26a5f0821e09cd8e54476fad126b1383965669b3eee55b515d8f15eff2c8921b341835faf5b2bbb6728eb49819f0d3bce76103022c5ed02a4b86466bb9b274e3e48ed68b46341258f4eeff290b14b2641921c29f6ae02b27f6ed1823cba5d9b5460d57713d7472141f1084732bef0d5654318f358f17d3f49ade16df82beee69d5e983dc2044f179d5d22db7669793535dbe6a8107996ab0fc363d700e2ae13023b5d1dc2917cea4f2e61e13634e068185e2858a84c5cb08d9bb54573444144b3e13f9ff4fae7845c0edf4423f2752aad5461ebc1799c06c9ba82784b692b1ca3c47ad757c9839e8314627ab0952e3738c1b02e88dfc8cf8854899e819247c0583a993a18d98fc1177c7b95f15472d42d6655924b5e06ce780bae9e7adcab159163df7daecb022a8ade6a710766606e78ecc8c3d27ee86fa829d130017eb58c619041418e76278d9e1ac16d0236c9fed4aa38395e005b1de0d6a784bf0c811a785a96af88178e84b4fea3ca6ba8fc3ded4dfd9bec8481fc4c3c56ffc06e80e8c3c9c28069ee3b402dcca38cbb4da8716690580eb3a95db8b315091fc6375ac04d357b974f0ec6e9de6f2aa96ec3fccbaf3a063ecffeaedbda8cdb5dd560f18e9495a2716cedb857e38ae944b72cafa0e8f13e5502ec685a1cc926f5e37192f279decc23cfd443df29ae26c1c20563ef8f95fe8781eb424e26af48269cf2fcb4876e2dda3ab7120f969d614100f238f35b2ecb6b696c958501ada07a0f91ba3eba21732d1210694c14a0f992b1223afa5bd46e0c7a100bf0ad14c967646a160696006b086dcacb3a1172a1cdcfe33700e70e9aa1b2ca8076cd5b5186e41401bb6834b25a19fbd9416157d179aa7045ba7fdff6d49eddcda45ca65ca3f7f4c9b07f71acacf61740e9253885d89ecea94e5fd4f9e54656f0e0f991325f27e29be7b954f80c71f4cfed07a2089ad1115d9c53695f714651c14657b0f26764cb5e512c85b11916171ff0cce3d40e1bc53557d1ac89fb62e92d0104c4f8e26fa6124dfe802f015a510305b73ea59d5f5da6c7cd6086dd9c667f53a38d8527a37119652bedb3c118fed6927c88907f5b7c5b1513b0c6d62797679faa4ce2d4864236ecd59bcebf6551f1f293e0f1c36d85bc67931b0d35a7ae163306971845fbdc3edebfd5abc6d6fdaf8e040f8e7afd93a24fc8462ff4e73699538f9a11235f16a4903a8148b27b418b97f248f043db57e82e22bec7feb820c9514c10f54c555586d61e5e5ca49fa0085783c61764095863419c47347f2bde86e812f6698656535b0bdfa015875c6ee48ffabaff3595f0e17091f28d570dcd12b0c3ae27c7a6522bd6f6e919e789d5d57544fb7a5d0f60094c9f29209d9e98146c2c23e2957c9baef920942df2e99e2a5acda851b430181878dd568ee2aab709b71bc05e6bd4ba1df3fc48f8d6ec634f5ec3ce36f4eba03dc8a0322b82c0c6d9b11f58e566df4c0bf0aab52133c3dfee4a2994909a0036e21edd13f0d0abcdab0dbbbad6d534ff783645603fdc09eb8e3fe12d58da4b5eccce74be5d2db1194bd53d4d362a6dfa472abdf5216aabf94530f1f0dc1115980a00bf06ecb21f11c78d4593c300d49595a35096ecd90e226cddf146a2a66e9050e1aa8c6bd7b5ab91b56c4d2d7ccf205ef9420850a24af619975ab4c439698e5443197942c852dce4b1ea4b41e44997ac4aa4444da753e60e74079428d138eb0cabb5ecbeb8c5567a321ba19e7252d91088be4cd516b4de8139a5b1fc806326ea0dcd1a797349d97e23eb00077997ccffd2cdd66300d77aa4115a235a2f7d3156715d5bba3f27adaaa70eb5369bc04af2694d514b419ae0b6a694f366002b14a4dd9c34b1841df0e0f30f217700401283e19f0c154b22afd3634c60573632dbc64596cc3ddc42893e32cc6655fc4b64c4f8bb277f752b88abc85ececc91a7c80f5adb84cc48011399f07cd3c463544c85df9b8dc5520311035b6e3656318691fd29bf5dcc938825557375098c9d83ad6e0fb7565241d4653996c4fac72a0f7170263f72fc37d8e34aa8326cd723500d1f8fc4622cbe09de73d7fadb8e1c3b32c5cf086b4205c71c375b84fce07d26bec22a0a12915e59cdaefdf83306a8cab51aadd0f2cc00f53bc793300f3753d4be31caaee3a2d5e12d6978deea369d69783c90c45b2e70cdea2a68bf81ea0181a9084d5a77434414fd23efa3891246fbc99691926eefeadaae4de3ca7689e29cda0ec571ca269a22474bae9b61d5a718588b61382eefbf022b66ee23abcc2bf050cec38e8ea22a4092e70100035b409c882d652ae7a93f3c0539ca204334acdeb3b9ba10fcb88f28ef5ec2840d6dc599366b62f38c5d7120af1fbf15450c8b30fec74289ff39d57f176437a1cde4d7fc4f7be2cd1483045a203b77e4fa253425569b2e1c61dca7311d133b990e7eedbc5a0dde95b1154ccfd06bb96abedc63b2d0d51665f545512834fa29a227a34f0d76a06cb775e94709ea831a4a26b0d5c929ae5db5209516f70ed22248f448a1e128024b44f1abf4b2c6df53c41fce7f3416c2e1d512028157dc5f31fce75222ec8e54bd39192f089a8e2f3f9142fb641f0c5154dd6884a4c85be8f294c6f7ec0987e8dbdfeb3e7074a16b36afa3da6c73182a59389b2ec739a73cc0127edb495c46c12c1e49cdcad8eb3af6b7369e1b8a8ef27bb77629431ff3accdbe874460c1829056eec180d58009e36de4fb0eaed71d170b6f08d77f21f3126b206c7b3f66f7445e0fc6db7c5ebd49319df6c92f3bc04737094d8aaf8c06e89945b08ccdfd34b176b3e8aadebbca0e8f0f5d71d23a413aa96c5a04195dd32cdaefc1ef63f5aff995733289ce767da86f322ec427fc7b8658c309b7bdac438048151151bf463950eecfb1586ef941b7058e201899af01b7c6ae70b0b4d2269dda2f533c09b2fae5cb4d1717ca9d8f37e32edd6578e1aeb95fd0cb7788d6488b287297eac61a3aba2247a9697adf8fef1802cc19ccab3a5197be82c1209edd1a4921e54143e5b0a9efb4660cfbb1630ffc42fd805df365931ca3618de2c8fbdbdd7fca7d9ae4212084e9a66003f26cd67644476ae13acf470120155ca31dccb87ecebaa32607637f50395fc8daab88e23617ed976b8f35bad3edb2f11c0f46bf4a35f93666b86825721fb38dc6b5c5d109dd795d6a80b6efc1736b78d2ce198d929d7d220b08a6a42d35cacc25c87d93411ffc4c2061bdf28394ac0708e5dbb4493d1605c076785e546d460d12dee7ba64433a467616e2686d4fac59898c0d7d50130c0ed4f3bce04d78c3bd7f853edf08980cb7eeda88104bc0926940ff98b8d90ad12d72ef821b71d5b91281735a62d64e226cb3f0c8976f43ddbf6088b2b2370c4a6dfbf5ad869688697673e67e31df69f065765aa7927e01b7e764d711950ce494206cec4722cd35d26a2771f73a6c1f7b2e9ca73676feed6d4b295eda5f6a3d3c34736922aa27ed5e86d14589026722a827163f31bcb7eb67260181e849f4b5f236f4b15162d91cbb7dc907493c7781d314c1f5aae4dce849f7acba6193909022d91eed100dde83f441f9dbb187728eab2bfa2920b113350d4aee19dae8b3ae9a3bb318a51b01496f2966c62f0d523f06464181beb068a1f7f69a19c680ff15cf0844abc8591b55f98b15549a9d8cae85de48162e664ca87ddc1b53b218cfc9886fac9ed41d847d4961dfbea708eb07cff829ee76dade7a8c77bec4f3a277e79fe2b3ed40b667219b4bb9a240b7405725e31cfdad743406391e499984586132a6fa17714073df95198285f30ff4c3ea490d011ba5a7f398ad5b4170fd20ad040a4248d76158bea756e72ab84ef261375709e0aebbba69a9ae7e24af5fd324", 0x1000}, {&(0x7f0000001100)="0cc7e821711ef863d86591e58bf2354f2a59456e053ba99e45c4e227bc41fe6ef8e2152fcd83484ce91990d7d8d8fa0314ed34122df4e0985fc5942f562d31d2325ea870eb72fde8f676fb1000a04605cbe9d27809b43b8c39ac8579424b766dffaaa731cf1c2fbeab5feacf5d79723a88fb9a8acc87cecb592ee22c3a09d191e7efba5b9c1674a2a498e6f437cb15a9d1699057b131855146bb73f145020d906fa24dca4825889f55a67e58e5b22e15f99656ad06147b25d7c61f91cb4c65fad7d9ddfaedf8c4b8a488798cf16ee995d5a0828b3372ff59811eabe8ff9517bcfd8437167cadab2ece9bd3d3", 0xec}, {&(0x7f0000001200)="be32116fd19b9b67b770dd6a85ffaca453fe8e355143d2202265a2e03e3d15b2da47b459662329065c3be9fb9eca1f12a13b717c13a3d8a5d10f3dff4e4738709b152e59131c3bce71abc379fb15140c6e6d37975c008c7ab1dde8c8fb52ff544811641b605c5299ff6adfbff0c5f2d73b", 0x71}, {&(0x7f0000001280)="ac95c431049382e9fcfa16603762a98e84191813dc790cf37b607f5390279908790dc1c9c8a70ab654bae634cbba07a1ce91a96162bb7f8199a2d207c9c1768592a1215aec1775c8c5314c", 0x4b}, {&(0x7f0000001300)="2e52b56c401b22b81c267e6db5ba73c0c1", 0x11}], 0x5, &(0x7f00000013c0)=[{0x20, 0xffff, 0x17cc249, "56a148557add9633a9bd0609"}, {0x28, 0xffff, 0x100, "9108246af2c23d4bbb0db224ac73c8d6f237e6215a"}, {0x90, 0xffff, 0x1e, "f16abce9fb4271e30fc94b872739fc3cab8b4f4adebe88132c13bde1196fac5134e7420d5dac53527ab972768717bb7323f92af9b6db326c1ded1c28f10105ae0b9f603dbbec48b5ec610ff9858c7e55b67165fbc44ae2fa420195fd8a51e73f6277c975aaa63ef984581a77d95b076265fcf509e3cc535a83687e5c"}, {0x40, 0xffff, 0x4, "63788c418f9157d9b78f813ae9d7d2b294ef8e46ddad93999dee0b11a7b947f8b95f22d19bffc682a2eb"}, {0xd0, 0x0, 0x9, "f9d2cbf8bf5c9e9eb510e2119ecb62dc41170d7977f24ad8146b23af00c3016f378fce1a9a8b1a6c98fd5ffde4f73da73b1aa77a10701a23feea23abbb0220ceeb6e5cbee87a4260f7421f689a2ea6f0621c3495f23575ecb05b78e46ace135babfb962daafb33de53a0cf2a98f4f8951c577f028215e0cb7cc410adcae14723b3232b94d7957fb688d7bf1c7b517934d326d07042417cf802fa9033156960a9b684b1f15b60998f6af49c7e7311102e298d1172b4c8c4f2deae9499"}, {0x1010, 0xffff, 0x0, "f9e060c9f09f16b8acc2e89f371056378c0cd634cacb45c3d5dfda8ffc3699a7557311258feffe40845378e14016829ae92172df1cf1863d783ae57778d2761d4b044b7117dd77d4587dc29a730376b05884eadc9c193f99f385a27ac8f8f88cedaa1b34e4258656a390927be68f63514bb9e14c712c36adaae7563c609736ef88d9b85de36daa7324ce8bffd62f4b2682b122f12f6eda58495b36fb41eb937dca668ef2ab8e27d41cd87fdaae57d19124ade1e17a9df7098a9e41c171c4c0619cd92fe9bc2092b83a5a9a4485456c405cdb189810c87ebbd1b0c5908c5a3d84eedc11c4dcba3da25ce66110013c391f22a29708595f8c81bc7f5e74537f12751844586706100e8b4669b9d0fe0b774b3765fe4de6189117be5bce870074cc438042f83743c451d1412a954cf5f7fbe48a4fb613ba8c7a4f28c4b6efabb6c128d8e3a6cafa93cbe245daa0e26d81b64271a687b3ef7389ad4146d7ea27af3d8332443d5106ff91cbda8317f9537f8879c6d782ede77915159c803e2614847e6e63f37329442b8b587e46e71dbf0282bbe769c9fccb3eb8676cf69a84bf32ceeadb9393348ffad0b6996068b07333366c92368a3ef26f90960caca799753a713e2a210ddfc671db9f45a446bcd2e2dfe45f86fcdaa4be4061a3a9b6582cff88cc389efa81333e6f6e1deee55a82c2cf2a354954f62eaacd994d587d8fbafd701773c272c1a04d58229e13ff60f76960def1dc540631e857313f69954da7938a2dd30f251bc83892c5eae42c3eca42f1c5457ad22c4dad24fb87c6dc87a756918a4e7eec3486cc9ca979b5d529a4737bb307867740526e1fc1781caeb1a3dd86af23d1707853052c36702ae60efb7de7ca8f0878071d4bc366abb5131330ec27ddedd8fc11dde6ba9a6815627f3d961e6890d5d38f1acb68049364bd5ff03520cebf32dae0da421311e52f900d8735e3276ec670304dce94c43c3bdb30a96cc02317ad6b6f6478c633279f278e28d88bbdf70b6d7f0bfc1e85879ce1a65309d167bd18e3e0474f3265302fa88d8878250b7d5a8f29ef0e96b8ca54ea264616409a91c43b0085567fea71cc332ce68c8f94c554a4ec5e9857e2c0e0d57025b7cafcb820c61126c4a0928cd9ae1a9313d4e608eca735e447f46476b074b99808c7dfa1563faee68b4f80e1e9d7dec4e175b32de6874593134d5828d72a29a9b6e993f860ee7e5061fa662b32ecacbc1a28be15221e5691e41ceb923eb2e783c7c0670c8840bccb6f1d05914001080b2bd0b12da4ebb69e5736e25e1f040d36febff74b36a0cd22e5adaedf33462be1a777927547e6ca5463f05558bc19b7bdc5b8166bab187630df9a6e4754352eb031e687fa999b53e8798e63b465c53b12a747eeb16a34b2aa97559dcb6eb9a0a9d6c4b8d08714af1f00b79f5bcab368c05662019e118e1f24c0c4301932055d5a7d82d2d11b022e7015ec8b961966a86658cab9b6d3346a5e3a379c87079ca753059c2983b4fb6ad06726443b4331da1a1be00c85026ddb7353b511525c0bf77b6833fc28f54d6e59b4249dd95e7892db34f8e875a0a72893ec35ec6c283822920994da704c662066a89239cfc08094404647fbce3a3de78e23a907cfbe7c7c29748c06e1dfb48d69ef6aa5cb6dc8a85e9cb61f3019d872823a00b0983448a881b1b2c67ec376f23c42a625ca8de5e90868569a63e5c03acf819a607f3ecb1435a48f481fe4b336c2f34645245b68651bd70fd35ff7ab7839a214f77816e402d2310fd7c384f94f7d139be80289cdaad5caa584ebab67eef232119cceebd73a9da37dd1c70e41dcedb884016cf463aec91ba1997f3c8b66a73649142abda78e81f115c1c524523f677dc0be3868adf0b0256c5942669543ba02cc5673e4d0b95240265e67152c5de90a0c80663c83520dbb03c4c064f6d2c4d89f966a0c8a5f1e6ac8be3d1a8d06c0eacef5cc41985ed95d054cfb365e8ce4073a1e137edb13a8152d50e7756f212e828820b744771585f0532d5c218e9a19b8704c8ea34c8c8ad450e305b75f6c85d0932988c35df15e6a45aa266c42c65337a8d258b73aa10330276cbc823c511eec6c2c9e31264edcf60b9cd05fa17ea6dff9d78625637491ec883d774bad49d0708573167c241a0191285b0d63521c352ac17a1c48b4ae514d5c1acbd275bc52e2876959e8a395ff56b9e97de08572bb8727cc56a12313e0afa29c331b8f74df3599fe79f0f9b935c8dfc72cf9d6fcd7bc1b8b2cf20857c675dd3de05616b44371a22721264c9010b542c56ff534511dae3a25b26c9addcf8f8dd4e0c39267e8b16335afd0b4f0b7e8237f917284eb40f88755fd69e9ec6376878901f6a12ef30b4b76614458f52e8822b2535451e374e494da7cc33cf27eb8ed7c23aa8fe74f3d5649aa073527c083bcc583ade0f258babcff51c0e5effbf344b5f78c8ca86ee6717892d84b7be84b2cf5a6fa6acb75c8f43beb1bae50c268fced7b84ed0a6e1085c5454ecec210470cb85650bd2f84d1201da75f25a5ccb358a61e83568f5edc508c080132bd17a8e7c0008c0c453ded4307a824fdd9398f9fd8cd3016476502cd4b27be073febf0830293de94c916f42c11145ef2cbea459fa34b2549541072a51d15fa9cde216bf9c9e9484508e7540d7013f860ea348e860ad3b1d22209a2afa61a161b64f970290d106b293a9d32c58ef3565f35e1cdaae9a3e4b1eb6900b6c0beaa599a11d0cfc9ef96395c31c062be5b32feab3655e789c77fb23aee8064fb17ff1549ad817daee01a7c53bfeed3c055346753928941fadf10b3a0dd26b08941ea1fbf4c014040ec551971b0a90584f66debf491159b136a161b984efde8ac80623033411696590e091f06c3df5d136891da5896602b1270b6bc430017fba8e10451840f115d7f13604aa9c607aea94343a336ed3e14a4423ddd2a31a91ae139ce72d9cf442b6f386fafbc275eda53718b32982c732dfb4e402864399c67438e3879f35d13a0ad069e417e7ed1ecc266caa9ed2b7d86c59c5f0598eb6fbe6659b78d6041ee7704ea58238ea9316f06483d29fb139b0d5c28a0df097037303f7eed1095fec194d6e379e189a7848ce3b3c6011f0fef0eb020064b7ccdd4e883e5a8c30f60781a567ffcd0cfe828a61768b2dde4d93b555d7173816504232483910a251e3cb608d36c64fcf499657cadf22bd78235d38a42368d840d7cfb2067c84e631a7db3c7ee68bbfa907de3d8656fbc54afec2e92ba039df16e441928071b9db99bdb5326aebf50a914fdbd174d69c6f44c7754c7540ca009b98f377f40818fbe8b811933bb9ead0852f326e505fce81f3542cc31a6f325791dcdac2320a13f4d43e0382c844b0b70ac3559ba0ea2b3de46a6b6babf315c2da05acf5ef5c39887c095133e8751a8a442862e76668b5690c7efe0c7453500a08990777d97c54f7d14ec979ea03bbc69f6fd9c49459e71b9fada9d64e0fb2ccdf1fb4da2a2dd4fa4238b08b8f7f9650e32d1db44fb7c4692f79de782ee07511eda7298cfc02d8316d655024966c99aae1f97cab118d9f04007ece69fabb71e4f66f54f253a584bc5e853059d7ad870e9b6cddfba7b99c7f99970643c8f6e1af6e811e1def0658406023069dc73d480f1b05d17da7e3c82f14b241d4e06bf73f1863bae4658378885414eb894b3a92511b96295bc75ae6d834fa01d2d9ed1ba455750dbd266672d1b604cd92640b0132c3cfc2ac08cb27c98e4a40b4a9d3a074f70c431029b12f438ee580435cd207b06f4a70978a13866ce75feaab881c52ed3d6eca010b035fe30600b1a50ffb4e4bdc8e86bcaee22f8e8a9881992ece16321a29264e0d87e1764160d7b4b6b7e3dab4cc3e80f086c863dd0a012cd5556fefefaa28f429eb20aa6d4e514eb6c472be0c80be19e18fe577f2a72625f7106a9a31e56c7092f06e9853ec880bd822599a7f7ea8132d801596bd4d761b6bd8024ecb78ab562a0235cd65a128bbbbc8c3fe9de11b7f947a24269df3e86c74de755e5f6d3829a6b8961a12d012df0ba6abc678aecb75b39840e0bbb15d8facb412e328eb583fc85c412870103680c9559cc4bc33a29414122bcdc088edf9329dea28270562532dc296b187337cbba0aede41c4d2edb7e6b610741af421f58416d2934962c274afa31f7f1508f3165562ecd81c6fcd2a50d985434722d3dc144252d028a750c8b6c2e703bc9e2b49ddef8511057fc4c73838c5c5e0bcdc83a7cc8abde061c21ddd2a0f446d3e3df9a1ffdfb41842918f5cef443d196b5ad5a216de8b4703f897864687b6c6bc110039a2e70a0a1bba00ca7a0bfe460dc2d60b9aff28aa2448c231028a67cf7dd9059af238e57be93cfb1dee6b65473419479c30daa195c77e17826cab919bee287ec90e795747cc0859b745bc9688d14a0d8a8d9ba225cda11f2b48549f75ec0b252d33c2be5006d70fe964cbeacf8653ff87aaf50b45ca51919a6c628bf0d716a5267aacf52e08831a46e5e1bb73c9185d17a7ddf6b57fb7434b5f3e7488f68d7d302677fe3972be89df867b547926dbdcf37117425d2a2cf380d3bb4b4804b537d7257526affb535983de9c655e0d52d51d8e647c2d488fee88677c44ab60f03955bf7ce9f860f94c316396f6a447d9b605f4ed1d22d2539c82bcc24a4dcb005ac0e052ab09cdb0a779b5c5125f48554fce4fe4f1333059b788abf05d6f2db2798dff65a3f4e8b5395909666771d0aabe5b0ae2189f94dd56d64e88d8b3a882d01c1eeee73253d16f9777e4ae38b2141f9f23a8bb3cb43c9b5a15ee108310dd223fd4180b10dde0deaf40df11ecfbf766fd2f729e26fb6d01122f22319be8320fc84ba992fc6149e60bce82f08fe9338b839bd8fc52662239c2ed0ff49b86a81403c37e56a570f57aeb8c4ffa25d6762a315319a0e991a276d610befb64afa7a5229035c375ffbe3105bca18bc425fde7c5b14d9c2c125e711c2a9013a8dab90373fbc0294f0b00669498db8748dd6684503842c65cbad598ff40d2bbffa75e3f28f2dd097ceffcb4760800097d119724ad23c08b425a96777a50c981a08a92232f4360fa70f80791e05e61d11a3ba16a4618ad5605b6f68263585dd395afda5cae3abefa6b21243a362a8b92340e7e24e6ea9a25eb2aeb67a61f2eab5a59c25dc2862da2c6e6c4f7156614341e55e6e8bd2f0cc23f69a021d139a8ae8fc5f192593614fe7753e67aef7d847975a53fde30a2fd3f5a6a78cc52b7602eeea857fc99fce320b85acfe97f8f7398d5e59432a19f65a414469010b3302bc5d620fb935df40169a7b0a19bdba20b7e71b8af3f50279b7b8dc78158ad7848a252dadb146272a67ba4af2ca5570dd603ecb127d0ab51f27598f65e4bc5d31d547dc64a96aac8368c390b44b52f6a954bd2db7451a040352a23a9d38d982143480e22497e4a124a707695b41a4606b6178f035fbfb193cf9e32f0e68ff95c931d321a650719b302a5c70f0327f60a4f021b7f65d0519b47e1dccecda6e70874c96d44694f154995a3f3abc2651d6b218de3af99809da78760d3209e5da315c37351c0df74d822c301aaf492f93b47911a8f3a745c9d4b5ea48344baccc968464811f8854bed1f8a2f933bda0034375598e0f2c7f72032b81fe4f4f61a0f6d9006a9b307d416b9aa7671f5153f61924208b1dd97f8c2d082285504b1b3bb0dd39766b3c8678af9ca87dcd7bd8d173068c88b86665eb03b6f08e1d6d8ff826702619a84d53ba42"}], 0x11f8}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) socket(0x1f, 0x4005, 0xfffffffffffffff8) 13:33:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet6(0x18, 0x0, 0x9) lseek(r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 13:33:36 executing program 0: getitimer(0x3, &(0x7f0000000000)) semget$private(0x0, 0x2, 0x601) setitimer(0x0, &(0x7f0000000040)={{}, {0xffffffffffffff4d}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1ff, 0x6}, {0x8000, 0x1f}}) 13:33:36 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8000, 0x9, 0xffffffffffffff5f, 0xffffffffffffff00, "db17771c048a1f7363ab52703859b156ec085a02", 0x6, 0xfffffffffffffeff}) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 13:33:36 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x40, 0x3}, {0x18, 0x2, 0x7ff, 0x180000000}, 0x10001, [0x7f, 0x80000001, 0x8, 0x5, 0xfff, 0x0, 0x1d8b, 0x3f]}, 0x3c) fcntl$lock(r0, 0xc, &(0x7f0000000040)={0x0, 0x1, 0x200, 0x1f, r1}) 13:33:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x203, 0x0) socketpair(0x6, 0x5, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x8000, 0x401) r4 = socket(0x21, 0x0, 0x4) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1a, 0x1, 0x66e, 0x9}, {{r3}, 0xfffffffffffffff9, 0x83, 0x80000000, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x1}], 0x4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x0, 0x9, 0x3ff}, {{}, 0x0, 0x10, 0x4, 0x80000001, 0x9}, {{r6}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x80}], 0x4, &(0x7f0000000300)={0x359, 0x8000}) r7 = socket(0x2, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/92, 0x5c}], 0x1, &(0x7f0000000400)=""/109, 0x6d}, 0x2) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r7, 0x0) 13:33:36 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:33:36 executing program 1: r0 = socket(0x1, 0x4003, 0x1) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100ea686bc3f0c998b4f0bfc8d70fc2f5a2f0213732934baa9153380cf1b0cc176d949a151efabde79203851a8ca4b678658a7d0c7f0eef539feaefcd4f0d000000000000bde25ede4764157332b61645592b128fdf68606adfcc02795b30"], 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) fchmod(r0, 0x40) getsockopt$sock_int(r3, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f00000000c0)) 13:33:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc0d6, 0x1, 0x800, 0x80000000, "13663a9c4baed2159bfe23776e1d8427c85663aa", 0x81, 0xfffffffffffeffff}) ioctl$TIOCSDTR(r1, 0x20007479) listen(r0, 0x7) setsockopt(r0, 0x800, 0x8001, &(0x7f0000000080)="a8e92da21a00e395748097f48dc45bb555ea4da623a70e6513dd98634b0455d80568cd6525c52e28805788d567563c0ae644d2b166d7f9e6e7299b8a13014c4939c82e17a662943c9067b0f3d8d72f23c003a156bfdbe6966c129cc59135ab9b9e6be2857a264a7c1699db62d1fd365d091c773b3959da9d5b9d8897cf996c6ecc3537c02253937eaa2cb9be60b8cccf2967be95690e7e81bf7a40e538bdd220fb7e8b212eb70b7f0183b81afafe86f893d078c127dc8391037b3faf16b1a6", 0xbf) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 13:33:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = getpgid(0x0) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) close(r0) r6 = dup(r1) r7 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000240)={0x8, 0x3}) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:33:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) syz_emit_ethernet(0x5d, &(0x7f00000001c0)="c93329d126aed1a92e1a4abd34e2640449567c9b8df39e0b21485163332e4f25c17458231bb9cc9b0185b616863bfa1ba146679f2b5b85265198a75dbb19308618f5d028f29a8127504be59337abdd2b7d0b730277a439c7daecba34ef") r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 13:33:36 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0xfffffffffffffe01}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="639646da1d189dd5e504389f53906e4ed47bd602ec8f0152c56c046186e27cdb42fa2a286aed11ea79d11c7598f14b8faa20bdad64c55c5be29950fa2073ba520f5e98f4b8e59b246005de1dfe23e01ca51a7a479e81bece389927c208e7ac810af4ffc8dc1e043bd493d73254dc59cc3ec8d048731b2f810c465cb08f", 0x7d}], 0x1, &(0x7f00000001c0)=[{0xc8, 0xffff, 0x4000000000000, "1c6b189ab06b0c28a6701aba97d8b74fa0bcca5a25eb816f140d2638820d6202abf3bc1e38980f6276d1dab4e2277c2ed6318e9e63de351351b23ad9562df27ca7d8803578f2125d769f32f498a6c340decd6da33b0a46fc50cdbc6b05e2c3092879d7a1f25fa369c367b0a74fc70482da566baf236d6d4e06dd887791665015fc1dd404ffc771701839eb9cc9377dec22389728206802b945dc91a9a27f7c99ba050e015924863f635120348fb6712f9be3"}, {0x40, 0x1, 0x4, "7d7dd6c94a98f1cf564139adf7d5788a6cf01554653ccedb1d2beb88f7fadf8fd811133f9f5e0d475ddd7e7bbacc9405"}], 0x108}, 0x402) 13:33:36 executing program 0: r0 = kqueue() mlockall(0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) flock(r0, 0xd) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') dup(r2) 13:33:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="026f2e"], 0x1) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100000000008, 0x3) 13:33:36 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, r0) dup2(r0, r1) 13:33:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred], 0x48, 0x1}, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="18efd7fa75da76e18a9ba30bd3200b066bf9a145a512e370b505a7fe9527ba3be05601af2b522f72c1f7c1b620dfeeaeeff6ed621fc77adad157644087171b6c1ab99b8d656fe1e1ed2d6310959f0ef2a233490868981c2aa0d767fe73f535c33569774bff54813316bac8bb08df8a203d531a72b0f3ea537e64be099af1788e54ccfc1226ee2a7a68f5a4b1c953f9aebcc06e32dd39d3b18294fb79a1e40ee29cbce4039e6c70e5d3be98c4b873c8c9ca154a03ee3e9f56806f9485bd525cc8c17276524bc72aa1d2d0f6e4412c621bc9656e95cf82aa45177479c4fc9ba471033378f2cf9593", 0xe7}, {&(0x7f0000000300)="1a62635cd32064c4fb4fd5656366aba4f888864bdfd72b6675374384787d77160ce10e030b96a4fb4eb541d9efe9144131e864ff339be5d45a0b2472155ccce586aa3642728d890c8d2c53c43b44c2e39292790319145c61347e6b69f50fd1ae05717e4bd52bceb4defd11711719eddedd30270334a907c12e07cf637c40870ecab204c0e505395ea9750abcc55503cb98607e8443aba9e796b8a5f68d83d1019552cbc143f75c939e7648492865bbea09041a6e6c2a43c6ad4ab736d0a16615a4ed11d93c8479bf33049e72ec6ac712db7a5bad54592f", 0xd7}, {&(0x7f0000000240)="b33307f4082311c2bf6987ddd9499e1503d21ce7d64ca68987b26cc0378e5b75b35d249bf490512dd20c708791e2ee73dd23d0da9b937270043a9d9eeea2a57490a86d31f72cbfbd391bdb16196ceba0a5e8f657a9c3a3481645c517013dab95fe7b85a49a002e0a96331245dca54a", 0x6f}, {&(0x7f0000000400)="1be4ebf69131580bfca535f24ff00a9fe43c86d20452f444b0729a4005ce071b92045368fdb41f4833ed1ba6ae53d88853a1b591eab15133099fa2a906d319b2d431452f0c5fd9bffbc65b3b0ed5c83a2f874dc482b93f6d3332a1964ab67f20d15edb36411c6ae72d5db0f72003e52a2a15921ffa9ea32960", 0x79}], 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:33:37 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x81) 13:33:37 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) socketpair(0x0, 0x5, 0xfffffffffffff800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000040), 0x0, 0x1) 13:33:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 13:33:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffff9, '\x00', 0xfffffffffffff21e, 0x4, 0x400, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f, 0xfffffffffffffffe}], 0xffff, 0x0, 0xc68, 0x0) 13:33:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x800000002, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 13:33:38 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x4}], 0x80, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/16, 0x10, 0x41, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 13:33:38 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) socket$unix(0x1, 0x7, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 13:33:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002c6000/0x1000)=nil, 0x1000, 0x8000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000805ef10468f0d2d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000001140)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x2, 0x0) unlinkat(r1, &(0x7f00000011c0)='./file0\x00', 0x94c14a2edb48a9e3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 13:33:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 13:33:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x400, 0x1c0) mknodat(r0, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x20, 0x7) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') getegid() 13:33:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="d4", 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 13:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) shmget$private(0x0, 0x2000, 0x305, &(0x7f0000ffd000/0x2000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 13:33:39 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x900, 0x114) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = semget(0x0, 0x4, 0x32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xc2, r2, r3, r4, r5, 0x4, 0x57}, 0x1, 0xffff, 0x20}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 13:33:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xb3ab, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) 13:33:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x3, 0x5, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x1, 0x5c3, 0x0, 0x7, 0x9a9]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$setown(r1, 0x6, 0x0) 13:33:39 executing program 1: mlockall(0x2) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='#.@^l\x00') clock_gettime(0x3, &(0x7f0000000000)) 13:33:39 executing program 0: r0 = socket(0x6, 0x2, 0x40000000000) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000)=0x100, 0x4) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 13:33:39 executing program 0: clock_gettime(0x5bff2b3116c8321e, 0xffffffffffffffff) 13:33:39 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000, 0x43, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) 13:33:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xfffffffffffffe01) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 13:33:39 executing program 1: r0 = socket$unix(0x1, 0x1002, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 13:33:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) 13:33:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) sync() setsockopt(r1, 0x3, 0x2, &(0x7f0000000000)="c4f982e32d4efc8ec80b83e09a55", 0xe) execve(0x0, 0x0, 0x0) 13:33:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0xcc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x480000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = getpgrp() getsockname$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000003002569834aa1000000000000000000000000"], &(0x7f0000000140)=0x15) r5 = getpid() setpgid(r4, r5) fchownat(r3, &(0x7f0000000180)='./file0\x00', r1, r2, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:40 executing program 0: r0 = socket(0x2, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5, 0x3}], 0x8, 0x0, 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x5) 13:33:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:33:40 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x6, 0x4005, 0xffffffffffff7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="de721e9442edaaf1560996db123d05b0f609bb3dde11950ce8e475a5365c5178252406abdef4a8c347d274c66a5a5a2933947e52aaa35902cdb041896f1d4b2a8a1575c607fa18eebc11fee275a21dd8b30bbf50e80f18032c4e841f2c3c974a26d845ff2cd920229be0d002ef9e8c5d7a005cb4b94630df070d20831ef8d01f5d48a42c48e2f79c6bbc93e454164cf1e8731798feb10e962c2f81e0232dd226259aeb71c602a5dd60", 0xa9) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x810, 0x4, &(0x7f0000000180)="883c2b6209237a19f714cf5add358973c3f397676e41c1c02f14523695778c28fb14a62995c55bbe3162b971e4c4eac689af4192", 0xffffffffffffff6e) 13:33:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 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) 13:33:40 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 13:33:40 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sync() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) fcntl$dupfd(r0, 0xa, r4) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:33:40 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 = geteuid() r3 = getgid() unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) 13:33:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x7}) socketpair(0x32, 0x8005, 0xffffffffffffff7f, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r3 = syz_open_pts() r4 = getuid() r5 = semget(0x3, 0x2, 0x4) r6 = getgid() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) getgroups(0x4, &(0x7f0000000100)=[r6, r6, r6, r6]) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x240, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000140)='./file0\x00') semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x8, r4, r6, r4, r7, 0x10, 0x100}, 0x3, 0x0, 0x2}) r9 = getegid() fchown(r3, r4, r9) ioctl$KDGKBMODE(r2, 0x40044b06) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fchmod(r3, 0x84) 13:33:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)=""/151, &(0x7f00000003c0)=0x97) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf000000a, 0x9, 0x1e}, {{r0}, 0xffffffffffffffff, 0x50, 0x80000000, 0x8, 0x7}, {{}, 0xfffffffffffffff9, 0x60, 0x81, 0xa41, 0x9}, {{r0}, 0xfffffffffffffff8, 0x58, 0x2, 0x5, 0x5}, {{}, 0x0, 0x0, 0x1, 0x401, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x8}, {{}, 0xfffffffffffffffa, 0x18, 0x40000000, 0x6, 0x2}], 0x4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x20, 0x80, 0x80000000, 0xe0000000000}, {{r0}, 0xfffffffffffffff8, 0x16, 0x40, 0x6, 0x3ff}, {{}, 0xffffffffffffffff, 0x21, 0x40000000, 0x1000, 0x2}, {{}, 0xffffffffffffffff, 0x4, 0x41, 0x12d}], 0xa3, &(0x7f0000000100)={0x0, 0x30}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r2) preadv(r1, &(0x7f0000001a00)=[{&(0x7f0000000600)=""/225, 0xe1}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000540)=""/94, 0x5e}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000001700)=""/252, 0xfc}, {&(0x7f0000001800)=""/138, 0x8a}, {&(0x7f00000018c0)=""/30, 0x1e}, {&(0x7f0000001900)=""/152, 0x98}, {&(0x7f00000019c0)=""/20, 0x14}], 0x9, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffdbc) write(r1, &(0x7f0000000400)="3339df760472d4881fc927fb0a8f3a81a3f8cba108a1fed90c1694f4a307586af5461a8d5913f48025f99c844b3441bac69e3df1be2630b072dd5b11f2a7e79422e72da1eba398974cec436d43d0556d66692a9df6f21143a0c9ab2baddb5d6f66943f73dd391d8be6000000000000", 0x6f) 13:33:41 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 13:33:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) clock_gettime(0x3, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x200fffff, 0x3f, 0x800}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x18, 0x200, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xb4, 0x5}], 0xac15, &(0x7f0000000080)={0x400, 0x40}) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffa, 0x4}, 0x0) fcntl$dupfd(r1, 0x6, r1) 13:33:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000), 0x1, 0x38) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) 13:33:41 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETVAL(r1, 0x10000003, 0x5, &(0x7f0000000300)=""/188) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r3 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r4 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r3) shmdt(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000040)) 13:33:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shutdown(r0, 0x1) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6, 0x8}, 0x289) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setegid(r1) clock_settime(0x3, &(0x7f0000000000)={0xf183, 0x6000000000}) r2 = socket$inet(0x2, 0x5, 0x1) clock_settime(0x2, &(0x7f0000000080)={0x2, 0x59}) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) listen(r0, 0x100000000) r3 = fcntl$dupfd(r0, 0xa, r2) connect$unix(r3, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:33:41 executing program 1: pipe(&(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) 13:33:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xdf54bbf) r2 = dup(r1) r3 = syz_open_pts() r4 = semget(0x1, 0x2, 0x8) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000000c0)=""/123) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r8) r9 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x3, r7, r8, r7, r8, 0x11d, 0xff}, 0x9, 0x400, r6, r6, 0x1ff, 0x8, 0x1000}) lseek(r1, 0x0, 0x1) 13:33:41 executing program 1: r0 = socket$inet6(0x18, 0x10000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 13:33:42 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:33:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 13:33:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010e2f66380e8bef0048b772025e165d7e6e04ed422d323914b228d0c98c69a8f78c8470ee0f4b058f5fa5f717d7b5024628868905c6f5b2bc64889652e952c6f58241792434929e01b9b9d255a6c8b1b970887b6d0231872253287e27e76fbbd47657b461c8"], 0xa) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x9, 0x1, 0x9, "2ac7d6e60d8a5e413aab431f1cdda268b6477e0f", 0x7ff, 0x4}) 13:33:42 executing program 0: socket(0x6, 0x400000000002, 0xffffffff) 13:33:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)={{0x5, 0x5}, {0x0, 0x101}}) 13:33:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{+\x00', &(0x7f0000000140)=')\x00', &(0x7f0000000180)='!\xd6{J\x00']) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x3) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) r2 = getgid() setegid(r2) 13:33:42 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x402, 0x0) fchmod(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x3, 0x40) read(r2, &(0x7f0000000040)=""/9, 0x9) msgrcv(r3, &(0x7f0000000000)={0x0, ""/22}, 0x1e, 0x2, 0x1800) 13:33:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f0000000080)="186fe65d1ea956dd25b4305cbdbccdab1f34c54969e6326aaaf9de068610ff3e5cacd6b94392d868d3b64b3b992ea0048bf1ee12", 0x34) socket(0x0, 0x7, 0x1) 13:33:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x100a, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) 13:33:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x2, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) 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, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 13:33:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x23, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 13:33:43 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 13:33:43 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = socket$inet6(0x18, 0x8007, 0x7) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) 13:33:43 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:33:43 executing program 0: mlockall(0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80e3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x4) r1 = semget(0x2, 0x3, 0x48) semctl$IPC_RMID(r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/249, 0xf9}, {&(0x7f0000000540)=""/228, 0xe4}, {&(0x7f0000000640)=""/196, 0xc4}, {&(0x7f0000000740)=""/235, 0xeb}], 0x8, &(0x7f00000008c0)=""/225, 0xe1}, 0x1) faccessat(r0, &(0x7f0000000a00)='./file0\x00', 0x0, 0x1) truncate(&(0x7f0000000a40)='./file0\x00', 0xc8) connect(r0, &(0x7f0000000a80)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000ac0)={0x8, './file0\x00', './file0\x00'}) r2 = kqueue() symlink(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') symlink(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') getpid() r3 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000c00)) kevent(r0, &(0x7f0000000c40)=[{{r2}, 0xfffffffffffffffd, 0x82, 0x80000000, 0x1, 0x6179}, {{r0}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x800, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x8, 0xf39, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000088, 0x255, 0x4}, {{r3}, 0xfffffffffffffffb, 0xb5, 0x0, 0x100}, {{r3}, 0xfffffffffffffffc, 0x9, 0x0, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xecfb, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0xb9, 0x4}], 0x81, &(0x7f0000000d80)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000022, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000076, 0x5, 0x400}], 0x2, &(0x7f0000000e00)={0xffffffffffffff00, 0xd4}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000e40)={0x6ec4, 0x1000, {0x500, 0x9}}) truncate(&(0x7f0000000e80)='./file0\x00', 0x6e6) semget$private(0x0, 0x1, 0x23) r4 = geteuid() r5 = getegid() fchown(r3, r4, r5) r6 = open(&(0x7f0000000ec0)='./file0\x00', 0x400, 0x1) mknodat(r6, &(0x7f0000000f00)='./file0\x00', 0x2008, 0x51) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000f40)="4d6470a35aea73e964c032a5ed43cce8f517caa7e6278ac806339c7d865473f7f1454fc58a0abfc1e1ade2c0f2a20b76b4cbbf5a7730fdda8463c6f366e8825e23f5c4200a142170d728744b6eeff056be6f1fa8845a6ccb1d37c5ce8e5e43b0a2eab03bbf5ed77a8557a036398f9b1d3db1c06b03b2ae7859675be4a499b9891ce86441b092ed423826cfdf56a8e636e715d670f04b156dad40a955bce2346382c428c4826dcc2668efac2926585766d21a8012c5af9013e6f94338ae7ec3f133b5c47379dee2303c87f7fa224fe215445d877ad92c1ed942c89ca657c89f3fbb75e6aa01ab44d8ea734d454e414e3d89f1a0eb802f50c381e4d4ce82899fa196dacc5621ec808a769e4232bf112a3f3de8fb94512cab9afa9674ba1cdfe37bbb5db3034c2e275a88b794b0550b3e0bb9772418efd19953aea9df0b599274c849bfa12a5380a01b4e9bfe4f738e03ed95cf1434b643aec64c0b0f786dfc2beb433f1d3a2e9103f66fd160571f60f473058776f7b411b05d5992aa765420db4d7f06516fbaf8b8f11a150913a51cebac0b4f7f1d3329383a041a69cf25eb743c7763eab8eb624c7d3edd13b73d5507a49b89482643aff43ba88581d3b8f014f74a87058c38aebfecef78260f96e3a8cdcedfff7756260e6013f3039130e4400ad89df48cc7e8eeb0a5d67b8d5929efd4ebcde46b3afefabce211322a0cc2ef8325ed34a71386e11fbe97f3a1d8f53218989df2a3c3d91e71fc73e664509ad7460978444f623a10cc59fb93ae3de4cf67ac3789d723dd71f60c69eefaad76d017ff6718be4d69d8f062d75c24b9a130da0adaf6489aa6bc393a86b83eacb6bd505105736f1f292d13877eb1fcbb39e420030de70362b85909290c4ee7ac9258e5b8554c010173d3920a3b539c1860968f183f61c99fb8d23c54e10970fb287b0fa1cf6f893155990f627965d8be164132ab970c6e12582d69b504aba1158106aa8f4bc508841b2a799349bcbb63530e52a90bf2093ee62618534b5dcba84f6cc4b53320b00a44684787e2d35a3a161b2720af0de5d8dc569bf04f2b37708d8c7298149166d9062563ac8f3b58836429c29ea6fff956a39ac81801d0a1209ce666ce5d116c81a5095bf8f36d09b432af1ba491f31d7c81145395f5a1ea77dc248bdc93e18b8267b55b6959ae3c3cfcb35a08a05299ee9d2d59d537a6dfad5942c6b5d73117351b3033d87db9784fd6f5fa394d99c59bcac327a9fb39cddc9eb5a07db61133328912e2c1bebda4f2eb9d115cdc6e3cd29bc7813be946ac2f8c28e04fba69b44a40d420d852317cfffe1510dfb60325cde01ce51b72f1d3d5ea018471c9d13a00164f9d3a155cca0209f40b3105437a193478830c3dbf10dc3ea08e59fb7bad01f6d7412d5d5f03e794fb7713345054d9437e6d61f1b2f845ae52928b0a68f947245a94780306698c783128fbe03ad416ce42cde82d63f349985b7449a33237a715908a403f116684c869b545ced4689290061c4ffb859deef43c88b8991dbb066a31b9291083fa1467b10f58c1ff1b897c24986d9c84bbff2c7fd9473c476520cfbdecf1c8d97ed4e072db64a87bf4f0548c2da6bfe10912261dff737d9dfcffac971c233caa76b1ab0662d7078d3511a37f1e4bb0b86a1bc3029c78759bbba6aa8b2959980e004d606733ba4502045a077a0fa79090dd33bc4f67165225234efaf3a364cd6fac0cb90b049259cc34f25a2078a989fc085d5aefac607e0745eeedc682be60dad87073cdb9cdbac51b66d4332b2237ce5a2b62a39d4683bd82aa7353e1e6c7ca710e87e0fe2998797b52748d0f9924a51cea9322c074c1e8bff04048d516a4e9c64658ea047f3cad711dce2ee4d59e0ab9b6f18d1fe8667edeadfbd78dff2255bfb4091c5d38c67ef5975c0622095547f388a1d94923e927d822afe0d028a8f5071f29ee1d7f46359e09ba97d6edc26afa1bba4641387614fc9afab0842014c8953cc242c290679b197e14002c12c5272153d536e2f5b992109dc6ffe978f9ecf566ce1d0a3ccb0f8958d3046161ff77bc5a90271d0aeb5c381f8b3a538c6109e0b429b789b5af17c1ed12229d9f9e9a4b4bc15a88baa48dffbd053ce236662deff3fb6b4b89cebbd9e0b56e026c050d096499531d73366e0f5c3af50c7e53b3cd59417382534aa88b63c6596e54d79a9f5b0f0b52c7fbd27992a112c825f5efa826de9e54c6b83b02f368c35412d6b5c505e7e643fffbeaae68f50f5b4134a1f14eb168a05439bb57212c68387fb11b9b6d079ca867a0c0c519f1f17f2610bed46cbac9d52a5dbe3ea7647cc9fe8b9c3ea07b9d37c1b27dddb39a44d815ff28efc384708c0f0ddfa78da016ff80a6b2b78a794bfb5bad22a184afce2a3d95c03b8804e58fa3f4d51c8dc15f6c86fcb5ec21e6a8644784302f5915bff6293b7e4b9ccc6b8cc585e04d8cacb9e1126d6a1c07d1282a0652ac176e842f46da49154cf75124329048d99ea23d238792efd148b3f597e4c1258961846cdfc79b7a065b6acccc0e62763bc916d6499c9c0f31e78aa9a989d4796df785566abd3bc384a65966149eab942fc5d4b21abc5121fe4d02158bffd2cdfd2aefbaeb82b5ecae2539d2a1b4fdc51650839c2132930f8fcc54f14fae2412bc65ca740d4eff492229224e05c540e01c123aa7008aa4cb2ca8678f7a3e96131cae7eef39936ee852e3978a801d746e249bace17e1a761fb9dee050a458f28dec8da2642e1622d66566c0a7d683c1d9a3b9fe8bd1d77f858948dd624e0879cbcdf7cb6d9287157b04d4150f0427ab7d223ae9f1ebadb894359906e30da403d9827a473c30daf5db03a6de4993b991a26c2a2b6eb1420b016b68222e3419eb22587665a1279b817fe43817d100d4afd0afe23489ce41c7123660eb91e9d7f9bfaf5b55512ad5fda6f0e51041325e39ec3b5b0aa8f4095bd60fcf68b3efcf423893edca119551237f11f1486e6115ce8da7dedf5ebd5887c2f612be8cf015eb6cd4728a78a8a08547dde90ec774a3f9cd9d1f2c23e3612699e97e392ea1ccc1135aaeb44c6f26809374538706e341f6d215101741444c6923ae57ca7ece80185e1d8d91bc3dbf4f1811079048f1f892aee50eb90a9dadc73d71d36d5c4f3d24829fbdabef0af7e83e59f602a73778663809745b48369113b1b9a450b247c5da295bd6d42ec901ace183f81e76701cb1e381101a5e3cb180a7928d1f2a45ef67b344f1daf999eed7cc3df46d08bdd80ec03fe538c40ead98366b061ec0354759e0ff08f8f47ff87c455ed32c561dae5dda0c3c070e333c4368c2f7b7396c39b1e503a9e03aefce52702306218ce580171cd7352bee982740f4c8c5e7e052223a58ef2b4bbf2658d38e1d60df8b9a528c2636eb49d41445afb62e6792b751491d66c5237696e11f25aa4042e44ecc4c60f1d92e60ce08c1477ee076691306b60ef3fc05cb03c4f9391848e72a6c32cc452eafa029b2efd1cfdfe566f9dff7150a4f13af83c6599df7ea6694227222901d4094d964ac7aaec314e7c1857de5ce8b83e7886395dba4796594512fd0d0bb34ffc407b85248402065c06448c2cf63aa9d70237448745e87e60e5235f6ae06c80a6d427cabd0197361141a56bc1036a4dcb80a52ca4c23289d0b811522e7e1c47b1ae9f9e4a1388cb1df64b73afa2188df54537938e82917460fa1414bf2fddb1e102e18917cfad0bdd9463555a6d1a370923cd7528a1aa7252ce096e7b501f3e93b23b41900ee6a0aee08f2c86294113b818b3d73aa12eba09c3fa9c5158a3558c2cfcb6a9f3cf6357aa9f6d41d0f85f4dfa43ff51f2c40597029e4ca29d543b5d2dc64885b4cbb2f2b07741a811d3819a13a19d2527418adc8f32e6d83f0e2a76e40d366288037e068a0c2c33fe4a478ee4926d4d2fa4237686fc868bfdba1a194fecaa7e245c728bd5fcffd50e81a528c55c4f6129859326c50ad39ba62118fab292e12f63c9cf9b97caf8433d28867c7183287a3b857cd5717c18e34766eae501452885b60d5e2415b345ce8c20a1f51ef18c2e54e1910a9fddb2857ac0409f06eb1b5e968d1a9d42fcb863a59b11f0fea27b27f54c70db1464ef22db492e255cb00e6002351132c4ba0cc2f0ee1f3f1331834117c34c8de1b5f1076bf6e1e77889970afed7bae97537815fec7703802a209ba39f2ad1a3c9b35dc54352c5c2a0a93d81d6020081e570936ed632d32e11d9c8ae02edad8900a930f6d0d446e05ea0e2d17022b46155baa7fb6a057a7cae5d7b5864e2b78234dee8f10a0d57da64f182f951a7823aed182cf1ecdcf9ea75f018ea11b5d100fe8cc02c99517c9f3b508b3c7e2773e986530a44fc4b1253f2ef088b0ee27038ddceed21551131d412cc5ac3667cd3f8edc95a75cc0fa5536b4a92d2cd5c66a33712b04181cc1ce270942610306b3d974f2c0aa8b0149742d65b72614704edffc0a25798d02641f628c95f8cbf2b5db2808035f29d2904aeca8954d0929c05c94416d88adf489fcddeb17b96c9d2e132d95565a31fe9fc272f0c18199c7348b4fd99e6b12d9e580671a3385b509b0866071f0dcadf7a5bf98025d1df3c4864de9b43fbe38e04d685696369c784b38c8e182d2f5a47f48c6fa425db84003a2c886be20c00aecf81977964f76f27c83a52119220c9f9694b421e645385bd673e84c939baba46283a17a0be75dda5c4a881784024d2002afb8030c885a28df8f3f31c7d3b395316c1f6613951909e8ce8fa34f9f2eb6b9c90267670197a6789f36ae57455482fd628e54005c8b73f4fd83ca036f7ced326f4e24ec0055f95c39202a222c7a0d9d90f59e5b77ad63b06a085bac8e594b166a2c37941439b123bf0df3e99637d69880e15e3e31f1addf0b02b8c89e554ab713dbecf5aefd0786aed81108bead0635088f3123a6aaea6b7009ba1a5fd9c5c4f9f56a8ecdb2da7c1661cdaf641e903fd9fb8a99e85d4044d8b29889806fcd1ad33f9c6ecb4719ad1416e4419248b5129dc04e93b30ca6bcb13a1bfed31e887a24fabb805189699f96c04057f67642cbf2bfbfb4be62997bdf924056ca890fd29565bf1796c88bb535db92aa93705b6471b4a2113a9f5d5426a49adc468a53edd936043dc81b673460f2dd92dfafce8c376f517f9697b11e9c4d0731266322529b09ed568ffda6d0040d6b9606391104fb62032c9fc738709bd1865bc67b3fbec3cf248ee4289b8ab4f7e44a7ea4aa5f33ab59fd404aa07f624eea8890f3f8d0eeb696086c5ec7734a3f73e4cdb6720c863be52f56b103bb6023cad1b34aaf50a935f4e84abb1b384a6d13e093eddb29e35c82ff8798a58f583e6ad00e8df0218ac6a41fe7f28600a06cf405112d635616b12ab42838e547c041ac3a9bc34755d50fb010154dd3db470113ba6ae5f86dfa8b15ee0607921926f7313033a36ee88a8bc11cd2b1271fc9c8467f15026a5c3bebfbf5b40f14c47d175d64a037efa42a6bf7ffca7ba3ff1cac63ba9d50764c0650cc54b4ba98ebd9810bff9f7e456341595697b8f16d2507e8e1a3ddcac6a6f41615d5b36a5af1591c916ee4263bc1bcfe6e8b87c8a7c8b0cc99590e5cadabde29e3b9a8ed106a1958478478355e73619b135a94e7c340b510a52fdd13f15b5e43b7f393e052c4f71443e260bae9e15aaa27e584500e3cdc8a45f74cc0e73f4548916c96ad6c8541a619a239df0346551bf0963939bb649d4c280008e4267002e805d51195d192025935935b5ce577", 0x1000}, {&(0x7f0000001f40)="d8b130be9320d24a6be7a2f94fe5073357baffb844e4021b73932faaf163641ae2a1e084a97bf4a6954fc3e348e31525a97913f600d26151c7eee21c3e9cd75ac63ccdbc28db6158f0ad564a8d6479ffab0c7037543938ab36d925cb9a47c2d11edd1d5a2fab19d90276e14a3822000e15f9516d4db7473fab2cec9c5b0bb32eab9e3f1f90cdebc724de3f8bad765f10a92be41ccd6d4ba9e0e3624987e1e366abd51021705c", 0xa6}, {&(0x7f0000002000)="3447c195e3b31ba9f146055f8ebd42cc92ff668d654c9946f13ab057d263ab491b71bee4435e", 0x26}, {&(0x7f0000002040)="bcc0a90e62e60c738b7faa0f6ad775943237207d25f19846e43e37f2ae1831e1dab81eb387d5b9f401b4142799f07234d8091bd2763d034acd686bb21731fd8ab5ec1eb6eaa4fdb596f2a284d9f07e12d63803b2f8e2af606f588d4ee564a27b4670dce8e5c5b4233fe56e0e88350d9b0014976cc76763f5513933efc78c83ff22157c6a889bf3b4f4ab1f9d158914f8e04b7f564df3151bd193c5265cb1d82570378127dd490ca6e5c9d5c4", 0xac}, {&(0x7f0000002100)="c621713716fec754ae9649d74707a9e2bab2039ca72a50685bcee3b6196d5fdb24cee3397ad006473159af50d8ae381a666efcfaf268f689a579ab03ee394ad39b5f6b0c476f601f9758a55aa47a224cb04b2c097463d28f7057337be3b2ea5e9053847176a8bcf56821375dd4f2237f63a59d5178c4aa6acea557a0d20509ac18a41a6e2e58b6b2cce55d1357de8c8452869d003015589dbd33afc316dafdb64d99f2c8a9fbe2f0be9cd638eb1646872b7e5c79a9cc9a1c8e63b6aea83f7c9ddb36ab0d2910e6cd9949b0e857145d46a26d9317f0a25ac3bfdbc96b3695a03e", 0xe0}, {&(0x7f0000002200)="354fb5f38396ad449027d16c4414b025308171c08745c6c3f729413f52b9a919b275cd7299d08a2daceaea8c96f3bd21449968c6b637cad4e6afa2cee6af76dbdffeff1bfebea65c483018186c4c5b231d712606df6dfcf4f612a9cd1638c09ea714cb6b6d6aefb2cd03fc4e442409ac2354871a8c0c34b4b10ed226c08ccfdbf9f53b88b0cffc04a9dbf45c1643ad21f2bc20889f57b2a819413a9ef98f8415fa4863eadeb1903a3b53edaefbf31e03a82b712549", 0xb5}, {&(0x7f00000022c0)="c260f1257dbf02de6f64dc5f740f7c18f322eea2aa730e42012a8f07557c3d47e6a2c28bdbba639ed99f9a65e100cd9aa85dc1705d7894545e94fec9dacf4e5ed7814886911fab89658d2da5a49128477b8368922af39fdc6c20f3b3a81a8950c96a174f7e1b4cb3d828642020f69d5311dd", 0x72}], 0x7, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000023c0)) kqueue() 13:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) dup(r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$dupfd(r1, 0xa, r1) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) 13:33:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) dup2(r0, r1) 13:33:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = msgget(0x1, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0xd4, 0x912, 0x8b, "f259da574c5d188e4a6e85aafc391ba819832add", 0x63000000, 0x80000000}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="ecb4b05eb763312df25773ada8f9ad85f3a92c46cd27b555818d767be794dc4172ea3a3730446146d07429bf052c98a1207779d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35b4020ca9e1c1b511fa7f391e8e8956c24b4eb9d67bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d180a03c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc61de5de252a68c13a594aeffcdfe3bc73b666e2373ffdfb02dda4761cf7680a2f552a6fc1913514a6c18275a442213dfc199058471d673d151286c354e29282e09ba00627eb1c200ee9b81703d0dd3a932729f019ca67ca6a5eb195d6465a8b840a3bf72c466879e1fc3944e29f6608b7e4b9a81fb3aa48164f02a918c926a47485d9267275c6fa1d7952bc51d434cb8c353027002457bdd5019c07bf9dab04b95a99b392bce3aac840db1974ddde69ff3a056af8faf1238e98653e503624d19278c9324f39542d05efe59e637abfa53c0936a9b17dc14e839d545d4cb7f35e5a6cf192abffbc0137d454c1f3f62ad5ba761eadb22b322bfea634c86d0de79ce3f12674e997a28a4a453aba5e9afd4d2a533d392f23f6b1d101a2899aa7aaa7345c4af292c88d39f4dcc9980501782ac0e6740fd3cd355822840000f92c37dec5bd048188acff91d58060d229fb38b8d4495422edf3c39be046ef36dd5dca18240b1063bdd3716fa669bbf445ae1461795f7066db85e39e0bc58970098cca084a40eef621537218f8afc6642bf4dd00deb70c71b8a1f86bd471e6bb57fa7da822f1314e366b16"], 0x1, 0x800000003, 0x800) 13:33:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 13:33:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x1) getsockopt(r0, 0x5, 0x2, &(0x7f00000015c0)=""/181, &(0x7f0000001680)=0xb5) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="4f50936699952a1f443165c48b97d1dc34594d79d88abdfa42fb5a1e897c36faedcacaff41c172c85ceb2aec81e873f8eb5c92163b9ca021b792f7f7a89b80e1af613eb6d1d387dad92be8d11294f83bbb9d869d64584f6f6b824044628adbfbe2362fa61bdc084458c2c8a2d4b5edfd162a958f8ec5063393d3cead587f0a2a9625c4e1e55307827fd233189cf056099ce86343caa5a4e6028e5be63a", 0x9d}, {&(0x7f0000000100)="d3f0022390e01fea3cd93286dc221eccdc5678bfd1739651fd7a8827b6c3c193c05a5b6161a8053b2ef4dc9463c931efc1a7db8b8cdbf62d1095da5adadff0340e4cf92a92ee06e893166f575faf8dd864fd6b8c59de9b5164f809a4807c1d55a9bdc1b6a45345a1cbaedc58d8693d601f97d72585441e90ac72d60a55b4de4c5f9dec786d78672a1b35ae033912cc00650519481a8d754af1c00c4ae31f3c85d579404caf6423a2baf2158dcf5e93bd16cf58664ed92716e5daf6a4d98392bce9f6c253a6294b95d606750f37cd50d4589c6340f3b3b782afbeffea52d5760950daac8816fd07cbb8f1acdf008c4481dcb702da477c93caa49aaefc3cf2fc51c1539c44b65a12270b48323f66ed7eed020ec08208b7c7bcacff40eb7fe3269f9455ac7d275df39eb53d67187f1356e9085e1ba5bcbfd35053ba859836bb57472c44e5b15479e849004601aa251dd7ecda1b992c288a6ebf927a9adfcd124aa9b22a3e5a0cb093b2eeaefd3c2bd9e98a02102b4bb83656c958165f721804cbf4162d64af3d43f0d80b923d3ae196a03ca3e0bbcc3c54e1ed911d191f482ad407df16a495469253d3eeb440bbce906b38d62ea5ff3df39bd2b438fa316d59fce20ea935f2fb79f86b484b9e813baa5fc71636709bde64248e903124ff8c6ec73d9f229ba502657c136dd9aa80d3c6cd6265e2f1e724b61fbf5eb0e9547a816df3e31a6ed3adcf566cf58c6cc090342eb7ef48f1019c05c97eaa4b8d95c941e8612332b5dc5f11fc207e75a114a06de03cca29e53b422d90877283eabf978a3eed0fcd3f01f9c342522386d221888cc5f3308f87b057f95fead75b2d3c77f509abdddc3e2a0d4875aa98c4007702ecde27002aea10cea202902d77d5b4ffec6caae55e718cf3bd7285bd34aac23c4af38d9bf2b8f18a3470016ee6ed1719d2caaf889c0b4eba423c7403007579cfd60338044aa2fd73e1e3b8cbf859c137ece515f598e54953839567819091d29babb91b7ae5cebb371a09a5dd1f55f4351af7bf6402aede14458e3fc43e345d12586e2c43b86bb63378b06dd47a248da00f4ba2dba62fa04c4758d9b1733db8b30e3e83c23b80bcacd4e63c47ec31454422f117aeb19b972ae89ba0841f5ac4621a1641fe8772a8901693abde7d5ff3ea1777311676b1fb384af949791e62ea4cdc0c1aa411a7877d8c8ee6edd1830e1484dd8747ccd43e0a69216a330a9b9329f5e20bba9e5f46e2d40421a9d9af805b288c737cada7126dc140b7ce958f54c856d6750800042e4cc60dc53f43cde07e939120d181a30d6a727e70476f911335f1bea4ca22c934d82902cfee9ee0438b1a7fb56343a4aeae0694d166c934859b2177e82521e39d80aa4cee7ee003a9d7669fd048df940cfe28f215381b59378ad6569ba020cfea32f5321f5cde5e7c88e6604d42e74db148864b9e211535f31e0c4722d181a66c93e81a0d12aca4ab12aff14c2cf82e7c35a5402e88e66d6cf0a3ea074e1f4d79fb4e772bd1a91fe6322a57b5639a2c750e0c2a018588fe32bab77adc13075ed6b2580a57f96272dd6bb9cfef3512e55456d4f984735a911343423ccdcf38cd7144d4e8cbb5c0a065d51257063d6f7abe58def483974bee50ee3c64569c62e8ea40fe49b23ab85527df0743e6424802fdf28e19304c1164556d4486c1b05931fa06c95d56cc74ab08083e9d9c81094dd67d4ed39b93ee15e22f6a4180df4e547351b097c2483c7d347107cb5c4797add75af22f0a2229a33ff3cbf43ac301d01f416e2960fb253272095485df37ab6e8a2d6f693620d2572d538b1f6598e5e5c1932b3f16977ad76ddf03213dbab6caf9f0294f9b9ea37e4056cbcb6b31fbb365973f4a1e4ddddaa386e8634e0afcfd62bf898e3c690506313fa0579b6ecf505fedbe7afe7baa169f42065a558342a8aa1d0b32bcca371b26ebaa3c922bb6cf91293d114070a4a0d636355aea7f6bd0f85adf746ceb1084037feb53568db0180bd5eb8ad301f73ed868656d7bcc4d5d21353947c2d09da3a103eb22e7f7eacf7f8a80740702d02079da4acbce8e84983c64273490616807d5feeb4a573ae1502faa82707d74436f710bbcddbe2d8761c13492676557d891458a487dd45c4bc5fa9d68b76e4df00922d285ebc6bb660e3a92bfdf70d08c386864c8f9500201e047b32f3f57d40015e248d24083a83d9493c828fda5dfcc00728e56ec475e9d544aa43c17ce7ba14d56a7f59c144ac608b28d89548339a6156479dd83036ed9e72f57f2a9eb1ac7828f189fee9a82bc8099e6385d9b13b09d34ab89282bd629af3c92381844686fe22dd5dcf6698b59330537696b9926de119079203ca809cce5cb47d20a46150af7b62dd7a1b7f0ba25261800ed105c002af98fe24280832b240f793f904124437a0f5ad3da57fadc3e26548304e76194e364bb17189b075cf6dc104cf3ea5101cddce856f287c6b5a0a80e9f0507c863945dad6f127a201571a1c07e45a21eacff704ccd2ec01c5f49b788b7990480b245766659479b1fed611504f016abe47b9541a601647b5a4fd75d9586cad246eae2454d895220d2fdb0e54360ea46e25d0071795ab333de0c74ae3cd3473af71fe041219b2f5f151ae64920b6ea50a86c191fb9ffbcbbafdc64149fc128c9bd71f5d51a3805867f677e14c4254ff416ea1d7d38ccc7e2e2a122a065e2d4b6e8e7af38f9a14828653fbeca448287b97701819778dd6e47a5072ea455d50e744b1c3c365784721086411913e592fe69ba729f6cffea38c5c32bd5411bacfb5b783f6965b99766050dc96e686366c4748c016a1a9916019706d75551bc85b9defbd5044dc83bac7f38dfc07594997207fe073bfdc31aebdec87e36a6db0840163fc24d025b6eb526aaebdfd338fdbf9bd4a12b20c13227d620b729c63c38817714ec51932cf0599e5caa7f81df05043f16b65bee012b477fa733bee577abc6411e73a38bbaf72e0f7fa4061216f441952a0041b2c60c61ebc6245579090026badce1d47de7b34fbfbc8f231744de19fdc9d2543da85bbbaec313fb463cc1cb2ec0165cacd32514258036ebc6dd7cb04f57353d572d95b592ef6df14b549805c05f8c65fb75fbe1dd208c378696fec0283cceac54d6451ff5cc07daff4b422d121a57a74af528150fee7368687a33f064ca5b6d3f42b000f15f40cea6d1cfffeb539d92e43ad6be0b63eba39c23c7cccfe9f28c32256af39c3a5e05d87581a9ce082800cbdf059b6f0aec8eb0e66b496559bad1a8d536c6b003e91133573de5212fb805e737d9cd2f3216943a133023d278e1c939e91f782053fc538d21e50ccca2aa13085d13a5689519d47f63bc4ee5ee1de3ef59e9b74b6ec85c8fcaaff9c2477077a70c0ea781d9283959691fac0a3672227a7f4b2ea90e93edb99d0fb160e7ac18a1c7fa7c8dab73f93fa72608ad8cc188d6078658f232f5e4289a24b6a76f38775ef25df5cbadd5b712013ee8ae2d79ac1ffb32b690b984a1d648bfc87d9a32a3c68cdbcb9e5d4a1b9f249a3744fd38d4e017bc0af8b01113cd4b4eead94b7a9366e08ad966301e0b1328598877ecd4350bc1a91d64129290f871323b17ec2529e3b6977a79de5371eb6a74ea6341a79400b518ca5e9ae02ea95ce2c7c2a5c3208b3f3b3bd37a725175991bb2712399d29efd3970d406876850c0cc0e1ea87d2f9174969eb0ff1472e72794ed0ad3dea7d72349f26ee6ccc0af87a3d38ea73b203f5e0e0f61374d9b958c894bce63739039da34e4c73902ee7692ea97c0f787064f6bd8ea8a548e15cdbea24fc716439a19cd0f7a23c1695871eb6d6826212f4c42cd3696d7973908fb1cdcb9e0a8b0ea3e6b5449bcf0024ec01228f9c58f01f693d34af17320dd9ce6b561bc9150ee704b22488a8eb258915761f0c9f85a59e4a8052be28b2e9cd8f04afc9e420e89d2c1fc961dc9d322695fac2d1ae70452d0aa07a2863ef14a1927f7315b77e6987a0028d68d4780b953bc2d988704bbe9f28a28cb27b9d20248a8dc4d46921d1203623c402c9b14481822449906050eb57d0d75bc45d4c0aa248c178c9cf71034af54fc6832d80f05ece869d063f533d4a987dcbeb8fc5a747ca61bd1082c4879e4f57525bf124b4881f2d271ab7a86685ac813a76317decd3d01a6b5bc0fa1c0c0f06ee3f93e86a81c36b2ca6ef1722a4cf82d73770f3d95e8bb2e39525644051fa52c858105a0f3c8d2ab169e01512058f74c12d622e4295cb8e0be332f38b27c76df01f400060e963af566c2a43e689037469ed63502ac98387e699d55b9e330eb2f5e1e158113c5721500a40d7a86e8c51ef161ca9e8a346b9e95db4760b071cbdcbe3340c3932061e6bfaff5aa8a5f07dcf474eb929c59785765dc843d8fca0a4633c3d8cae5d094f6c626920db078e4ec16a65db9205c407ccc11f2da43c03fb79221586750a395be53a4881d3a1866ec76e1112c80f0575c5433a49dc7d45ea0a71c53dc881dd889e293adf068052331b1f939849cbe1b0e84e2ce1459075802847b6a9f461dfdceb5d4658cd05235860d94f852f89043ca9fd542cf1a016f421fe15edcfd45705f01c7f99264447db43be7b8533c88555cf6e40174e159322b31da0f25d2a0efa2777e2ab73e02e74fc98c498e1bdb55dc442ed8e8d9825d46c1c2979f5b1d83a6e690be840626fe21c536b54e890fe24ecfe14cbd65c4531a68ad51cded4b4794975a6a4857434416cd31541e5f79d5c3a351ffe31ad6814f6683274423f4ba68205d37dd2138d03529bef175a3d61a919409351bdf72757a09df797f237f086d96b41644abedc8e23ed012a280779ac71acb8a20973a413c79bd62ca7f3d1defe359ef8e8f51fc29c861ef562531fa25cf74b0c0f4cb41635e4c0d829dbf02b51489f18391677c1547583b14c3d3358a6aade5993c254e9db9e6a3fd3ee1f9132e95091779a2de2dfb1c3cd258a46141682e10737659baa3734e3201d52f5bc707716b6acfaa6dd98f48b8dc62d447a55f8720ea772f71ca480713f1aa528e1f4b36a10334d2b0d0bed1ff2d87174bbcf83dd4c4a3ac5283a3cbd7a9175cbaf8edd0326d155c1166f08a927b2aa52b06c7c6931dc4ce23460bcd3762b5996e3c8648906873511c1f269b85d3dc5c72240576171b0e0d672e543e3f053a15ec1b35a283bb03a49066dcd47e04b48f1d9d48dd15c6b676ca86157f93a5c3e25e5a760f75147f9e1736b1644ffe23f79583cc67967e5999982feda02cd426ba28c14b62816139d8b7570abb062ededd3bcfc707643444d11e0f369fc08cb75992882ef2ca1fb2a211c57fca1324ee963d4e47d332d0ebd842864a4ef9c5f0312d43d4161e7878998a6b9cacd3cebff13ddfaad685c47228acf155f9e8fffa5fa2fc79c414f13cadb57f5e41590c81ed1d2df58d06bc04a415cfb11cadfc73f8764c84f2cf380821608e6a5b1f13326cb8b1dcef4514c747874240ffaf641b1948a385f17dd11fab1decd2545b533e0a76b36b5e306aebd197dde1be3ae1f05f0258b4c4fb1d410c2f2d650a8dc8141c64bbfc825fe87f57bef9142da26b4ffb23b5f8b3266d0afb8d97b76a9ef31e99a601ab76f38fea01ee7db9d8a873f2de5fb6e10445b8b729cfc2eede16cfab414bbcca817d61d3ae52c136833a29ade64bd184dd4b0f210db35cdf484240045220ac53b913625af4de8a83e29593620b8521a83661c122e8010be739a51ff6eb57fdb885d61344b9fde8b8aa2e", 0x1000}, {&(0x7f0000001100)="a652699b59172cef3df34a910dabd330ea0caa5e5e50168b4b6e66023f98ed7b014bc2fea47f5ee3d110ecedef05a1d439df7b94654691c2c4d4dc9c5cf4438e34c023485a15be3421168af9db123863bfa72aa5dcf500917666f4e54605a6cc2ac1ea0c61653c9ba156aee1ebc2f83c1bfb9688889fca948fd2f83cb4a424cf14518b2fef754490bdae83a6a9cc117b01eb7c8bd1eb3b2d419865eecd538c8dd52c4a3cdf67e1072015193fac84d06503652cf81f53c51e5824002de350e4975c80", 0xc2}, {&(0x7f0000001200)="810564152e96b588eeb9cb8493af99a30286eb93c9dc73ee052362ad97bcc9cd9301722a8fefd3e1b98af78f52893eb5ba5bbb17eeac130eccd91eac", 0x3c}, {&(0x7f0000001240)="e710ebfb1107a4bed80d4ec9916d59cecf9ee84aff73930a1dc50465b818ff757e11f22850ca3979272d2e2bca481ef4cf9057a1691c5ee6b3df", 0x3a}, {&(0x7f0000001280)="0df59a0ddde01c2e6181b06b1ce5806dde96a80dcd3d6b", 0x17}, {&(0x7f00000012c0)="72f9d671db5f386c3f9718a3b610d5a7", 0x10}, {&(0x7f0000001300)="f3c3fa204ef0c86609526b53725bde5fba6f89a0ed65c091c12b22fa2d1750e611dd81f140d144b6bdccd3feae330bc5e6591e86dcfa5df197591a14edc1420b5e0241408b7aa6ca3879e502d353209de4d3beb72a28166160f44bbd2e8ef6f86d49525902be35bcd9c45d2a5c3820d7eadc807d47d607aefd13834a337a670d9eca64590daf58b894efefe3689846d498eaad7056cff76ce32b7d05cdc2e2b90d25db7624dd9bbbbe3dbd488bdfe886f4999b154ba5ddf1ab9ba7dfbcd54b221825110cd113d7d9", 0xc8}], 0x8, &(0x7f0000001480)=[{0x90, 0x1, 0x7, "80b6f27859ac50550405a9cb8dccd093ccad5197dd05e60bb021f9df8cd3d779f0c039bc7a5e6f081e1ecc065ce70a97ca90aea4ee2576d8e7e6df43f40fbd1ff3702749db62584161617f33f34e043453ac525486ffff978a0c9374459ea43a9ae603ebdfe35ef78a454428a501492cb9f05e820dbf0efa34c7e8d888c42b"}, {0x28, 0x1, 0x8, "18d900ce5440b2c7e0f5f0c644fae2321bc7829ade89"}, {0x18, 0xffff, 0x8, "043252ebc7"}], 0xd0}, 0x1) 13:33:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x6080, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/126, 0x7e) execve(0x0, 0x0, 0x0) 13:33:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 13:33:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00a9a5e3", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 13:33:44 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0x3160}, &(0x7f0000000080)) clock_getres(0x9, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) close(r0) syz_extract_tcp_res(&(0x7f00000002c0), 0x5, 0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x80000090, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000010, 0x80000000, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x3, 0x2488}, {{r0}, 0xfffffffffffffff8, 0x0, 0xc0000001, 0x10000, 0x101}, {{r0}, 0xffffffffffffffff, 0xef3894eb1a1d9dca, 0xf0000086, 0x0, 0xfda8}, {{r0}, 0xffffffffffffffff, 0x88, 0x10, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000002, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x5, 0x7, 0x8}, {{r0}, 0x0, 0x0, 0x1, 0x7ff}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x9f16}], 0x6, &(0x7f0000000280)={0x2, 0x3ff}) 13:33:45 executing program 0: poll(&(0x7f0000000000)=[{}], 0xe, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 13:33:45 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x2, 0x3}) munlock(&(0x7f0000dfe000/0x200000)=nil, 0x200000) ioctl$TIOCCDTR(r2, 0x20007478) kqueue() close(r3) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000080)="6a9f5c5c1eaa1bbf18c6ee773207311a49d0b8ab8923b69feb9d6aadbf940a08ce50f4637622cd9eba445ffac5a705c8", 0xc5}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) fcntl$dupfd(r2, 0x0, r0) pipe2(&(0x7f0000000000), 0x10000) 13:33:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7a4, 0x0, 0x90d0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10}) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x26, 0x7, 0x3, 0xe8a}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x20000040, 0x3, 0x72a2}, {{r0}, 0xfffffffffffffffa, 0x58, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000081, 0x7fff, 0xfffffffffffffff8}], 0x8001, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x100}, {{r0}, 0xfffffffffffffffd, 0x84, 0xf0000002, 0x101, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x1, 0x4, 0xd26}], 0x4, &(0x7f0000000080)={0x7fffffff, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1000000000001, 0x10000000000000, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xffffffffffffffff, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x14}], 0x10000192) 13:33:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) msgget$private(0x0, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:33:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) lseek(r0, 0x0, 0x2) clock_gettime(0x5, 0xffffffffffffffff) 13:33:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) socket$inet(0x2, 0x6, 0xde92) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xfffffffffffffff9, 0xc1}, {{r4}, 0xfffffffffffffff8, 0x88, 0x0, 0x9, 0x57bf}], 0x23, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0x9, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x400, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x7ff, 0xfffffffffffff001}, {{r4}, 0xfffffffffffffffd, 0xc8, 0x4, 0x5, 0x800}, {{r2}, 0xfffffffffffffff9, 0x86, 0x0, 0xdbd2, 0x2}], 0xfffffffe00000000, &(0x7f0000000100)={0x5, 0x7}) dup2(r0, r1) 13:33:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0), 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 13:33:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1901, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 13:33:46 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x24) ioctl$TIOCSDTR(r0, 0x20007479) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x20000004) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6249de72, 0x10001, 0x0, 0x5, "9981add6dbda4cf0487702580b26872e3f3a7324", 0x6, 0x101}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 13:33:46 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x1}], 0x80000000020, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x120, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:33:46 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4013, r0, 0x0, 0x0) 13:33:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000000, 0x400000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3, 0x3d53) getsockopt(r0, 0xa, 0x100, 0x0, 0x0) 13:33:46 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x265, 0x8, {0x0, 0x2}}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffff, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:33:46 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xd0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="4f1be2b9c9da51c422c2d33357c16f66053362b40f7a88ea2c94a1c27f28ae6fe38d119e4660529331d363f268932c2b2368fced539f8817232eda2f8cdde3396039678825f474e91141abb2a3ef76e26cff30fe4c2560220ad81d5295f7ad5f1e52e1dc14ae5c8c7b228bea41e9ef42da75190427210a2773503377e778df017c632b313c73dd5e2a01ad37d1bce5ab40c15de7c00ded6209912a92dcdc35a6a13097a6270457195e9d09ea1e261c6ef2c878c76475818a31", 0xb9}, {&(0x7f0000000100)="4175509332c59943fe5f745c76a0531ff6896355fd", 0x15}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x408}, 0x2) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() r7 = kqueue() r8 = kqueue() unlink(&(0x7f0000000040)='./file0\x00') kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r7, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r6, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r5) clock_gettime(0x5, &(0x7f0000000000)) 13:33:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1a, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x6) 13:33:49 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 13:33:49 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x807d, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x9, 0x65, 0x3, 0x80, "c0c200c7ae53e9cfc1b18f3bcee802072e5eca91", 0x3f, 0xab1d}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='\t\x00') 13:33:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 13:33:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) select(0x40, &(0x7f0000000000)={0x49e22673, 0x1, 0x0, 0x7fffffff, 0x6, 0x3e1, 0x9, 0x2}, &(0x7f0000000080)={0x4, 0x8, 0x5, 0x8001, 0x2, 0x8, 0x4, 0x42300000}, &(0x7f00000000c0)={0x5, 0xb0f8000, 0x2, 0x80, 0xffffffff, 0x8, 0x401, 0x11b}, &(0x7f0000000100)={0x7, 0x20}) r2 = getpgid(0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000240)) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x840, 0x1000, r2}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x3}, 0x8) r4 = dup2(r0, r1) poll(&(0x7f00000002c0)=[{r4, 0x20}], 0x1, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000180)={0x3, 0xfffffffffffffffc}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0xb875, './file0\x00', './file0\x00'}) fchmod(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 13:33:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) shutdown(r0, 0x0) 13:33:49 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800, 0x4, 0x100000000000063c, 0x7eaf70a8, "4c799a4c7f7ac3e2778b4e8a953aa4f4b28d43f0", 0x3f, 0x81}) 13:33:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x12, 0x1) 13:33:49 executing program 1: r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:33:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 13:33:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000000a00)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x4, r1}) 13:33:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/79}, &(0x7f0000000000)=0x51) accept$unix(r4, 0x0, &(0x7f0000000100)) 13:33:50 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='xx') r0 = socket$inet(0x2, 0x5, 0x0) bind$inet(r0, &(0x7f0000001680)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000016c0)="c0e860242d358b9322bc4a5ae1ae8bfbcc2b71e24383c4fc12126c42d696f0262e5bcb0118329720941114a573ddbe787ea8d5d7ef01d0e2351585fcf315fd5b1b18f8db1ae16fa1004e68bb8a94177be76a1eb4870b667e4e122e8c6767b61b20621fc0aad181c2d4db3083ffad935169414dd18f7e2b2cf4e7e369a7e1425e77560209abe8c4ba9b25cdb708e1cc6241e6d72483c8c98c8e39f512481ad409f6adb0d062eb7c3b432d341389b8", 0xae) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)="0fe948bdd23932d53c6ffdba5d898867b6ba8ecc20bc1fe053a98a68982b4e2db1c6b829ecf7713840abb86696afe5b48947884a8554f265f93f914d6f5101574a643b3870b1c722277649bdb7a6e54e8153fc02f4ba31d4f3c1d5035a1d24daac7a80be22d5aa6eeb78478e2fdfd9598c3024920d4890b613c19fa125d565efb09f9990d5e2cfc0cbea334913e481f34046e94e0994085bf2be4350a4a5820d76dd402ebd70f17bc04ae74892bc614cb98b402f1bdb676379b1ff69c09ecbca693eadf0575599ac2b7326ff98a300c0f8e8d91516c960a5cfa05cc7d1e7660a3802ffc93bbca9a53a22", 0xea}, {&(0x7f00000001c0)="346c84fa6c1e6c4b14b3f831813c3d2bc9a90e5f", 0x14}, {&(0x7f0000000200)="5058ca5c61bb47841cb16dab5c08a99659bef969863b6cf6d103b35f62f0a118cbba4ae88dd07f0230a8cc6e5d5feb59727ce655a8324e0c55ad150cc35e9f2747de82ad9b10372c0048203fed6548fe87d9ee062295ae72231384828ab87c0ac2b6bbf98246aba5c50cad60a9947c87ed81a03c222aedeb4b6f18ec69ef3d9983f5dea41624be1445531f1df3175365adb749e923c793eccc58d4aa5c675e6ed93c57318ace13095b20b5f3a216d9f9693994f1fbea044696ba45875b0a23382b9e298fbf1d78617239ae1744048a2d6b1b37103879febc3a3c98b24d3bd9ac4db093a93220425a84603570986f31028ff8acd2e37798a2e4117f1e31a86e0bc9f5dff64f98c8e6a3b284c3282f0f8ce6fac92d66c3d8469bc0988d8f02582a535cafec04eb49e577d1d672d720a9b2503a3766c2d994b5cd8cea41f28075a426e52f3e35067791e95be7a90f03bed5aa7c97ead0594c243c9d33302835231a38b9ae2a7520500cfbab7a3b3d18859dc7e2970ea20caf43d114395f2662be697f5eb9e0e7da91849b3024a234f139c2ee755bd8e3a8722e6647ab6a822e4fc31775da715f6c854b93b1a755fe596953290b104bf35fd26e277ffb616e23d4fcce13a77f69427833256f13d1b77f9d3180bb543d515fbf9e37d8295fb7dd95600f3bdc02fb6bc311a0bb30d9f9368ae240550c86687670e600076dac4ed89def7380736c1dcabf2b5e455d39a972d789e7305959a84f0189846f7dee02d62066e27fa7f5a08dc270e99c80907668186ff4b4017e8c60b21bccdedb0e74d7eae56ef9e072890328a9e93a11e5ae10ecc1b8dade60c07144a35a926a46082b330f2d75d9f9a617dd68d5a9499038d1cb7cd932233465e217210faf0bdd2bde31505811ca24df210fe0ec9d8296be12bb30e566b4621235e6e632b03de800d31980a17123f6e81bd57377878698cfca2dd69c057bfc070ddea85e1834310e7a632c0ae40493929e04987ad4dfa4f6ebabc27d6e4fcaaa572ec4a33e5c7dc0f41821265f5f6b62107304f256f61c760a4342185924ffca8e588f6974658c4058a5631e988796547c80cb06b5fb10c228d2072807726f57211055e6a3ccb843cdaa022810c0197620b074c33387c1f28d038b821990df6f9f49fcad814fcdcc4f15651f885d349ecfbb377b024f747da6d979dd1accc3e921a50cbb6958438d1c1cb5b698d02df88957e856df56927617b7190af7a240bc7f5d79296e36d89391fc1fd8881f271faec78ff3e521e3fed590818b90788cfe73d7dd6dd7df741734b6e21614a5e9698ac7d042195a4cebbfa9c4fd395cf34f343f1110abb7afcef2e566904a30f11d5719da54d953714a93182b0fa1f3a69f41e1d5acb3330606b5542a20374f37a43bdcc9f5c8e1906ff9b7079782374214d43fd94b9dc0794bc5ce5ab8f2ca836b50d9eb4111ca63e6aaabce6f2fe37af627eaa74b021769339724a01bd087dcb2d05536c5fa748338e1fe2bbe7c4e127835bfe74dec923e9e87ee13c65e1c8b4b32b0eab7dd5a4804563155ba2b0ec5ab0fb6bb3ee8ae9d4d1b954cfa5187e98ea84d035118a202b564a603e510f2787dfa13db57d3ce5869967e9999b1ed43cd7ff04716a9ffac41ab00f1d4da07ac88d2ca946dcef496bae8bbff7b6b02018f261dc1177ebc8d8503f56fbcf475655aad2d2162ac6062781eced73ad732020b2d9d15bb593bf0819a6fbe98b37f95d43478298a60b67e507be4703dd9c6d2c8af21ce732e4af218c2e53a90d499616d8b220e7a33b0e164897a5979ba78205eea48b660d2358f43789c6a6033efd2914af838037542d9de4ad6b5b373c27518fbbf647b2ba60d55de59a20f6a9a3133e094f975227735785102258b1ee7b022eb39b13e44090848e2ca066deb5de71aa3c11a5e1d6a9ba1a9ba50ed42c263422bdbbd7039f970c61f22be546dc1de0b9ffe33a71dd1e6d05f67ce14a52968992d6fd60fde94c1e66d2200b32a905ce2177c9dc96577cbfb5610207a310fa67b430a4596bd43713d9462981a482feb233532d82b70c149a9a1b9ac088c226defb1958401b83fd77a3038d8cedc17ee8169a7c684f132ce817eba4847b7db9f449cc46b0fac43b553e1fd7000b565c546a08c8ea552a36126cfa4fb4e35be02ec345b6428d57f9ba00d4d7792d6aec8549dfb59611881048229df2cb590250d29ab244d1257e68d6cf675e557a61a62b6fad06b17af31acc3aa087ad95ea23f6d10aa8ac156b2e62f30589aa7c361fc8561c5854efebd54ce163d82f9386ec937f48f022b298051454c782980d1bcb88a2cd226bf87a32c08eac03d8edb4973af60d5c42d1ca10ac7cf8b254a62b7a29e5815bcc3a11d3349d480e95fd0b5dc8f9301337b24ae7c212daccb4b88f7bab631fe482e455b918dd3e15deaa131bd94713884f1cd7276ae50a59ebdfa059f68028ded57cf11a86ef8cad28abb20e56e72b0bd70849e737a826f8e234e6363710e31313a0342fe9e0ee079dc02b7f5eb6362a40d61e028651c3e60f0c39b18b01955be108938f8ba6fe5874ec4d8b9f6f2b3b6b29d08039ef2e877df3426fa42a1d5aeadc9d536095166b2bf1d78e311d8c9449a62a24a6ea8e4994f73c00fca8f1f24bd7238166fa989d25420e3bfe6cd182658848e01cd6a819db6e80a0013302c93786e025e9b1c022b9c4246d5b34a904e516595f90b618dcfa8290d7d5443594be6a5511a5bcaf516433213da8ed7095400ccaa661513daedd4bdb8d07f50ad5f50e6bf4f25dc7d990d0dec39e591ef6e8227b621b0af9135caac803c5c92a5e0a1c3b343d6151eb944e6639ecdd7d89cccec90f71590f97efc1a1803fdea107922e74f99ca8aa2e9c032f5dfa67b53c8ef7d75809201a7fac10beeda2a1e3c8d14ceab8aca1ec846ed12318aca469e57774f61b228f348b36466b35a239db837a8e56c8a81583a2f2fbad36a96060ce45bf17e291806c1676825e2be849e676e973dc4c91913a433ce0d76ac4326f448f93d0ed924bd211ba803e8385de2267a3eda88112aac96362edcf633ac387e3fea5ffb6f54100259d1b6a5fdd084b5a8fe831258a314dc672e4a687a8dfece1ba2988c804ab4649dd9a52f983c535d5753be20787d5296d3254386f0c40f53d989d137049b9e05fd6ac9c67765b8b8aef62654be0c71ed2010131f2f9d3257d3fc43cd7b12623b691cfc8901f7e3949c3ee920dacb967a584eb1f6a797fe1e8b9dd16471c77655ee72b7edab11a4c4820d4a0e0253745e929cf2c9824c63a32e5b874559da6fbd8541f3b29a8c5833f62688f8cfaaf2c5d26f854c21ccd35b29bb4659e70cf1e75d7e921e4578c83847e89eef1c38f87f9e6a1f1ace22e64274d0776629e5577395f76a2526c699e404d23135c84809456fe081bdde2a1099d91847dd26031223766b54d638d581e72c08c09604c0bbc2c176499ab7d599c94f0aa0cd810188ad2bdbef59330aad238b8ddaaffc2ad386b9bdbd6415655579b5dce1bfede2fef04cbc30449920f1a3cc478b2fd2209dc9a240b19f79c1f6060a148b1f6020994195491e907373f77d3d784e5d284507797f9b2fd717d900379568e84f36eda6844f15078176f8445e6f725c20894d451063fb5ef1d33d001347aac36bbfb2e5a9293e1d2f2515f14444f20fca1c6ff829026ca491807265f500e2b7800e60a470c1ed8789490cdc4d7e110be02371afdaa7907371c4c1cc9027c45d1e821de0f341a958fa45ed5e7457437b013047ae9e61a728f4f06c64f05b5433e45dbc91bdaad693dce07ce34841be85d15f7f3d4252313ebe6d3ee166421d86eaae0b82222be659081e553d07608dce69e694a6bb7c38519c9d59fef61dc89bb3d4ba4bef2ebca6f5c1f78bcfb79064f3e99a78351f29b263f0d29e308d2b43fa84e322f69a58e5ae6ffe769e048d26e4c374fc016fe0b2981e7241121fd604cfa8dcaaa45324cac7146b36588a538960cc898479a9929cf746864c1ee740aa61bc2753437b2cc2d5568bf5ae096efe8277309f05ba3d5e4ccc576cc44088bf8adc7faa6145fff6a58963060233e903914ca4dafdbf73e42e20472a68eb4f757da79ac79d4d5e7d1f8269854e9d71d36072f67c73903472da46a9908dd0de89d5dca00534e0545ac38148a05a17e44d028f5081642c2f22b5a9b4d80c0488176cde50679bc0e54f83373576294ee00da222a68b208c4a01272a0498b2d7d8f4f84e3e083bb2e65e7763363e03c84ffe64fcdeffbbcfb079851fd29165e8fe6d8bf6fcbdeea073ffea3871b9cb384ec148ba40a6e36de4f39d8408c7c6a9a55ba7e54b2127dc5f39e5a3cc95cda0fa8601f97c6364621088e02d69e4ec356c127743cb7ad136d9d636183729186572707d815af1f5832dcb3b964d92ffc2958e5fa21172344fd8ced2c0c3d5a93c8fe6e8d0e4f829fd75d60d7e8a9b9b6a1c39397ff2282912c6f45b2765a69adb4870ffcbedab2a99ac50505c827ccdf861dc9312579fa5b1ad6398f037edd57fdfa8a645d4c907a084e6da35e73da03dcf655b6333c04351b4b86cc18601561d10683ade8d2b0e2b3357134403c59dedacfe8fc0029acccae54546158979eff553da243ffddc69e2dbdb4ee4c7279a58fb335b208e9ba991638c5a02031ad2236dd0cc0b343e1020df326c291ad7fce8be386f533d63d1cac6ec11f2c10f2754780e413c8b069e602dfcd63ea1c2b3953cad5abb446b922008054ad8b9399c7c995ffc11bc0099fae83dc608b768b743a96cf460a3508c4e69db3a3a0deb968de97a51d39f12e2140171ec4402d6f580415e8ec57b884b4ec83dea78b5e225eff47d06c3046cd2bcafbe3be173838dda86a92c271e3027575b82a7dc5131863bf7e454c4b15c5ae310fa30f05cfb2e5d3f698425ef360f06972a6f3d3be971894161b2003d3080b636e3d9b3ecefeca6928d10d5a52a786da953d97cca52630fc10c71863c762a003dc08bf0a51649ce7f29b6c54431bcbd3d9e5c9784223e7fa5fec2aca2f2c8d9b418350eda0f1e5b3ad9ae1d72d0fef56f6369a2a04326dcf5615b16df5ef01ccbee17168b73e70048705d8044c7b984bea45f0d7da48a0293a0aa39baff3b429a8d251c691e219bea2456f9cfaaa10cf9d37538c282a00605f127340787be714106604301d3953be990609df5c6ee414ee614b9dacf77ef0642570a28dfea5cd7a86a545da21792026cc0d13dd5a3ac92e5d6720b8be9ff4a032a861814b354239719f46e51f31cc956866536e6ac33b1e2baf4c50638bd43283a681d193384dda4a8f9d9d7548dc37be0a429674346ab910a3e5a86ca34169159fd80d0c325bdfaaf5cf9984bc5eb551fc826e227d764d5b0c3dd7b962976256e8a8e4bd241a417d443d424600ee40162f56de5437d9120dabb10302d2ec375b73c4880fb324c83a76d673e31d2db85225eb0ab28d5611204a08f7b693bda6daf5a5cadaa945f0d89273417fc8635efc138d464919ecef48f28363c418e6cb62f8b38dfcb803e66fd9010be6a5f3e75456597d851855e52f9225229270d4a2acdeca393271c3d2525b67b8d65b39d60fe9c75ba00f3612180238df91eb1f2ff7d7cd2d6d08be959ed8ddbc3cf926c3f64ced7a4621d305ed126e005dfdc971b2a267718fbada49e26bdcbba86791cd2edb5f16968fbc1c81d5edcfec7480ac93ee511fc23f205e6727ec1e76150de42b8782da7281fa764d6018e80d342a93f1ad02580c537", 0x1000}, {&(0x7f0000001200)="0dbf0cd9d592fb4a5ec19d52696b13550f2c45aea26f9602a026ed9b7a606bd4c7abfcd6c0bcd44b5d66c1eda585260072c0cb4df3df4c0b5fd4daac6695ed02aab7d949e8649032f48b196be733bca50d497396a285f79c642a9d3d45b70403693855977c681ad3a15b36d53ae3a8089dd3369a60c1998b24c387f51d73756984963a29707da7aa11b35d18e6c19c32a25b068ff954479ab89bb1fd9b81873eea41ae9508d648f84c2773e2ca5f5f92af0f7bc9d58394746b559515a42390a1d2fa7541c8", 0xc5}, {&(0x7f0000001300)="1fed665a4994b957018c42aa8cbc74dc1695dcc53fa42c1c7a00f491c9b4ca9a7bbab4a8b6d7db597e09aae7ac5408c8d18ce1fc4bb6c0584553829d9d9930a551b7d1b3761a8d898b13f7ca1dfdcd636778f4222f0d140c2ee781d3711d503b2b076a34460b6ba92e4d7531ed5115d2cc2d2ae6ab9f3583f90a0b903948fe143141fcb2103b46b1e0254d02c00dd31bc0405d5b10ff07ff7a31aa817ba3e7ed09496e1bcf6692c0139a65845bf21f571c22576922bd8b16", 0xb8}, {&(0x7f00000013c0)="0875e6e3f8", 0x5}], 0x6, &(0x7f0000001480)=[{0x18, 0x1, 0xffffffff, "dd2d0207"}, {0xa0, 0x0, 0x76, "c4e916806f1d2c4fcb9010af7526833c01bf05d4302cf2f421305cf0a26d7adb084ac8fa0c44a71a73f71cb3f3fc22838bf33ae35cb21483986fb96fd28ef1f547edba1052d195cf2761254fa9741fa583c832476d528a409210c5693441d93c54ebb9d79f75effe2ca987e7394a325f34b8c3561d69b27e5815414a54469a71e6efea8355d1e0f0e4f72b73"}, {0x50, 0x1, 0x7c7, "2c7ee96b16afc60f2f0a8e007355498d0f7636127ade4e397963cf3ab2073385a5015370ecfe2295bb5831dc5e92c6c62354172cc0e04cf011"}, {0x88, 0x1, 0xa63a, "25412f3d7dbddd0ffcef49bdfdd63c28f8e8c2f242cc167b52f3443222cdd249e8d9940f218d212b44253499570dda50fa11bc857aaa0c5a7207d0937ae8cbbd00a51c93a72f67022dd8ca39fac4d807db9ca2d5ecbd9439c48ee960a1492e259200339e4c97b9cafa4435a15ccad81eea"}], 0x190}, 0x6) 13:33:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) 13:33:50 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xf0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 13:33:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300), 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x20001, 0x100) open$dir(&(0x7f00000007c0)='./file0\x00', 0x888, 0x113) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/233, 0xe9}, {&(0x7f0000000640)=""/178, 0xb2}], 0x7) nanosleep(&(0x7f0000000340)={0x7, 0x20}, &(0x7f0000000780)) 13:33:50 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x4000000}, {0x18, 0x0, 0x47, 0x800}, 0x6, [0x2, 0x726, 0x8, 0x800, 0x8, 0x7, 0x0, 0x4]}, 0x3c) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000002}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000001, 0x3ff, 0x9}], 0x5, &(0x7f0000000040), 0x1, &(0x7f0000000140)={0x2, 0x77}) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:33:51 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xfffffffffffffdd0) r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) r15 = getpgid(0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="f3fcb7877290483142318dd982c06da862b7e6", 0x13}, {&(0x7f00000002c0)="40b4c1662838fde4d42629cc2beb327dbe7f4fc2c83739d17788e606e3661c779f59daba03eb4c5a6a54dc47e0f31639277c29d059ad8eae21bff6a71eeacf26b5ce75a000a299dfe8eae0ba6c7c97324a8d54a68660524b910d284c18efb3d6c89c5c1820a0de536d21c9f31523bbfe0e02305e245fcee256966ff869497b133aa6f91dcddd9d025995e2175091b8c077a58e03bfe2369dd100d1341ac32807f8d60cfea628ab5677cea5c2f77026f619629d669cca9d1179df6fc3647db2c36a865dffe4eda232a0", 0xc9}, {&(0x7f0000000400)="7349621770f9583d1d3d094a62601bf5ceb6625dcde40e885fb0b7861f8f1b450e66bb6e8e2a15103db0d6f68a477d9bddf9e6eae74a3bed1951941ee63a606a99b36003b017d8452ef2c48b1eca3971e600f5292a6f50b1ae45737cffab9b6fbf3f32ba7049e89ed42b1424f4fbfbf294300b09fe9a2cf2562ad279120269cc70ff6891a54fe0324bf2328ee6e743820410a507607f33609b32a341d98a163f6f7dd28735d792edf2743b9fb5cc37ff08aa2ea480aef4dbc0f9b554df39db51ecf45c749c1d1362f21edc2841c9d4391c82a8a7c78773235bc63fa36a533fa3fca6fb3df0", 0xe5}, {&(0x7f0000000500)="aba8e72d11d88cbf557ab267a709a5c7e0df2e910bf899ad90b7cff8985a1faf09c489edbad6d4d2a2669597c231357777a8fc9dd9bfe4eef7a7536d68b358a013211772866da9cdf386d7473404c50fcb19152f685b96fdf2864b746ccc4db8ee4ca35f30411a9251c9ba3ba86728aed02a41f61aac3039b8236aba7809fc7fa66088d215440b6fd9c38b10fef1086e48d6ce7838e7f7b27907c0543a40cbb9ccd9eb3f2274ba50cb32c9a84567b5086a48d706b50fb46f6e368d6486b042fb98d4031ac9c091f9a68bf472e1109296d83ecea5f4911417f21fe35520a9", 0xde}], 0x4, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8}, 0x6) r19 = dup(r0) r20 = socket$inet6(0x18, 0x0, 0x2) close(r0) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000900)={r5, r17, r12}, 0xc) execve(0x0, 0x0, 0x0) r21 = dup2(r19, r19) write(r21, &(0x7f0000000200)='R', 0x1ed) 13:33:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() mkdirat(0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x40000004000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, r1) 13:33:55 executing program 1: socketpair(0x31, 0x80000, 0x2200000000000, 0x0) 13:33:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60a, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) 13:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x71c0b2ce861672dc, 0x9) syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000700)=""/67, 0x43}], 0x1) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x3) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = geteuid() setuid(r4) 13:33:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xbf, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x81, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7f, 0xffffffffffffffc0, 0x2, 0x1, 0x1000, 0x20, 0x1000, 0x2, 0x2, 0xfffffffffffffffb, 0x5}) 13:33:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ad2000/0x1000)=nil, 0x1000) 13:33:58 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 13:33:58 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000180)={0x4, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) clock_getres(0x4, &(0x7f0000000240)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 13:33:58 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000090000/0x1000)=nil, 0x1000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:33:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r1 = getpgid(r0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, r1}) 13:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100), 0x0) syz_open_pts() lseek(r2, 0x0, 0x3) 13:33:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xee3, 0x1}, 0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 13:34:00 executing program 1: r0 = kqueue() close(r0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd1, 0x20000001, 0x3ff, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x1, 0x50, 0x4, 0x7f}, {{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc68, 0x0) 13:34:00 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1aa, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r1) 13:34:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000100)={0x4, 0x7ffffffb}) 13:34:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x48) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x800, './file0\x00'}) write(r1, &(0x7f0000000000)="da", 0x1) poll(&(0x7f0000000200)=[{r2, 0x2c}, {r0, 0x4}, {r1, 0x154}, {r0, 0x20}], 0x4, 0x400) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 13:34:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socketpair(0x19, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) dup(r0) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 13:34:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 13:34:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8}) 13:34:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c", 0x0, 0x6}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200e0, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/113, 0x71}], 0x3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x82, 0x1, 0x10000, 0x1}, {{r1}, 0x0, 0x2, 0x0, 0x8001, 0x4}, {{r1}, 0xfffffffffffffffe, 0x89, 0x2, 0xfffffffffffffffd, 0x80}, {{r1}, 0xfffffffffffffffd, 0xd, 0x1, 0x8, 0x4}, {{r0}, 0x0, 0x1, 0x0, 0x2, 0xa9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0xffffffffffffffc0, 0x6}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1c, 0x2, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x2a66}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x5b2, 0x3ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1, 0x7}], 0x1, &(0x7f0000000240)={0x400, 0x7}) 13:34:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="58213fc3249840268e941af1f6abe7d4c6e8", 0x12}, {&(0x7f0000000180)="2f10ecdc39d1b6e8e77873729e878cd61f2eb8c5c916cf0947d8d50ba228a0d68d125527c13d07bbe14b8d1e49ae8cdd9c00a34c257c56a2cf3de67bef68f3136f4cc6be57ad11353f2708123767221b6a1be5d7f24947df8217f44106b1fa9f9f507e3dde86c9c62a19409ad6d2d6a30633bf4b0692830578b688beeaa01613052be90cb9f50616602ea0450857a21da1cfd244b748dea65ade28fdb286f8a9cd38a6864b964f8b5879aefd247d28688a66409f7d05a2ca46310025dc076ed4c08acf4aab813d0590019920", 0xcc}, {&(0x7f0000000280)="096503147510e7aeba0f94f756646e30f76dfe567bd9f2e453be3a268658196ad25467adc59bb2c48fee1b7f351427a87289342b5423628875baf67bfcdd146c43aa6de0df3effe575c7a8b93827019c2b", 0x51}, {&(0x7f0000000300)="63b38a8f6ad21ff09839a53b4e2eed31985e6009faea4920300cf5eb044950181aeb2284efb534015f62b660e91b9e2ef2eeef39cf923e5e13d5e15f61e8d31e2998272ae701f24de2715484e243a58be2704d565f5ada043bfdf092d2a694556fc3b10e4084ccf2fc47f2a693d0182cc01446282b30deb593d668296c5257e5cd9bf11e98fbe9ac869aa9755c9fa34941cbf7d1e7a8f800e688867b60f14dc44d73cf33bb70f4002866f9dc1b84b2ddf585ce7120037a9e79a62138a88d468038b911fe03fa215056a991f49730de3eee4dc49c829a9d5e80e0626f81dd3f8dfff30a0221329f", 0xe7}], 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x98) ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000100)=',\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:01 executing program 1: socketpair(0x18, 0x2, 0x2b, 0x0) 13:34:01 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 13:34:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x91f}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ftruncate(r4, 0xb345) fchdir(r4) 13:34:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2db1, 0x1f}, 0x8) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 13:34:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x2) 13:34:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) syz_open_pts() nanosleep(&(0x7f0000000240)={0x4, 0x9}, &(0x7f0000000400)) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/219, 0xdb}, {&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f00000004c0)=""/232, 0xe8}, {&(0x7f00000005c0)=""/232, 0xe8}], 0x5) 13:34:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/144, 0x90, 0x41, 0x0, 0x0) r1 = socket(0x16, 0x400000001002, 0x3) sendto$inet6(r1, 0x0, 0xffffffffffffff9c, 0x0, &(0x7f0000000040), 0x73) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 13:34:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) write(r1, &(0x7f0000000240)="7d6a48e2643b0515df96d6846d267b685339f0edfaf8849388372fd716e2d1a0aff02bb238944815ad1ee128c894befb00e892d7b95e2a8293b098cadff7d5ac72f8b2eac87d0ce1476ebf96ea8ce4d14ea3c0a7d1483ed978608b378197b858e1231e03dca13bc2cfd66589849d50f5fc489b82fd08cbf9e81dde0a0595d5485232c5e95ff48bf9fde909f6199f11c523ca19f5ac22e1a14e7df28d8702f444f28bb3a03f90c613bb72b543f82445431b71880cec75a0bda40e0e8af424cd35ef9632b6691842a2b86fc4020fbd52d3265286d7fe8a962dfddbe7b968", 0xdd) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) close(r0) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 13:34:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) utimes(0x0, &(0x7f0000000380)) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x72, 0x3f}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x3) 13:34:02 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff0001) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:34:02 executing program 0: r0 = semget(0x2, 0x3, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x3, 0x7, 0x201) 13:34:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000008003000"], 0x1) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0xb1a5, 0x9, 0x3, "3cf39d07aefb05d29ea7a4f3a9f94b7d433df7b0", 0xb17e, 0xb53}) 13:34:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:34:02 executing program 1: r0 = socket(0x18, 0x2, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x6d, 0x9, &(0x7f0000000080)="be2d887ef8ebb75b9a6fbcba5c5ae73297d62a25f42a24227cb5b244d034139e71801e3f0d910e50d7898b10", 0x2c) setsockopt(r1, 0x1a, 0x7, &(0x7f00000000c0)="7530cdca1a4ac47e4870be385960c9cf745ab0976deab3cdeac6c63ee78b4ba1d226535845ed0f7bef48863b5e39938c5f92fb14fb2a4a9518755449674565b5f1f652d7d110ebd5920a9269b244da0846ae83eb2b955c8eb0be4df4f8b08b9a679bbcf6acd4155d2e3b1fb0350fb315872a3ec9f96fd4087bbc242a937fcb522274aa482552426b9fb3563ddac5638f75da3ebff0fdaf8b648b5ed7c33813a5e4578c3b86a8011d1e9ee96ddbe908a0c3f609ef0e08a5a5ff5e14d357fdb1f2770fa80964b38ca3bf3a93c9a9a07324a1d9f4bca9081b62fc2ba05f220c33", 0xdf) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 13:34:02 executing program 0: r0 = getpgrp() setpgid(r0, r0) r1 = shmget(0x1, 0x6000, 0x2, &(0x7f0000ffa000/0x6000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x2, 0xf66}, 0x5, 0x3, r0, r0, 0x0, 0x1d22, 0x2}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) socket$inet6(0x18, 0x5, 0xfffffffffffffffa) 13:34:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 13:34:03 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="12424a61a857fc89c6331ae36773954a53fb11e8e0f884e9913d5231ac1db645bb61104d006f0232423918c783220e8acd9057b2344a3a72d86a1bd496e3a7acfbf07fc4007c80dbdc338f6be01e5a0339fffd966c43f06622bd9a66c08cea00f6e329293383d3ced2dc770a469fc38023e5fa99b8ffb958278b050f9b34b40413e48e3cf33880095e2832ea1b92b9cc18cdad3f4ddcd3be0c13f0977910bee6f0a1fd9b30d7730a2175bc3df211fd485d11e587043c2550789f57a00569d8f69d8b062d164ee9af7ceb8cc6c78bbe08476223fbbfad86354ac593a634114601c4f23349a68744d7483c1c0dd8465664a9a87db2960a0f621b4681f4becce5", 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2d7361164a716fed377f56eeb37293a14894f5cd764ddb7d", 0x18) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d8ff125c00000000", 0xfdac) 13:34:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x13c, 0x401}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 13:34:03 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x802, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) 13:34:03 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x148) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:34:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x189) getppid() getdents(r1, &(0x7f0000000280)=""/202, 0xca) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 13:34:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x6ae514fea0014f0) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() close(r0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r8 = getuid() getgroups(0x7, &(0x7f0000001a80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r12 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgid(0x0) r16 = geteuid() r17 = getegid() r18 = fcntl$getown(r1, 0x5) r19 = geteuid() getgroups(0x6, &(0x7f0000001b00)=[r9, r11, 0x0, 0x0, 0xffffffffffffffff, r7]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) r22 = geteuid() r23 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001e00)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f00000002c0)="d3ec17690995ee4a2ea8af8ad08ad139f86a8cfd662ceacc83db0c463d4e31012b6353ee95b28b97427165f823c4c09594f3497990946798cc5d8a40b4b5b8cd106c3790f83ace3c0be0ec257e6c1292d5788cc460fa6d953d221f4609bf7bed9654bc0e32ecb0c3d72d80733fcc9fde37539e515233e386d7ed46c2f34fbc7dbc3271693fe2948acb03eaff48c8753e51564485a19c6accab199e448d22361d4572395b9578978f2a4d77c6023bbffd5da1", 0xb2}, {&(0x7f0000000380)="2ec375cb75f6d0dcabaa9ecf471733a0e0685d8b50aa7b0151a93e7f328e290c799da712c5af110d96dfd77a0ac478f9ea2f279afc3e4e689d8f3c3e0cc5069cb53737070e74d73d79b9f2baf58af6cf92d5205645432983c2e434f120c8eb2715a8dfe2a7b96d70c02cced42842000887a2a60a75ec0a8e9b601788309f783f0d52e23748da3defc050c6c2aa4132290c80f45f93e84848fb17dbc9cf1abec543ff61e340f23326435f", 0xaa}, {&(0x7f0000000540)="00d19ba8378aa2166976aab367f99f2c5fcc714d3231b895fa6697f9257e9047a59986501bf2621e067335556507ef2c20a9e996d048fc5fa533943d95eb8c2dd444b887337bbd836aafa4cc2a1571d16a597ccbff5421f7d01d952ff8b7e579caae600e2b3a1a7569334a0f0534b83dfd33940fc804d4f54e1ef5", 0x7b}, {&(0x7f00000005c0)="897fea995687f40929a10d16e51a8e51a1d36dfad6704df97b5273ab7c0e48fc57a0441b60f7ac164a313e24915c84008d6dba8e2a9db145ab76425bd3c3abaa7f2bc620ca35c2ad0209b458681f11030f79535953b7165845955d66b4d040b3ddd5742d247105c6235a814012533e5218387075df1778aaa4ce4a925fcfadebc7e1382353b48e2d0a93cac2bdf77c57af687966fd8675ba65ae5ca7c5dbb4935cf21af47efce574a21d8e1d2b578fb971dac0362eede9e74fec5eba29ed23757427bc18e3b8d3dc28e98423a0a6d06b6419f2353f261c719dddc9736e20bac06a2ee09c462c8fd682a26a10e9350d300b83ca1ce14494022860385c82078cc26629a63d15299a9407bff596e66b6d0c77ce048b36c1549f22c7e69a391b38d3c4db2f02736d007847f31976e73b0ca59ebe3dee49236d788c40011bcf3cfa5448a4a15a6e92fa3c9656f243ad7d012bdd0d54d39967dcd473b21ac2ee48f78c0dd3f24d4482dfb05484e3c503440c7fc0a2dc11e35ba80cd59832beb9cb46f948a32e3f07b537cfefe8f7cd5444049f0b90cc6039fc9470d5c3003b83eac65080f16981eda02c803051b8eb4225f23cc4fb6b5901d1df1cbd7d5b7ede7b1e5164b30dea43aee2487b3835a7b640c9ec458ee5815be31ab61c1b1cab66ffebabe764ea8edd76b0bf8707547326d6195aeccafa51ea785d476c7c0801090eb39e77b11d506dfc37f7212fd46db1e80e7cee86d390d3e57196f3acf389d47c57f93a4c12bd126a3c12238c768a676331a9a52e35abce73c1226f1710aea5e0f3f11f696c9efc755e87eef5734c2ad570b29146d7366a3797ce32e474e872689d8baac7a7ab5a8e70067580c8ffdd7c9999607bcec8be927c5a03c8305fd44b41641f04bd3c088f72f33d14bcc41b3eccd366023159dcb9fbe3463244cb9100ee83cad2b09795fba996798a1b695b94edd5cad44bbc3904f872158db86dbc83d8d012382890cb079802773fbd6dd21ccd368ad428ed01bc588717c5ca9577642b91ce7eb13936e9112449e7dddaa3e2579b1460cbe8145331166ee4ae194fda6a764d06be784ecfed0064fb99345998c8257938e74b3e57e386e480eafd5bd45e82a3aa9fb748a6c29a7f77d09330a4e7bc132c8151e42fdbdaefed00e5ab21239bd785cb7bd85d4943c5da27f9e4b310fe75e9864de2917787e82652f653b798d7dc3884ec5f04cb9f8e277b5b53df751459af52dd6dae2d92cd5b1b011b15505d748f7e4235be0ac34d1c3e179be0f1df225cf207607508fe333f2f8c0015921578085da0ecd6f691393876f248922ccb911fa64aff72cf1c49934d0ab15221fba9bc21903f18b54df6f853bbb1c8039972ee490cec73136d9aaafe7639181516dab81330a3398b486f0e921fd97b0337219bdfea35ca59e7e84a2260c46932d78d7de1b98840d3616827cff13e42172e72b960c04a2decaa7dbf7977af77ea2cd887222bfa209f5fbf1a27a03e25c1a310892cfb9a625ddfb59b2336931b50cf20fdba5fc894ef63e2436126bcc57b0f65d1d6b6f336a5b6c0cedc3108975287af9339f34a1a8998b6bc9304de6233865eafc858d2d09bbe4c81b14fd8abd9b0616c6d6548aac0511f44e682654cbff58ca93b4db5f7e17ada5ecbe4f78ed210488ffaef7cbffcf6f4a78c596270c8245c4f3ec7d883a52976ae20e85be51ed69238cb00d87078459c12932b864bec81777884df22bc72b81626572706f22d229d302b529b5e665181576e19b505ec7c190c11f0ea9e1cd27bb4da2420c7ffce0ad13275e5df61d37104b37df5b23ffdacd93a1abd81b3e8ee20948c75171229669b492bc7e33064e93b2d4b947dae7401017424e752a7b72489af9e046ab69022c2c263e4ac86a7c69376c618ebb7642fece6cfb2f9ab5d47905db001263bc916244a2485e03609b1590235c9d1bccbc097df774b2ea06e19a0baefd93ce4d631fd6710ff956a1b361c15e1f4c067ecdde2be51952484b03e1f2a92a488e8967a572414aaff3ba6540257af98078c48f9cfdcdd81f446e51c479ee010fa48a45ce03c9dcca3223350f20a74c8d1fa7786e51638af060346a1b814af40d7a86011f5baba9e2d7fc0d4553ef208f8d14f7f8f388cc7a35d9a91b0e46e2e471b648476acfdc6e02f560af1a622b64c9390eeb01c32e8b5fbab67be0e65d017ade9b9cd697a3272cfaae042db455478b08518b0a7369fdb50cb0ee7b26663aa93882c1532175d739b17c5b7a9881a08a2d82b01acf82e3e936ef1e9f33a2f4bc344e210a56f0f865a138417829bf31954ad8277e59551728bb4c92bd1b1adb4fd9553e3c3d998eb8d5f884041f8149be0f5605ef801735c7420b65952a8fd448f88ea984187e6858767f49f46e65720974d68500e184a50b5fb7430336047ea8f3cdb33c327f70b8dfda1b04b7c424381a65425380f6e67626eb40242e220a1815be4f34b5ee27057238b873a79fb00cc340a4d4270b180a75a1e9f3a3581db091ade7a7fb54bc49a52421d0a46dff66c77b4c23e84816b09a6042bda0108d42326c9b9b1f4a361fb98bdfae995b0bc9824613ead8c36a52ae6d1386ae237829b4db644024295062dd2227c00676c5026ac943e051cb57a4516cba0dbca5019d6aca95d7792d790120473a467e9ec6e486f1d1d2b62f1c36f493319a3f8b30643bb49cba3ac7882d675eff676662e5b28ff96c707ab2b3fa2b2e938df4563cb2b02b723c1ddaef9033bb32d1f6a94b4a9be74d067f48091e2cff85150480c93e9ae72b37593f8805967557766fd3103b64fd4baab0e559879a69d5ca025b9271ab2a4bb3637a4d982988ac9e336a2878e5f3ea244e18267219542b519df01e396468c2f61ed6fec27fc5c764fd23d0d2302e9bb5701a992a9b699e0fe1a40289bc957f0600a28a39f5a980ea0a2d2034caa0cdff261faa6a79c50d1aa2a6c591da91a1cf84cb9b666ff3b0f2b72db09d21bddeed0cae6f2a1be8207eb2faf87b4ab23413cccfde5d0500771c29216e4aac55dc5905f48d23b79c3810a37009a57013d87975ed5c06d508b0f5ef871648b5c6cf0024388c94de45da25dda10c2e45514c8df651ec657686993c1f94d05a35604641bef1c4168f424a7674fb657f88ccf193f777bdba467e77aed446161416b255748c70584352392272813b12f990932989343f9e3f802e7df54b4c0991c7b109dbda99419f939f2dd72e07b320f78f87f292a660ace1535899b71ff9931ff979a47ab3d25e89c2d90d796bccd4afe36ace34f0c378f4b67e55c405ec1ceefee90ffce728a12535cdaf1c043545f309d573ed5d251c932248b4aa52a398d27f75c8ca9cc6110859f7545ac4de424b1955da31c8f8145e3dc8c4dcb251bff686e61c6be38078cd57be272cb663a0a737f0fba33c0436bf874ad16baf499beb93fea13ce0300a63e88f5f1967a0db142a06f339749b59b70615e09c92a376f799419e595e064dd2208455d111324b24db47cf7f2802e46db998b9154befec616a9fa7c303bea25d8808a73a14aa51d8a37c804c049dcf92519088d576eda2e2fd13a43bf839c95e13ac724b880eb9cd49ed27b6ca39754ac661248069425f084495f74aabc49dac76786d1a804e847a3b20d2e402c978d3d13938d089a731d1fb8e1bb39e786de2da7070a1668797473ab25c8a4a7f5239d1d40119447d2b39dd3e238c13cf3e70ce83d6a4b89c1801a56584afc96f35d6cfcee4882ba71e60d6ced5e4dae3838dec3daa78ef3c0e55759ce6cef61d76124e41b8445ceb3e416537171b4da67e0bbca1ed883141143d8d53837cc846affe24eb468cd9f4d288f307139198aeb741d774d8db851dfe292bad0e5e27bb0b4e494cbd774f5bde9101344db40c5bba70a5da4c391ee1600039d415852f1a83ab1e7df83e405d601897a390c8c8996c157c776e39e1a532f42f8b1a06186da04ff74fbc072bd2341a138bac297ae0c8c7954ce61fe5e8db1c09d88d7ef8660b1c14254ca330946536dfbfad434c461ba1f643ca73f38337c50b74c24b41cdf88c50cfcbccab085f4851168ce5cbda12f167a90208cc6574aab1dfd0d9fcc0b081d9583af69e4bac018b59e0388217e908bfdd385054f056f1cba503c6a853d849fc3201b0650c2b0d4e7589ddf79742abeffd5dcc8992de4826e92464306a49a044614c302bca1393a3562e2032d95ef9f589361b6b1c3febdecd48ec99bcfce50aac518b3d4504851f4818f1de9078630c707963eae00316820cd779b8431b41bb8745fb72badcf40eeb1105c5298e7c3a7d975fef1b618a2f8add05642240723b5d1400dd589ccc35cdd4780c563fc0d44d20dd3977070f61d30ad42c5f4e82604e52320fc25a35bbb1ab912daab39324cb5f514d827d18a36ffbb1e10be86d428f294161966634e8afa0ba751b2c1c38c31b43cb64d5993578cd571f4114e9628c297b4b1b7db930b91a8c9e8a6d270a4672cb4512c5e7325e3de2f1fafbca31f8adc1f786d2528fe758924f0636a2ba6ce36837fc4355bf9b0fd45d59d1248fe106a239a4dcbb864a7548337eeb08342b1604dc43cbc9092805e79f78b01ec8da1151c2798d16bab4a213c01d3ae912b52530b74baa7a1206170f0f54b2c6a4b4b4c64f1931685da9182520364ed7e3990f873c96e86a578257d94c7527b35780fa6154b1946491332c75a41b6427e70428a91edb81c879442bfc2317a4890d81b4603918080843af97073fe6dff45cac8771236fc29419c136cabba145c2011cf99faead9b04bc4428b45b5d1154e4a0c90ae6948a95bff2b5c918155b136bf4da3725ff8ef924d1923837d818aa2658ac1f5426377791ce2812e2a996714c46e9a36faa599596dfa17a291dace21e0c6ca1452f5bddd74222aa604792977276299e608744a47c4c70dbae604b38dd81f9c307be5f9e8b57146208f400c4606f11a45078455712e960880f78716ffbf13a6652197b58bbbe8b4a77a857272b14658a4ce248e8ffabd40ea651f0a2b402714e592d615841720d588f69e683493fd93b41502a8bc075b29ab29b6f1d4c8d9c657d849d7321da1fb622a0f07ed4389f55ee2360910092360a9cab7aa0f976e59f503c3e9a051b294f4a4b288b8ba2a7fa2bf063d17f2ad70bf44a2d803fa87ce8bb1037ba9f99498ce6abcf5ca1f8b1a6638350c063846ab22f47e62f508cd213ae2d0ee0cc2fa5ce97865a88f8788aabd1ae5be3293d6f55bd963cbb3caba83725dcb30cf582918286118aef71374dce37bb54348d780c97c58c63db6a8db9f4f346207a1d3993902cb349adc506fd44ee85678047a5d3b2fc662b0b0ad33a56c7166f77a540cc6282fb42b358a9c321fd346bfb301450ca50ae5b11940e8cad86904808740f80315887768093bab4bae335d8e7a2b6ba40c77a621aae5f34a57f1d1923b3c66d421372ba37f75def5eef0a9b4827c3fdefd35d8a1323f97956a198ad82a71791455f5f622f65be4d34b891a48c332d30498589131c248b29d481046abb53d70423711bfd75013a19c19a5f74c8fdcc0efd985ad3b650da91d071e54bda148f809dc9c3d0f3a114fd0b3bb62542806336d5a5677ab7357fe9ae1ba44275b460081af703684dd8364b56e4c0d17f411e46fcefa7766f903a423452c2511437334124bd109fcfc034c4dff4823f455bbf71cb78356d6ff67116416b15fd094e7fc8c65c82d77751e4769a0110bbf65746caf5803fed50bfb54b18514902334", 0x1000}, {&(0x7f00000015c0)="111f335cd87bd9cfd24cb34b454f4db2ea1a3c044028d8dbc6942c4644ec728b334c83ec289bff3852dc4643c1d245e7cba84d2b62921b441785a535706a31e65883a84a5378983b638ea71ad3e7b2647a75ff21631d6fca66229e9f5fe4075cfa37c1c5c4c0db66b24bb902b310661b6bee0394a02ad9f974637d2a6930d72319e88c9a7eef0308ff3d2864c6c5a9a2d493474ca7a96a45d476a403a6db9a27110ddf2f659dd7a05ae7f75b1a08b7bfc65249397e6451ef6771c7b71089aab2d98bef4285851d0a5b7b392b498a1e5707c934ff05ca258630cf362fb74f17e0941d2ce65e8812ce7ffc70", 0xeb}, {&(0x7f00000016c0)="dc5865c894e1412fa2bac66c42da178f8d941170b2f6e880d8382d3b58d8fbb59fa844d75ce905b41b29033554541fdf884f7e1eb41855b0fc26c41d0c30c0a227a15296fc339a5b416baab8d4c197ce996e167fd483b5ffc53a175e455837b577d7f13d34c18a3b4270a4", 0x6b}, {&(0x7f0000001740)="5acbebc8ecf2dd085d0e691efdc3b019cacb8913d4a1586baab70b335884ddf53f19e48753979182097f1fc7e91e", 0x2e}, {&(0x7f0000001780)="a90fd559f18abeda16846d218a1553d640d9fe97cab63da78b7cb6ceeebe68357adf3380a33ea278173a20b1a092ad998a4aefd1862a994c1f016b955ebd5693d178833786c6544f2fa22529b039da744294faf444d96f10559ad84293245f36eabc71370cc89f3e5c22f389c323ccd864ed8cc89b4c7264a5e51006d48336ecfcfe5c8e88d6abfa8ca31e65524c9c4b30c7eb7a4ed459ed51021a72262aa91016fb3fd3d4f5b4", 0xa7}, {&(0x7f0000001840)="13d823eda118bc2e8c6a800d7152e1c5e17db577", 0x14}, {&(0x7f0000001880)="7df17115", 0x4}], 0xa, &(0x7f0000001ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="ffff000000000000000000000002000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000003800000000000000ffff0000010000001230d096404e84f683fb5bc8c0592c79a5eb3f791b7c334579380b9532695d0d4fcc451a049371bdb9b4457736af1d6d2db9c81f7ef53908ab21ebd8202aab3f241fad3ae57b5eadd2198cd33ec0afd379f3d9bb647c128e1d5d2fbeec1ac60e098cccb5982f9d259ff9b15f85be5833158eb5fa80dd30a271c5f58605a160d1f57c8cc720271738cf06ca0376a730d244cbaef5b8873334acfcf0c472003574babce82f45ccd0ea4bc2b2e34134d23a607287c5b9482a61cede", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0x170}, 0x4) r27 = dup(r2) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r28, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x801, 0x0) ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f00000001c0)={0xda5, 0x7fff, 0x8, 0x7f, "0d9ffbae51d640a52b1752af8fb59f8ae779aa41", 0x5}) 13:34:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socketpair(0x2, 0x8000, 0x9fbe, &(0x7f0000000000)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/139, 0x8b}], 0x1, 0x0) 13:34:03 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 13:34:03 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = socket$unix(0x1, 0x7, 0x0) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCSTOP(r5, 0x2000746f) r7 = dup(0xffffffffffffffff) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x40, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9, 0x80, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x2, 0x1f}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40000000, 0xfff, 0x3}, {{}, 0x0, 0xc8, 0xf0000001, 0x6, 0x1ff}, {{r5}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x8, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x8b, 0x7}], 0x8279, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x7}, {{r9}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x2, 0x6}], 0x7f, &(0x7f00000002c0)={0x2ac, 0x3ff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fchdir(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:04 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) pipe(&(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 13:34:04 executing program 1: select(0x40, &(0x7f0000000000)={0x8000, 0x1, 0x1, 0x7fffffff, 0xa5d, 0x0, 0xaa}, &(0x7f0000000040)={0x8, 0x4, 0x6, 0x0, 0x1, 0x1, 0x1000, 0x2}, &(0x7f0000000140)={0x10000, 0x0, 0x5, 0xc9, 0x6, 0xfffffffffffffffa, 0xfffffffffffffffa, 0x7}, &(0x7f00000001c0)={0x9}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x1f}, {{}, 0xfffffffffffffffe, 0x40, 0x80, 0x7, 0x1000}, {{}, 0xffffffffffffffff, 0x40, 0x2, 0x1000, 0x3669}, {{}, 0xffffffffffffffff, 0x80, 0x80000010, 0x0, 0x4f}], 0xffffffffffffff5e, &(0x7f0000000100)={0x9, 0x3}) fcntl$getown(r0, 0x5) r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000340)=""/159, 0x9f, 0x801, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x60, 0x7, 0x100000000, 0x101}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x80, 0x4}, {{r2}, 0xffffffffffffffff, 0x9, 0x1d, 0x20, 0x8e}, {{r0}, 0x0, 0x22, 0x80000000, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x42, 0x8, 0x1f9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x8000000}], 0x34, 0x0, 0xc68, 0x0) 13:34:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xff, 0x4) getsockopt$sock_int(r1, 0xffff, 0x114c1fd1fed9c2de, 0x0, 0x0) getsockopt(r1, 0x9, 0x7, &(0x7f0000000100)=""/198, &(0x7f0000000000)=0xc6) 13:34:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x9, 0xe6, &(0x7f0000000040)="954193b0020944b4bdabcc977639e72a676153b89a11646c480f1a3b90e8707d0860fe9850c0d4ba6dacb0bc22d161e074e4ce8f13205fd44f61780ad6eb2c9c091bf46fd4dac01c09c465a11bc0b4ebb96fd65cc953d36f48044eef3d3466ac8a5acb86ab7ff3166cc475a112c4d31910be23f3b7a30e36d9ca2d3b015cda445ddf841746da53dc0faedc60", 0x8c) 13:34:05 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x80000000, 0x8}, 0x10) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000001200)="34331a561e3bb9bfe8c8be278b7fc9d65a7625bc5030eaa985bc71bb13af776443abef474c489a0a0eaa8aeacbe7000751d34a7d752900cfe80a556e968b92314186b36cb079dec9af442f0d131b713204257972e222b3685c25e50b6ee75bc8dc6010003385d6091d4f94c0e42b1858c115ab3c0ee93966cc0ad3f38eeb7f1e2598ae17aac35c65d54d316a785658c2fae0594e557e66713c971a453d99a2f51df456411971800d89f7f6", 0xab}, {&(0x7f00000012c0)="b8aff23efd0668744ed86a40d3541ab33d1ef6af196f9e37fdf6471bbc76a1a7f9bccb703ba26495433fb056d1cb843ad8f6df52f94463f1e5fd4a9b106aca9b49a53ef1fa42e6c4f7a8da685af4abf0a02e65cd225f6191310ed997ec4365bda576465d22da7ff46ff73367a1353964590c90c23f40afd48303250d387345076048dd22712c11948a02940d093768f54bbeb181f938ed5a91fd57", 0x9b}, {&(0x7f0000001380)="25df26dfdf695e0e405677b827333f3de5526e50b2040fb7ed837110a34f1ce13159f370c210af60e4918a4d9e747409b663b50b2f040fc103b38099004e801f38fe01c63b365e912535dafdf9d30bc6", 0x50}, {&(0x7f0000001400)="1bdc57e54760a05edf91bd0f9ea5f4cd4a6891952c49938c9ca7e4293407e6913d9cb7dca5fc4a20be23ce0542343f56038870872865277a9ae6948e1bedc0c9dd6f0576a9fc60772e5f59649c8f0c6c129a8848252762097f91b3d9bf5abd47d699cd1c47fabe54210fa9a13844d51d3ec90d03735b89093b118d6e84ace3dd6e7b225e518b4c1879d16b059eca18444fe2b0f85ad2bbdf6df3d018d8a3cac450d8244064a2e8ee5b782a951d2d22717d5107b478d5d4d0060d02a5d7a0848b5a12fabf7d4afa166080e65acbbcae28c9c7d8c15fe7d72df7cc150b3091a9be361cb157fba87e9b99f7", 0xea}, {&(0x7f0000000180)="f0b66b07de7a8185eb048268a356bd16aacb30434deea20f0a04ff894229e11ee17d40ee4056cac7691309bb0477c87d8500bcaaab7992c8b1209ca9ec3ca5", 0x3f}], 0x5, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x2, 0x6, 0xfffffffffffffffc}, 0x80, [0xffffffff, 0x4, 0x800, 0xffffffffffff877a, 0x3, 0xffffffffffff7fff, 0xffffffffffffffc0, 0x636]}, 0x3c) getitimer(0x1, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10000000, 0x3ff}, {0x4, 0x6d3}}) sendto$unix(r2, &(0x7f0000000200)="2222fe1da1074eb41a8c5b1ee5c7c3654580ca61ad073f0bdbd5f1bfcd9b576e0c147216db6e84a1e8cc82e8531e2ad402bae81dc95cf43ffbf43893ee08bd11ec8941cf88a521eb9963adc62d2e687a05ef6731631e282bdc8efcdb352dba8ff1f90629ea925131f8c8923c97e9be84d5ac5f8afc0ee0a719fa5fff538f5339867b09a36fd86f38fc9c3d4f256e512e9ba9e7e6690ce0b967c858652d253c44e9575860e1ee678c823ff0b1427e21d1a876e3cdc42875d8754a5df888be03cc16858479b497b0cf280e21e69aad70449ebcf8ce8647f6c8adf1fc7eec8862d2e8b8765820ee69eb5e1278dba95cd9b16961832935ba39cb25a215faa4e228809853b27f303959d60c5318047bd7e1c285a9038cddae219dfb65bc7f078843d662b6fa425f41b7c36d58a713b1ef4dae1bfb85282c1efd7b2185db7bec1a0a456d6aeb6a4f3401038f89eec599f5b6faabe0edd1a16d058704721f5955fc247ec4731c06c98660917c650d583ab82fcbfbbea9e07f3177d7c2b7474fe3fe40f553999d237be3e68f93e7263f92989ab11550eb24c2c9900c6027e0f939b8b3e4aa7636ba6f54d61ab4df30067b6e00b0af0387f8e4f11f9758214e5b7f84f92996ffe5dc7e9c02699ef8b5c6b279b10c64b0b63a2787c699e4335ef2fa2e228ad17645c95b96a589ce303c4604432aeb02e01bbefd7c5c26c329f4f519b49b2ba27fe2d1b19d43e83e6e36908c9986be91c5dc126306e524a1f7ef3ecfba35fe9cea7539b883e39ccf376614114366c2880eab010644e51d9411a7aa6de731f0e336125bbcf5805219f267c16653633c8b50a4c8fb27a3d0d4c466d2d574a8d91caafd8fd9f0221f145f910421186169ff8ed4c90e09913c676e25daf391263cdf6dd4844e03d35fa4459f9a6d0ed242af3bb666807023e183cc7a144750a9873b571f73c9e3b42a6f0eed0e27a233b8d412a79ad9987fb2a9b1ba663335fef1aab62c718a35231860eb5de5453e08ced6f589e2eb5e441c64fef8085605b237886d54261297bfc336218283614c5dbd33b85caed63c500c5126956a6c418813425b40fcad6408df66b4db37733a8644a1864ca7f92675b9339b66be4e8f669c44163f90a914d50e33c3de89ec40ffd3ba95b8fb81ae4b908ecbb6529d73164e7afe67ccef6f2f43300dec500747999b5166604716f6c1a5f42fed0ca38fd3fc8f3dcfd40255feaf24edc9e1aab7372d831f36db3dfa8d1e85d0de988d64efc320f9d1340bc5ccff940f82d7c940404138659601a34c7ff4e57fc08cb577543fac9ba6059b8173b26b7291130afe4a55672828c1e1cf6bb89c8e68430a4c21f72bf01870203929fc18b609f41e6301f9af5396aca3020de5cfa73a41e386335c67731904c5d1eed7038a3d8ba1f1b7c787739216f0a3a320ea161bbc3c143007336a73cc02ac5605eb822d11d86cf13717ca5325eecdfc6100b4105bbb6d641d438763cb43fc8f14b2e8621937ff9cca4cfb51671770adba4191b6d8b80ecad149ff5f139226381ac1cb12ba96c75e192f96bd64484c96f36d25020504a2723c1a343811e559deff142abf7aa5294d65c16c4f33dae77a9fa7132b999cdfb5d418f859ef5e21975c56ece5f0dcf32677d2cbfbd778f0e361103bbaefbffa3124784ac052f7239e98e74d4027df19b3df905163a12d3e524877d1446688b2d7660065b702b104ee7f182d93895b6bb62086ffba2779b275916b3d90fd8644a0e06784d7e5af7662b12b6f42a84fb5c8e2971eda9974e8b372a37e9f85db4a78f21fa7e65bfaa4cd132ed824425f6fcc051ada044c65825fffb6a6e96047d75d9bed443cdd5a11e55c4d5e995699c43c3a12cd694e2a8819f412aaf1b91eea372438a12263fed734e3dcc415172415cbfe8aa6ae3650e2328a4056357efb1edba1746f926bc8512bfca8495c76408be713c267db32375a13129b7ae90e090cc5927c00fdf947b0f5ad63859d17d99cb36f6ad0f3da9daab226280c3e8264f342a0763998eb47a834146efd8cc1365895838bd892d649b8c993c8d559e4b6b215431c602565f62bee773540b3ef1dbfe05a863741f5fc3e227350f7c620ed4b2fd61a5833c5ec46b109a0ed155a3ec786d845fd857a312f6b4731ebfbf720a3f5757e3e23751be89b1ee43492a98326a0e01b4868c82b665d69a1971b2f8e8167f8f5324b25858f7f77b5c09b07c448d00cee84f0dfdf67f7b504889f7ddccd20a3ae2cd12e2018601d7e503692aad6b2be97cab71207a1f71efaf781512c551dfe69fd73b1e2a6e71e0d6d680eeaed56f26cc8948138c5b32cb1b8a417e3a4a82a9b26321f2fc76fc6fafe93200ea5d7128dcd671469f56a373f195e5526a46dfc6fc9e48501d6c473f13bc6d54ac30c7136339de138dd9ba13970039063a894b0b7c3e9783027b8ddbe874fff0e0418d6af6c94ff4d70cb958a60da50ced393f853df26a016949b785f36e7a31413c201a21530acb6d0a8c2455addd45570ebfe2306507c9ecfc753947213da10d48386c6e1e051b46e3012f0299b1a5c5b8ca145d34a19cc19e675973520779b45a1eef8b05ac5d7fb20eab546be214c65283890c669a056411923244630ee33a4afb8c188c64617d38a039b1ed511dd22c8d1667e26b2b6d4b425f71f39e1c1f95a37d96e4ad83442a69ec5f6ceafe648884436a8a5ef931e21018a4a0e3edc1fdfbbf704745ca748bb8271ecb7b20a45c90fb3af3166ec9ed946fc5431836bf1a3f8a31dff3468346005ca27b9c2f4256481e1c99e663264da44eb95e7431c4abc571792f621d344395358a795580bd49694d7ac65dbb0421e2f1b2878b4ed8143fdc946bac44ac8bac3859eb84b9656b4383a3a007754eae416c0d11b132debf376d6b6dd993467639028ed57ca8d2517a0e7ec47d77ca3e56553a318b9da3db613d887c94758ef8d366c5d560dc2ca1bbc462c76460c8904c0d8cba0fde9d23e6e3516419acfc1894b0e203e5192281a2df7e5fee12eb2f26e382ec759377e02e419ce465118143e56bd124fc86229f1506a2593cf67b3b95c5f60fe93f7b75477c8278785578ad325892ac7eb0bfdc38de7c933957407653ad2a77f6188bd0461da6bc13807e3bdd33d7da65dd889ef0df616cee2db50526e733235a4b04a18d049764ad72be6908bfc90adcbe8c475577d4ab125e8420a3451ecc7a3fee2e624613fc1cfd11a7a5d48797e9e595b7eb2c7adccbb9a0f3cabfe4c74030ea3c7eb6cd81b3955f08c1d87c4627fbcc19baa3ac02e0dc1ed45211777ed65cfa5fcc70c7bec9448483970c62df4e68c6d3609f3ff27dfdcf368ed6c53016a2185cbbdd176d82c16b44b4a1bb59ff56dd5d161758692df6a97141dbe22fa4e2515afe10fd736b2505ec4e297d44824b5c41f48b864e8126bff89d58cdd8aea0e0317e901c4ea6acb879e6fa21e824af820efe53e32c7dec771adf86cba18fa90bbb68515ad0f4b68ff0b0159a8b95c84518e6adf001e780cbc09b4f3775e685633c0c97b40ee022481ee186442e11bec398e4f79ef65def54de71bd60bce8aebc77f6c5cf2a6596da4c47b21089ed2e8c8f29ad392a5ae6daa6076b279fde990fc5321cfc7e235effb1406d3b80e68287325a9b40b3e4e9d2f3478b36e087ec97819b33d30e10151fb409dc8accff8396539d47472579cd7667754983fe1e168cf6bff50aec371a896b7ed8b259f97c0d6be06f7d2ee2c17fbca0c1b36c8cde0604ba818521fc747ce273c0b15ec87743db696cd56aeb35535c41886af8e22616bd8f8cf81ab4101f835f533e2eb4cb429bf5e15770bf7f3d048763a431b6b1c368f25fb7fcd969f50bcbc18aa0bab23aae9ad6b138f3efd5a6e442f2102f1db8636a8392552378c4a13c6c64240c09147842bee0e1055b6dedd4e7862d5d8d241b057760074bd68c97370459ef7da87ae5466368f871b60d3df9722a06a278fed29cc0695caad912a7e9df458d6d6727f0949379ea9bd85426a8738085dbfb241446e1fffe26a342dbb3108613af0423fd096fdef56c9445b3092899050cedb208a9b13364228b651c4c0ce16de3a3ce78232ad1c695e81e442b6390028ae3b88c12bde130b441ca41852d07eb6858f7c0b8668475fe1b48def3eb4f87abb2d7105c211b9eaf6fb8ea68a467a961b909874ccf7f660873469e5a249344d0dd280e791d5eda422ab3f1a642bda388840ee9804ab8d5f372db46e7adf13f931c1d38bf885a1c6df9cc23d06187745b7b6facfee0c2238bd36161fa0a4502c4ec4a93185f0d979dbdd544e806cfaaccef9c226ef893ede3b2e16c1df2b5e9987953e346a1445daef1a6cd43840dbfcee791e5708cd240ed6699bde711552c12d093348848926a1ce3e745acec91a244af84190bd5d85ddd8b71b49913dd6eb25b8c2ab2c89a348c36e09d7519b28623996cebb5d2db8e4afd216c87639cb006e378f0852fa9052595a95eb156f48685122603176361d61a973511cccc0d8fc7ffea82f48b74949b1dcf52ab7eb84f1b321674579356955c25d73e33eca285cffebfb98c47abb68091eec5771c8e9cb0ee39087df64c41abb1d764b359bf4a819e98c96b156cb55a70554f17990cc9b6e6e7769594f33551b1561dac3b6a69aa7228ef39e6fb7633ab66c0c53838f9de177840847fdfbd06cab26ca88c38866c90588e7226f57d47e8cead3da8a3709bc317eeb9f7da483d84a89b0035942ccd775afc6912e1f5c9b217d61a5b4551352758e5f3793997c58ac1cc2d3319ff3f78ca99907bed24246a12a8c8e2f34b073d40d29e2bc10bfa9964da1f9f10650f226bf9ac1f3f76576da50b4bccf10a173ee41d940f1a44dd79cc41d231ecc071b9366ce5176198795d72e82242dfac93fbece3f2d380d128e0d0c88b4483b52cdd4ab0259af77910b132233b255a86298e66d2e46e1e419e9ee61a29071f1970797a5bb66f26f08365f36c81bb451793795f413fef9b6ac0934f593a5720a88c8e0733a7b123a2a51aabbec203e4dc22b3f965aea95d03f98a39b0f5587d09c6f625e16dd34a11d7cacc58af663fb10a7b89d8c92afce8f0233fa65b3ed8468cb90bd7770414484209a888fc87b9ffa82d2449ed2b366dd92b1411d05f6e1a3d8fca6144f100c745aacfa9c2fcede6decb9b39823459d0e705d6309b8ecc8bb46b108773d279700da156b86e1d5eef4c9117ec768e601cecf11b9c2c90e903eaba736c6626692728c4bf792e73d4317ff5d23242cd653f13eb120c0bffb192081016afbc8d181d08097e45e24ddab74e89b8f092f1294276322dc986d7d55169a28eebf29d6333e737fd97612d8da42b967c91bf28353197b887b0289f4b0d178dfc53dca47426889ff5fad7e2a64bea92f26ed6fe468fc88c48dfab6489b4cad27d85ad4a5fed95d84fb0dd73e53df8000e93d7aa14f5c3bf3f7fb26eb0b15fa344e4fe35d057695562574f57f89f2d742f916c6a4965f9a82754c456f16461c11c5e30d8a17a093febd94a09594c21a5c04ed114be079208077835fb734a87374a0d5077a1a1c9a5b313d94eff685edc59da8f5e2ab6f4b63c56fdf24a2c66979d70ff588429cf04c725f761e22e3b33a066d59fce2ea1fa90ecac487313aa3a9f62be2ff189a93693eaeeff3ac8cf48e2a4cb7d8902a67ce38de4f2a2d9e9ba73650fc27770a02b4d798687e1fc804db012fb0cd230ada389dfd95dfe0f5d620361a910c0be9f0aa0aa03084bdf08f471ef276", 0x1000, 0x0, 0x0, 0x0) poll(&(0x7f0000001600), 0x0, 0xffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x8}) 13:34:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0xd7ff, 0x7, 0x3, "f65da98b56b3e3e0c0a2cc8b3e8854e777507d87", 0x3, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 13:34:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x1e9) r1 = semget$private(0x0, 0x2, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8809, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x1, [{0x1, 0x8}, {0x3, 0xffffffff}, {0x0, 0x1}, {0x3, 0x2}, {0x1, 0x96}, {0x3, 0x1000}, {0x3, 0x9}, {0x2, 0x7}, {0x2, 0x9}, {0x3, 0x3ff}, {0x2, 0x7f}, {0x0, 0x4}, {0x2, 0xfffffffffffffffd}, {0x3, 0x401}, {0x2, 0xffffffffffffffe4}, {0x2, 0x100}, {0x2, 0x9}, {0x0, 0x1}, {0x2, 0x9}, {0x1, 0x3f}, {0x2, 0x8}, {0x3}, {0x1, 0x400}, {0x3, 0x80}, {0x1, 0x101}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x15}, {0x3, 0x1}, {0x2, 0x7fff}, {0x2, 0x8000}, {0x3, 0x6c}]}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x2, 0x3, 0x7]) 13:34:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 13:34:05 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x90d2, 0xb, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000000c0)="d484bb4997bf61e3fdbbec81f414eee37ca2aa59805057cd04102ca5a0a8deb6c4c3e6cf8cc8d0a3368ad9a30f24a1dcf55c4bb7b82a08033ae273ed6f0341d26627289991c9c3d31f400dcd51d64a7466150a06e3aa9dfa450b9545fad2b734d43e71b9f149c8211c932f16bab98b061970336bda520504885137f1f19b598dde699033812fa70160c6353b751c89d7b26ee07d01da15", 0x97) fcntl$setstatus(r0, 0x4, 0x88) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x13, r0, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) socket$inet(0x2, 0x0, 0xfff) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 13:34:05 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="f9983a3b0b6f5e6e8bf3b22c409525b9b3cd7da88e68e549fd3476b7d8b4004b8d6a7a0a8ab808bb38e31946f77602ee9455381a48959ec53be448f67c331b14466a8f1e01cc30c85eb679aefd6ee54f83c77382595def4b82b163e7080678f508ba780f74c197162964f3a61f9b9f82643889189f142298918d1b0875b19f328004a1f84a3fe0efa0b6749183caf7b99448decce75ed08019af745a146e615197583cc01a6d6c44a0a0ead9bb0c1874f3c32eda8d84c65ccf14084b26a24c44ed1856aa97347d6c3ba5e9a9273365ee64b7c2c18ad468191c3e0e40f52c2679e4", 0xe1}, {&(0x7f0000000100)="3e1e399d90b25b43929fea6e759d02e11f9eb02f63aa68b98c608c01c303c9be10a628f891d1f75e97e62b1206c6b8b15a5fa5655162421663835fcd0930fcf9f76d9604ea18ec26ca6ce03aa2c59b552456c33c468134426556d874e46955c7b39ddbfdbf0a517a3087d0e9fbae06b6772268e646244a8379eb9a084d393f6fa32cba10fc6670062930a02acb030e574d02be79d395", 0x96}, {&(0x7f00000001c0)="8818aee02ba40f0888eec86915203249dc9919bc30bdf29d4017287de9fecf3b33461a4b81a01c592fd13b34974c459c4509e54997fdee8f3a3a26acef0ca1977dcd8471cddaed15aec4d6f14c1b524dff15095a35f3c2e65a5ce201ad4058a4671224946d5925cd8741bf89e2189aa482f78501c648204950e4298d94daebbbd9a2e3a0c7ed87cbb92c1d6033bc5292e56797ca3c79006936fd510aa2a39f680dc725153ef7457187cd16fc1da90f84fbc4c3c61882e6e2f2fd80455d94854ac2ce9d89195ca080a0", 0xc9}, {&(0x7f00000002c0)="bcf72275a0a9a9bcb5fe705f1057c2777a8da965da68ca8236ea1126d691f4d9f9508b189ea54ed6cbe2cdd88976b845731d49ba297b2d94450e980f55bef65decdb0f82cb77", 0x46}, {&(0x7f0000000340)="45eda4a74d2aadb20b9d6664f1e0834b4fbfbfce0976def698", 0x19}, {&(0x7f0000000380)="83cae2bf03fa7a497a53ec977e554c153a119fc2a772b02650638ba0962b3d3600", 0x21}, {&(0x7f00000003c0)="e67901384656640d549104ec32950efb2d3e01c74afc98763fc3239c21a76d723a40849d085a6ffd3c2c0806d48edd3e87638eb59584c9786d95f7d34d95a6cea17b0c9116fc31687fe2f5df2955af20e71134e6a338f6f44bcad3cdfb2cdcd8ff8119d9a1ea550b5d9e3baa75a94cd3afc1051b8f8e32a1a027253430443b8cfb7b3e31cfff85af76848302a16dad85740e168709e9936fd8259091ec6e903ae84471cb3be3561b10b30e786caf7fd3c4d93b6e8d60d03299e7b59b641df32f9b32efd3920478922f40655a405b1559e0f98b80a40d34fe2c3c24364eed8f8902c6e228b4509a297a12e7d82ad003212ea626345a77ba5d9ea885ed3f0615ae19f4756ea023f9a3ac5fb455e5e15d6209ee02f001af6b843f9d6e9d06efc6cbeecb7f19efc7e697467af769b66c280d8e947055d93cf2bc43d97211eb1d26db2c169dc9dc4174d61a0513c558be6380bcb729d16807484dbbcce20ae9838aa3e3cd6b91c9a4e6364df031e5f28f9a36fdcc095a992acc6da50120322f777095f3f811e9441d230c8c5c00c817d10b2814c6356b4e30334101086aea9a6ba92786de4514d9138b360e413258b602ad887f59cc3ee23800002a94afd33b33c801b9a6cb39efd2be65b7e3aa8439ee374fd01cd38badd9c170b4a5e10f04fc1113ca3f09e3421c88c2a891168c01d024799b299d731c8d49eab493b18d27009be5ef06309dec9fead8a658d1001ad44c2347294a3365fd10d4b22f2b2b01eafaa350ae95501aae617722a502607d893b158bae9a888fcebd7e92849c7a34982b2c0709ddeba9c6d4711190eead238bdfcd4ddd3cee2c67e10a01573c14f716b949fabdef7027cc149cdebfb9149ff77fb8e1e494b58d621b25fa708c528c5f02d577816a11b50928099aae07f4c10db5f7f882aea66e0e9690a284304e5ebe9faca320584c678099b224f6e89440498c9138bbc5e84ccf08d601e20e2e8493daac0999336d2837435d9e663e247c880677c2bec15bc821735f8cdd18dac8747a32cb0f4da38a328837f537a7827cb1828622e1c712ccd68b61e7382203fb910b0cbe0cf4d85673a9599ec30b1e3ca6d35fbe2a75bdfdbcd183c05cf4361e0d04e85637fcdd38de8f3f1517896b871744da9cdb2e3a5d4fac8eb346db504d0c133ddc6dd64ed929f738917a5dc64b37ba5ad32e3d376363237219977d2eb33839f9c2c24cdc11260a8e69b5ac21f55478c338fcaef11f9351533a4c5dc00365c36d8460fe847d73f961a0f2da43bfb56d9169e7d6434ea7c56be30cc0f312e7e8e20d964b8ae8e2e4b096b54a890cc13f5b64cdf1c054b0cd557f0601d117caec6f5ea44c8e8d330655c732c701be1fc9d77813f4cc98f4a4e95fbf996e9bec1dfa70d4a80678eb2e00bb8ca52fabd39c8ef9017a9cd3be748a405f2241ee26d8086567f5a026580d9aa21990d905a81a8b668b4ad7105773d4ee4d96475104a78c058a646490bc2189676ae02d24565dd40429c2aab6f94e44e4f6268e67992b0e1aa6bf7156e612541fcad3dd217286af6679e1f3dc2214accb420784c7e61da96103cb29d64d3ccacbeb979803005b81220df6b1da22fabcbd94e1ae0cf0f8c871ce4cc99f810a73f83cacda4a3e7b4e1b1ee88d523bf28ce53d6d0edceae1759a46d380092219d6fcd1b9e37ff1b536c04a8478f1c9ece608d2c9429fc60b3a19543d198d694cac14391aa0c89783ce54f359daf0a85801c653855460c0f44059e325a9d5c0fe3f9867b35a7b51e4167d1e7b16140e7bd085ebda03ee4b8040af524de21c6c70988128f3628b7ab711c32a5041702f2f0e7cb148156cdf55232499f9730e54b5123b2c7113d0577c6a4bc7e52c86041bad667f44a8a19e8829e352cc4ddd3e31447b8c79a340ea204defe1b98b48e148f98c42cdcf6e2c7e44bb5b523867867cb26fd761432a9a46dcd4d6c1c9e6a8d1fc26bf21b6a607e8b2b81fea2e90696110d4470069c550cb94a4a008aa194b0fbebad48cfae75d7c57bcf26dc1b74a7384064204b8469645b4a3d77e36e42d95326d7a006d1cb9ea78f80c26969efc57569cb5f4bf9717894437c7455dacdebc87f971f91e068b04082e5277d74eea0af8f3a196440acd515e28302673519b2ce14c595bc5426334f1adc9a863f8f9bf1286cf74e7c52da7e40ea112a192eac2ef9e82f90b2d78e915b510b9de757784f64044b2063536b7ce3718669168b33d14d1d49a0d00ed52ed3ef4cd5d17b505d63a0caff07c3e2d822a5eefa00b52c871a39ecd67c918f285b5e481e0e4557ceb131d1cd37888b7e5d00632628fdb5a6aff061fb248d2274b66383b51860832396607ed450c04dceddb7acaa028deae4607fbd56802f05fe53a63125e912ba02f888db1ad6c6d0ce3d09de549e4cbf73ec60dc6cb9e6340a6b76f01558420f7601e0512036d783a0d85efbe00b899b915ea7d6300af8fe0fb128391e4deb751b5c3a64c435d81da202617dfca124076ef3660b0732feb42eba4fcb030966b7128b3063ddab7f799f43b31419a2de5dfc8e44f1114add167c1384bbaa00adf96d629b923c2a2b1463d090feaaa87cd784b4ac69913c6297710b15cc23c5166f2d57c852e165fe404cf0bb90ae26c93858ac215109d3cfc7fdcd477410b0d7bea4a99970059e18029b6af0626f20f1363f89c5b3289b2cdacdc7ec97941b744ed95977119ef0ac53c73134b64c256a1b699b8abaf8ee3952dc03fa8c7a7df5a232ad2809e1552223e4ec6f3ef5a40d9252c72565c20daebb1c83e22d54dcf617d66162751f166e43f147c7839e8fd561c1d1f3fbcb90b562af22c6f1e4e6a1aa98e5ceae628517a23859c1b2eaa2fee750b8a50a033a1d9d8961293d9961485c47c323a19f60974a0e6c32332945d2b9edfa2b4735993a26f920162c8e097853b7b7dd90ea82c37159e897da8677ec7668f4822d7294da7b9748f81e6389491c66cece10aa3e01788a040d7d014d77d483f2ed74a717a94d6b198b41d03dc2ca50b5a37fcd6cbe4e18d7de719d3f5cf6b88cc93a32ed1ca96dfc769e49b69930aa43d4f6168bf6a9be4f4e55be1f4f459be6a327f19dd5cb27a67e0a97c775b78f0a5689c2ccd1017571e2e48d3f9a8cbc7c8a0e7672e45a8f43348d4d4afbdc4384a8e29d5a991d082ce718565282acc7d6d35da9ac38d30a64db8cabff0308f83250d84c9bde843056cf610472d1861b0893152e919b0605ee9ae7ac0d5cf1dfe993cfd0da0adbda934f8ddbd610cc48b8af805b75a4a1a5856c578b7b4548bbce5b5b7e1d1cdb0f582bf63817a509a26f9e0dabe370c3328221a62871ecf7d2a35956635ab28c7df8b6f4bf8790a80fccd9c543a8f22032c9cf008667f49a6fb456bb20268138912e3da4f4ae8bbf4895b6c4baaa733a519d9378723b38ca59442ef5546df17089feeb1136b69e1df546ad6622891367a4c40b721ac48e7cad5449848dffee12bbd3471c3160ffce63b05b606d8284dedecce603a554fe4f2655fc9fac9e758fb58fa5a3ae3e713b561947d17dca2566d4f4b48b23caa15c064ef8625e45f000043f1b27a2161a7c9482ed49c685eeaa883ad349eefa1504234312847a50c58ff2652d809ba99fbfc9055f65dd7f95276fbcb0945ad1fdf72dbb3dcea6b9c995e97d18fad760dd172abfba26ec337fbbfdc65a00dcd9c24def611e0092b385b92cf4351c4927594db087ad6c8070e84bfda736406607e3e87b236e6935dae3009c650ce8566911d2948afb8c545a5d8a68a74abbbe6d023377163691577e2bcd22e97829e05eb1a1beeb71a19a3ed988b9820d5eaa7fc2f4ecb35757a434019d7bb2410cbf92a9026f9ad8f09c273d492c47252759f42b4084172028cd1bd09da6ad3e8333024bb6dbef802f7cb937d37c2c1def6a377f2b7f3b1f6e5d7463d3a6234a72aa63103d42a966fa00241117b68249b2ef17dd9986fb1ca0169797641c7b2f60898976c170bd5188f75eab44c326e26acb8775e34471f7ecb0669c9d4456d516f6ed7eb5de0108e76aef9cc3fac509b4f9ea69d5497b8806b2bab7a012cd375e73ae6fdd5682864ca22db98b97b7dbd119a629393744478e469b5cb2df3d35022686c43ca11ab3c9eeda7c9885f8bc8853aba1cd90efe679a961355ce2949d72d35366a4a31523d274d8415e4f548fa09bdd5694451831d4fc5cbb57817076cce64b27d2c1b6889af0a65434673ac2c774b43d08c6b655f9172d6fde7769ec19c5d5b373e63aebead33056223b4a25a0ce7bcca4fafae4d48d6e39c1d2574d4495f85564722ca141e770ec18a7b1a5653728efbd918c3df4f9fe46dcfafdae8b13eee64159e25b7a329b666621027ec4b577c8ad276d4cfe177cee50c468da80994cb2dbfc8c4365b6d5dd719208d1f8d1984984f4d663673d5affa10315ecabdb1466fe5836c54e9ca1654fdae617265898b293106907009d67adabf0c538778ab955f24e86aa150ddbb2bc7f9fd18fd4147df1e7eed96a83a86066059ef393e930c2dc8d5b06c2bd192d33133c957a5c95915615b115b6860a916e428460c8c7f51b071be284c255e4a8a90eb7c0dcc4ca239306202fbe75e3a6f099742319208696c193c242aa5364b7d875b2259a76d8193a8a1cdc3368ff0d790bb364160f701d7b907c9c8f0366f6e343dfa5f7b468fd3227c9745575e91e57dae8ce6507e02b4f586a7cda2c273773141024f87f4f2f7a588a0b288603391d036f85b1c6f12e949ca79cb9a75f505a8cd24844c8087832171bfaa0ea2ab983a4ec7b7c6be1c58c3e6bc0739b4e72a6334cc8dbc3a8bdedf964d6dbe6240571bb0a5690afdf6a234061f20e5f38ac70d2d32003ff009c9a6436736a8b9a79070344a6c86d52da5bf2f0c6445a206c6b3b0f53fd8e43060c580561c97d64c93ff05a9b1918cc72f7d8abfdb7e44f9629162e658a7ee12e425b6360cb5da2a777e633c9e7639906d4bdb9fa0e88f27c3ce955fc86c4d25437b17a4bec1b88c1aa6d0334f8eded8cbc4fadef511baa4d5ccd9b53ffe356146293c24198ebcece7863ca9c8c32ec3bbef8a06474fbda2d85829db0331934e8f205ae6393f79bf5aedcf039fade32b315a53464ee68dc3564573900442d83a6299f718c2a27d12122b1da16ee4d1d6cea5eb85de211c64351354a41b2954baf67186c60ba61d22b6da3d1c7ecbab9ea07c044df19775c9a368429cf0c08787c81908d60197b4d9970d9bd63b950b1ec9916b7ac2a30691c0b0fe54d8860a6e7df226657f3af49c16f8127bb2f01e5416e432d53fe6ad2a4a4261780f3b1db5f9360efac8b2f91fb96fe5e95e033c4d36cc905887ea7006f1717b7c3ae0be18afeb397247da6f96881dbdcf9d5b787bed182c83cf90538bbe4d7027d919e8f43927d6564756bad189fe13e641be4fe6d20551894977d8477cd2024a76156668f31ef286eea58a2cab6f9b5b6e0c9b0067cb44858b708bf747b60f29aa0c2e77d4d228177dddd76554127bb4f1fc44b0f36963c009f911ec4650267c1db573a5f84b3d30dc3db201e1e3a03bf5992c09af7d195369ce1a9553f8dc8ca472bea243281cb7d652cb069ad9619eb960d371d09392d471778cb98164321f22bc1c8f3f3a511588644e9ecb0f78b51a96a3633164af2d9f34211eff4bc59f38ed7bfc33ac31a093a2270546fae7ca820c31bfe900552ee0bb3cc02de7a1e6294f0d05f37a34c6004092017726bce803100e63d7def89db7e9e136493812", 0x1000}, {&(0x7f00000013c0)="8cd9416d6e481ba6dce78bc3f722b965e11871c3e6b2d48c4f1d63ebe46c8d30d1340c883b5d3e24a150c5e00fa1c0afa6d4b4cfbd926f7dcd4dfa41ce63c8bc31de7b7f6f034744fca59e18ea5fb889e4fa3bcfb11d283782ac322dc7bbb2265d8ad9308d7c4fc5e5f87383f9ef404c792f958351848099df8a5a0bbea36d89e8bb", 0x82}, {&(0x7f0000001480)="5393e28e758323fb7b3a889eeffd976f6a9d6415224c0d6a66e0929a350ac8ac5476ee899fe59e06a103f493ea342bbf2f36a4c883b220b394df6f5199d5b82bbbd3bd56d8f83d67436be38b1c7838fa2338086bca6e8997d78b0a94f9d9f2d656c594", 0x63}], 0x9, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000015c0)=""/38, 0x26, 0x842, &(0x7f0000001600)={0x18, 0x0, 0x3f, 0x3}, 0xc) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000001680)="010d308f2ab9d7f3270d62cb76cd7005a6b46d4e870a3f2a0bc58af9f6672db0088950876e90efc31fd9d52b934ca68769ff72c225aeec4874ca6934c7c15b6325428e9e6d89b54d87dbd0ef0b1b245677998c35725c9c6ce9a6aa67525ba92d0c780116ef0b9489ee52aad1d4ca0cb62a86cf4595efd175030f", 0x7a}, {&(0x7f0000001700)="2750385f7b658d6cc647ce524d163800e8e09997c4ad11e8747c5bb8a69e622a2b962b1171b0f0052be4acf9c98644f4fcecb269c20a4fef14d65056cf172110b7be148f9604dba3ae9d6aa18ed8f02d2efd927dcf71823463e103dab0a1ba7d295f5991e29f34b78bf9ef4f165e8d7db5b7ef4b1a798b65f11ee570825b7eeb31f9295ab9efe108c5fa85c3ff6cf68fb2a1394c3519b8cb88f7fb9578d243da178d1fab7b683c0c1a7abdf759c0ccc8592fe9e1e605cff771d733c0c477ee16f3042f6b633a417342d724ca21fc96fb", 0xd0}, {&(0x7f0000001800)="c0af1bbf2cead87b337f4f53e9fa5b70d0a62e0f87f6dd354b7401b526f6c93216c7a20c7a429f761863d6cdcd50049454198366b4008d368a255b120f3608e2d394862d39c13c3657f132b43fa1ebd42c82f8d9d118ab21243c58be16bf0b057cab47681bc1ffa103d1c2c4ab3867cf3e853a4349124cdebc213da0b8e843c9a888", 0x82}, {&(0x7f00000018c0)="fa7331fe755ca1ad0aa932005467d0762bcde9d62e62173611976dd81d389d782f63a4754845ba4143a37dc6edd8ecce1420e7b697ab47baf28fd04435076f9eb62ac830cc8bb4cbd2226bb65536b6998ed1a7262939139f239a0ce7003a567e118759d24cc479dc34197021ffddaed2360572037bb8862eda6ca5ad89854d666cb6ba2dd5cd42aa04fd758ff13f467804de0088964ac52159ff02253df5b51ac720e8fbd66ef71d53a6d1bc664f109c6a", 0xb1}], 0x4, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000001640)) 13:34:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x205}], 0x10000000000002a2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb7528a0ae22f7879feb3c850ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9245b242dff7651748bb1d82eb62fd1fc", 0x1000) munlockall() 13:34:05 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 13:34:06 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 13:34:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getrusage(0x0, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 13:34:06 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x10001, 0x10001, {0x100000001, 0x1}}) chmod(&(0x7f0000000140)='./file0\x00', 0x80) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) fsync(r0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0xffffffffffff8001, 0x5}) getsockopt(r0, 0x200, 0x8, &(0x7f0000000280)=""/13, &(0x7f00000002c0)=0xd) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) r4 = msgget(0x3, 0x500) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/4096) recvfrom$inet6(r0, &(0x7f0000002480)=""/82, 0x52, 0x1, &(0x7f0000002500)={0x18, 0x2, 0x100000001, 0x100000000}, 0xc) getsockname(r0, &(0x7f0000002540)=@in6, &(0x7f0000002580)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000025c0)={0x9, 0x5}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000002600)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002640)={0x4, 0x10001}, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000002680)) utimensat(r0, &(0x7f00000026c0)='./file0/file0\x00', &(0x7f0000002700)={{0x0, 0x101}, {0x101, 0x401}}, 0x2) getpeername(r0, &(0x7f0000002740)=@un=@abs, &(0x7f0000002780)=0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000027c0)) msgget$private(0x0, 0x30) mknodat(r0, &(0x7f0000002800)='./file0\x00', 0x8, 0x1) readlinkat(r0, &(0x7f0000002840)='./file0\x00', &(0x7f0000002880)=""/170, 0xaa) 13:34:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 13:34:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) fcntl$dupfd(r0, 0x0, r0) 13:34:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:06 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x1000, 0xd3, r1}) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0xffffffffffffca57) 13:34:06 executing program 0: r0 = socket$inet(0x2, 0x4, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 13:34:06 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) r4 = getgid() setgid(r4) close(r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 13:34:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r3, r4, r5, r6, 0x40, 0x1ff}, 0x8, 0x3, r7, r8, 0x7cf, 0x3f, 0x2}) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:06 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffffffff) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) read(r1, &(0x7f0000000100)=""/79, 0x4f) 13:34:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) kqueue() pipe(&(0x7f0000000000)) close(r1) 13:34:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x4000200000002) connect(r0, &(0x7f0000000000)=@in, 0xc) 13:34:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000540)="5f2720efabd16ebae63200259560f8e5815f73f2a044fd3305550800000000000000fc94ff33326631cd8cfd50814d6ef0515619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a5f16b136a5d00d162821911086a2fbb53a228b79f50dd94ac3f742d8bf2ddb8b9ccc15ec38ac9b23d038421d2cea15f3a0b82b2e27dde663b91ed9bcc74603c3274e6e750f658c9de21f7658013968bb4f62820450ab33bfea194bbe279de295bd87c0d58936997ffcac8674f98c3ad31803e7112ced062c6c04643f5c5c76ce06169ef3ddf067350d1da884adfdffbc3e133ecde987002178b29cae00b53677c48c3025d2f40829d8d1c19e996353c241b56911d26bdbce4835ad4438d10403d4e26e4d0000000000000000000000000000b1d41616fd106d84a42da31fba3536cce4b2e30cc5ce4c727370d286fb18841995f9ffd232cb42fa6eecd06213f8c0f48dd75b70f6a8083f14f7f562e7b6b9c3d698e5fbedd8cf1e80221498fffb98a4de031be9a2696531cba1402a2b570500000000000000000000000000000000", 0xf8) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x10) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x80000001}, {0x8000}}, 0x0) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r3 = syz_open_pts() close(r3) r4 = dup(r3) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000003c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 13:34:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x147}, 0x0) r2 = accept(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r3 = dup2(r0, r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380)={0x3, 0x7f}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) execve(0x0, 0x0, 0x0) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000100)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = shmget$private(0x0, 0x1000, 0x186, &(0x7f0000fff000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) linkat(r3, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000500)=""/197, 0xc5, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000600)) semget(0x2, 0x3, 0x80) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x2, 0x0, 0xffffffff80000001, 0x8, r7}) fchownat(r3, &(0x7f00000000c0)='./file1\x00', r8, r9, 0x4) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 13:34:07 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80}], 0x9, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xfffffffffffff361, 0x1}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0x0, 0x11, 0x0, 0xfffffffffffffffc}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 13:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0xffffffff, 0x6, 0x10000000000, "e48333df4c0f01cc86cecff749940cfaddcf2e72", 0x15623e8, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0x100, 0x5e}) syz_open_pts() write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 13:34:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:34:08 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 13:34:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) dup(r1) 13:34:08 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.\"file0\x00'], 0xa) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:34:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x2000, 0xa6, &(0x7f00003e0000/0x2000)=nil) 13:34:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10080, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x26, 0x20000004, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x3}], 0x100000001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xad, 0x1, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0xffffffff7fffffff}], 0x1ff, &(0x7f0000000140)={0x3, 0x20}) 13:34:08 executing program 0: flock(0xffffffffffffffff, 0x3) fcntl$getown(0xffffffffffffffff, 0x5) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r0}) 13:34:08 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x98, r2, r3, r4, r5, 0x48, 0x7}, 0x8000, 0x3fffffff8, r6, r7, 0xca, 0x10000, 0x6}) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 13:34:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x100000001) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:08 executing program 1: setpgid(0xffffffffffffffff, 0x0) getppid() 13:34:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xb, 0x0, 0x0) 13:34:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) accept(r0, 0x0, &(0x7f0000000000)) 13:34:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/58, 0x3a, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x10003b) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x800, 0x81}, 0xfffffffffffffcb3) 13:34:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:34:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget(0x3, 0x2, 0xc1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0xdce2f08c) recvfrom$inet(r0, &(0x7f0000000240)=""/211, 0xd3, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fe26fe710544829440c8f35e746f8b3ea08029daac38ee86683e2c54f87887141420302b6ac8c85ac5d1148e6de65526d55b5bd6e4b2bd46d8d0a63ddd480a4a4c1e2c710de6032267b2b61242896ba443b19c321abfaff5eb75bec387f58e0193c152f57c63ec44ce9111879ae52a129730054370dbadfb9738a67f2f9f8112a53bccc8ad2a693813d9e0efa2aa86fa7aeb3639cd12c96940702e31b89434dfad47970cbd1509b2", 0xa8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) r1 = shmget$private(0x0, 0x2000, 0x244, &(0x7f0000ffc000/0x2000)=nil) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000340)=0xc) bind$inet(r0, &(0x7f0000000380)={0x2, 0x1}, 0xc) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 13:34:09 executing program 1: r0 = socket(0x22, 0x5, 0x7f) setsockopt(r0, 0x9d3a, 0x9, &(0x7f0000000000)="dcad579079290dc970f2617337e8d24348a8c7db1669704a6f8cf37f312e0ef2ef787212daf7fbd2e2566adc01f74bf14cc4c6647491f8fdf29b451300f05f8b351ba0a35b3b162143f2995855ee79bdd1b6440e5940e7dabcce3770d4324a3808a40f43e320692b7e0561d36d2192d1ec43c80495d75c1dcbfd3f11d2c0d5021d005577e99f3021fc1a9a612d4ae9c14b55801537b73b7ad186cc984f14f70675f6e901e6d23f351784e5548b9944a6fff6f776d6b939420b6caedfd0eb3e0cde978a64c2de6e9da4f79a7212523246bbc7090ba6ffff73892fa82a9c502b71c16a21f787b180c6c4e1426e9b1e73437b8221d865b67a", 0xf7) lseek(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) dup(r1) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 13:34:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x20, 0x1000, 0x6, "33ea27a9c46c3d88f6dda74cf5b26bdaf0a28c3a", 0x5, 0x9}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:10 executing program 1: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="aa1ff13f151214562b28251c8066772608060f1bb6fbe6383a8527fb8686ff865c98087d544bcf04adb12bf6204133db229f9bc6ca27b968efeb8e88e069ed610a0439825db4711c7eef3285cbf026f9f0970c3b345b3b2db4f6364d6b90fd7844d61d8fd6dfb4acc03499b6065be12440b78448001429aebbf7c00303ff9b9f6b4122096d0ceac5e7b04d1d8eb8919d85e12a8cacb5882b5d9b1347fc49bcce2a7670ac0437a5af7181ac698cdaa5b8dd04a8ff1186c37e8650c8", 0xbb, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0xfffffffffffffffc) close(r5) setsockopt(r5, 0x29, 0x38, 0x0, 0x0) 13:34:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x1}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202122f66696c6530003ba5aa5d5b72b779e333641165cec5aaab3022a9de848f7a66ce"], 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r3, &(0x7f0000000180)=[{}, {{r2}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:34:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800000000000002, 0x0) 13:34:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 13:34:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x100, 0x6, 0x8, 0x4, "9b1b40488b86924fbbd63473dec7501bdcd1a953", 0x2, 0x8b}) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:34:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x29d7, 0x4}, 0x0, 0x0, &(0x7f0000000040)={0xffffffff}) shutdown(r0, 0x0) 13:34:11 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0xa0, 0x1, 0x9, 0x3ff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) 13:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) r3 = semget(0x3, 0x0, 0x21) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/183) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) fcntl$getown(r0, 0x5) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x10) ioctl$TIOCSTOP(r2, 0x2000746f) 13:34:11 executing program 1: semget(0x2, 0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchdir(r0) 13:34:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:11 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x1a) r6 = socket(0x10, 0x4000, 0x80000001) r7 = socket$inet(0x2, 0x7, 0x100) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xb, 0x0, 0x8, 0x6}, {{r2}, 0xfffffffffffffffc, 0x48, 0x4, 0x5, 0x81}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0xfffffffffffffffa, 0x6}], 0xddc3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x6}, {{r5}, 0xffffffffffffffff, 0x5, 0x0, 0x1, 0x80}, {{r6}, 0xffffffffffffffff, 0x91, 0x20000000, 0x6, 0x1f}, {{r7}, 0xfffffffffffffffc, 0x9, 0x40000010, 0x800, 0xfcf0}], 0x400, &(0x7f0000000280)={0x69, 0x9}) 13:34:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/86, 0x56}, {&(0x7f0000000480)=""/69, 0x45}], 0x6, &(0x7f0000000580)=""/22, 0x16}, 0x840) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x80}, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff68c, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0x23, 0x4}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) poll(&(0x7f0000000000)=[{r3, 0x20}, {r2, 0x8}, {r0, 0x20}, {r0, 0x2}, {r1, 0x40}, {r1, 0x10}], 0x6, 0x8001) 13:34:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x2, 0x9}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0xf14a, 0x2, 0xc916, "73b914f9fbd46d8ea58ec5a2806b6a132f7e5127", 0x8}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x9f, 0x8}, {0x18, 0x0, 0x8fff, 0x2}, 0x81, [0x9, 0x6, 0x2, 0xfffffffffffffffd, 0x2000000000, 0xffffffffffffffd8, 0x3, 0x4]}, 0x3c) 13:34:11 executing program 0: r0 = syz_open_pts() getitimer(0x3, &(0x7f0000000100)) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080), 0x7fffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x2, 0xb15}], 0x444, 0x0) r4 = dup(r2) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x24, 0x80000011, 0xfff, 0xe8}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x3, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x3, 0x80000000, 0x4, 0x9}, {{r2}, 0x0, 0x80, 0x1, 0x81, 0x6}, {{r1}, 0xffffffffffffffff, 0xa4, 0x4, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x80, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4c, 0x2, 0x8001, 0xe4f}], 0x1ff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5, 0x600000c4, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x40}, {{r1}, 0xffffffffffffffff, 0x45, 0x80000001, 0x100000001, 0x6}, {{r4}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x40, 0x46}], 0x6, &(0x7f00000002c0)={0x1, 0x6}) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 13:34:11 executing program 0: r0 = msgget(0x0, 0x17f) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064b1a16a37be9adae7c91ed47cef98208edd91a60c2ca3f125b0c8c45b3a6a065ee779e81477a8cc9f3c778fde562ad80c36c1097877ac7ebd1c7b1a90eee797bd33446ae2dd334f4b389bbebb5f404610397973ab63251"], 0xea3f7ada60776db8, 0x1, 0x1800) setrlimit(0x8, &(0x7f0000000080)) kqueue() 13:34:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x16, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x61c8, 0x9}, {{r1}, 0x0, 0x84, 0x20000001, 0x6, 0x8e7}, {{r0}, 0xfffffffffffffff8, 0x88, 0x80, 0x7, 0x40}, {{r0}, 0xfffffffffffffffe, 0x10, 0x22, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x4, 0x839}], 0xffffffffffff8001, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffff7fffffff, 0xfbc5}, {{r2}, 0xfffffffffffffff8, 0x96, 0x80000001, 0x400, 0x2cf8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffff7, 0x7}, {{r0}, 0xffffffffffffffff, 0x5, 0xab, 0x7fffffff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000013, 0x5e4c, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x12636d9b, 0x40000000}], 0x0, &(0x7f00000002c0)={0x0, 0x7}) kqueue() 13:34:12 executing program 0: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/12, 0xc) 13:34:12 executing program 0: shmget(0x1, 0x1005, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18202, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) 13:34:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() r5 = dup(r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r6 = dup2(r1, r0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000000)=0x1) dup2(r0, r1) 13:34:12 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x6, 0x7bf]) 13:34:16 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 13:34:16 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000001fffe, 0x10a) 13:34:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000080)='./file0\x00') 13:34:16 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000014c0)=""/69, &(0x7f0000001540)=0x45) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) getgid() r7 = getpgid(0x0) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x81, r2, r4, r5, r6, 0x4, 0x100000000}, 0xa000000000000000, 0x1, r7, r8, 0xc172, 0x4, 0x7}) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0xfffffffffffffdb8, 0x0, 0x62d186f8b7ff44dc) msgsnd(r0, &(0x7f00000001c0)={0x2, "4bed2e2fa5a2c644b93b1fe8b94000ffce19387339086d7ef437979569538ababfcfcd99406a54dc72882decf437484f95700b501ad289ddbacb0997c8b77072f0990061c5a42f87f5dc3c6500c93cfa42614708813949051d20fcb1a91ce3c007411957caf369d7c21c86db3fd79e6c072512699064bd6b0d5489599c1bd6c6d9d0e13048a9264b91f79dba66471cd42b141e379db9a8559122d358e76a8f88814238c5816bac0ae57961145ece9243da53ea781f0909902ccc899d74969c385ed8dbbf8dc3c285999497d22546679350f1234ddbcd93234297aa46"}, 0xe4, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x7fc) 13:34:16 executing program 0: clock_settime(0x3, &(0x7f00000001c0)={0x2, 0x2}) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9fb}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setitimer(0x0, &(0x7f0000000140)={{0x80000000, 0x5}, {0x40, 0x3}}, &(0x7f0000000180)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xdc3, 0x5}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x3, 0x9}, {0xffff, 0x800}}) 13:34:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x40000, &(0x7f0000000240), 0xa102, &(0x7f0000000040)={0xff80000000}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x9, 0x401}, {{r1}, 0xfffffffffffffff9, 0x5899302dd14918fc, 0x0, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000023, 0x0, 0x5}], 0xef7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xa, 0x6de, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x14, 0x8, 0xd24, 0x1}], 0xffffffffffffff8e, &(0x7f0000000100)={0x3, 0x1}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 13:34:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) 13:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 13:34:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x90) listen(r0, 0x400000000000002) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getitimer(0x2, &(0x7f0000000000)) 13:34:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) 13:34:17 executing program 0: r0 = socket(0x18, 0x3, 0x4000000000004) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 13:34:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffff7, 0x40]) 13:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000001600)="31be6363c11e86d1d13c26431358f4cd4fc1433456dc222234ea4414691d40ed57af504dc1d256695594fbb9dea9c9b60da120207694c2d3a76d669f2ace6b3151da42bbb6cd2fabec151a8c7232ce30b93de8ae37e871cffd86ef5dbecfa96fb2282039b1e3621f9bc6d7ec813c9f2f8115f1000000000000000000", 0x10221) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x802, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 13:34:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) 13:34:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x4, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/223, 0xdf}], 0x7, 0x5e) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket$inet(0x2, 0x2, 0x0) 13:34:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x4}, 0x8) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x488, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xfffffffffffffe6b, 0x1}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:34:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000440)={0xf659, 0x3b86}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) 13:34:19 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000140)={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(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x3) fsync(r0) 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, 0x10000) 13:34:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) fcntl$getown(r1, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdir(&(0x7f0000000180)='.', 0x100) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x2e5, [{0x1}, {0x1, 0x1f}, {0x1, 0x7fffffff}, {0x3, 0x2}, {0x1}, {0x1, 0x1}, {0x2, 0x2}, {0x3, 0x99}, {0x1, 0x7}, {0x0, 0x1f}, {0x3, 0x3}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x8}, {0x3, 0x400}, {0x0, 0x3}, {0x3, 0x1}, {0x2}, {0x1, 0x8}, {0x3, 0x400}, {0x3, 0x4}, {0x3, 0xa1}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x1, 0x7}, {0x2, 0x1}, {0x2}, {0x1, 0xffffffffffffff21}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 13:34:19 executing program 0: r0 = socket(0x14, 0x2, 0x3f) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = dup(r0) fchmod(r0, 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x2b1, 0x4) fcntl$getflags(r0, 0x3) 13:34:19 executing program 0: r0 = socket(0x10000000000, 0x1005, 0x800) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x8, 0x81, "a2177de7e36590b27501f52a92fc56f41033726f", 0x2630, 0x7fffffff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 13:34:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)=0xfff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xc2, 0x9}, {0x18, 0x2, 0x5df, 0x98}, 0x3, [0x9ab, 0x364, 0x77c, 0x42, 0x1, 0x2, 0x7f, 0x2]}, 0x3c) 13:34:19 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8067ca4a28) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *155253 30383 32767 0x10 0x4000000 1 syz-executor0 38926 74885 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(b65122eeb3bce43e,0,ffff800020b93080) at witness_warn+0x700 userret(eaa991b988b08025) at userret+0x361 syscall(36701e6ae652811d) at syscall+0x680 Xsyscall(6,5,c,0,3,804373161a0) at Xsyscall+0x128 end of kernel end trace frame: 0x806cc679970, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(b65122eeb3bce43e,0,ffff800020b93080) at witness_warn+0x700 userret(eaa991b988b08025) at userret+0x361 syscall(36701e6ae652811d) at syscall+0x680 Xsyscall(6,5,c,0,3,804373161a0) at Xsyscall+0x128 end of kernel end trace frame: 0x806cc679970, count: -6 ddb{1}> show registers rdi 0xffffffff816f2377 db_enter+0x17 rsi 0x4905 __ALIGN_SIZE+0x3905 rbp 0xffff800020c93550 rbx 0xffff800020c935f0 rdx 0x4906 __ALIGN_SIZE+0x3906 rcx 0xffff800004b53000 rax 0xffff800004b53000 r8 0xffffffff819810f4 kprintf+0x174 r9 0x1 r10 0x5c06fa758cf89a41 r11 0x49aedd11328a9cff r12 0x3000000008 r13 0xffff800020c93560 r14 0x100 r15 0x1 rip 0xffffffff816f2378 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c93540 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=155253 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92bd0,0xffff800020b92730 process=0xffff800020b95708 user=0xffff800020c8e000, vmspace=0xfffffd806e9259e0 estcpu=32, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38095 338386 51158 32767 2 0x10 syz-executor1 38095 50686 51158 32767 2 0x4000010 syz-executor1 30383 309200 64430 32767 2 0x10 syz-executor0 30383 515639 64430 32767 2 0x4000010 syz-executor0 30383 372937 64430 32767 3 0x4000090 fsleep syz-executor0 *30383 155253 64430 32767 7 0x4000010 syz-executor0 30383 201083 64430 32767 3 0x4000090 fsleep syz-executor0 30383 96024 64430 32767 3 0x4000090 fsleep syz-executor0 51158 128476 95213 32767 2 0x490 syz-executor1 95213 143676 61406 0 3 0x82 wait syz-executor1 64430 135387 73744 32767 2 0x490 syz-executor0 73744 431934 61406 0 3 0x82 wait syz-executor0 37139 9762 0 0 3 0x14200 bored sosplice 61406 168162 28510 0 3 0x82 thrsleep syz-fuzzer 61406 495746 28510 0 2 0x4000482 syz-fuzzer 61406 95049 28510 0 3 0x4000082 thrsleep syz-fuzzer 61406 167612 28510 0 3 0x4000082 thrsleep syz-fuzzer 61406 91166 28510 0 3 0x4000082 thrsleep syz-fuzzer 61406 5366 28510 0 3 0x4000082 thrsleep syz-fuzzer 61406 243218 28510 0 3 0x4000082 thrsleep syz-fuzzer 61406 17147 28510 0 3 0x4000082 thrsleep syz-fuzzer 61406 128433 28510 0 3 0x4000082 thrsleep syz-fuzzer 61406 347014 28510 0 3 0x4000082 kqread syz-fuzzer 28510 212698 32085 0 3 0x10008a pause ksh 32085 70127 30240 0 3 0x92 select sshd 59910 311412 1 0 3 0x100083 ttyin getty 30240 179792 1 0 3 0x80 select sshd 91001 218243 46892 73 3 0x100010 ffs_fsync syslogd 46892 34392 1 0 3 0x100082 netio syslogd 18518 169476 1 77 3 0x100090 poll dhclient 37576 163005 1 0 3 0x80 poll dhclient 53766 69364 0 0 2 0x14200 zerothread 29343 124155 0 0 3 0x14200 aiodoned aiodoned 60026 338772 0 0 3 0x14200 syncer update 79881 299317 0 0 3 0x14200 cleaner cleaner 85784 43144 0 0 3 0x14200 reaper reaper 59966 131334 0 0 3 0x14200 pgdaemon pagedaemon 33796 327797 0 0 3 0x14200 bored crynlk 58587 2226 0 0 3 0x14200 bored crypto 65334 155880 0 0 3 0x40014200 acpi0 acpi0 9414 392653 0 0 3 0x40014200 idle1 32871 5011 0 0 3 0x14200 bored softnet 77847 400861 0 0 3 0x14200 bored systqmp 51387 158422 0 0 3 0x14200 bored systq 74885 38926 0 0 7 0x40014200 softclock 56770 284580 0 0 3 0x40014200 idle0 1 31203 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 30383 (syz-executor0) thread 0xffff800020b93080 (155253) exclusive rrwlock inode r = 0 (0xfffffd8067ca4a28) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 91001 (syslogd) thread 0xffff800020be5c30 (218243) exclusive rrwlock inode r = 0 (0xfffffd806eb973c8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 13364 0 0 pcb 23 9K 11K 78643K 11516 0 0 rtable 97 3K 3K 78643K 18183 0 0 ifaddr 36 22K 29K 78643K 3457 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 737 0 0 iov 0 0K 32K 78643K 2302 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 17825 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 308 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1658 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 8 25K 33K 78643K 28663 0 0 sigio 0 0K 0K 78643K 472 0 0 proc 41 38K 70K 78643K 14889 0 0 subproc 68 69634K 71682K 78643K 19210 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 3199 0 0 in_multi 33 2K 2K 78643K 7004 0 0 ether_multi 1 0K 0K 78643K 161 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 4437 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 126 23K 62K 78643K 86997 0 0 UVM aobj 130 5K 5K 78643K 163 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 568 0 0 NDP 5 0K 0K 78643K 1698 0 0 temp 121 2362K 2440K 78643K 102365 0 0 kqueue 0 0K 0K 78643K 332 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 567 0 563 1 0 1 1 0 8 0 inpcbpl 280 11267 0 11260 1 0 1 1 0 8 0 plimitpl 152 1349 0 1340 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 5108 0 5068 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpcb 544 4171 0 4167 1 0 1 1 0 8 0 nd6 48 1130 0 1126 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 23838 0 23647 30 18 12 13 0 8 0 art_table 32 23839 0 23647 2 0 2 2 0 8 0 art_node 16 5107 0 5073 1 0 1 1 0 8 0 sysvmsgpl 40 45 0 41 2 1 1 1 0 8 0 semapl 112 1646 0 1636 1 0 1 1 0 8 0 shmpl 112 161 0 33 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 37781 0 35913 61 0 61 61 0 8 0 ffsino 272 37781 0 35913 127 2 125 125 0 8 0 nchpl 144 75736 0 74121 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 266985 0 266985 10 9 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 232381 0 232380 152 151 1 6 0 8 0 sigapl 432 27141 0 27125 5 3 2 3 0 8 0 futexpl 56 247977 0 247974 5 4 1 1 0 8 0 knotepl 112 17340 0 17313 36 35 1 2 0 8 0 kqueuepl 104 8818 0 8816 1 0 1 1 0 8 0 pipepl 112 25766 0 25747 57 55 2 2 0 8 0 fdescpl 488 27142 0 27125 3 0 3 3 0 8 0 filepl 152 170005 0 169903 77 72 5 7 0 8 0 lockfpl 96 6600 0 6600 63 62 1 1 0 8 1 lockfspl 24 13442 0 13442 61 60 1 1 0 8 1 sessionpl 112 580 0 570 1 0 1 1 0 8 0 pgrppl 48 863 0 853 1 0 1 1 0 8 0 ucredpl 96 55588 0 55579 1 0 1 1 0 8 0 zombiepl 144 27125 0 27125 3 2 1 1 0 8 1 processpl 840 27157 0 27125 4 0 4 4 0 8 0 procpl 600 75075 0 75028 8 4 4 5 0 8 0 srpgc 64 3302 0 3302 118 117 1 1 0 8 1 sosppl 128 651 0 651 106 105 1 1 0 8 1 sockpl 384 23231 0 23214 52 49 3 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 76 0 0 3 1 2 2 0 8 0 mcl9k 9216 81 0 0 4 2 2 2 0 8 0 mcl8k 8192 42 0 0 5 2 3 3 0 8 0 mcl4k 4096 47 0 0 5 2 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 968 0 0 15 6 9 11 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1567 0 0 11 1 10 11 0 8 0 bufpl 256 75260 0 68291 436 0 436 436 0 8 0 anonpl 16 2678465 0 2673428 443 403 40 51 0 125 1 amapchunkpl 152 182876 0 182784 617 581 36 189 0 158 32 amappl16 192 144735 0 144500 820 798 22 34 0 8 8 amappl15 184 3897 0 3896 1 0 1 1 0 8 0 amappl14 176 7272 0 7259 2 1 1 1 0 8 0 amappl13 168 3488 0 3483 1 0 1 1 0 8 0 amappl12 160 2759 0 2750 1 0 1 1 0 8 0 amappl11 152 5674 0 5665 1 0 1 1 0 8 0 amappl10 144 4149 0 4132 2 1 1 1 0 8 0 amappl9 136 3572 0 3570 1 0 1 1 0 8 0 amappl8 128 6987 0 6873 5 1 4 4 0 8 0 amappl7 120 3473 0 3463 1 0 1 1 0 8 0 amappl6 112 4430 0 4403 1 0 1 1 0 8 0 amappl5 104 3954 0 3943 1 0 1 1 0 8 0 amappl4 96 4506 0 4466 10 8 2 2 0 8 0 amappl3 88 2055 0 2050 1 0 1 1 0 8 0 amappl2 80 239860 0 239783 2 0 2 2 0 8 0 amappl1 72 676676 0 676218 24 14 10 18 0 8 0 amappl 72 80272 0 80233 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 162 0 33 3 0 3 3 0 8 0 uaddrrnd 24 27142 0 27125 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 27142 0 27125 1 0 1 1 0 8 0 vmmpekpl 168 227203 0 227179 2 0 2 2 0 8 0 vmmpepl 168 3047840 0 3046311 676 602 74 89 0 357 4 vmsppl 360 27141 0 27125 2 0 2 2 0 8 0 pdppl 4096 54291 0 54250 8 2 6 6 0 8 0 pvpl 32 7576605 0 7568137 1264 1158 106 130 0 265 10 pmappl 224 27141 0 27125 123 122 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 660 0 45 18 0 18 18 0 8 0