195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) shutdown(r0, 0x1) 13:10:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r0, 0x100000001, 0x5, &(0x7f00000011c0)="d9378b81bf81c99b361cfcfa4c4d4eda58579de23523dfd22d0d1f2bcf799ccabb", 0x21) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1aa) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x6, 0x5, 0xb1bb) ioctl$KDSETRAD(r2, 0x20004b43) 13:10:58 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x0, 0xe3f, 0x2, 0x1}, {0x7, 0x8, 0x1, 0x1}, {0x7fffffff, 0x5fa, 0x3480, 0x20}, {0x6, 0x9, 0x0, 0x3}, {0x3, 0x3ff, 0x20, 0x3f}, {0x9, 0x8000, 0x5, 0x80}]}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 13:10:58 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 13:10:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x99, r3}) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x2, 0x3, 0x80000001, 0x1f6, r3}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)="297e739a80ccba801069dfc0fef2ab70d3b1c9a3395f630e421bcbbfc1b4d2df55242e0b1b2e48d9dc88bf43", 0x2c}, {&(0x7f0000000100)="1372b285068c0eaa9a010514107f5c291e2ff5b51197d5126df8a81d53ce132ed17f76aa665cee9cb10a433e22399df5e38e3723501d5b9c9d2a9a5cf2363af096c0d61ac280b2542a35b17658e2aa2b92ef28bcf78928dd2fb5a62cfe9f1ac4625c280e298806c91ee88a8bbb520ca58534b9e000482f826611f5feaa033549f1a29b026e9b01c73810591858a312b72a8ecd27eb314d94e0c9ba7677b5696079a6d7539f13f34748427a0ab849eb198614e97587", 0xb5}, {0xffffffffffffffff}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="40c187e3879441aac5", 0x9}, {&(0x7f0000000240)="770a165aa3e834657e93f08808fbda29b16682ec2936bb1adb4460f4493ca3cd070a70c1b54f12a56d558a0e8a", 0x2d}, {&(0x7f00000002c0)="4a091679da9fc8b1fc3b4cf5b3467d57d24687cd2505404d97eb7bc659fc25af59095cc7138599ab7c052753c0e9e93a3dab36fdaa569ef0614f32bbc4beeed63769be906571a79a587380bfa4f12b3ee5a6667b53673434002cdfc11d13f39cdd7b7a47c0d7ea2554ce77d5f4db26546cad2e202475a5e2a2bea78c647c8f32911a31defe7fb1208838f05436f5b67c94ec17d8e18fb708726c36388b97fb13865f3470af40f5ec4e6da054f95178645965853118056003d62633d6bde47164a7d0bd37434b61", 0xc7}], 0x7) 13:10:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000001c0)='./file0/file1\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 13:10:59 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x8, 0xb61, 0x1f, 0x1f}) r1 = syz_open_pts() close(r1) r2 = shmget(0x0, 0x1000, 0x202, &(0x7f0000fff000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/200) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 13:10:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xb9c2, &(0x7f0000000080)="edf4ba855b9d9eb65ddeca6c061b2c8ec5d74b45eeeb342b793f97968c8f75141bcfb3914f9e66a7a227a4bc68df9b1f188128745f48dd33a2d61f484b9460b6c76ae796b2c229efa0a8207b69faa31c6b34f056c672a12bf36c1b28cd31f1022980453851fdbf867f9beeecca07c7a4e94140087aa6e785336bd0c7adf4a1f18cfaa4eaf61a1a0adf0eaa06481ffd8901fc34534724584d25047b012d9a75cf3d6b7bf3624057ab890dafd393e017f1de4d12d22577df8d2eb7eae0c131c5fdb7161adad2e4150a65297cd7812e0a8664244bdd68bc2be44fbcdc860359ef328c0f44e9d09515e37f16fa74a8c5e19617932378c447a1af4816aa46f76328f2bd7bc93e90b1df438b9185790a237fca8ea35e1aff0174f15670d112b4489536470fc364cc02d5aab351b27c3a9da00d1d5c913a74d632a751684e49eadfeab179bc6a5ddadddbcebbabd2fa72fdfbe2a3f0a1a3b08d078ae3eae4c448710414de208302fb34c82c3a7dd656f0173a087c031f0eea4e380c7c32e16b439d4e4e720f4680551292634c8d67f57707fdfeb89f7f3d957220425ea0f8944185ca3387ab53d244a9748b09e9c26ad764043360a3dd238ebab3d86b2dffda1178867d6c31b5470725a4be4f4bcbde7c9fad404478ed050027b38ce05904a22beddb39a78899f0bf0b7bd371b4386cb8947421118b8ef50959ce0538b50cb0f13db1f86ff922da8136b3d8e8d4aea6597dc25d626cbbbf2bde1f7f9784e3fedd648904fba7a8be1ed527a8c7135543765c19536e8a5b24c0cf81a375a5946668d20b30fa4c2f364122b0ae50d026a019c444c26801228e6ff77c3b06a0d42dbfc614e9d75d76fc404f446568ae56eadf7500caec296672ee3060416bd11362e5652c56d72f956eac50f5db3320ef4a4adfbc67d09b84a5c93245353a6cd5b38ad8bec5699f353200bf61c1ea7e1b628fe4a2366877011945e5d467f724128f9bc8672db3a5dc2e204d403373591ac9e2d81d70bead392feeefabd72a201379d31e90393ae862e4201a32929b8a604cc12977dc36dbdce0151758a0d8edb565062d64b28c8d7ff03561055813e788a091082f8f4581cc475260c4e28fd3b470d71f7a7a737d478ea441e984a8145b652ce8eaee294784117b49ba7764a499589d668fa562b2732bbad5b300ba6f193d2b496923c31dc4f37ee2d2f9c4fb171e0342b6013d3240b23f4e3a08cd8c1adf513f90a28c367875fdb5409ad53ac00b3274ab47daaf8e3274c3da13931e4e4d00867349b3696a0a44dff74743816ad929349036233bf85f83a50001e00c6647b086bb61b60a42e6c0074945abce4264d493f98056ec7afd4e0d120ee4cd7a02a7d6d1e431d3b4c67c595abd6555c45e6731278f80052d8e428052f76592168b80d01c48d9ba25f856405c9032931fa1d28c5cfe8889ae208989a3628a9b588dca0b61c45569b00dabe939718512c29a1817869bc0fac8d36df61e142d5ab1310f845fbef2618347b657cec9deadb6865308219276c237431cf71d2c2b9d1152ec1287a030f1a87c8589dbebb5c7200b7add42d81ce6f8452a32bbbacd73a2719bc69f196df9f26b915fced28cb18af743db438b4a35f5964b245d08ad2a7d37674cc719d135d44f01f56750b82785b6200bb66d96e29fab2df58d48186a22839d6df6f93845c9675600e107a2b53a260ec46f92bf2c068335056cb2f301b921d9d45ee5aabd5e682eae4f7ee0f8306068d32da913c741601672348ddd549f0e3d2398f82b04abf6c188b68c633a45a0633f9686e80eec25b7b801460f4ef5ae8674c2c5768aa3f4055ef19a869d2bf4563138156a3298d05bec1cadca9fdca47335884548fa2ab6c318ce483541d3844f9fbe99a65545a362e9ea69543efa78b0cae5586d52a34d5b7597f619e102177f50c4142dafe2ddde8be1eed33e67b113a96c885ae92d4aa6ef144a8d81e47a9016401297b58796ac7ae376e6e717b6e02ec96dd2ce4670e0059cc2ac47831a9df7f22acb45618f24b5f621bfd264b0008a2e798b5bd61e8effee52432f8826c6546e332c78f809b69108af93bc948b659e67fbc837a20338769f42ecb30dec96851c389438efd32c09c1e29c2f4530e6db1de0127ed186400eb9780f472ec943ce5abc3324642e9cc28a9799ca82f6261ea04d902af5ad2d00fdad1552b3c9427ff419b1f088f101186dd568009fd2ca27156ae81ef8142ab5a982038efe43d69ac5084a76896d37151033da4bcc54556ce89753cc4d9ce4be7a1cfd74e0cc040cc96ee21c722dd7ffd72191726fcc23e1151a7ddebd8dc717fc670195d980c999452d8322bd9a41c40342a53fb3f4ffefd433741afd3eee7a44c1249d6e6abf02c13f2f0a126368fe32c85fbd996f2c2497231b74c2e619ffa0abe9e0dddf8d43634b5f83a1005049babbc6e6a024ec656edc2c1fe48968846494601eb4d866a92ab230bdceed28967e4d6d69ea74385e9eee6d6988f1c893597a0a21e5663b9c49b3c3b12afe7bcd56d2e331cbcb3739c89201fc8cba2e7dca2c4cd4f190ba96b1607997ad2ab29ab2f0aece748d9ea1649fd60f59b69f51964ecd996008a5f7d02931297f0f865f4386d7a29d3b676e92f10df56d4af5eda2746e20ec3093ecf2d0a640f20554e605896bf3236640c6d13ff98510788bc8995ebfbc66c5fe5bf67f4c15af197ae4c4c607dd3a4cb551de8e27add980b30f0d398378c30393bd897b88babd5f27d8e499001e161e35a45a2e92d3586ed8fff44ba962d519c0f138c5d3fe52a072faee74ea5092f188facbbe348dce47ef6594483daa60303a2c780592b4b591044bfb4b7c78d494073016fd80772eaef3c4582b94f184886c2a896a33cef8aca7beb5194d6fd2e6f16a16d40e99cfb9fe69209a016b579120a66df40af905424b372c5de8e15f562f22917a971c9ae6a152dd9fa4bcba0a12bad9f9d8c6e285c06134337d13c947e4c2d8e2a803b0bf1d40d752ce056ce109c12ac5157123090d7f853c3ef116124e333983fb9bee1f0552931adc1fbd65e635df832f81771291f99e025e5e8e31ec13c6de9d442ad9ce2366c755052110e67b5a2904b01b1096c343e88450cc186f7c54dc47d656a21ea1f5e10de0ea1a2bfe133c4b05002f6db02185be182ff8fad50bb6a4908c19b86f62ef0ac4d05b8bce274ee0f2280f0cf3a73987f09e5f200e60ed208ff3a40b480d1fe8ebe29497c96f460893da96ac258cb8e92e60b0ad044da4def5b512ac486a9ff92a4e602955b57658af992003b825e680a28f44f68f829a13ee836ec7b0cc8d7b9dbac60059d4c2376609c37c1f9f4b088f30f269b1a8466360b7ab1919db3f54637a05e32e769b94d2012c8d7312ba8499d1a31bd1542cc2a12c5286d7abd1102f82d1a8ff94b31aa8c6a0bab84342e850ac5b064bd4b6928838176327476c9cbf673429bd3df7081d53b13812aa3e6af340887f796d671e71fb10fe3837b20870805f04624cfa1d39dbaa88232b61d530472ae1fd3d0cc25b7e8cf7070ee04124de2d54f15457cc53a906fe7c3669cd441086ad695c4efcba72dc1f192c2bb24af3321da989e9a7deef1a7df0e10d3eff0a1839f2f702196002b396a071361bbe4720a1e5c920a33196270c9bbc55ef8b1cd75af513ea0426f6898597006290e1d3c9706f94154fc97f87bac2fb49055032c2f6165655396614fc87d54b343c8c179d1df21cdc155c0c5f6acf3228ae27496b6ff9038434648bff95ad0d1426dc2af24a88c65f26c8e4788ab23594b37086b1f33a792ccfb58f67f39757e7fea35bbe16e045ac7c750ef878985ac47f65064cf7019fe5fab9dc71f110657844d7d44a4aa93f82d9427a0890837576a41e83cf933ee547960b59e1fc1c3d078092962e5fc1806d8d3a6e0f86950a6d3fcf55ca411acff29cf62c782964448b6fef55f702079260fe17cb089f6201b07c7e6363ae7186d1bffd800dbc72d2efee281a35164c2f43071a8f7064b8262f4f4ab742f5ad9c6db12f4a4e966f8bc61ac0e7a7a58243f4dc2c36027d2dd187532f41f3d8d05cb4a4426e8bcfc7e2e434e8e5c98b665c5fe914fdc121148e34639c3dc4a16a97fbd2cb6eb9a7d56e2c53fc8873c024705b34ce848fb8bb948eb7b5202181cc23da4ea936ab285640b1326e36860bc8fcb192d8780c8793e260772f96c470bf27a80c3420281254d7af27fa6bea7a6d9c34b7fce569e404caea11157bef1b9ed60124059501e03b5585a626ef2ccf28f1fff05cac139a3f5e26582cee9d79347712f6c651d236cd02a62da7047e887f12d80ff0a8648bd3a3af7faf78d4706f6fb1d2f928c941d7140a21fcde68c5fb6ca40b9ba70930e8d3a7203553fb325458f29e86a78777729867532d780b334a0468c05b3548cbccd8590b2a47951101d03fae4e08551ca95883d246615e9d62ba0393935deb7cb1d520e33e001ebb836976bfebc79362924aa9f2abbddfaa6a8b3a2c68f27b55632b5eb870d3e269d40f74822a570927b81d256f8a7f919115e272a4cd31f06e239f450264302d9d621d3618a7d500e1d2c71fed8eccb3b78c9b3c0519938bf8457d85d77166dae47df1d09843fc7b17f219f1c63c07c578e2fdfdc9087d1fb315d008f52dd8e3664954c0b480c39fabf2275ccab3eb057dbee0f48705bfca6a9192820c34f3fb8027640c91ec619a75f04ce78754fac27eb0f149f34c02b84db64eb929a4cc72a6aa4303af647da4256ef0543ab763b3bdb2c1e62c0d952d1d82e0d837a9f8b926033ca15fedd45ead0f5847486122499da462cf577957a8b71e5ad50136aa10d02433790013a01a5d4ea1c349fd73166aebc670904f5c2b4c88c29af3aaedb38c47d83c6976b689eae02a451fa0177965acc8eba1b82dd436f8407154b07e5762edca86b5125900b75107d32ee72dbc93fac1074a1568f6146f062bbb2b536d1e4e886d0773d33a606771d1825fe527ff54d9259e1cd3b436ab81d0a7e75e88929cbc4ba6ffb4a675f4c702762cb3e3ab63fae6992c8c4b328e529e8c60785bc4a467ec28a82ed11f4140b97c771e6d681c5c1c097656469f3fdb5efc0243156155b1164e884ee2f4a23bf4df18d09b9a98aa345f5c7817e4839548802954dde735c5b7ac7ddfccfa1f290e7f3b28803838dc4c9108525f3250bfd8f7c03592b80d5534c97f429880cc287cd1e09e6f0c3cc83f15a81cd10231f6c1f99df9a66ac2dd65f738d6d49ee4ef15c76bb621fd91af99989fbf8156c339356f6635287b35ec763aaa0d4a7e8f7b12b7b60f1cb91cf05d1a12fed6b28d71eb122e05e93ffc7080f312a9ca895f18f9d6790afed8a989b4d6faef289e8cc62a4156424efb0ec95c50f626fa6c54d0f15b2678ef9e740f6019d7f022c91539c967a7595146c99a138d6e2c6d1dfaad402d581330e860e16d06bb3426169cc7172be25203eb5aedf46005f26d38b831a19b04c7bcf85f527b1ecca701f8c4ab3121b8fc36e4ee585fb423fb24090be05ffc6c2ed29cc8294dbc6b48495d8da136437236a8a89d456e38f3a2c7507e38462cf183b443aa564881cc37904ece8552209e52451a4f3f78a4934d423ff28531785d50b6592ca909728c65f3567fbd27bfbf25dc253a330f876cfd6d91af0a829692afd2ccdd0544ef9153c568d9647d4861c7df40ed96f171bb2d5b255350bbe8864570d4066d01cf4f3ef5534bf90ca3c32c9745b1e6f32b8c84d909c8d1e5ca59cfa7fbc3fa6a", 0x1000) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x80, 0x154) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000010c0)={0x9, './file0\x00'}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 13:10:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x381, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r12 = dup(0xffffffffffffff9c) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x8400, 0x0) r14 = open$dir(&(0x7f0000000680)='./file0\x00', 0x200, 0x10b) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r16 = kqueue() r17 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) r19 = dup(0xffffffffffffff9c) r20 = getpgid(0x0) r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x3, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0x0]) r26 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r29 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r31 = getgid() r32 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000940)) r33 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x1, 0x0) r34 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r35 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x10041, 0x0) r36 = syz_open_pts() r37 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ttyCcfg\x00', 0x80, 0x0) r38 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/pci\x00', 0x288, 0x0) r39 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r40 = socket$unix(0x1, 0x2, 0x0) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/bpf\x00', 0x401, 0x0) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="36ab6c056c91fee6fe1b1713ceb81626a3d1ba30678733b68933f416646e1a318c086067c34aa9561e6ed2cc35a01f5757265bf3bf08ad5de730141160ab3df0f8ab511eaad716abf919300515e98a0bef0269eaadd3481b3f809ffd0d63d84a28daf73aa6a724a82a676bfb3e154ba6c68668ebe07584c805ac53c9495a30aa3fd8c23015a8e946", 0x88}], 0x1, &(0x7f0000000b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="0000ebbd2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41], 0x160, 0x407}, 0x400) r42 = kqueue() r43 = syz_open_pts() ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) open(&(0x7f0000000200)='./file0\x00', 0x202, 0x0) stat(&(0x7f0000000500)='./file0\x00', &(0x7f00000015c0)) kevent(r42, &(0x7f0000000300)=[{{r43}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 13:10:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x840, 0x50) sendto$unix(r0, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000140)="c4849fd41cab31c5d53a065acd3b38ec1fe3558751586012808d3c63e73f5d150287c517d9cc30be51870242cc2468df2212cec33229d3919155365ee7d1d31c092cac9a8e8d2f8d1b154a58e22cb033b26b6439a623dcda4261c17759e52a29f54b7e92eb0edb9c42fe414cff824bdce839341422c849ed6ebf7ddbb1f637f7cdc716d7714a8b35e5bdfb96b67ea3eabb88c4f7d2c0efa0f51cfbe2767f9edc0825a4e4cf01942155b2af9fb95f05602121d182382d267ceaabe4fe02e82cce6815c5d06bf53c332f882ec9b726e27134f26260b9ae8b285f9cd7c5d4", 0xdd, 0x9, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc) accept(r1, &(0x7f0000000280)=@in, &(0x7f0000000240)=0xc) r2 = fcntl$getown(r1, 0x5) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 13:10:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x103fd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000080)=[0x0]) r2 = semget(0x0, 0x0, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/181) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 13:11:01 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = msgget(0x1, 0x200) msgsnd(r1, &(0x7f0000000000)={0x1, "e16871cf14123f262eb412f0c61220f353f6bda10e32cffeb6e22532a4b38efcdfbeeb6ec80bb1ae294c72f668d515472e1db29edadb2147239a22d6eaa5589e89d344632a3e44d1515621dad0209008b26664bb47f8faf61beba36826fe9ad63f09e3a4c4cb63"}, 0x6f, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 13:11:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) 13:11:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() pipe(&(0x7f0000000000)) close(r0) syz_open_pts() 13:11:03 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) close(r0) 13:11:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/54}, &(0x7f0000000040)=0x38) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) 13:11:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xd7, './file1\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') lstat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)) open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x11, 0x0) 13:11:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) pread(r0, &(0x7f0000000100)="5c986a21809c360b655d04d2eb90589f8ba7c595d3fcd24f28e22c29c567e7312351eb08dfa39036258ebf39d204cd6fdf85a1a582dc2653a957bd581335c7133b9a02c0bf0f0ec450c2fb503169a90a5df33a7d096f605bc95a8b354f4d9520d3420f4dbe7cddc596ca2d8839a913690e1c9739c32da472ea42", 0x7a, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 13:11:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 13:11:03 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x800}], 0x2) semget$private(0x0, 0x6, 0x20000000004c3) semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x808b, 0x0) write(r1, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8000, 0x0) semget$private(0x0, 0x0, 0x8) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202000039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ceb80b76178eb06be1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfa32057f665b02a715bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a4036282c511a157ba2e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea0820be9cf382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff59abf8a114cd897d54be3fb81d3020092bd0b9c7d0b14f140395182fc3fe1d1368c3273d2460a55e6aad4db1d76a234223e80c9fc3a99d41489c4c62b0b906c525220ce0355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44e54acc0662c43a5084d396c7724e319811a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0c7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962681b806804b4c224697e05427e2745ab5169ba5cc41987137037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdca42500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f1127661913a96a33b0810f46153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482"], 0x1, 0x0}, 0x1) semget$private(0x0, 0x2, 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r4, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r5 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r6 = dup2(r4, r1) r7 = fcntl$dupfd(r4, 0x8, r6) mkdirat(r7, &(0x7f0000001880)='./file0\x00', 0x10) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000018c0)) utimensat(r6, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x4, 0x9}, {0x10000, 0x160e}}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001980)=0x1f) r8 = msgget(0x2, 0x400) msgctl$IPC_RMID(r8, 0x0) 13:11:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpid() sendto$unix(r0, &(0x7f0000000000)="49fce9eb6a0e8d23ee1d8083f19bb62ff0996aecbe6513aa164863f65ecd9ff2f7199a23fa01a698a635b9689ca316eb6aaa4b020ffad7acab263a4059ceed2c1cb655f7e6f92b1c394c6ca186655cf4097a874091d577e24d74efac2561d26ccf3ab0a4f772a5c8bd21634f3b5f669a6c5b986d0162bfa58b67", 0x7a, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000240)={0x7, 0x1}) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000003c0)='./file0\x00', r3, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r7}, 0xc) sendto$unix(r0, &(0x7f0000000400)='P', 0x1, 0x400, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) lseek(r1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="07253675a5548eb1fa5981317269dc8cd1ebd308c8d3a636e9757e18bfb03041c314eac2021549ee6663c99d4b8696e62c0403d621dd7c5ade9a1a2a6e73433c4d9d76a90469316c2d47643ef486132ef56bfaf1035d6b9b92b74b7613ab309c3c1a6c13a3afb98a3b316309c36534bbda964c536c5f1fa7bbcd3d48420e63b5ed6f2e5027996e7173", 0x46, 0xd, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r4, &(0x7f0000000280)=@un=@abs, &(0x7f0000000380)=0x8) 13:11:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="83105671c76b85b4ef54ebb2e497c766b80019bbb90fc2fdb128b07931fdf311e613f4ac3a7b16dbb667628b", 0x2c}, {&(0x7f0000000100)="5334d26432903955ecb4a8554ef2faa8478c2be124fbaa8a5dd4da3c634927f501667c4e660e", 0x26}, {&(0x7f0000000140)="a7fb56edea1896a25c1aa75be3e285a5c032423049ffacfaead4cd09c0fa4c0dec221cabb7c016f012aa0861f864b2713bb0ef5cee3b79c2788849efb076ac40523a59c75f345b8bf4d0fa88af8c5a0515bcf6fe3712a2569c5b791aa43a37ba9b418d3b3f44464d5b34877d8bba3d43038fa0581897828e93bfebfeb5b4d5935ee005fa8335484fcb182ef041d08e2e720611ed19b59b81cb49ab7ed72ae22c46c626219698e1f58e213be5e311b3de", 0xb0}, {&(0x7f0000000200)="427a337cffd7680e585af43aeec9b42556a721caf7efe7c9d0e19c81f7ef13896928bd2652aebdd9c951eacf6e4c71758d9d523b7908a7d264985c3307e5cdfc2c4a64f4e0150466f250fbefe5cdb34cb534f017d3bc4b9ab68e2c7a40d3e0be262e9f543cd6938c30fabae39a1161f412ccffed61b1bb846799a8f5a67dabdad64cd4700d88c69ecee26078e8dccf4beb1e66de91a6ee5cfa1c9c9a08c2227941972c566ed88378a321356936c0f4ad9697b16e3ac0bedc1650af9f95be6d2c1e", 0xc1}], 0x4, 0x0, 0x0, 0x1}, 0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="09000000ffff000001"], 0x9}, 0x0) dup2(r1, r3) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:11:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:11:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) lseek(r0, 0x0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/27, 0x1b) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/82, 0x52) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffffff, 0x3, 0x8, 0x1, 0x8b5b, 0x457, 0x0, 0x0, 0x0, 0x2, 0x100}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 13:11:04 executing program 1: madvise(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0) r0 = socket(0x18, 0x4, 0x3) mmap(&(0x7f0000005000/0xa000)=nil, 0xa000, 0x4, 0x2811, r0, 0x0, 0x2) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mmap(&(0x7f000000a000/0x10000)=nil, 0x10000, 0x7, 0x1010, r0, 0x0, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10280, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x1000, 0x4, 0x14, "c2098cc8b5854e54a1f2ab8426b2f76973b926c4", 0xc7c, 0x9}) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r3 = getpgrp() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000013000/0x2000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xe3, 0xbd, r3}) 13:11:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4b, 0x0, 0x800}, {{r0}, 0xfffffffffffffff9, 0x60, 0x40, 0x16, 0x2b}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000001, 0x80, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x1}], 0x6, &(0x7f0000000100)=[{{r0}, 0x0, 0x5, 0x3, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x21, 0x40, 0x8000, 0xb28}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x180000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000080, 0x9c, 0xab3}, {{r0}, 0xfffffffffffffffd, 0x60, 0xf0000013, 0x3, 0xec5b}, {{r0}, 0xfffffffffffffffb, 0x10, 0x21, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x24, 0x11, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x1b, 0x6}], 0x6, &(0x7f0000000200)={0x438721d2, 0x7}) getpgrp() r3 = semget$private(0x0, 0xff76a1a2eb2ea07a, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) 13:11:04 executing program 0: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 13:11:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x9, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x85, 0x80000003, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x98, 0xfe7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x5, 0x100000000}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x8, 0xc8d9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000003, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x200, 0x100}, {{r0}, 0xfffffffffffffffb, 0x50, 0x80000000, 0xd2, 0xfff}, {{r0}, 0x0, 0x8, 0x5, 0x13a, 0x9}, {{r0}, 0xfffffffffffffffd, 0x3, 0x80000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000001, 0x1000, 0x611d}, {{r2}, 0xffffffffffffffff, 0x8, 0x7803510aac4b9449, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3ff, 0x2}], 0x80000001, &(0x7f0000000280)={0x81, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x5, 0x8001) setsockopt$sock_int(r3, 0xffff, 0x1207, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:11:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7f, 0x5, 0x10000000008, "5719bd90f7d81726adf4ccb7c774328200", 0xff, 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 13:11:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) flock(r0, 0x2) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1e) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/234, 0xea) 13:11:04 executing program 0: r0 = socket(0x1fe, 0x400000000002, 0x0) r1 = getegid() socketpair(0x1f, 0x0, 0x9, &(0x7f0000000000)) setegid(r1) setsockopt(r0, 0x10001, 0x3, &(0x7f0000000080)="21a1d3130a25931a2111f09cf8b30fe686971d931122dbdb6772529436583b0b958d66c26c8eedf4450cb4dfab6938e0221d3c68e65ea11ccf8d4f8c36c2053683c7b769727887df213d80bae6399c2d590a1a53b062e2d1a716aac849bf6759e0e56aafe3cb05a595840118f1312a8080fe3f894e5a20bf6fd47a1c3147516c507a574cfa2015a810230740af037df93202d3a804d39c10fe7d459d2891d3042a1ec66148ef55d7bdd9ea527494315724b157a081edb77bd97dc291005facd416e0e505178ed66a8f0fba640195e650a36edeee891a6c465329dd0b76904831054d8f21d065caf2aaacbc0e883687a335fa03535bbc693558050a459e81f68fb28e308545897e0247b56d75983d914b0e3536c9744f2cd65459a3a103b002c73f30cd06c77382c503558d9d3cdf7b87bfb847246a582e31e29324a3d5eafeca36af34cb83665e487752dec8ed398a977ace35cb60cf0de1f4a5515520fcdd9b2f9b1b542c40ab84c4b209bd49482197fc1603f462abe474ad151d2c2d544aa9d2ee9a07b9d09b0b2d33b8e3cae43d8625143fda0f832c6c73f8d26dcbed0c805cfcfccf08539c15af86125da858d63b73b625525b3a9bf4b8885a17cb93182fd99413ebbcbe63c1d3fd2805e237786a652dee75691e4c429b0f21abb3c80a19d23264c2206579f084bdbc32361a5286f7a2c55cdde3a9117ded12fe29eb13815e2f9200c48e7ca706fc83bca8ff37df4a23140ce130358245a92dbdd67d8636248238df61c329de69618b02245e854fb703c49e6968922e7244763efaf9f1e4e1672f6c7b39901079eaf3a1ebfaf746e40c1aa7df45c08858d7fa25d693eaac394de140f0f3e92ff2e54249082fe363334c2f2d76071c12f616473f158453b62562d970834f9f2a8162f4c89665356dc70e5680655aec6b997dbfefa6cf1ac04edd7db15296624eaaf3b3b8a7671b668b764fac31ea24442c5a4f5c1c10b1b621de66081d61df3178baa14c49f514982e191d6246dd7ed3964d1a5a4d34a3c9e4bc7ae8967fc75c65a250d0af31c23d1ba6db6896bd76786dc95ae4c4091f7da4be030e4b33bb67eb684086925a423833b6cf14ed7b095624c98d831b55d44dc030282c9ab89bc492ff0d2f53bcce2aa50371c1face0a7d07466c01936c8f8a9c47249503345b3dda2f53fe75819d26dee5bb8a28e56ee81683309122e189a9d4149260305e47083dc64d936367def9e26f16558f1dca3d88968645fa0bf622940053f6a1f8cd206884b4841f910c126e6c8743c8b18182bea505cab3952f6c1cfcdadae6c4a264bd7745ad293167958f83a8dd80607857f3fc49d3b584034a01a7cb7ceddd6ee9f7351798a43da8adcd24d2c9b302d58d4796e7cea1949ee686c820d732e1e8ab064f31e43f8bbac9dd2497896bc3ec3a54370f1bbebcb11f391775e3bc33d326ff8027033d9b449234c9115e48e72774ef467f0b1aaa8a1ccc47a18cd3513ddd544dce70bb93bf397aaea5914be7fa36d4b3abc1f85ed5a05d09c6922774be8e3ac378a31ce6f2872c62a30179ad45d92bec2d7cea8803fb5571e57f19a58c74e4993fd89059c1d4cde921739066e18cb16b832310ea9e027b1a4e7819b9fb349e1399aba47f5aae25589fbc5f34263f64dfc3ae7e1075ee7a9ed9027c58c2fb6cb146f1c4aadb147836a3ba20a74cfb3bb79c1b4013dda0e371c498d1698f6b3d3645510298e8369730d441840af065003f742d1df8f4cd10a7945519522d56ef3c5f7d34d60166f5dd4986311f4c8128c63ed8b3594c09a65bd5ea20ce11972e08efb683d9223c9689c4a7cee077ff804edc4413ee5266719bd12fbf2818a02e9092c9002e42b935eaa9e7695124d32a6ea81ba45e5ca4f5f4963c1112435fd824845af2ba9bf14738725c4f9dec2b5895a83cad3b6396463070ef34341431416b73c0d72cc136b12586d3fa23fbb13d721d5a2e64a68104f515bc2b2b2b738cbe9ad7e0de144306eddb49462436027a0b152c173309f7f54aeea2f0ba71016eb7dd38301b3654d3352901e7eb41d97e9c4368d34e54af290b96d31867af8ac2884b00831f0dbf10fac753b69ca71701c47b405df9ba7c37ea277639512a58e9b4c393be2a0b633a97ea5c079ad5ebfcf506121364431d62cfb82f4ad4840af96d7367091befdb8d4e38564a9826059377dba43b862424e36106b2843cca6f3598e78182bb9c1f8a4464853195b56036155f335e9f14c98256c1dcc852fc2b225c52e7a75f2839c98d7e02fffd4d9897e7404216a4dad508bd1c2e8f23c3ecac8099e6d7f2ce9860578fb8d65ca80477c1768d6a62488d7d53b2592537004fff0ce3d8eeed9d2130aa8760a32661ff27377f9235b67f714dcc7f03bd04b271c6f3ae311309bb3659994b675036939cee9c34c7c033178cc6b9b443a674602573be75d3c1942221984b7e273afaf461f546ac5bea212288da5f72e10cb1d0462b9b6f1fbfb8a8e0d5d6a787aa60908f38ac6341a434188602139967b5ca95419c42e6cbbdee78bc540689d8d797d0c0c29589b47be7bcd24d51e70ac0da04633bd9c9de3c23bdbb55b8a28abc74a2caaea9c5057a7689acc71e997dd85eeca59c9693930a60060aa6cbdcf3fc15d425f160340641f369cf959f779ed011947ca0869ec31b39e1705ecd65ea0f0723433b88c4acd42a583f3332864fe1effcd6950a8a77bbad1b7e78273a1baa4a0b2bbda72888374a929315c6e69973e7853924ab92724dd0a7c6aabf28cfa0aa300b066f305c6c77a00167ca88809b6467d507615c0bf4826ac8b14c8caf66a2259e989018a33868162617ae07aa52656d8020901d8d3afe642876b6a8b80543b44b5240c88653c9af9d2ac37997421b61ff4615e5935ddb88ecbb2b158153f7a314dedfabb919119ea2c7ebdaa23f862192490d960cd388a6cccc15a59da768f20627b71926d7f7a0f4a67c2edcdce6cd8c7f723d842f86dac343b27ba118ad4ae89aa3a8a6f74d7d68da5efb26c8801fcd9265c83d2231cef61dcdf5c137f61627f37b2bd94a3f5dc4d2657fe927d97658db220a46687149e28397b7b8e4964f33ecf43de916d0769dd43a03036ea7752d87108fcfe760845c2093c9e696c0801c2164eda81627a5b083c7edb7f26496dc8ba055084e3b0f0059f6835edc4469df967eefc76d3d10e81c63a6b2e767f124ab7b690791d68946d09f0fabd0b46595b8a0225243ba70b1f4f5b965bcb8b47b3f0072db900fff0936762bc9ced6b84f9c7adda6c774674fa5706fbcf5b41c16d253b36d4e3c3337ed4612149c34e817d8f569802df511812c3ef6b24f77ae1da196d7d8de80d875cb4e04d93d6c750539e2b4e2b8470cdcd7dd1a316badefe62a806e65957009d26f6337d2bd9840e1631b194324de031c4705d8b69c3c5a5200bd5968fd08fbb27d75ef3b5ecaa42402a12885bdf21d11011d159017d03becc9808847491cdb1d69b02eff1842cc678dbc17d0c2502f19fb983299f72b3c21a3c02809e2f798047de9b2fcbf15a7d1654f4c2a32a67a4233e045644ed91bfee921f5aa7589bb880f567f51fcf292afccd303a151246a9f0db738829356ee89404a126f23ea801a711dc4590fedc3bbeb705cdf53301066d3bff7c72e35abbfb1f886d128313d199b3220d55f1b53b5a7ebf7ecd564624ae5f5f065790ab408a7f682a37f921d8737d5f7fcf503c3005e6a1c2aa18e1d023944e546f49f6cbc1b1e7611bd4133c808ed5f6d280fc2cec6d63988773313d0bd49067659df2b8aeef928eccbcbabd031eca37f1e8e42810919e331609dfca22fac52cb222c5623974026570b97b661c37cbe2d3d61b8d68f71278095c785b57c64d7f68038105fcc55fa390291474de7f1596a900e53309ccf9973493fbc6a69fdd2dad6356e83f46f96b59c7c88fedaea9829fb9d0c07f2260a0c7bec2690c31359eef8711f1abf5ba3eb02d6808b33d69dce43137310ee2ef32997c99a04e25ed5b7bda6c94f5b4178ab1a62316a5d561dd30b9715413ea0c0f30f3819597d42e4073d503ffe3011f288c25eaa33e9f4a0c11adf9f6ca8ca49c65df044127df03bb4b5a97f0201d045ac39a1975479650eb41cacef0837f8c43d852491d83977aa552245269422794388c4aa6a0016d05ea3aa41f7047f587956e1dd4dd70e289ff2f7cdabe417e1f2c2b13813c8f033858f3898328f064b22df9e18738e3fddae2adb2d48e356fed7bcf09e99f419b336958fc019737be5991e1705ae8e52c0a7f6a6ea6054edf637967b45f13ae0593931a47b5a70251cf553a8ba8d8a1bef7bb0fa3789d5877a6e542956099041f1127231c5d9add6d72c653c31f07b23657094f9803417d01638d5212fcd18ed945b94cc65782f9ea76bab5195a5644aa2bb6bad2795fe62344b357dcbc129affd93e0facfff0cd134b344ac2cfdb8eb217733180868e0b7bb396cb0de0bb52f414a4aa179646a725eaf98dd4a086a13702c3ceac86ca001becaec6fc23e140b594d097075facd7f196518ec27f550f60735d8ae5f4a9ffa02fbf9e8ff6484ad052594f6bacd0a4e340b9350cf3b4c0cd67a7a2ea5554dae7d5cdf20d2e07c7b9f4ad73a9dfb0eba90864ef0036f573e1f2a9074ba4b086ca3d264eac3d5e07bf53fc684e86c6a6dd128973478e720e632255c5efa9ef1b04b7400eb5e1c5006da1cb911b30d1847affb031bae0c85f418e793ab4124a603d0102ef7837ed76c7dcf00a34db0d1e66a898114de9a3715c06e32c93be96d9f355d0828da937f4fe3ccb609b92e88256d40c621a45b843c09eb8b5219e9bf67751fb51a2cb8308e88f0ba478b19560eaae4d0354be3ed1304f807f16bc8bfabeb09c9fb0fb565c1314438d3ff0aaa41c2b2d924891bbb6ff0618a5ab0732bdf71a12877965bde4597c94fb74dccf26943c859e92d11e174e8b9db3d75bccfda94e14535e824b4b11a8a97261dae8d4672bae204b2ab1af326f46c1c60311d88fd184bf95a0486279cc2d5d16cbeca61e6f9b442379ae4091ae8379330cc844b6094dacf4740d8546cc15ef4908aa53cd22a12195fec5b2db505f7e65a9763171f6beba2b5a325392bad7753c4b59f8b9cef2834a511d197137375eb03a19ec71d0005c706187a914ef212ad23ab0e8a948905c2b564af6ecb93c6ee928fb60394c1691d2b349c764f7c1c512cc7c09693da5be60aa7db96fe1dea3a7ba2e96d478005000363d1816f98c56d699a676717965b5fa074ff077c9df15f69fd6cde8cf72fa4e5b2cbb902d05b5959bc455f92b54d55744e4600bccae1581f2e84aea3b07938f4e24123be325b54a2e02f2d8a2dbf903d533824de57745f93beb04b115e2aa442dfb673402f64e1172eb136ee150473eeabfa8d5c7470341c0bb9cd5de0e2b3a6bc48ea2eafdef1603a1bb957f4e5aa0a944daecee6f0044ade382299b14be4f9db68fa788c3f94e26851f49e6e5bef110ce14563bb22319fcd22435e01daeb09858dc7d7d9f75e586e0f70f0b5357dae27ffadb7aa510d4c155c5afe957464de066b898b84a57afbabd765fe98dd182ab028b55ee2275e76d2ca90a6c2d2de65e2135865ffc037eb4d8853f7c894e39b3b7892efa1620056d6399dc51fbf35f220c4e2d333a6ab8ef123da1f5319d3006aefd4a48e2375431924ba7f48d0790da5ddcff077126c71763d2e9274e6c41ce1f6451cc623c61d628b1a375428ce45a2146a69162b73693dff72feea83b4c0fd4e", 0x1000) fsync(r0) setsockopt(r0, 0x0, 0xfff, &(0x7f0000001080)="e6dfaecabb487a057b6b6e16", 0xc) 13:11:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="4345aa91075a769471d61c8c6a2d8f69678cb751773024e3d29aa2a0d8256c01ea14cdad5c38044bed85bc18ad10efbdf206abef62ff5f8f34dd5d9edc5a2e662007e424bfadc4a0cc6323350a0820f8dd46870fbe54c7c0ce7737df64115c5661ee2590f2796da99aaa378ce920c6eaceced8bd578e00cd6146961263ea748f110a3549525f1ae9bfd114ebe0d0f5a8aeb935adadce174d68625461652cd94c9f9d954d0f8506d5ba3559bc685aba00fc7efe5201c3394432e7fb055b897a3ec2fcc38471d6109b9b", 0xc9, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 13:11:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x88d8, 0x25) r1 = accept(0xffffffffffffffff, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) socketpair(0x18, 0x8000, 0x6a, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r7 = getpgid(0x0) r8 = geteuid() r9 = getegid() r10 = socket$unix(0x1, 0x2, 0x0) socketpair(0x18, 0x5, 0x9, &(0x7f0000001840)={0xffffffffffffffff}) r12 = open(&(0x7f0000001880)='./file0\x00', 0x20000, 0x20) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001a40)={0x3}, 0x8) getgroups(0x1, &(0x7f0000001900)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000180)="5aca2793d3812d5aa0d75e72b796b6c98ed8dde3b744a311ffbb7d3896456cfecf4398a497fb9901cef9911bedb4a85b9068ad784090b17769fc9844b1ec9c843e0d0272b376f8c1ad4d74cc121159a642b72963291571c74d6a47efd50b4d64c3358bc343d36a5f538ba6c162c8b45d69dc02fe65c8de113838b00c8b9190f0", 0x80}, {&(0x7f0000000200)="f35956236623329a0f0e2dd552b0748c018655dcf9a3800ee43f4681986a4759e655301053c455d68f95fd54beef161d258664df62c97eae26d7b5fb3ce2452737ade7d98ea43d13634ba99591196d1adeaa3d428a4f4fe18e21dba6f5148ec2f29f18fea2879ba84e7537c07ed712c5ec2a8c409405f75375c698a14e138ac0679927fe3960b7c13fff84", 0x8b}, {&(0x7f00000002c0)="a649e3befde719d9fd59c6f6b942460963c7f2273bf2bff9b83c34926a1f73f26cdf76d58bc82e2951eebb55cd15f18c122629ea182e8991bf02f67de8cb2f35efa81e67e6b5219af6d6c971a374ac15dc4eb40b15e37a13699c5a017c0b95e14264837ea16ec36827447e473dcfc802296ab93b01a930f6c8", 0x79}, {&(0x7f0000000340)="cea4b22e87bdd982d30fc7b2ddf126c0753945b97975bd3df3ae3e0cdb83f0b7836e80c0f0f389bfde03546467b8b940d0c3ada3b217752fabd60bfe66ffe67c110e048151ab0471bae8fc69faf6ad58d6562751df95f82350b00b0e1e0892fb0ba94d0848cf3dc050aa6b53418c92e00bea6fe5cecb1222267897ebbc9c36bb48fcde7d63f500e70d737a701813a2ccf834dcc41aa0a5646633dfbc26cbdc01bd8e8db592cc431ecb9319a662ede9a33df80c6d53431c72d4719337d7f8342f265147924332b13e4e06bff8023491a8656825fa5d827b9f954056f9f9688d5f276d0285f3bf06f8ae27e33691a232a06e7adad879e6fb7f17a33cbcf9423233f0986031b0a2aa49ed79132d8f0d759c4453e3bf30fa714f7b94bc1527aa03381a1b7bfde2dd9fd3aebbfca853ca58fc04e832b54bb3375d2a3e56df0b291a81f52d2c89a5b07c3d0ebc0f43af728a780c017c6f0d45055a95200c2f040904db2d28079cdee11b4d0049548c1d0247d97da41395612f246dd1a46fc02ad1219035c9da8602f35177028942159ae373ebb784df23a49aa3e8c19b18b7837c5f4c628a4d4adff94be2a6f1822e9db4edb8a8b3a31b78856c5c1d6d1bb44eb1632163bbcf1f333f6ea8b269768a8a4dbecdd07465d152aaccd83c886776ba4133158a08e2cb4340417987af1a5352c05f47a16d76654ce5e742eb6e219c72c6349cc0e16d46b8efbc874746cc8daab598ff49e2257257da8cc378770bd22f858b5d677489d2684f6257059d2fb2ebf11ba7acc731584b97e8b5b629cf6544aeccd50799c9741acf31d9cbeda67e248a705750be3055f45eec7ee73eb3d7075e1b581dbe2f032ce6c7d86a5dd3e9202bca7a1473e280119c1e0ffc3e55300f0ebacb47fe640389ebee02702608d678e311f253e26c8d9d7823fd4e0d88a814815f84f9bb0630cea90c5dd1be0512ae31d435a28adb2ddfd81c9b93b1ffa03630b0f961f6bcebeab546bc0688c15c41e1916e0bd2a19dea4662952149543226c10907caaef2c8c75392da4bb6f87f8a5d0e2b4a67cdfd6ce8a4a7ac666b401f2fc11dd62f2309329004b2d5041484895c697294cd4fc18ad56290f9db7ea486dfe4bf51907468a40818dbca38700d06c12ef1c68d6ee655e3eef7985b96281b79514314af4c2518518f96dd9a5f6007774f3a4fe172425b164e497c08aa9fc056bd61f0b0efe1f79fa8daf7fb6b42e57cfa60ac007e60fd9e36436c2672fa932464e4969070c55db16fcdcaf8e7a9fb680abeb37ab3b0b7c0491841c70513ff92650720806c123e19b631ba5d51371b9ff96b86762a1375d404a17ddded091bb30c025eaa26ba0efb261ce4e83d1da37e092e9d758b1e1a0f2317607648ec2d6372c638e658a4913cbe641e645fef159aacc08ba9d297636a3b5375636e7cfce9a970b597b2adf6b7cb4b982f9509f50ce869d0794a9c8e9eec211ff0b96335ed7dcd2e63ec8201f87d14f96f6509f245adb434b662c71371e0556331af2a4f3ad7b9f9a858b126965d75a7b2afe9e87ac1f3b18b14980aff937b05fe36d2273c13101bbd282a32179e96904896545459560743162246bb8462205202cd9bc870da62d435d2e6af60f53be09bd95eebafcb10acc7e8bc5c456626f6995e2c58c73d11587deece7fe9991406e7452a9d70eab5c551d561702b979d706e34599636f8162ab67957fa3dac6efe50c60d34e52d2176402a38572c0a235b3a184c2b5d49512c027915090912943e694dc1d03f55c5a9a573f61cb43a0c72a70c7470751fa67c92d9a1416fc80c127a751daed01e4cfa91c4918512535efc98d0cb39a5054a5f8c653552d55bf3a9e04dfb45c65b89a0d001d6c9638d9f5e4ea28ccafb4c7763267f2a1aa54b2c0c5cb139875d652120c6a6c599cb3e09dc12f2ce19aa979722d59447280fb269801982c02e90afa7dd6b7eb20094a897710eec1d343818a798b87fc74fd45f2c58c210d45df661a0ef421b28ca9e578d9677c4f4d73cf2e0c0f8ec000eecdc43c055fa66a3a8028df3cabf4ae4ce32151db08606815bd2db66b432cd0118058f98dbb119d69096a416a81777f530801995714b5a3298cac3b1e70687e9c6fad51b42e414b5351cfdcbe0b230d65221535c447c4d543546764616b7b20fd2e6f469c3de281369e0a51ca7a64f75451045eaff8490d0bbd37cf6214bd38cac2f38473ab5744a43d3a3bfebaa804575edbc69f2cc7a5eb78d9470f874921287c8ac03bd3db82677bcd82035bde29456f9c18f7ad8ad2231ce1bb9d2749c7d6516d639711be7db011367106d7123e51530d15a3a7db7adac5dde0bc9ee7faa7ea9a207d717de62e2ed4c5efb7f92393029c35e08ed5f0e34af5b4948f442be2714ff3f4561ad6f982fa36bd590f700a268e142f62821a3b6b81d4a1bf5f2628264c35eb305db5fd76315f188faee52633958926677798ab0f36bd9e98fc7d7eb6b61b56fcf3709fda9768a9aa363cd50ecf06f7a6e3ddbf246747abaae321a6f67283aa16e1abd3eea0bc71c7728dda77056639e1c745e0c800b5c96ffa08d21b40f96b00db976fddc49bd2059a3ff97cf8a726086e1d2939400a53900b489580a2b25b7b39cb9b47d3739e3ee91474c943a531032ae2d451e386bfad6fe515c630b3b0598867e407dc9ac7d64f9afd0c3136e0a3d558de14b73f375a2c4f84008dab2a735c37e0936fdaf0da0b7e3381d07f0aa63e2daaf595072dd259a37845c351f0f4174bd7456d022ef0d8e0dfc31f11131147a5706305278001cb906b20be8fbc4b656b2535e9688c8cef5860a19d6d14ad03914787ffbcd705049c2b290921aa23bd470eb51e2adf41159652f7802d87964a673fcde6a6e779bb150a994ac4669e112e5dd7f393f3a0592014d8584d8c1a8ef75901950bffae97841e336093214b8f205f5b097b3730ef4d00d3a4a80e10b3f5240c08e30c4a84369f96cebcc57743b17ee9060e0586ad606abab666fa20407d2002bc34df096fe642d41fdfe323846180eeb3bdf114a4b4462a24d0ac096684251bd74eaf850f1a5de080b4d247e879861840b5e9ef5e83ae5fd72cc7f22947a0b9da6f6249fb33fabe421c52e628a5a96887a8530bfbaf03145ecb0f7bd63a68c900fa3968c8af324d36b622d19f07c6b6e40bfea2301cf37846522797c630310326a5f764879732fac21ade929331b01c4ddf74d038979eb75ef9a07024a091f479a2aa237d0817a2eb7473927d33fa3a0493fff6e9c54b88bd6a36e8b84c99efbc955352c67156510e438dd9d07c7d9a50bd9bae83bdc7a3bc96fa98e42a3f8608980423ae5df3b6eefb94f18153dfcb74b29d427769356eadc653b94502e5d630b1b8e8a84466ed3e608ddbdc246bd0bf2dfc51973a6d483a59c1ba79752981947d1deb1d76df97238fe18790c651e9b7b95449b508875697b6bd406511b2d612a445f527f4044112229801cdb48f743d68ae5b5e700d3e63831f7dd90d078cef3755c2f1117543c81f1487e3ba424553c8d078f3b5bb73742759f83a6d2c8de62b662ae1c42d811370d583cfb6c390ee177002e2bb191369dcb10cc03e3755137bb1de73b0ed62194ffdb7cc0be5ff0698a383044ccb26b40e95cb47eda6ff619495bb9754f5fa1869b5ac53dd827348492232ab2712f3ce22f0917b17f46d5737c2904aaee6d0d556caa7efe2ef4db0e7e929ca015583d47691ef68c111b6626c3c586781f27033145474e7a2ead97a24520218cd1ccf3aba8b0cd3352600ecbecc83d5a56dcddb5b9540ead8c022fcdbadfd382e5a843f31a0a57cb4d26adcb3f3d87054af56036d2df101d3fac8d4182ae35592aecaa80c52e88efdc73ba90c720e4191441d1e56a6a3ef59ebbb3ae05bfa87374baa2464187b0c08d62984035def8351a63c28567f4271b0757d43c00ac4be8023f4addb72fecb6070ae0040517b36dd796b2fccc2d9b26996befd7677bd7d86c53c2d28cbc3f224c4e6f93ff16c32469a01dce6e034d30ea48b0b5036d5d89acd3c5c30017bdc84e0a9194fbdb9d9ee21e50e9cc583d32b24424ccc17fb37e96635da75d6ef5871e758f06b0b5621d1a4410858190f13630b164a5253261da30abfda6a0d1cc17192a77edd7718736f2e1b02b8945b8940cf76ce785d4041ad591a64d5f4797b1a6ed8caf10f5c5b3be5498fd42331f94c70472d6a067b31a5b35d1c67167303e7ba2b7a8d00d337cc7fdd3b25e82f0ceace7669a55e1938aee97e76d001201908db803858db796156ce6f2a15fbb9416df28dd2d84d12e81aa83df2e596d4542496981189b522b8b2d1462745dd40b34ae4ae06aeabafeb341bdcee4f3a9be6b9f685f6433978cef2ca8d5b41b0bf8e446a28bfc9b8f521edba0e2936df1a91ff9c8aa6718b28a9f61bd0bd31b3c122a025ceb09942a064e2f19bb1bfa985c20a7047be0e9a8bac154b7f85c83da2fb3e70edf193fe1fa2fd08684f9e2350fcba626caae00dfa7b03ad1329800650fa43f4dae0a110224f9652ec3df35a0f738dbe16be811897ff388e2e712f8dd46c5a581fb0b41ac95db0bfc9b011b39bf30b02e2b359b26dfd3415e66170dc0e25eeb1245fdc9f1990449baa97c632cb5422fbab25363933cea67cc4da0c10ebf8e93bc85be6561397cbeb0d90dabb687e23c8cf41d6a0bd679760bb9b20d698a85eed6ab03c7d1ab5678d79428a2e5c3e7a868daa88bced412f512a3394e329e5d2653176424db0b00a9ceef173bcbcc8546dfe3c1da94c56c819e254987950db176cd05ab13639b8ddfab9bc30208f21934e260f0204798dde4e215884995bff68c97dbe35bc1802615178a8519c2fc7c0256a2de30020563cfed54f2fd3066fa1457dcce1c5d685484009532b0be2e5daed1e2aae5aea10617b5188f3872d2a97c00ad2c67c5071556e58a4481ed64643b3588acc1a4cab01f1b821d920d70f0e215d35167fd000f7f3f0507e8d9d7fb8963ff1d6e50278be6f9e632c21bc0c23a9ba2382768ae117b0d19ace858c0657b206c95b32b14f7d056ad1c40ca4b4fe7af6394841e2632ae47d12b193ea70528a67f7b11fa4e73544c8af3aa92b46fcf0e0230891f59c3aadc7fa34b4fc22b152ad8a41bbbf178e79c6f4ed2d0e2acae240c6892091670ef61cc7fb6ccd7561bf8e6a1fd3fefc8a14120f9970e3ca064154d4bab1efbd99bb3c6093107005e5eebfc0e7ae7b0acceeacba59111a7431f8e533e6e8220e104b181c2e4a74f60c3bebef580a7fdc91290d3b16ec3e931b99ada76d4ebfdd01fd3d1122895937aadf8e097d522865ccd4f420d1eb0a14b721b4ec78dbcd39a36a4156453a2d81716adc3d4300ead3ae1b1d8066df87e1649386d111f93498cbaaad91cd3b9539ca3a684b4c1a65b36f4621f12892e1e66e7772bae42480720f36c57c95600fbfc7d12e4feba64f26891155fdfebfc9d93186da3486caaff972efdc8ee1f60d5e42a826166c4c509c08ff87c41b20ade56e89be83e065437af28c0a91a0559b21f39a241777469838c7ba913dae84052c62dc6fbad73a99568a03669c3df5bf5e5093ebed9198031f0ec3eec143bcf6527b1755020e986e8597bbe0107715e97ee2202502dd333eea2802afb0857f158c62dc869d2581c34dc75ad53d6b961dd1e141a8bfabe6cc9e2b3345b1aa8e78b1f1289dc3b5855489c7357d55bd01b2ca4a114fa7fc9931fa2888a961294ba9ced6ef37be0319963323a76e388c49c562ce82be252", 0x1000}, {&(0x7f0000001340)="6142d239128fa562d09c51d2eb79c9bcb21c7fa7a000ee925a9b7024ed520df9263b768aead6c6f0de1150634bfbbb7371a7961c47b9c3f826f6188a12989436e59115308a09e0220f7fcdba89ce72d785cda9a4659973705a7654319c6a1a4c0805d6ddeae550a89ace9c37c6959a9b32d44dd52d1990467a6cac410da8c11de9b42b2a145693cbc4f40c6f48f97243dccc6be23764fefb7b", 0x99}, {&(0x7f0000001400)="6bdbdbfecff5ea0cd4d7530a45122f6ae237e9a3de034da9b1d5", 0x1a}, {&(0x7f0000001440)="be146a671148e4d51e96a7eae4f602413362653719b9466595793d8c22a946e90b0e975623080217873efc666d785f4b33f4536801e9752454094c7ab9e41a5fab2ce8fc872e6275c20e27524badcd10c7c2a1b73ebc91b93413e462a7222010c87ce8a70e002589015e8dc651a2390575ea37b2", 0x74}, {&(0x7f00000014c0)="2fcb51dbdd8dafdd078bd524945aa9f65522809c8a4037da415e6429aaa5e220f08f6b3103445d7cc5b503817c3029a9cce8edbc2d94b8d958d2a20374e5713b40745d9f33ebe14c25acb29bf22a88022c48342dc129b6245ee710f5aeb7a7594be77d1949742b77f5475672330d0233d3d449ad95424354e3163ac821c0138a26909f05112d8a7243e854a6de4cbb761f88162792f227f5743abac1dd11a7b0850c88598645d9", 0xa7}], 0x8, &(0x7f0000001940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x88, 0x2}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0x7ff, 0x1, 0x1}, {0x1, 0x6, 0xffff, 0x4}]}) r18 = socket(0x10000000002, 0x2, 0x0) write(r17, 0x0, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r16, &(0x7f0000001600)=[{0x0}], 0x1) 13:11:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/120, 0x78, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/142, &(0x7f0000000100)=0x8e) 13:11:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20000091, 0x45cf07e5, 0x401}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000040, 0x3, 0x1a47}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x9, 0xfb}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffd, 0x21, 0x0, 0x7, 0x4ee726a5}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0xffffffff, 0x7fff}], 0x10001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x18, 0x20000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000004, 0x40, 0xfffffffffffffffd}], 0x716, &(0x7f0000000180)={0x5a, 0xfffffffffffffff7}) r2 = dup2(r0, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x401) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1000000000000001, 0x0, 0x0, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) 13:11:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x18c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r1, r3, r4, r5, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)='./file0/file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/178) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) msgget$private(0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x0, 0x8, 0xfffffffffffff780}, 0xc) 13:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0x108) sendto$unix(r1, 0x0, 0x0, 0x3, 0x0, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 13:11:05 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="d40426e66c07429463e3695a642ab3a5c05c01f65ee77c071be9925e67645c7deebcaf63ab7e90f8639197be6964d20c8ff97b2b32c62ae26a564713a20948854fb365926578289e69fcd061dffc910e3cd958f3efa989", 0x57}, {0x0}, {&(0x7f0000001640)="b27df9f88b9a70ab82bd5335e18baab542a09be29f658d1523e1d1908cac6592aad093abc989cce5d144c4d1367101f8fe50c30bc9c990f88a4156d98e0a1100d0167a8fc3f3039a1870a2cb9af70d358784ed069439626caa5b287bbfb77e57c48e8f56dad8d6a6d333ca1b9278220ee57f3b622da699ffa85cbdbb1493b35d96f5e426df615e1efda01d7d4cab032195909234bc70582efd73ce762822de572143eef0ceb1e92cffa36df6475e44cb22cc2c34d02347d28012389af2f12b7b686370f4abc3689b7d16932369bbc7ccfa71021171ceb3dd56c70641b5380e49e5a37c378c5b0f5d4d09", 0xea}], 0x3) preadv(0xffffffffffffffff, 0x0, 0xbc, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 13:11:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:11:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="c1d04a79b1b8665a0f40cf8f43f801e7d3b386695c927d1089fd91296f", 0x1d}, {&(0x7f0000000180)="d6b56aff449089d7196b6d33be2b1c5136901c4e4231fbdb49ff6e23d7de3e28d640ca79d06dd76beabbee1c3a06dd1d54b28a4879e3023d8590339e3ff459540ff3a62b840ff8f5a5fcf77877a72b25e3cab7f696ff30fdfb6b76dd24d955df5e552c875f00a83a7c290d63c791dcd525d8e34a339aa45940a4f41c2a5fefbc1d5e633a7f9f1cc77063de1b56911a4c80a75df0fb437d11694fb270ee39a643ffe10b6f6c3cbcbca4774d8fed9ca074ccaffbd1f37b1245c47b14367f9a1e6df64797897316297f", 0xc8}, {&(0x7f0000000280)="78e3c98011db9206e5268a23483726cefbc04b1afb36cb3c195e4b9b881de7016cf66ef48aa7341433cd5897b216855f58a66a8bf30ec928c0241e708eb83a829eb2c95146a2b2c1eaf180104122c39d10b54da479d907887caa71b2d8e7ab7d44ac1d4c032d3cc318fdf393745c77b13d6c4caa492ffffab2", 0x79}, {&(0x7f0000000040)="1bf9906956b423d40d7ddbd6d17e426f1dfe4340e508a534755825fd519a4e402d549704", 0x24}, {&(0x7f0000000300)="37375ea53147f7c800ee034459c7c52b0174ffc124de50e9f1d1171cd5c02333c115528221d07b36888706b4c6a0e5d452c4f3adc07479eb3ec3fe4515fd007cf5c26a1155d465fc923d9a3ced038e35129a508b0e71e1f212c0e4be26d79bfb80a38fd3630dfb95a46c6d9ee3da90ebecaba91789c9e707cbc92dc0264b746f9222aed4957562357ed7943977fed980595760cc75f452e994109a04d0cdb5eaabae2cb02c4a3cec890fbd499f32d54f796b574082d9d92cb5033c4a3a3c966e401bd1dc2a0af6717c0fb3c302e527093a0ed378b574d1634ea3b42c07f435", 0xdf}, {&(0x7f0000000400)="fdb6695745db88ad188abad820b5ebabc3e8db1a62081988886b77ff1125f76b0674733f83962a892dc3bbdc36f2070d78281f01b5cf34ebaaf26194cda248552689099dc1532676614bbb14b47c88d009f9aea6df742c2d83fe2c3d4810fa358eaba35774a9e93a2e75223ad6565c54189799b4d40e360f67a79fb595", 0x7d}, {&(0x7f00000000c0)="7333d6410c854c5364d8db51378ab79e02f30ee2ad185c15cf4bba3a6cab386c520607850d64183519df3015841ab39204ba4402b11ef1", 0x37}], 0x7) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:11:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000031c0)=[{&(0x7f0000000000)="ab75b7513d1fefed551167fd0e1343778a048fd4bc6c8e8fa94f6b10742a0c82fc33c969fc3594091dc79618423239c12c2a01ea56e7a7019d24839b1399df2a6a636c031ab386e1cc3cba", 0x4b}, {&(0x7f0000001140)="19ee1f89504585f6e143004794b377dd50facc9c780d3709a6e71e073da520632b3c8aefecd87398448cfcc3339dfa66a3b6e76a994776ba429b88492b86f37031a6c4a86d519390ff7fd8f0559fe54fb3400d07a97fa901371e9c7d4eacd6c0aa1fbac28ebda07346aab373fa477cb89d8b285b1e859213e66c6f0182439d060dc415ba6bc01c8b4ad600a39556200c8c36c93eb90676512b272819512603ee255470d32745a26153eefa8afd000ab4b3680d72c13e2909e6bc5546a22720724fd26107b1fec4da966497802493337ff7bea77ef18bc467c1095e3cdf3e06656c03e3e57f9853182b82abf6fab6b0ddd2ef6cb56ba77f309be05ed178fc49c66274eaf0a2609f17329d329fb90e8ef5eb8bf4b74e8c4213dcd6363f2f1f190c7629d336a2f25e7ae3b5ba55088254e8248e8868cfc24baddd4eb977d4dc42d307f42a4755a35bf9e2b9b498c5f77c0da78c6d4d7d2b254e2a2267d27dca3881577dc58d9762c45a97bbb404e8fd68ad1bc703b8445950be1bef1d050f07585353c5a38c86944751119b4b8092abe666ac3d0a7ae37bc5feebb6e03b34694b9ac9316bb15b1f47bb3524f40cf03d535ce11650d63b9f26df76d6ac08910e3adc27d4693dffa4509b37886ec982087c2c30242a74406a089bfae188ed9945102402e79afc8d92d18fe1ae3c8935ff563dcd4142888315fad0ea532f7cf1597f3fbde44bf74e660037c2a1f3b034eb1904120de9a241e0808e0588af999dc822d16c758f848b0af9d1a38625a14fa449258e735c9ca09f27f283017c516d4ab58eaa51b98a5225aaf3ae7a723c13e77522fe7158964b6f57e1dbaef66e9630a896fcc615be93032207922b6afc86f4a7887b24193e9acf6b6b41b6c2f1a9096193eaa6b6f090b8f1944a17b250a3096dfc0a3b303cd4fd4e8aec99e47606851b180c70e677cb760cc47ec4a736da1ab8ffdbd739153104217fd9d1a142b9c7fefd7b9cd9de93dc136d8a2a49a74f0ec6d7684f3088c292b83608a78af00c1f0f8af045df96355cf65271fb851e43b9519d5acc25540204e3fdb609c78eaf39ed7c923d146ace26764ebfe5dd2d7dfb0e32a7cb560d36786fe7f417e795d8555e69d773159aa106bb17f39c08d42dd148199014f4810f5071badb01c205e05609b5297259dc35f3b752752ff776071e27877e17072432d25645d40d4ceb385caed796e861fbf7ea87897f0d4eaf7c24269321f07d644ad516feddc86a9a1b9f011db24e5abc30f9494e20fc0bca74fef28622730f86b2dc65cfe2038f862de5dd74f0358385e02ff73043a031a96d8392c3a57abe63a3f0c536e7e5962400139b107da064d077f65eb93a8dd6894021751ac57e551e37e49a2e5ca73059aea8611a9d0bdcb71c0ae3c9d153271c9cf386bcc7fac0c311fa5be1095236ba878f531bcec67e80744abf1821aa16b8cc0395cf92e2144f09f505ed256bed6f3cb7d73507110856b28614a77062e1699e55818e8e01e85605a9a1b6f87b89a1193ef54b012a108214e1df5369178af7043794d6f66cfbdcf12fc4a1a5a5ace8d0875ee46cc90e558a330918e7c7be80d65261c0e57f8ba3db78798c112ea7eb789ef69209b174096f43a6b984036aba3e64c58f910febfa5b57ebcd509d4d7914298c9cd7dbfe61ac5dcf14495540a26ea308dbe549cccef43711d2df390fc8d916198e8aba385167c5f8576151e11c19a79c173496deffa0e361a06ffd7e7f93a1b55fc07b6fe6d62978e5460ef8d3631ba46b55ce48b0b46b94d063b5ca2ea1b80b932cad728c3a1dbfd9a5b08811d4408e2ef208dbaf8596c999eac2edd07fca01106b6cc0a72b1d628f186e123c7d028f3f853899cbe86bbd1c4ffa53ed89aedf71d46d981db2fbfc13b17e99cc5b6bdb5017277e1386f7df955d30a53a30f1b326140bd6c902677e838783d229e4dfba05afc2d745cefa1bfe30ce5c96d534bb3834fb1a2ca9968f6c281a02d4bdc0b886a7fd328459e0fe81bb47084b10481aef01eaeb20ed13aa61fd481455983bb00bb3dfff313402a3a421954079ff1c7b9ec44744c3b97cc090df2ee98cedffa93b7f081f83267dc4d520cbebfcbc1ac54e658e530ef8ea32819d7bc7f27e8528d7d3cf0122c23cf85be8d59526b9409095a1d85328dfac9cd871945f37b2347bb00dea11167cff54a6bf3cd5882470500bcf56d953a5e44f0426c04c2ef1f4e4c68fc18af88bc64bbe3748c8c1e4df1d2c4b61f0b6d5cc358f6f7616efe00f6aa76c9431aa170edc0565e838215baf86aa1695a8f35d4610004073e8713dc6c14608285be0be0855a3ef74f30ee1bc15c117b81989cce2a18b601138fbeb56c3493a1c511fd64b4c88e7b2bb1c12b20bbab1b87f466638346799453f0c83a51f105cfdc6dc4fb2b54f06a930e4dcf6201cd5c2358a643d1a8a6bdf1517cc61dd601d4feb1f3b3208d2bf871a612ae392b2ecf3118ec7cd3749d88b852a6182aa565e5089af66e4b8821eeaf5dc1b0b2200b2d231ad7f925042b1297804c9c11c76de6da7485ff17e7c12805d394eccc2056b463b78db7457b5f8a058ee2fc18784a2ad5679370684bf01a540dfd0a654a541fea7612204ab91cd301c2bdd894b72fb9312a4226a9c984539a5b8a7eca39654df206bc7d7e882b5edfa0d61eade78b2f2442d8927dffbc22e43683c3fd62db3c9d087fd20986d1101b1701170fc9afab08302f489fef086b4ffc1a9cbc897b7d239041bd25efe06817e1787ee0323e130cc053e45ce91983f8070fe36cb331c33c6c944ce353cd3d9d315c496fcd0dfac0703847f3c4b59c875eb4c879a115b377c95b6cb9f31ecc25bd722e36a3ab01e786b6fc64ff291e0d796727b72ac41497177c21045b5ca33408e17cc16d5dfb20365af223671d7f1a37721455fe0bd233060c420815eaafc0c4a39f707410d8aca62f6a04a7881e49d1509f50fec13f5bb4e636987213bc898be65f87e28744321699e1b6094676356d56c6d1eec4a4ebbf251be430d2da47158ec239db08166f59d6b1c7da7be8a751f7db1f6adcf8b46e911d92b06bc0e5c355d200566ee3dc25c4d49dfcfb6dac395502e9d47fcea6759ce29196e679da3e0d11372352ce97c5112f8d7c3e63fa2dac60d9819b88923294c4e450e0481b1be36bf7dd45c771485d1997124b1c7e8b4d1d9581388f835d4e6260b9d5d91c361420fd1d42dad5752e0035387e3a8de6e892d9d1bf22f65dfa3a32ee838d0ed5a3b918ccea90826c12978604b5efb181d8438e9eb98153c67a3caada250ed096fd9fea57d30a9436c93cdf241e5c45e372ecbaaf4351f19912f2ee92203070eff97b34c6d3d9ca521331beca60c30a5b4c988f830faa6f1a0fcee5d11bddf671f9788e3fd59f2971be3cf3b558d8addbf24af2808f7bdded112c3d276481779a5e00436995b25047df096982cabfdee2cdcb1c54765959fe461f8dbacffd205a01f9ba198da0f8f89c46ac25ea80d554bcc74aac6144d544428fa7a8db1e14c03c5a5864a0cfdb6ac502b49083d48eaedfd0dec309e2dff11a5690783266237fa24cd7353c40cfb2a5ee41692515d536c2c0ba688a767b172243e01590861bf665c8d507e4cbe35a3247234c728b840ec9107c4a80270d16a8f5eb434253111dcb38108c997a018c0e7df16066ac6d955f6731001b5ac3ef93732fedf03419c801b98055a13ae8a88587e207a03db9e807a0a5f8eb7af14673278d1b7da4dbebd80df5ed8e2fd0ca1c33360340360578864f768a1208a525c3b652ee5529ad516b72cf13693c11fd5715d3b535ae62c829beff1498f177468e778b8d3f543bb54255ada3a8b86fe3effc18c420f55a8710d3e87ece79601e0470777ef021a65426f69252b2d0aebc060a6a238182700c9b5bb5256d652e7c8857b320617997d470e0273da6e60894c5b8439bd5de9f78829c114703e2b66c95477537e30f53d25809e40d37223b9c36afc02e899ab3c8673f4a609086fe881f26a813948d97777ac0edc212016f5a304008365fb0de6e2b50c9591c2cd74fee6f27c74982d271b64c8473dae0cfe1ffc8bb9e188e2b025aeb8b4f88a788d2e2b8767594bf135da1107d90996dd703ddf92c42fb2f26a43f56acbf6ed1f65af6b70d5b1220ccf30870a75984a63f6e6292ea614aab0d103e262202656ac534e035b803f5b68e5c436e75d2fe63439a784d31ec4039af785dc1d8bd4e17c27fb2c5dd24a22767540f9f13ce1de7eb1e4b0835d057ae0da8af198721ce90bdbfe83331cea4f91cce0ceeb54ad7bdbcfd75e1ea8de0306c659f9d449d9700e45eb453631388f62891723ca5aef7fcdb42a3317d5fc8b86410a9a2a655520c668e1bee58ab3c9e5ae012bfa3fb307be1c39ad3c73be8132c77484993f7a4e1f289b0c0c83aac733070ab0295f599ebdf8d2e3fd85ced1ec9a54260b51efa5607f235dfee5c24347480cb3ff3700b7bf1bb2a0604e8f128cdec6e1d6afdb796847ff9c94c6e961c4ce1ec4fe33629605df4d8f82774078fb61c6a4970c2a44895d2e18280ea9554630ed9ce8bd34d5e034abcd23d6841af9e95fce967515defa9b6b20558af812c25778653af56dd2ed1dea2f8d92d5aa79ffda3762925c6b30daec49de68af9f4ff792b7e2ce05de08e04c5bbf8676d07c1468d0bf34e4c5f043b64f16f19d22bf5aebb3d30ed55f6f4c45acd178408e38d49755abb6418581aefc31aa06d816f1c8b074bf56925f0b87c987611da2dac9af63bc7e501505ee87a2b5df428b57fe79d576f774addbd86c832045c9e093bfbb30ccc5999d8504864d4a377bb5c30f121bf267dec3125e23ea1f5fe67e6d80cebc015a093f709f410d1d2199966889038ad4bef8d0f16e0b4c0020fac1f747a6832a5a8ff52f0b04c6400cf60f6ea017c58eecd5bb3743a85ab9d209968b056cdfa551e147ac630f6032347d21754fd3fb66a79f0cf24e387bfde5853dea7c054ce33030e28d389d895a043fb4e27aaa86e5acfbddc06117041beff213607153d9f4d80924b23157e3a8dbffe1dfb5404a4f2eef1a18fe98c88a6edbf5371a4437083ea8ef51866a79a27f1b9bb70478cd88918c94c037655e7f8fb080b9f07cb948e6dc3f9d3b090bfca44b6d34a7aa7d4f112cccf0d5c6e5c05dbd45911d5872a9c0d0e4bc20c4b1b9517e59431dd7defa26b4196b3a2eb9642033073b0419ac4657bdff8a7b40e2cfaa12b0631b81fab6400d10fe8dd9ee4991e01ac930fd8724143847f01909175883cac2f4fe5256ac8ab42db228dde8c3c5dac7fc08f43ed1e0db7a1bb76606589e944dddd4121fdedd529806c816b0c081c38fad5416b5d2168319743a4ed510c3cfe701b99aca4b1692c7e86c852d0bd144b7b043404f1ef2d740671e902f2c2999485a915eefc1b10cdf05e7dd24077e5f19dac9150fe1c543cd15b469b91d1467eeb88f92a972feac7add6f7199073455c615b7dfaf301beef7c59b23af3de83f50cfb083339c17ecba487e8765ca831b1ce9480f7a3d83f5f1bc348b16fcb2fbe004eb080c46b89530530866718332920d9117b52c89b1683a9a193760646af849f903b48d6c9cea1c0a1145c843ec4cec7a127f3e79075612ff852f8ece8c1c37194305747f99c2131f5c9d295d21645e82af2e1e1c462839323975281f3f7a9dd60e24e6a5afa3eed93fa186653f1d01cdac901379e71dc33848d533d259182c19b1dfea73cae774877f864ef50a84c62fa83cc524db0cc2", 0x1000}, {&(0x7f0000000080)="c53902e1b357c709cf3bf3ad0f830f784a0236bf254ec6700441a2f9b8421547105884a0d569aec47cb681d1351c4d30669e", 0x32}, {&(0x7f0000002140)="6abedb76daa2e139b37af9cc9e46e93740bf3ec45c2bf9af59dc9f3f9f2ffc9fc22289770ca63c9eec9f623040ca64fbd22a935ea82c9e0eef55fc1584d8a833fa4923114beea8e7b7be8208f09ecd491209", 0x52}, {&(0x7f00000021c0)="154628710078b7ef14ebb13a76bdfc7449dc8857141c416c8f5a80932490cf50a5d347e7c56bf0ec8cd1ad5572b6af35507d7e34e30d577bdb7ba77b598e2945d160947460f2d9485247b6a2f0ba6a3e62ae2d691921703078ef801d4ea6475487f81b5011361fc5b274e15c163803ffab11d78e9197dfd1bfcc79c581ffe950d808bfebb0d5f68a14caddbc4b05daaf166ec9c6ea15d1e996839df960e64ee2933b008058c507911c144e297f6396933a9a46706a2340296d8a540b0588268c6c6acaa638a8059de3fd997b810f5cb6346b60cde90ccc683978563020124b2918854185cac369aea0e43fc4e8397424ecfab4c2590e1a2aebc660c28df39510f76986562858893d4665e200f1b91659ac0c0cc495b0b59f2f65bb61bea95a1460042406df79e7c587ac43c9a39fcd524597907b73db68a3e76cd6995e7efc68cb81d1879a5491890de90cbf318517dbae0bfbadabc05744419c41ba567e2706287fb93fafe1655d7d656a939d8d1f4eab99f7a180a004abe1e98d25628bb89cc1bf31342bbbf401351d4e28f4a01b3078123bf860d8f53605b2a1ebe032ab8a5204480868707b10069851498a746036ff567348568c9761a9482dff086ad6607aae21c5f7b9184aae34b9fc48cbad01992f3cb7d9fee1077f96556184504a506443ef6f46340e02275ec61da02553ee23d1c856cdda1bee4e754dee8864f0f5f6211602f2bfacbd7d3d311f9d03cd38f1311c004ff4f6cf267ea5a23fb61641525b65e963d450e59bce27ddeb36b60050fff0c3690fbab12a827e6d5c0247faf15487e5788960414c1a661fbc70c9ea11b2388f09a345305757fb16a46f442d21d77dfc2562b06c2ff3d7b77753f270e3b1d7ce5bf04ef5b7fdf98e236cddc522f281bd0d708c917d8e3fffdb12c0081a3ff314418236d07cdd99a7b61de6ec910c869bea3920487dbb5491a64a710e39806e612ad8a1f30086b5a0f0d1c9e72e1ba7857e765149d58ba444380c6a8272513db35dd68ad81727f93bfc321b860a581aed8dd089f6d15d52a1675f0061bf2d0ad985171da586c4572704ef07e7292352201cd46c37029c9ecd521ff72a903c92812533e91a48d14937a7c4903aa2bbd855a85492dacdc0fa27b19b6d4aadb2294ff5303d895df2fe48f0365fcf859285ba87d2be5a956a4766a7d12633f5a516e0f393b44c08addcf3135180c153970961e892e08c953a57ecd0bac8f03a2d9b13addb02dfd1ea559560d168537408b7b64743b6d5a1fbc69c2ef1bf235cb26ef498761474fd54289d7ed87b8b8aecc78e69d30c43b9899ccb2dcef894f88cba315c427d62e4be75ab0fcd519a8ef3bf1d4390361e596a1a522d0f20748125bc27258321333363b007cff0a82b42a386696e51d7c0f56550eddb1762949845507bc582068ea8724932d312e953650736724a0028233dd70ee29b6425073e9d6ca9adb3351680309ca738298072d9b102893a3d7d984e02ce910254c62969df73b2538a5c127023217e77fcecd18e9c227083043265e7230f9f6d442483a04de85295a3c10dcfe358cfcb97c71c550ba7099fa050318a3acc7af7e08971f370985956de62060b3bdd97a3e6fc1b4c9f16ffe7fdc09daef8c840cb17d2b85265cc21c602f5e0582069239e75ebb077e398e77ef9b7608f6374e40e47c28c3ec27cd031af03649ab4a0403a71fb1a6c7589e0930daead55bc75edff023e344b65c11b0e9185ee1c52f93dbf0ad5426703e2ca98b2149fc172628b198ff9c36b35b8c7eca421539e8f0d070bc104f4a01ee13bb5e6ca844afc04ef7c452123d3d469614becf428aaf278feb3654c5422e522ea1ffffd0aa12574d4b3a2abf2c416655f5fc51595c0483dcac41ddbd18184cc0182dc802e6fc3c488de785dabff9976a887a0a9b8293f4b138e752b4ea6f36e052601dac4aa6eb1aaefc3c15759e88dcd3d89ba9903d371733f871a2c2dcbc541aee9b830c605628e321031a9ce76ef0c2f25861d90ad40b8772be6584ad71f53f4845c8b4a9f8710f5c4a9e0568ec48b7a3245c00d6c5787368e08162347246463113c989ef2a170fb03623547088836bb95ed7f97aa52d6bf6755b23d031c095fc46726eae2ee272e7e2d31f5d6f87b40ac2712f3e910e164941b83af32c4229af9e8dbdd3a5a3bd60456fc805b503d7d3248af42c0a814bdcddfaf1693f2acf1810a4e93c445a50ed3d9cd79df0d486e4132306d512c43c55cceee964a80d3b037860bfa103518e127b17317d1009283886b28a0b8f5989bc8cbc3b2360bc0a9b0c4e7903821e778b47c6aeb129c1cb85c175bf44615ead36f359a095b71c70aba21099bd16573c806b0840ca17d18cb0afb2953e884da8b1ee2c046f1e67311628a6e41a04caefc9cae87a63329b5f6b5912c6fa26f52a7bce1ffecfe98632ccb63cffad9e74e67c000fc86bba17a42c61848d37b894457f71eaed55e0870337c339b785fea1eee911fa7180924e20b54a4c04753068d9d1a2fa5158dbd7675f80cb77667ce1e28262159462c03f5d29e5d828f7d7b95acd11ec371093ce44b2bdf9d6cb8aea716fc022a14d7ae003d767027a08c0104b0e31641d15ca9a5fb83e1f4a3d0dd46d3bf1f39244e126c77d28a249b081841dae61b5292f90db5794e0cb525a5a872ddbceb9e971b9757ac9ed86eda0836d54cc4089f500efdbc1cb567b980691bc98d7f62fab16ebad18d204fe151d89c2991a3d83109d8a200f44c396bec17706352e8c9e259bc996e14bb1ab4ad8cb3db2428ea557a143850b7d17a3b9b214c5f1669143ae77acbd5ede66466a36b4d27d681ec2dc84bfd4f63fbf6df4e360abc5488a1ed25c56b3796ba99c448b9176149d4ea6a7f375c186768e0ee5fce64fb5246fb8533da1937a8bab81a23cdee04ad313d45a16a9066060e36fb7531ed76980e0766cbfa3ff77a38ab7748be8f6d0f6baf3f2d30e00dc5a59d5a098fb33083de150b17c9d8e9522295d4deb4b241dbee43cf6be871ad6560ad685ef543ee4530e29baee2378ae7c1fe4f76ceb96640bc6b023189c888d9b7ec6b331fae45a92692827e5d566cfd4ee6d50bacace1255c6df84431416b08132b4af287f17e504217f002096b26886075da24e2b00b2b1eab7c18657d421ed8a2abeccf732c90a192d6681731f0adcf2c6e82b10b20ce4c041e965942d6900ef0003808de162d8606f8ce4564c95a5e2449c7d21195db3648e7de0b387c992028db64956714fef85b909da8ed53cdf9944f91cf210cb83346e884cc3d45020c89b2f40a1c56c5ad2dc40142e4d32c1e560a77ff75446eb7bdddc5d36b7373aed323d632dc7dff2f13c7495113eb626a65e4ad101c514ab2832b99d43f4de15fd90b3cadd3da68fc4789fb6fdd434bc2e33de5d98befc063f454a5eac682b6c75f6a082475d06343e680d9e08a06ff49de8cf835245e28bf6763df270351f0de4389a6e8f27fa045959147569eb93e9337c6520ac9cb646b95a9e910bee47595169b7fcc548dc816bc4398afbc2ae0f7477cb423a4c0f19940e2e466d34da61488acd89d7a999f3146b58c502acff6e0f042d8d4326fba06b70fd17145591593c911613735637ea518a2a4787a4c37b4d4d66717718c3ce84ed5a4d5f9a42447353071de2e3775cc6e2d624fa12b2c67732d1d4131f2d7b1dbf510fe9248ce23fea54182bbcacd0fa4e2a3300b012d0d721cdcee942652e99992ffa5697b534359c5b3120b6e974638b705b30ce7089979fdd92ab1800ca641e8f48cd5e35181be586ed25023fec8c9bf4ee5e141ba623ea7289892853b128214b1baee50ab9da3e81cab65a83c3dcb7e2cb811557485b3223d582ace6ee3150179b804041aebfb95bc96f90efc4607438c209aa6a673e58c69393395493418eecd603896e2cd627b9c62684de6831cbf403ad3d19c8ce99359847fa0f50d2a8ae7cebc33e2222ae2cac95282b2d1f6ba183c97ceb98b6dedf3114360812921310821ba9925da60c1a5db44022dcfbeb7ecd6c6a67350b6b7e17dfefd8379ea0586a42631391d67ab35fc575f79deaaaa3b74c7eda6f36dc5775218960116f783eedcada52155e8d6b24402921ead79363becf83774e893ea94d41ec3a2dd2ebc8343f80ef3924c6d08f681772d3a6a422bd95f0202a88c3657e417bfdabca68e93ba5955ef8d8515da051591b44fd9cb65c5a651bb108251f839fdb05ac06964536c05f2b44e91f0cf103293cab66d117056fb4fc6fd29e06f4785b971f09aad2d53a2516d06deedb1df0996d830b5f2cf576637dfc05a5ab0c1c0900d4de7fbe6438cc3b0df16907c4c041fe58b9e72e18688fac71ae97ded9395b6ee487bdfcad7210c64cf27edba489f0c773e6db9e0c54b9b906d5614e44a9c359b6eb2a31dc0246cbbfcfd8e555b169e2fc92f7756b1741c11295f4080676c116530ed7c1b81cedd817004cefdadb6963b19b89bfb6928e559f62b50ee24d03f7b6d831e0b34901d7faa1804c9c30b9390110b900c256e257667bf6aaf39e9582808307a41be212e26004dcdb813aee4ce7f9e49bf9ebb866361aa62036f2b687b4de1d971cf40fa9414d6356304a895f692786e175f530d8c2e4c6b1b81903f390c9e619d463a4dd1855598b3c06b84823bb0e9930f945cb3acad0686436445a95b4466acbea812d583a976061669fdced8cc14b3f7990149630153e8a71a7303fa8d182ae58aa2e6c2afa514e6a191fdf68b0700657dc780495c9026eedde940902d3a1a195b2d68f3e8f3764d9882b9b82df2ddf091c0f9a58f5613d5fc0cac5954174612e4563e3c0c2a0ad2ea1fe35ceb06b9b3508768ef5ef8e0400e37c05d4bc0bdb6024ebfbab7d12c3226fe0e3a2470f5d1db046e3562fa81c8c18e0d7b1692353256a742dd12f46607996237d3b26bef08abc82193c6c520d0aaaffac6028d256c43dddc4b375ca706024a15f4831cc56a06b5e227ff6b0981c74b73244ffbb1106e479fd99c54629cf8be79a44fca3afc493df65ebcad7ccb7f464028ca43a4ec6583ea39c1880b9cd518948327aa2b530f632257d4a2af03c6c4bd383d1f80b9ea4d50db53d1641b3ae529710cfd6f2634509f0fa31fed9aa0138297a3b95aa2b6ebcd5e370d6f3085b519f583fd9280513aeec24d99b437dea5cfa0b313356ab441a00f350ca318f4e1984acb359dcf0cac7028baf9bd9f89d8675e3cb6dedabfb45790dc19407f4d86762d172b85095192bc16ce9c1bc867c26cc0dd4230193e97006bc4b8569766f0583df26d43a94f68d1a21e935bd318ff932450ceedbde52d382662c373d667e5c9b362fef64e529dd4079c268178457db799138f515688855ffb2bc82e1515585c7eb55b202036e4ae5e434b8e4bf421c7a91f90885c2a6f3d442b74c12bb04ec5df718ae25f72c8e4959cc5f737045065755c98796c4da477f98d37a65799bd5635a6557ed4c7777c9c466e52f55a74f1c8d3a944a97406d6f5a857df591e224f338137c9eeff69987b65bd50d4762e115e5b30bb3a9226bd983954af1e34ac7e9cb5670bce6cfda5a2631eb3bd8bf8dc2563f61b2771f36f20cdcee05f3186cff3653c1b5ba240fdb32003071d698d17a4673144e037ba85a40944e9b34a217a99b3bb33c2d9383c90c2d78d52a41249ac54397f28008ea5ddcc286646f2fc5b7f2b09813d454e1c971e4304810e274314731fb4f99d11588cd9c859a77654b8dc0908602d5bf6bbc1f6ac90efa422d37310ea", 0x1000}], 0x5, &(0x7f0000003240)=[{0x108, 0xffff, 0x1ff, "79150e9834244c03030a4c456bdbaa14c86d97f6263d4e141cf143cbfa811945e8922203802130cc776497b96ea20ce1a6315865ec1c665018f0a90a4ab4d41840920ea68ee76b6492a325235e9f5f4b197625232f71e9a25a03715925ec0ab238088783ca9eb57e923ae85875e2f2e4bbbb3521f61cbcd8f973c839eea2b469e823d21d4f7811031340bb688072b41e73adc0ded1476f9e34c090348cd382829aa1f9b2961b267dd33dbe7bc7591ac12eade826e7047948729d66ef81343c5d15e2f2088cd470b660d78ac8ef1e5a5a973509e441f19cdef9b05ec3510785545a40f929068b59282628f590c169e215961f3a21"}], 0x108}, 0x0) r1 = socket(0x20, 0x8003, 0xfffffffffffffc01) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="2345bc0a630e17f347afa1777528b696963b0ec7487e3d613c4caab7ffbaea44701742fb87ba91b5fb777aa1d8171465b91d3a305ed289b4cb8388d00a6ea8b7d7aafb802c943a1a2d1e69c53dd76fdf71db28cb895ed0b60ba5d324f59a8c531ba174e877d9db65f16398ae23cce38a6662667293aab92d03ce52f36f9cc567ecbc387ef3b72a3d150dea00022951b5ad41f7a484807fad75d84d8082fba76311a29b7955556d8d7478c3254a271aee4cb873e1328b27adb50527b53737c3503fcb7ace085d00336529320bc7651cd5dc9a6023b0244c5bb72b4fa9c5b5e9b23d0f0ae0e6a5e844a3c6d784f008d7b552fd0dbc81b81b3da1dd0606073b14b76984d7baa06750e1771b19ee952e0720d247973d87a02c4f62ffbf4945b7dae622083a0d450fc320103ac2a0e9af47a288bf6fb4693519ff83bd5cf69340aee1eb759b8354f129f79119dc3931543c8c85bb7d171eb2314f116d07a85c0c83dc2060664f7aeacdba1a2c922b24c57b938ae1dedc1a11ea930e7e50cff293de510a61128c2c3028d45380775b6f4d27d0c4d89cbd33070f8e70818e5915279a3060797954b10147f1989dc88c835bd886db3695037eaaac341d633d2d6ea4cd005093310a7f4b7210eefe817401fc888a586c801080251dec16d1d5e1f5c47ea0973f7e04f44bfb491089d2fe0dacb766ae3712580c908ffc6ca6813b2e17aea5210cb1d33529699ad0a6d85f4657eb0bdbd631541f2d657c1d2ec19661ca91fab91139971a3de196745875e89e24ea4b08b6262a6ec23697379d96d772758d3a7ad3f3ece685a91939b4a3777d8ec83c8cb8b9288acc4c4034e69e144fa4fc60d141c6e02635a679ffb3e47cd012a319172f28aeceb74c0906c5e491e50f0aebabcddc6596acc7e50b882029e706f9976e4592715fb5e4f457db5081ca1804fe7bc059c8516d213dadda47cb3184070c0b894403b281b752976cc2be2710aff427501f0cdc5a109d98b51261fa512e3462b605c5b4387975de40f2f010c663754791ea73c7aa6333f901d1d70a477a2be28ee3028574f870215d0955fab410c8094ab067ae791d047530cbcb624906fb5e95ede45f5cd71fa0f75b0f9709a72bd755a43ab11f61cba54f3a88fc7da06d951a35eabb669899c2c4013a9e87d6275a12960ccf5706da5d0f2286e04a2adf38888f75a401c34af640bbabb2914531c16472598fdbaec45c4ed5344357c5cea8687f4d8053840978bffc2934abf9c521523c6ebe92d85d44c966cd402db193ab1b81469bb0ab4aa2677fb46995e8e50d09c8e66388ad750d331582d606a489baf8d8777b83bd33aab583a3d7b461286d71d9beed803bd27f2997e683a2a339d5062c3a1ec6ed1e1ce88405f5d8a33995754232f5dd0cccf5559c623d3797284de34e1d7bd739d3b4875ae6ffa577daa45be29404cc65910eeaea8cb1d23becff9e4d2f115aae3b67b25d396f3049578e909f6c30d16dc51e216b5d0c1f94009757662560ce0b779c7b30304d7a1e37ac131f2a35b6b0a82294c20fe755ee855f6c6ba29d5f547380df4a519e8ff04bebe95bc49e0e9c93f0cf9f01029e9c2007f3b89186f457cbf21de437fed4527fe0e100998a62eaf961eea79b4d1ef6017c487cab30f42a10fbdaa1d942ce682c669f0767cb44c9e5fe45defc4231d2759dc63253b2afc9e25cac486527d26675cb80d9fead21fcbce78e3254b67ace79579620a7763a8a429864bb7df68e8e4e07b16cc3e6e5acf8a73c126c0bee70127e27e6a1e8d9d163a846d6677a423512e8a6ac9f8b9c14e7aefc528b6b06b28263e95e9515bc1ffcfed0a8119c60c6633c1eaa2a8a21f846f07914588b9d64ac0e945554a5a9474b0610117c247095dc9181cb2dcfc30105786e523b77c7a500c68f16a49e2e27d2052ceabcc4f71df7d00fd41a1cbb63c9a34baaad9aa58a4ee0d9cdbb21752d3c8a4cde360baac97376ac2e6ab1e7bffd1b2da6e0b49f41e79915ccbc0022fcacbd632945232446511413554c0237ce881f1d6181236dada0b4f514ab698e8fc025b9f0918d886393d9101fc12e6174253031e08bbdeca10fde4bce5a52322a757be4b867ffaf40f0cb9404df394f97ce0cff31fcaba8213a6988f7077391304e6027f07c01f4d37e1c470e4a2a954fdf97bdc9ad6e1fccef0bc01e272349d0be9c319f2a40cd2e20f43ca84c15518f9f2695b72cb43f9a9b696858c8f07840142e757f09312ed6fa2150c64a31b2753da1a2724fb3bb98e2bfdf9f46050997b68dd35551e1efa14a5ca8231a7004bf35bcefb89b8fffe31d951e3fe574caf6cb7c018519dde3fd18df8046fd8d8e3b4b5df6a9eb56a0aa60cbdcd18e39bd5f5c784c5df35ad3d7eefbb8400272b0cb1f418072109b11aaa5be80b5f2ac56aa4e676a6e001013b8998910b9b3ba06227f8fc5bbf32f2aa96b8792a1a6b5862d66421468df600f6c81f0dfe458bc3c2b8c6423800685f6b1bd38484035d3635f92a8add874ca13d487d971f0c34c3d762e943f2333aed36a71444e9bc1faf477ab8bdf23f07fd594986fe4bfcc492005b84ccf8555a50e4686b715e41f879f942703e113adbb438ea14dd52c3eae9c70e85141e18bf7a141552208f2ae2303151d84780aed92e9ce81896c7f2be219f045b2e05fc05894720433ba3e39d78f00bd05650155fb5662203b4048c9076c10e645905910b7418f0bad34d5eba7d4da415c6f72cd5beb7c3be2960aa1523bc2d8cacb88d5ba00d39d7d125cde309a82d04b2b3c3608b9097ab5929ad2ad10204e9a111809a59a62997357ccda28e742accc6efbc79df89e2018b5fc538e75844894e9f51d7fa1f70597bd9be57bb9e8e9ef8d69a32acc48c5d08d95436da2ec7fb00a2efbe178b4897dee1d5a52dbfd9ce885d0b1bc116744816410ca226e19a8dd6c6ae0dd20e473e33e3e11fe7496819c05368504e6fe111abcf41e6e1f6ea02635ddbe55dc7df82a44dd9fd0deebd10f42bde37fcb205d9d30521d4473e2acdb4d25780c5ed8da42a893a374b3d88d77520a9f8d87b46741db07538a662e2753bc92b59496f2cc899409384248813f5bc4998a3f8e3cb15c737f079d1c127be4cebf2589f3ce3c1b82dc0fabe9f150ac1f1d69c45b4a2f46a12ccce2f0cf3fc004c6cc36ebd69f98f5780f9ca3dc9c4f1f2bf6eca2b3411ab95559696433a0a375595267475969fde9433510eed1fd95f1dc50f05690f3bdd7bf0e9546d82969619d04b5d57206468680429a18f153ea1f0a3e0e9a123e9937a1d760745b8d61a47900db667ceed6230bc5514fd45cbd454ccaf049a2d552c896fb4d2a00faa51c0bbc7bb5a3375a5bf2c882ceb2174dffa9a8d12a6457691a0829dd460d801033766bb6ea3d65ac39f14c11bc1e6e8cff3da54ea1f648be0175ddc3796c255cfda7afaed40d6b7c25fa8ef31e8d3208666a4df823373fa2b5d3b7d5b231d2803d4f902c80e45eb94e22a30ab33a96f3eebc510e587558a89aadbf299b2fa4300be075fd37607dea84da035ce3add4a4c259c222990b12dfe0bf807bad8a212ca830e2377cad6075f0a5fc2e43a58f0f1543b43ee3833cff078b9670d3c69bc91dc79750c4f40e0519b6f0a818172454a698a5bdbe4f2899e0582d52ba668c640228b0d9713485956511cabea22127fb5d6b16f9798794a3d3769a3bd6986845b263cb6ce74e3992edad12b53614ef870ec03688c37b73c4f09e5f6a6e4d62217cfa8b2086b3e24587755a04dbe3f506e1e4327c1e2fbec9bc0314ba2a64fbdaf6df1bc63214da86fd1373515afb082a9282ac95ace52827714469ad62bfb467e625c02a761c62847f55a396c18441143e20cf5c4cde818e0c6c6716ed6016e31967c8afe732b7013c3e21720129a7f73aab6efdb29ea259f1d8656a8b0a00913778ee59146595a6e91901c9fdece6e6c5326f71732e09d4f5f7431940be895ece3bcca80d209ebedb17367f622373bbe6878cf29bf43aaf31e699e07757d8281b72ce91945de81d12eff4d12f56b5ac90f815528db24f3eebbf7b2ef242c49c55b0d25e53e3847ee70987880cd42e5a22025422fcda0b1152fb42598e5f7d512513750bfbcac1f9453238775cc137812bba092632c44d19e65ed5ce5f68449a7fe2c099f90c06e2d58255638f87214127c1cf64680767a21df9619e5154a025354efe6139e440831939c6375f790cb3118ef7ea8fcd867d8ca832eaa34195748aa9d7ba99b18aba7f587d23345bec1521beb569a630f1b97619019bdf2785a49eea5a420b1d1ac85480cb84f8bd1367fb8471119054074a79a0eeb4facf6d2336565ff055d2e758f79802f654d6b2771a1f4a241d65c8396b9a41d2af07537e9b5c85c35318debe8a35427d8e4cfc9b81de95679da63cc9dc926ba25b50835edc72309100ed283fe3e8edbed38152d9e009eeb6e18fe28c0a7d795a4fa89d4c22b95319160bdf25c743a35b71b2b424e9cbd0335b2364a2517285f2dde82639a9db947a5bb759b32bb11d78ef8763a10596db3a208eb0d9596fbd2bfcf8cdd4a5f32eb7b3a29a544f30af97b240dcafe66cd7c2ddaca8302179a43484c29a89ae9dae7d9e71120df2e6ad0dcd99477659bd26f5e9587b46be9313a8883036e3f53c85e77e80b7eeccea6a5c96e75118274a80072833458b0cbd2e2e43ac24fa8cbcaee72df3d8869f1d36af383ce4ab4305b2abcfd760f3c45eaef0576bbaccdfe3cf3156d46705778c0d43fb57fe8e2a09593761f572d096f0a0ce888fdd34136f37aacc324c26e3de5c698e413748914ce4a4bf0ac21d3727012d7d5de02114acb1fbd77f4dbda341fddc7ec26383d3aeacee0d50ba110b60231bb34adbcf97b75d6590444076924644b4499394b632bf2e212caaf64572a6df0fbbb324b851d8f42e1da50c98e2e0f7caff2a53f0d7f9152a91bfb3ed50928a3df6309102c25b77d28c9fa5ee6359f000f5bc44c644b8c3e141ec8af96bc7b50d761233c7581a572002ef3a50c913f7a32faa725ea4c5a1edefe522d5e82e88bcb0370d876625acb9eb68b75fc5d2f48ea75060368883a73eb4b470652fd208daf1cdb06f541ac04c5d5992e04c4281e34c4481dc8b944d7562478edd1e7927ec6a81fb9d79854c65557cbdc6516274988c9bf6d9b88481c8fed47cc6c6d2925739fc646d9ff03d3976a763b9b53a1d560430d5fa415ed1ce61a0b8b957e513ade3d141ffe059710007ec0f45474eddb167b0e55cad2c1ffa0bcd0d1d09fee99f05ccf1712862502f0f55ead92d5f65b3910d8d04c2408fd5bd003117155c3b46739c7775a92a132c3671e47b30f4edfbefaa557bce938fd3f5f142f761e84ccee91bf5eea2d8321f989b9fb5ab8840a594d9b3395d345478aeb3c994c0863ef49bfd7e1751d27d5490893a720597c53bfc8de6f4f33ee78a669499d9d86906795042d90fd3370045afc7c1624cdde0d57339440a2c7b10a9a4d9a0507460ea091382277618107ccbf619365ac789d5bed4bb9922e7f98c74989b07c9847f90b845b1958395676bafbbd75b1ce4fd82ca931da7a873519c0c11d69b2817642a75c1bffdb4de109028a3c8a52f4564280f04e25f6b093a90d3f579bca535e71c664144e4f8cce4d7ec2d58f3f0fb656777e13c1482bd0d061039d27221002f8de311712ea2b1743c66550bbdd5581338b909d7204a235619207df082efdb540fa046ca7aec322bf820173667d43ea59d95627dd128add1fa5fc98ee0", 0x1000) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 13:11:05 executing program 1: setpgid(0x0, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x7) 13:11:05 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f00000003c0)=[{r0, 0x8}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='/[\x00', &(0x7f0000000180)='^\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='!w\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x9b%\x00', &(0x7f0000000340)='\x00']) 13:11:05 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x8004, 0x401) setsockopt(r1, 0x800, 0x0, &(0x7f00000000c0)="d1728ef11eb1356f1235aa0867fa83f634493b401cf5494390635b2fcee077eb7855213c6715e56f1f07caa17037898a06abdfca2ce84e912a71c4e435e37d86525b8bfd3ea6b4d73dd133cdd6190d8ebaf949df907dd5fc3a53c16e64e197df0af89711272bfe5764703998fe85f8a00a2023c48a1935a063c995eca00ebe6f2b1a137b81704b27167a2fdd31927add1ea35a8fa9ff445c8b5e3ce6579a", 0x9e) r2 = socket(0x1, 0x0, 0x80) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000054cee15eacf9507586868662129b8cd270ae9d98e8902d4422d5379030713592caadffb0128043ecf7bc6a50653b14f5e92fbf7881429e9387aac2a2c22623354dee86fa2c3501d71a95e8c3f55adbe88cc7cecb80d5d03e04018d1004c9211b06e3184b945fb2c1a62db5553b0729ec05940135d37a5174b8af2c4d4d7b0ec9aa03cec9a3fe46622361f6d334b008f3fdd7bd6aef2a5986568b9c69b488eecef5b53d0f63b83653c433fef27bc2a6e388798857da05a9d589ebf304"], 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pread(r0, &(0x7f0000000080)="f6885592f99af6b42ff9541c94e2", 0xe, 0x0, 0x5a) 13:11:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) 13:11:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0xfffffffffffff000, &(0x7f0000000080)="836ed37b504d224b639bbb055ea34a480ff1ad66522b12d01be69acd5e4d09c9531c6fdbb3f58ac2a96d3e9f92cc80ebc40504b97ea526ee7a89c83bd70531e44d0518d5b258837d7a96a8160c", 0x4d) pipe2(&(0x7f0000000100), 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) 13:11:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:11:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x101) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) dup2(r2, r0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) 13:11:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() select(0xfffffffffffffd79, &(0x7f0000000080)={0x7f, 0x0, 0x0, 0x800}, 0x0, 0x0, 0x0) 13:11:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3c92677c91564f07ab6a1f1487a3c1e79faa76aede3bdfeb04f21064aabbe4e1decb5c3345bcd9beb628eddcb074d7b67696b8b792e5a91cac9051237b7a1061c10cfd197a7f4391842fb7e9f976ee4dc0d451658781ee4ffffcb77c2cde1f29bb8c85da60c111fd316b12a8dbe2e47bc85152fdfbd801ec2557079f", 0x7c) 13:11:06 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x3f, 0x1f}, {0x401, 0x62}}) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 13:11:06 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) shmctl$SHM_LOCK(0x0, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) 13:11:06 executing program 0: r0 = getpid() getpgid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xffffffffffffff80}) 13:11:06 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) pread(r1, &(0x7f0000000200)="61b9cab43e1bf6863ee53bf0e7da02f5a31229b1773a01742074898b4788d32567408aa707ed510422e64e72d1aa13cac21af786330a31aeac77a4ef6c1c06b528eff9cbc081e8db8242c6250a5d84147ac634f78378d530e441bd6ee9c6634d526054ef156daadb3074e1c7bb21cde67da53d9512e8b2eb8f67f037fef922d1dc39f41039e343d43bbdb6e33dfb6e622a14b2f7aa6009972d33cca74f5216e388abe0ac5d12f7f1145115c8bd737b", 0xaf, 0x0, 0x0) poll(0x0, 0x0, 0x1ff) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x40) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f00000001c0)="8b", 0x1) 13:11:07 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xa8) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) 13:11:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xfffffe49) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 13:11:07 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="a078b25426fc63db033af26b10ebefe986ea06981d4f3601fee3c3e4189ba98a0eaa92c1f9c78e8e56efdef4461110ee7bb1bb952a49af7e8258e594d56b020000000012788174306c4de71506c4aaa324b1cb9aff8e52c1bf4aa8dcd1019f51ace94c711b3e2613c3a90b5203fb84fb31b3caaa07bcac3b869299c4221d5555d1e1e30699e59a5c3ca3dd1c8de08a2a2d3ffa5b9e5ddade69fdffa744dd545e2ad44d15bc7110d16d987fab107567440d9d171256da0c45463d2f6ca92dd17c20d606ef697b781497e623a8f08e41c6f1b6cc986d53e7d2b613dd202d0ee8f8d328a31299c7bda2da97b601b7a8fca3aed8ef90e4c9dfed9f1e07a83750710f7503575092c954c45c07b371f0dfb6367692b99d89387cd89118663c4915b0dab98b9a5a378aa269fc7c74c14f75ae87c934b80cb92607ceee2c76fef316ba25b498912b8ee8b6a037e8ff1ea31b0773363ebedc24886b58ef3c5be86fb14b2ce1a741a602e75ba1e4eb774e8e8859c9c794ef6d6a48e75b9e24c44f1a9ab1f1eeeb19d2bbe67f3ef4dfdb0ad20b16c456b6a3daa5e4fcf9435eb115ca08d0821e5efbe110915c9f42cd15479f171445c9980d0e95a772acf435df7019369d0eebfa9b06c3f67d987ef57d29e320226e5e79c2eefbd6ae90ebe8865cceffa627741e1058c4b93fb8bd6ad02f35e8d41eb94758dca45c9e57b653589ccdd3c8f55e13290df0760fc446ee900fe2365ff2d94c1a0f4205a4531935af4acd0f92e02ce9d229cceccd67e330a842396eb28a2eef67127d8dbca0d50924646e5c82a459846b7a2eab52077939e586cb10a38217159581d3f06deafd0266001f0edfc9cd87b74965207dcab1d74ea5923df195bd57be7d86ea9369d2177b842f34c984c158c95a60dc1355319c01afb7b6998e3d835864e998ec937c887d067c7d02f6de40e5fe86fca750e8ca4ed36b81adb1bda05b393870436d66f38963866107be21", 0x2c1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x102) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 13:11:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) 13:11:07 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0xc26}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0xfffffffffffffe14, 0x0, 0x0, &(0x7f0000000000)=[{0x30, 0x0, 0xfffffffffffffffd, "83ee48ebc98bade0df865c6b98fb263052187d9cbc2b8850a8add9cee5"}], 0x30}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') fchflags(r1, 0x10000) 13:11:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x89) ioctl$TIOCSCTTY(r0, 0x20007461) sendsyslog(0x0, 0xfd7f, 0x4) 13:11:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 13:11:07 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000140)={0x34, 0xfffffffffffffffd, 0x0, 0x1, "1ffbff1be62c36ae61dba64800"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:11:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket(0x80000000001b, 0x1, 0x0) setsockopt(r2, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) sendto$unix(r1, &(0x7f00000000c0)="583cc4d1996257458f6f507aa6d34eba80123c3d958f8b8a3aa96c1ec760913d58dd4d2040cf1a75f2e7dd0bbc76d5530df0ec67e6ae3eb679b5631303a16b98b1ab430d3ca5a1bb485cdfa998ba9a", 0x4f, 0x40e, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 13:11:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) kqueue() writev(r1, &(0x7f0000001500)=[{&(0x7f0000000140)="af352ea56b63e89f37f24bcd48fa2779025f55b948c6034d63edd63de76097498c531248475726635047c51d2639f99cd1980b36988ff03cbb3cdf1b67ac3eedc25890c099167bb412c354b4a5fcfc1e23e892fbee4c522a1a51752869b99a51ea743fd57553bef0332e7b62bd0d94852196a71ede11895adfab1eb9032798f729cee03db85a", 0x86}, {&(0x7f0000000200)="c2b2097f7c5727cd1ede342efc84e6dd00687b96998dccbd94421fd261fe5ca9bfb5983122e9d66f17cdc4618833f6780e9fd3dd1fc32a9fb9efb418b113f0014b1834993ac26989b2b82030e68e3429f1efb885e52c7ab28cec0c9d21afe7bd48", 0x61}, {&(0x7f0000000280)="0693e9322a41b1a8fe1f733550b44561835f4e9618e859d0be622e308a734573886d095316195e4dad9d5752c2213b345a78b436a3355eddac345fcf07465aa9628e429b93cd4c2ecd223707d25fdab2a80de90abb950d9c98afff1c840966d3b0115e6a8d09680e3fa8b9a5a880ac722382e7b18dbbaa76727b87f49f13cdf1c41977653fa5dbd6240b7589c26cfebb22f62c72b5132f9be48e075dd6895e9f02ae959f7ab7ab8c8bc511c6127f5264b9b5c86b3a85d1be9182", 0xba}, {&(0x7f0000000340)="223aba495f3dbb786fe5ecd3aa14054f9542edc164a472baeac98965b13b3a8d2dca7192eae0f5126979c212b4dac1fa3938ed7f3acb011ec9a05f4d2b818f0ee116985d6de14cb827b0fc0dd0d395928229c5137f2c8c136aa7773ffd6b240d562578a03a92e17d31f3454da19e91a93e564323d267040976cfb79901718dc2ee2ac2526dadeaefe7b941f1a1888530983ffd1c85f43e5eabbc896b", 0x9c}, {&(0x7f0000000040)="ff1ad3f8fc9bd2b92edc09a2bc3658467825", 0x12}, {&(0x7f0000000400)="36c094993274cbf7dee0acf175c8a7999d8446074704707ac0df74cadcfa2d890da6ca7787ec33fd885bbc4edf9338b4bec8c57decabbe8c2149443cf2f10addef71ed2f3a50c20740d8d51bc7244e61d7d9b1fe35731e11bc9d3763c58bf4559b49b1fb4de438abc3dd4280b252508146853b19d9c8da12c090e6584631f20a8a13afd64f21d3522b159c7403b9b445a607eae052f79ce3340982f78977b025292b768fd7f911fb6a79924b2ab34caee9ef445ad7cb30ab35767ac4e034443bcada4bd1314aa5583ea3eaa9ded891058d5b19bd2aa6b546ce2b627d7a7410efcc1f39d6fb84daf0d95ed009a553469005b71f801053baa8ded9d0c6447b56574a32eaa287adc705eb66e2babd99f173fa8ad7adf78022684f30a2cd2daa221f4ed3277b6524b1a4d98fe6bb25865dbccca83a97c4b5ba56358f2e1c29923b459ec8845a8b88446d8c3ece4da3c5a11c3c5afef797498f6ac0e68155c73947d04888676da8ace69a98b13c4a30b6500ecc018857d7240943204da0af7e6d7546aeb93b4e4975ad691a1d6770b7e634a09f298e6682dcad9964f2281bc768726a0d12416fb110891fc922a5a43244c10f63e5a4e674c4cdbb0f6fc9288e1775b0535caa2f236030e1e67003a78f52c62e1bc0ecb44af45d5a33ff9d23e1cc57cbd18e79e35d89f4e1c85d39449413d17ed119d86086f792aac46ef052336a66c5bd92cb89288793b81402e727ecbc1c91ea2caf1c96ccfa69a47c10211001bcc3daff944d7daf1924d9ddf291f8effc90cd38c20f35a616522c5ebf7ffb22a2e3b10a06e5534d205ed6488f48ef218ed61757f760642d457bc6d3b6f3b6a9b6d8dcd1f4316c63416e4b6cd8f71e6fd3e4558e8fae711826a6790d7b19455e405db497790f430a22929fdd9c7f42b722330f733627fa0701cfb35e5a5961c2c424118d59c9b744e3ee71390def4015c94943bf1177e3d02146bc01856a3027995d5815e0f1cbad6f919952f07b7bde99bc368e7683f8fe73f072cdc94ad9815d5042cb963cd61e47896fcf74a1dd9611fed2bc6eccdbfa6d28eb4a55c3bb4439faa948a8b05a98f2fc2457ba1a067f1950b402eca3545833c92f8ec7c85b31f8e66b36fde1673c25380c8e26eff9a107491ff4bcbef433f5e74f3c5a6d0509dfc9af060fbd931097efb0fd6865d241b3a79ad08b17380ef6ff37a70fd4c44579d80901fa7e0d2b3331e2a98d748ca71db063b37febb18ecb909eed3a05a1418e21b77d0af5d322bdff365fc8a09fa21b0c06ee2e3dc5fe605721cdf9c5117efcc0fc93cec1b03f758e0d81acfd1f03de007f1084f11246afa4d4f28fd42988e612d2ab2cba23ca6bbaf7f84bb6218035655ee16cb715d4f08fde39016fe9f025487571ddbff8a5678e0ed93d80300d22fc7ad031191884b7ac7b98eb3b094f001e10132b20dd6419374a90ee88077d549cdf4d2e1c742854026ced7f48327b306cac5e310f0385391a393336561a226013a658ea48d6c4965838aab207bb506cd9d898d81947e815bd458980ee81d687b0e2886795b425bb5c5ea14f9bcf390771396659b39ecbc70b021fcefb91e0d66404b81e914b0795d7adf2ca9d75496bf8b0f701fc9bcab2a56d917e33f49ed15c5a7a8c3f9ce975ea5ef5dfc4c34185cc170dd4828ae65c37a0b116e8e79f551318f4f332eff5ba3b61c47562a6d5dbbbd27341f05454b4fa11ace9ae44fc6d3ca062599ed24971e4c77211911562deeafcd7f1b0c23766906c7ab944260b2434bbac99d7c6fa751bec68329f43f432348ad49ae85dfc7228e588872c51d39844de228b0ff1ffabd538d0fb1fafa1daadb2c03ff9c9e3b9ed545c69fa26cb3767fa23e2290d7776abe7027d10d87873a2de3d95c1661d4d0528ac4b8f9ecc4e3e954765b313b41100089b4d3c33bbd131f88b38c12ea722dfb318bb551be989bc742509ae0bd294f699c9e72a2d89c7429a029985cd7140a165d3e2c33e7d938aed6cb6f53090b202e1c8ff843cd46881626a371f4f34d926e7c65bb20677e9209ca3240c9181e593deaf86db2e61785e151272015e23279ce4ef38020ac4853e6e515ef27f20e453e74bb18befd21e25b9ab572cc19049a7449013b133306fe4d82b14b6ae238f885e6540cac322cc21c88a6d49173c88829d986551a221f5b1440ec5ad2f0ca1461b755db0b437e56bef0adcaed95cb9a2cd84871da0e506398e1e7755ceba73982756cc52eb4b13acd8d8e2dacf750584842583ae1efb75ee731057ae451ec9c99e14e855de9feb5f52c16842182cec5c90f72354b98757b17e26a8acea82aa8ecd3360eed14b55361ba5350d3444ecce2ad020024c8d9d6d9b854b6f4963ca784c17db9d14ab566c22c586fdde454ef88c62b6805bc3844a09c900ec450b9138c737622aeb0ee92386f656c3d8598ce8b2acab17bb04c57d1633a3be09f3fad48faf8cae4b75bc36366f4efabd32c552e4667ea629c02e799f46eaf416367ba79d2354d7f3b9fc87f1adae9f9d0a5a2f3a744e286a1836e415bbbd5d3fd277ea4613fb0c277ddcc82486ff1a01e307b2f20523a1ad217386cd49a8aff74b408015df159c7f7ecf03107fce3a8d354ae012e09af25e0f80cf5872afa9d44491f2ecb7c4c6a3502fffc20df8b4aab747af522540392977e3c981ddd05941c302242c8c16d3f594340a71be20718fa370feeb362e87b908b2505afecf4384aaefd4d0a7e0f97ac0307cab3046b28d9769f22598a77a6a62eaebb388789ab2ef455693d99eea3b2cf47cd6418b2e9467ea4550838d7d1375cb5d4990a561956d5026b29ad6d8a183476080b0b8712f499560a87173cb2bdfffa9a2ec657e8b7034a71ae3eabb7a924291e3d6663a29f05c636ef8d65b4fdcda992a15b93f20839e39dfc0507c89e3774cf787bd1b80666f5cd97f1505d0adbc4b1983797e3ae636eefea4911274cb472d3125756a3f41f28511299049ccee62a82f24367c5d1cbda84553ab5d152a304859c6bbc7e55dc62e8a510966e79901730d88ba27c14bfe6224afd6f5700fe2d3d45e8caab6fb66cfa9b3a9b6b8fccdc328e913ef2c033c9754b78819d3cdb48b283cd89eb88a2e74f95356fef4efaea38c02de8cd0566107060dee851955c23dac1cca91c79e4bd64eb62d587193de73a37eee75b03ef6b778b1715ec969ace7037e9ddaa6813b7af6d29c23653ff1e2e5cb2002d4fac2e178840f8776814b226e28ea43c4d969c109d163457efedd4b5ae3c3ab46ba28249ad023c2693900619080d89298ad6b51e68ad80b814f608e7f9b46c60e7b3bfe0c652d617a8de3f3bb687d36b100381b557d4abbd3a344e6731c198ca0bae890a965018303c8755455ddc4d386b84cf71d947b15764b0e45041624fa995d470d41855e30e4c46125f90da3bc0bc8fef16848518317e495af1c7d0d84f6f67b7bafbe4f29348700dd43f624a02477e34f77efaae628539c0dfdd8e6ade2497c1a2bbe19f94f23ee71b185b789441706b32d474617fcfd1f441b7d750c54c9c37862648a23eca69d5031c4f07e19203ce2eda7392b667cb906e5d2c1228495560c21d7cb17e495bb9c132c7dad9a3dede77a1fff79ea616dfeaae7c39d330930fc9aa7bb9f72727bb38de611571330ff79a8284d3738349749f136e26e00e8d31debbd62798fc8afe03e380c7610a4dce4707f315940793785df20e708a7e6a753fe4038c54d153527bdd957427cfd1e56897fc15160dd62a06a0f1ce45725f12bb86d1104f9ed9705cdc132a46009ba208c568b2edda10f7ba8738bdea242b7fc95f95bc64f5e12c7d492e74cc5e97c8ca53f081b18972f2f02797381bce11f29a2224cbf11589bf6d3b99fcb0ba978076c342501925097fcfa6cad78d5437a2b63043cb726dfd0f3a2a7282b07bb986c2b0c1b4220b96ac53a44b31c8156b8919976c00cf81b07e243bd707aacb30a4f5f77d5c0069239489ff2b94d04fb44f4f568a418cead9e1a1a74788a3c7edf7eb3c8ff2d3250e61e317b5bc2950ae8772a1a8717a0e51b9ac88e1088ef3b62c9f087e0c8b980ab95ab5e3ae070d28654687f06a8da8b9ba5aeca63abe110a7b0256285b6c32a618f0b80859dfca522b926ac412b8a603ef22042a1b591c376d7b590799254597b17a0138841209c07c686b9b805bcc094cae325a93ddedb5e0c7ae0b42e6a944485e4ee1e8807ad7925f2a6c30be48eec850dc64dfa3909d93dbd1d38c30a1f9ea00df7b3392952b6ba8cca650ac5f47691099e28b941d434e273b587539cbc8eec70af2b1e228337472b7b3650c92097adbc5ee4d79364a52f80445de95f952805ba296b53c428ce350e797125e3f504eace567bfe650aae723b3b80a115edf1b9979081cd53fff642e33dececd4d0a017e221f975e3d2ecd61e6445ed935aeb016d8ab0951e464784a1bc9ec55d741cbec1290cd51d5dba007467f8f109488a468d716797b5120d4157e002f8293eddee751cd798cefc1ecae174e37a6022a9302802b0a19e65e06195180a085b033aba4fad8a98e5fc807845b812f87ff34574ebcb2e5123852e5c4cb2a501449fbc015f3c309b85250402a5b4f823e9462e569429aba51f2b3491aace2231b0a2256b613f9c1442e373431018f942abd56f1e04957ccafcf9d1cadcce7bd7b1ae84637e58fcf0079e10dc8733974ee8f9509a2730dfa1b8b38d4752cd036e41fb8cfcbe5af576fc3d2f3a6a337a03757af1ff577ccf5141e035127677f2a780e6e19361c0bc8888ec6c224ffe7f0ca53e96db5c953e7bcb9b63864cdf703e099b3c2fbede045d482896a7fc767ca55896bdbcb07a7710d06251af691980c79ea862a5ba06fba3159491c009570e35480f5d0e6ad1df6ca3b77449e4688c835f7bbd71be388aa0dd012fd1e976e0c3880798e6198a8dfa6a6b51e9f74c60ed841b99f43e4f771061ca3653bfd269692ba52ec781e4da2d41a7df2baee7df838428384e9836df3d689503ea222461768b2cb9c67fe980bdb04aaafafcc91db50240a05344aed25aa55a064baa90fde56bf63468519de0049e81c402834a3f7cddd47f5d61742a19ab92f04a648b900d8ee09b99f372941ec9b3f7bc05d03e40f7eb0bfb9d7f35112576c2a9c7fecb8f630fd252438cdede0bbf34979e854e492d3deb5239406dd2df70cbe3caaac8cfd432a0f7582a31c985165ea4206d9b5f9a5c818c132c79dd1b7fd58deae9ba95b58f61fa353cd34fa30cd774fef543e205e92740306447c23f8f8d92ad2a561fdd4b7d2afc6fcda9e62585d08d883b3e38a5c65a0f2560ab58246bc550f03d6a350e612665a6e62c226e0b8e34c1ca93a70994a4e4597da82a5f72c09f92613fa52d58615149d87ea249f798032c2cbc7ac6e60973098265b931c2f0b20fc19da848b48b1e72fff5e0d4b752fd5092428427f894a58239652aa28369b67b6e28c20b2a13870c194a44e0249b1987bd40b0b44cfdd99087d7023cf608d4fe12e916670a10911a4a320af6409f7842d57d3de87251aa3f7de67d1b9cbbcb36d436437dd7128318e226856cb81db0cd190acb602e5f524ea02d06b550c9d89b7111da8c5cd808e27ebabd50914b05dd903b7c9623c3baf1c45c3b102f26737e01e9209cc483d66fdf135da216da721d6860ba1a7a3b0800cc16d17ccc81470a2d93d5f56177d58736300eaad3d4ded1b7dc1298b31c2c614afbc1b32f14e542f713a20518ff76c3c6205f9ea957292b15c0bb629f17", 0x1000}, {&(0x7f0000001400)="b57fd21ae00ee3efb5c313acff940104ecd10b1aba3c12fd45b8413df3da958260c01728762567b9bee8b3ee7a787fb07a0d09ce325096fef251fb5ac349674a82df48ca46c07afd496c697acbe75a4d3821ad36f3d1f2b3152ab7ba4fbe6475f08c1041eb2f762840747250c4ee8a441c67421e1f060ab2b10bc2db3987ad318db876b71ca940dba8ea67fa21d1e66d6ae1fe72569916dc69fde688fa583ef4a3307ffa5849d06cf44b4ee9664f99d0d01b6fa7cdabc2c82f270ceffec44341be842886e0843aed3c925b12d36639ca522c2f21edefe36ac8ef568274a34e6451afe337bebe99676d6b", 0xea}], 0x7) 13:11:07 executing program 0: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000001, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)) socket(0x3, 0x1, 0x1ff) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) 13:11:07 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000002580)='.\x00', 0x1) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="04e7c5ec3fe700f3e5a22a", 0xb}, {&(0x7f0000000140)="75022182048e10c97dffaeabffbb5976732dbccf9e0869", 0x17}, {&(0x7f0000000180)="7835a11fae583bcd1ad40eea6f853332c92394d0592d3081a1efd89c64d0813e726cec77ed3e702c04a987fe249b5c99e1a0", 0x32}, {&(0x7f00000001c0)="8044a250c47e611a096fe90f5343a32da7e51a67d10dce59e96ce39c25d00e1ee07b15d363c4d922031fb0345072744f125e26f0eb131d7d34d47854b6cbd1a55bcc93341ce49d705f7febb851cc6f7efbaf75758df0167626e22fae5f0ed76c5dd454febaaa6af6aa4ff63ad854ee9ff29a4ca0ee2232f41a48d90743e19edcde90d950effd1c832846c554554c2fbc0028c590bd7524c7e46264f4cbaecccfe43072918967fd7790e052845fb057f7619dfe2c6dc40e9b02567014b718e9412c403973cc5829582b9b5aee89cbf061d7db18f3dafe5a742dda40ebd6f9df20fec843d4e4cc01e4489c828b06e86569bc84751110405342371f3bbf85a82a0d7ccafb66ad16a5c5842c9af1bfeea57d1f9ab99538a28a1d91dec3f6ff3fab8adbe69c931d3521d2fb5504954769dd4bc381375d30426d72dc9ebc58b6308819e4c72f01d467cc110df5ca6bc401716786a8ae8b6cea654bd7013c99b5696ef9cd427f6bc0f891969f37e802110892e8e9361139f4612ee3869ca58ffb798d7ee0a31dd07b53cf12ee1d2788cf50785d9d421ec7e6ffa82fc506673fac55ab2206ec650cad3f9632d3dc9093ab275069f41533914db0a2dfb18d593407c750f2d4a0eda977ea544ef526cf7863bc5a4f7a397fe06c220ff97f586528f1b600a9c5c9bdaba0a9d34195fbb13d507ea62e43b06464005b43ab298551492a5f062220c7885dd6fd7f3a432b05dee9dd1b42837eec7d6b3c276f4384da46f17b481bf14d578833400b82eac356f8981fed04c5a90070a207a4a6052d1f282918c30a7b45232636cda73ef31b1128452d1ec68a11cbd888d28b676ea7d76bf00152f2ab29f9730ace046ebbc0108fdd589716dee7a951788e527a0283d30ed220267263fe0974fdce84320337d0f60270c8a0dd069309e499d103e66672dd54a1f6d42a31763aac837007aeb1bfb90b1cd3a6d27b62f2fdc3b6bc15028bf0a18394ae3e4814ee3cb7a74c2fa8c83188f566438c2041dbccaadf6e97cf2d1359019939df53896ede89a5374044adbb74207201d18a5a7b21c571b7a3faf07cec1c4d8b5eb541eecbfdd2d48c7c09b0fa815667bf1ff4f622e4998191b43fbcf6d31f4882bcf2b8d69594520b9e726412e1dc1ff7094131878db5395d2bae2cf1773feccd087de53ca3eced4288b825118f817f8ff15634668910df5e2fda96d1703b9a91867878ef2e98109409999659957f718c64be311595ec954c7eb710cf88e272fc7a7bc7879a604dcf07181b77af6beaf49b5c3ab76b4061d1bf9087268a89ad670c086770b1abdff9b0d236dfc6087c7dd8bde32412ce4709eb4a74237a15a1e952e722eb8e5955f4fd049cf9336b7de44f8209506b9b2ee9d437c3ab167346e6a9f0bc2e9bbccd8cbe57fc63d25f377bfe1b6f6e86b96b3ea8845911204379ee369707bab7f74494348d9ca43c8641a192478e9f6ddd8362e5b010774a742a08acc96ce076338fa8602ca27950229981019d5edae68e14aa70c7631a138aa1e9b4b5e1da5ace4a350e68ffaa98a6829c316d7e40804f167394d1e38418b1a247184f2c31e5c3530a630dc474edb2be197d03e3b4169ddc946f508b11a1b170bfe4edf1712117d659a3774f30bc8da71cfceb1dcf2c40667bee3042333bbae62f17c192075faa337ce2e8d6b5455113be32e5913afc191987d11bc23831b8b3a5764bc7b129808a081a7b27ccba90f48992a360b13d095cd8c70bd7bc1fa6cf7ceec480d7d49d9e66b9cb3a3474b6504d7ab2d456009fa333fe9bac9e59a78a68f139c7f2de8e681cfe629075e5c715f5502894cb70740c471f252f1f38ebc48ab580834546ba0c2c2b173905dd8e014b49879516c0e4ca5ed57386a4128a02ed0b707ce8801dcf59582c3c838d145c2c442fd6a64c127244258b541cf8230438dd1f397b1355db937d44cc65db7f71c23b0e7111ca665508492004979435347a0b35da784969a97b07d3626ceec1a97a0015747f275a750108cf68c76fa95ab09ae127c1bb1983ee341442d1b5ba4ad8854b271b173e08625779ba46f0dfe29936aad4bfd20cad2320687558b7a3451863a7615c9ebfcd08c02a4ab0af2d8c6f045a2afa128bd964f1e38386270a9a6ad9287cec17356e5ef741f2c4bd211d5c56e1238601df995306357b72a6d5246326d55edac12697536672850a8b86b067dc72132324c6680a4bbb1e628bb6cf140dbed1eee075a3e163efc24f792475aa3c06b631d38d7189b6d2d75904490500087ade02a1eb5c77ddb23d5dc6060292c34cea8d9e91a7a7d2c22f91a23ac5967f6bbfa75997b8c1438ebb17d906881d8ba7efe745590fb534ec9955ba2db736186a10c0075e141a436aee75f790ab5e2fe1f0cf4e718f846a077a016df2458b1e1822a811d28d17c017985a8257026227b27d0cdf6b486c701ceea7f9aef95f9d1a5feb5dafa11c73ab7a160a27622906551982747418717f105b073e5749895a2229563b7806c7943316be410e3ab22b6b30db964bb25147cdf63716d1df4f42e71b1f9f1b666b6ec96dac2b5a7a9bafed87875b4b2fb2ce8e3f3f9a800f430b3c23512d819f301522783e095a33bdd98d96a58c7fdc5dac9e233605ca72ef5d115cb7d176c16f25627030008eb2f73ad06dbd9109085ad96d272324dcfb52bb58175b02abd8c6cc01e2687c67c47a1703b1056166c3e3d87d9499a5da51d1a521beafcc0fb8e529bb90abdfbc1ac2a6945291ded6b76c467fee7b8a53bcef8e05883ce2c0b6b50fbf237324722a22ab579435fdec650a5c8c7c73d9f31a3d7098c447733473928c74b482dd2e2905957793a954062aa8efd61868d8b3a1623e7bd440dcea762041e8d8cab09808e46a82e4e570be663adcd604cb798be6c0fd528747199fae0acb0114e617f86b15fa16a7ee2c4c3f87d3e32225507073de42104a25462954f0dd193fee6d27ef149d363635dc06e5901398a99f48a4c50ce6557aaedbfbded39f9e62e0572327c8d081975d966bcac7a5a0d5170525f2d9cc98aa2ee4285c6ecc5f77b3a9d443d7c5cf7c3b216ab52482eb646d1e4b7cd239e8f1927b054727d29bcd0dbe1a858dd75c52923d3e996eb8001495f5e4bd233d8597f37d3a4e941e84dcb5818ce5803c789326ce896889773e50c6ade909aa8e6afeeeccb5aea99818a355796211a6e4608009a182eaa87e25c96eb09464416fa6389a0768206d13de4c0ff98411d0442f4b22b26c6ee127bce946bdf52426fc8d2af5b7fed62651743087237bed0d727a5f67b3620c1e26b9a80d95105808305a02049dce69b2334dfa2c4cb29a79335c93be9a5f9ad40138207d46b7b14a37c68c71ade2cd79c42957eaad8356f177163111f98d4c26a095d578b2377369b0eca13679fdd63891124d017180c0a1c65420057a13db2bfd0c9e1233b9184f13e820a9bdc19aca47fa296ec85109555fd08e7e125763f3c5f6d1d3d7310ae39f34132309feaebed129311423a8dbf7f4aa4228fc8594280146a701927cdfa1d853d395d1a64f348a59a6cd2e716420ad407060548f9986262cb24930cb33b7c7a3104d19596814630fd1a82bca570bd6c2371671bed567ed0259d662b6749fd6cc6c2de369217da04b2f0eb8e718d07d91c228e21d0833b3cee80a7a3db95ea637c2d39b26f49892db3c863bbe15ee80c304560bc87659894cb6d3e0ee15d9f4079d6fa8117fdbbcd902d1154e9b1bcd1babfd30141daa50c9f5d07594435444fe5e4ab0a7981827b47cec711d4d6e8057dace82b885a91cb3379d72e55e03b2107a672ece04b8453cfb0c3a23cdb685491efdafa252ad63f09a72128e5defabda7e6979f12a029228d629f6fffadb643692aa8fd3c6535ea64037391681a88f9fd9275159f3618779fa51d6d654a470558ff50086cad21fefc7c519aa439e099fd3ec669bb76c21f33a7063b5590b131a354d8bb2c8201577a4c68de8ee94906db6b450c053f3ebcab7db624836b0186af23ab64bf298bcf111dcf8c192a73a7c7f8fde90c6a14b5624616d8be39dbf2640645686ce73be5c4aec1aa0008594b85e0cbf2c358a37d55bb057f1bf59083f2a4fdb17f2a797a51fbfc73a7498a8f71063fb073b6f1e8150184b63a1b6cfa36511adbdc6bed1d0c211fdca257dc9825c789ceb6bb9f717df84500c5e925f45cf14c6c9a205f065ba41c3eb6e047c12bbcce07d1c16d7badb48f5697fd505dceb78f7c517cb9867a188616a68aac7056c0ba8650c5766aca7b2b7f9b748fdafa4543b2c85f16e268b2e0aee25678c91fe4cb79b5111cd495d8f162300a36e981de543c98f7c62f3c612a26e99f840273d3e4c3a719949468bc86f69e0e23ed396b239e5e9543a92cb495841e90f03ecffc4e006807df262bf3f4e5ce23fe7abdcd31f7717edcefd9f542da142ab41cf745abebe9b31828f0475b772acd748cccecfcb9593238c90abbe66cb919625756d0db9fd9493f2c7b4d7a7e00af2296b20f380043aee3d078cca5604c248ed91770137a155589a0e56fed013b8a640cdd968401244f405aeeabf7366e65399fcb5782645a55fdef337d08f5e073b20280fece0fd276cdfcd8a51dc38bdc3d463279c208fde3e80145412a6aed8e802a2d3efc42d0f280a9e49199716fd69597717d3233fe4ca2d6932c651d8a4aab1ab8eadee0949b40267bb6f1d7412ab7ded0296d66ecc21a4391dbd119c49fd2ed2d1cc11128dd03f897ec5def112708218fae70c2d4770cd34e3a11face55a6492e2004aabd9a06cb928d8ea92fbecdfbb98426fd6e338e0086e030a86ac56c5761c000d86deb0a82756925ea6063c45fe811f901e897fed446b0e069d7baa0018af2359ac96508404a3ac993a87446ea9fafe8346a585456169f9563aa2816f2ef6cd88051514b5e4fa719fd1994d5e9ed99995769d7cc9615e41b133bfef93c34c919018ed3c05feb3fe0a03f7b033318c0bf31c6c46ee30e6d6b47eef8c673974d459e64eaf0e422652ddcb2ca16a5f1a70db2fe7063fea229a26f6a85caf298cdd9dc644d530e8aaf6b1c0dd21bc6d776f2b0b1f206fdeafb0d89c4918886965f95cee39648945c27e277a4710039bdd79321d6af47ce73c36bf96390f20266c3514911eb5975962ee8f451472eb62de999b9cbda6e9ca493ffbea366984fca0db0cfe52452ca71b1072a37eec7d03b5683a7e2027f734efc6fb3e894510dbb1ba047972c312b88ec34fefac7f9700dc902ad92a88b34343f1097c796ff04a7c19759a337383e5b6969a99e5e450e389b48b233797a3b95ab2e34ba8e11a2d6ea42e2999290c741fc50d43c9e56400d1068e24abdf04b9d55bde14f5201b53240c0f2e0aaa4d7afb3cdb76c6dc1ede3bac76af3fe8be6541f76596716d6e44c85b822023ecb52aaa96000c49425964a2b223422523c867b83954b8fbfd4acc59586c5277ffeefa2f8ce996601d7bb00585893a2cb979de58682dff624ab3d68aa2a741467592c601d34cbc00928737fa8f74f85b4c1eca1fb4c634efc61d7a10cda2e451c00da43967b30e96b3578793774ad81ff67f49642dacbba1acbf4fd0c67bc74e60b175f9ceb70daf0b5e0ac3bde84bea40f8f659ae70354911117900273c03799741dc1c2e830468582a888debef59d3147cf1e8c11c47f0ab5b6de3963b69d4e0bff94cb858ea87eddf9b4cffc2b7a8866d7882256289eec9fe13242ab2247530e4a7656f95655963ca1651a753b5b34f0cb67352777ef8", 0x1000}, {&(0x7f00000011c0)="abc4b28cc3f4ccb9d6e0c8fee3d00c48dd5dd1209ced4d146c5bc9c0fbdd06a6f532cb107f2a217b65c23d4b682e2ed6d84d74d9986630d4d1e40ad822c757f0845e6bd8ea3bfc9f30353359a1cdaacd4665d18e48865fb56027c9f519afbb14149755b9cd8c35c8c0d074a455ac3395e93bd8c205c09ebd551203fd261f1cbc81ef65833ca93c41c88ca7f4cca4479dc802e4e6bcca47edabb964f01dcf32ca40d74f070081995be4e9f384a83574f0139cc3f9a963618b1b1818b96eed55cb6499ea429fffbc98015a649a336dae10d61e145b91cb14aebf47f7e12f98c990555078357aba3ffb3bd2150f0885cadaa44f03ddac297427996feb0fd549ae4630c74287293634c24c0deb5d62481994c936e7e92366ae276bb92b70dffdfe7bed0b866a49a8626dd9799f92a65fded8ac835677f083e4f7d643d6336c848152e2e77b7f83e5e02b11ac5bd1b440a5939dfb0daac0a9a13d9695cba5c710117228c986f57bfdb0094b6134133872135dc737d97bdd96f3ed0215896fa1a0798dee568e50c2f3bacd493ea8641aa2cf22410a2a923db58794a9f58c093e7f7bd23f70432b5b4e9049c0f8756483a4062c5ab5d0ab531f4cb80fab1ee34ac6af84beb68014bab7089bf2cf26af6dc574e842ae7209391e4921c5ae160547f3bc7ed752e663bb42410e7c7755a6ec8da28c4e3e9c627573b099a9ab085e2019ffca02e0537d74ee0590561d73546800d23c321f20169ba5281d836954db08beb5fd2b04a0bbc9e260fadfc4a3b35ebe984a7ab0c22ff1b721e4923c028e5ca47302025fa8cba7d42a4a666ba92f97369ad2fa359d2ece8f9c547d882b5307c05550574f87d19e8d62771d5f93af76d359eecffaea22e3c9111c65142130f03f18098f924758a6fe1158af3f60f29ed07651da632f26b6f3c78bb15416cb2b72935480ade315ce3955b7cadd4f2dd6e84dc23811ff8cb1ba03f1718aee8e143fb81ac4af6f9e3788e70c89844f74907e5b98c0967986d558755daef6cc4dce8a81f6d8a832afb3755f11ad6ca2e2aa8f908580bb38a22e032fecc7e06772751e58e3639d459de40ece95829d30b094940a1266c5dafde0d57920a96ed7e142bdcb37d51c62bf16573e2978e8048849b6ce8c1b40603187de912041d7a5d34b274fee9bf2e53de930b35cb7a74b0a13267e1752063c54f51bfcc4b9527b7f79457dca993dbcc6650352e86169e58e9b20551e873e39ab374cb5cd3149cf72ac744e46f9566433cb4536eb9505a7c78fce17c58ce60938dc8af6e89c8672cd762023593955e2b30c971ed8380c25cb0cd10530508e58a3be6f77ec4c9683163de75b758cbe077a8961c44e52a59d2601279d80519e2a4c342a76ea2112f4f114090b4aef4ee73b7a8f26be9b575ae7ef9dadc300023a70653a0a08073975e1622562cff5c4e693f0bf4cf0e53d45eb177c4bb298344899bc30c7de40a1807a764319c8c9e7da94b4e9716befcf1d45a6b6a60ee648269bdd5f7903d78eee4b7b0634a5de01a31c73c8ec0e97967e9261eeb49d2c38555ab09ac95c08bf066c2413f180f8a584b143faac52e12da6e37f4c81afeaba54586c8d21d652b645ed4c511d802328fa028e98479491d5fd2e3145bfc9f6bb8556ebec29c9279893036b03d1192535b2b00c06d55d5346b6090311f21e8fd683b143a8eb9c6163602c8b62225d7fd85ff73120e6954be045f9ea96d62a6f76e1ea449b7d296374d58e651a312d1299f7d14b45832529820592c18a5be5ad1e759d2f411bd813b222865a82f22d71e41809aabaf1d4e656674ccaafe79ae0f550984ef3b0be7bd3cb592ad0960f6207d28022a43c50638f1510f8d2dcd95f426eafed29461f61bc1decd028ad7eb619f7d9103d71266f7a7198db0b8bb56116a3d11fa3b5b4efff09f4b1b9d1183b72d539697f2f4cfa396f9a002f265846d2a26486bd1a55c1b80ee8a04b8457cc4c7a6ab0aab799be563e8ea31add39c0845982e020b9886c37a8495681345abbdbf96f879e49e17073a3a72aea1b23206189a7cc08cb8fafcec6304f81dc8c5b4c9de9b495914d0646f2fb4de080aa9bb8839744e6ee18df1b53f26e39ddcf81d4aaac2f7b87132f0b3b655c7ddfbe131cd2d35b412d20ac9c4f7bb3e5e4943a8fd281354d1a53e5397d2f575fb342bcc988d67821a63e6b696da53425257358e76fdaf91242036319f9cc81c850e8ae8d5306aa988e5e6357802919031ccb28467ee83f13e8e276bca30c8a7decad81f1895c141b467860e55bd3bd3ddb817948aa93916c949af134eb2070fc6c6a4c840b9269305e70ed7ab3e6dd1af8ef402166574ef8290a25defeb59f46596aa0f3e857c929ad8e28ada2ba95d8c0bc3a64a0cd4acd2e511febc90a370a1f60931136aa0a50fb52a077dfc8ba1b6b13c9a413cda1785bacbc56b2457cd131c747afa40977d56ce4034b343e4d6b61a4d296bb12308b7b7feddc4985372d02d38b062b95995944aeacc20fa7692e9605f3c6ccdeda319f816662a5538da603736bbe40152a20ea7cb74565099179bc331a1cc0b9f65fb6f21fb063583b0a5095ea39d2b475773ca67739a75fe6b2f56282a55e9f4b2ebeb8e068ea42b475e9c9ea9de4ad2a5aebfc959942fd8f7cab5d9299fa341706f02ccec7322582a5d7bb76cae0f887412b0f6dbd8e15f0070cce711e042d37a680c2ff038aacb8baf35731aed0538194178ac642cbcedd4cc50f8497cdf8953b501d0899457dc6208d21d2dd36c07100811d5128e07ac409235ad2684a9f293a9df58b1011e0f7e074b2e56b09998abccd1c65ca3f53900029fd13c11a55b42e6f2a3a42dad7592ba421282c189c33e913e8b796259f066c88beaf8576b233e23ab5224f6939928451b7677d6d99e7a5c04f502c92f5d469325fbf08a7f5abbc6df1c2aa41b3ea122458eb9eb305a0e477960d72a2d29119dad16994e6012ffc8a6bb1b39f03dcc671087e5478bae1794e6a5530e49e2798092359bc1f19fb45aed03513c8995d42be67271a6f7255be455b953c6c664ba71930a3e6a4da0bca448e28678910dd40efba5cc524afc6c604e31a802ca4b0d5861b9db096106769778e476a4f554bc9fa46010ef4e113dbb3b002646c03bba1a2076a7c71c72d059a72523c48507730736fdedefbb4cf88aa8b6f3ff7effaefd0b4d34cc25791b3c7f3fb637fdf99e96bc9f1fb19e47f61bd97d8dcfd6fb01ae7de85c9f96369613a33d481a05daa25cc1bcfe52f80032e34db2c01182355fe981a5b7a4a0f1142517ca602720fc605317a0f63121fcb17a0713df6e98e1e4bb6f6efa7b0e3901c64647257f8daff94ec66d895297f5a74ab372ec05b083273cb64cf4b3253eb80fbb4cdfa8371442a0b75e199d24a3ae6c166159b1c5a131a75d984e8d366d20cb0640bf994a8719b3c036a759b1a514770bcc8cfc770c3d3a2715fba6470dd847ee54b05c2e019999f70b9825dc16b52650c278968ded1f6278cdffb420be7040782773489eea8935d19d24b74f90858150830e052395783ffe58ee20c325a4f4aaa8efaecb0aaed470163a3a043eba93e8d35c6315d2c5ff9ef60bef4ae1fcf7fc5301d5ac3903e3cbabcbb896b64eb7f8b5bb4fc6467cd7f9f841a8459baa024c0ec3de20f04c9b07e866413d5ccdf5eb747e5550310ef03443b29b9c64d3a42dbb317ce42bac36ddf220843e3cda3051cfb98f7fe4688529ceb4f475c619529cd8797faed8d832a32e13ce41af8accf4be15ff057db7689ca7e888f7d06a7d78410574e076c3773617737ed744a49a2bed7aecb25c14c6da6975177ca17dcb3216f67d3a43734dc21c6d87545ea2befd31530a3e97923bcf82dd89b58061a239a1ff023c521905e4fa64f6e97c92c5f9dbee49bd496c1c30100772580c34de63e6fbaf03079473d5babb291d2f85f33642abb9f9c853009e5b1f9b408ad623785f8841c7c2727a5fafd549f088ad27f81299d2015643345a6362e82b670fe5ed1c7a4057394db3d5e7e7fce54e1652c93ffe32ddcffd47e83ca49bba58893d2591ac7c5efec7bb9f440550d38280ad21ab8b0877f5da2a2f2a81b6cad4507d7d99d9bf6a12413a422811ad04a8b967155cf9fbb4fec259e86ac2b4cf65c4a28754e546eb65d0cf1982e90a75b95a719147af9e66d52232e6208281b7d91afae1515cf89cbbaaeb2453bc0d0d23fc313e1e2cb7005180398ab6df92b60c6e5e0bdce98a1e71484999e92ff22d53ec78039353b4a37e09769e2377ab540a47a906a96528c0c70d2c42e769c9176c7330aaf0d362ab3031cb99d160f236f5777447f69ed9cb83624a0c2670fba1f5a136e5f0f6063ed734fb485f64060870c9154f7b6b38bc9a8c24d18f1ab278b0e86078eb11add5df694c0cb418ab229a32c0fbb8eeb93d7ca47d6e1276b8da74fc72107204b24f24fe66b1ab335032d07a7d00338127418bd995c5eae3287d098c493338e99005e6fa4b3293d06738bebaf565d93b1afbf199ca325eac00018d5bb016f5ba4577ea660512dc2e757f596d883cd2c493ca030bf03506a4c0ce82197cba9ae0cced0530d4a9d95821c326768919a79dcb8fd89423679e85113240c9530c21cbff07d5e9e4f1726217d297d164b90908443b76f53f8e01a25ef008a4738681961784e58dd795c7fee67a9537b557a17e1db62e7df3d7f768b550d9b474b59af0cd715dcf31cce9b0368c1397eae8e4f3226847ed29e5bd464d72ab36b2f13dc5188218b6cc34e8f172bead9f5c47648a24a57a434f06b7ed25dab88d79139762d881807d42c88dbdb733b0a874d198c3cc84c19f4e1696f523e8dff8729faa05928d84b0340938d31e8f7cff6955ad7930c9539ac0232a80b5a55f017425540c18daf94981f6e6ea56689aba8141b36219444fa60559282cf1f80ff68f23b7eb3c99943d2b2ac6cd7f951f0f8706945a4adf3e3f82fcbb765cda8c9d8be603a342ca42228c9e3a43448706e350b7f168b764d8a4f367da7ce7c12d1972ac68a76f196db9db5010836a281af385c4d37a22d32fc0b23b41c50c0a66d665c374587e7f3667f8aab79a2ec1bf37b041af251f3eb9a7591afcdbdd8a788bab7e4ca9a6a061be7b4d5d689a57ca444d6c665685ef8f4509b3aea218df31ee4a5d2ad73554d735ed2067ba142b522cc56fa2612e6be3da896939796fbce4e78e65c7aef2a3c9bcd7ad7a9cfda4b1f547fdfad2c22d19b991b313fb4bdf77ed6854774b5f00329fa7743bc5b34fe82ffd2d141d49858f66a7946d9fc4db651cdb034675b13e32a667a08c886fc2727d06b2b4ef2cc86329f3160def3a79216832bfe0245021d9797216dd22bf0b8571f365112e9f44541c54db3a4a54d1e2b6fa566246d0a1daedc7cf865ffc413ea54645610c6172255deed204e151ec4187be20b5a0672804046a8b8373982280efe01d514fe8571369cf972fd8dc6f9b1243e21d9e2ce5189e98cb8d14ae756bdd44a48680d51d95a14c8cffac5892fc3dcacef28deb6b7d66eac1b2851cae16e735ebcb489d53d2db1de4992d1afddfc6e260507fe27c3b25a763296ff57354dfd07358fa174a80e39284e3c81f98db74f675b31364eae3d5ee7aa496b9f96ec424dcde9bf0d95381966f6161a06bdd5133949fec9eca02c22f355224d37573d9ee73c712fa72cd80cd0e95b0614fcae51ca0c8476cb178a7233be92c6eb7789abde03920fda3cc99ac9ca782c81e0d09a757713a09888dd6034bc", 0x1000}], 0x5, &(0x7f0000002240)=[{0x110, 0xffff, 0xfffffffffffffb64, "c8847fc47bdd90e20ad95f5af5088a5af748660fbc89e527af08f956797012601d04e14b01cc5f3b0a40a3a899ff809ea745fd352fbca354ac4f3058a1c06734874e5db8eee79bd5bf5aa32c770f16d1059d473967202ae4925511b3c3f922c86be8f73748cbaba3449b7c3cbdb85c57eb7feca25901881856fbe9c238430944f06fa7e0ef04e1d1cffaa88f90c30efed8e1fe9dd28d15cdc4902f42fed998d1cbd75fbd7a9114fb403f0c80f30b20e19859cf29892c0e605be5882a49c3b58aeb1d1c86d023fb612c9b6b42fa52e379b8355233512d317838a74766b1a5a473734fbe694d0ef352b98213043641de8625ad2b03e0a26bb74babf88ef357"}, {0xb0, 0xffff, 0x7, "dc6bf70c3685c5aba794e708ded4d66092fa2669684d9fda7c92e888e86db22591ed9adde58c0dbc386b371e7225fe85e46ee7b22443f46328a4d423c7c2b76cdf351db9cc344b61480d523eab9bd77df90b653064e624615fb5492b84eb04d651fa6bb15a02ee11063649a1bfa1c90cb2d9b62a59e4b2799ec6972262fb254d73abc5fcda8fd7c664b53a4d4ade21d302a4599209c46210c27a7f7d"}, {0xf0, 0xffff, 0x1, "4ec984167d3a32d154b2b34736cb97b031155e83a83a84c0f54b8a43526983d7598a02a0437a7b22a120fbb2c30982b88962ae865585c49850edde12e6aaac9bdcdc12c6184c1e9c38f5a02b6a00161aec6a80384c24b1e6acca5bf0fdfe1fadb3e622dfc774e83be1683d99c25af85ef38d549feeea042ee5fb2f3916642870ec1af848eeef2bb76455110dee8cd2e1ae3112be876344a2a40c2f73ed296830b0ab8073bceae3a31c8251b30fdc259d354884fb32720196bf28ac4d331ee99b71db8ce45a4fc10cccce5fe33a12d39685abff4471a6b15954"}, {0x40, 0x1, 0x1, "7eee3312fa8328ec90b44c500f0ca5824e4a12ba2a97a70b9c78e2a5641092bd2e0bfed3745fa91ace0099dd"}], 0x2f0}, 0x4) 13:11:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x400, &(0x7f0000000040), 0x0) 13:11:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20900, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x572, 0x3, 0x1, {[0x12, 0x7fffffff, 0x0, 0x4e4, 0x7f, 0x2, 0x5, 0xd89c, 0x5, 0x1, 0x9f, 0x2, 0x9, 0x7, 0x7ff, 0x1, 0x0, 0x3800000000], [0x1e6, 0x9, 0x9, 0x10000, 0x4, 0x9, 0x101, 0x2f7, 0x6, 0x100000001], [0x2, 0xb8, 0x6, 0x9, 0x7, 0x8, 0x80000001], [0xfff, 0x4, 0x20, 0x55, 0x1f, 0x805], [{0x7, 0x9, 0x1, 0x298c}, {0x4, 0xb0, 0x400, 0x6}, {0x1, 0x3c5, 0x0, 0x8}, {0x2, 0x3f, 0x2, 0xbbf}, {0x2d46870f, 0x9, 0x7, 0x2}, {0x0, 0x7, 0x7ff, 0x59d}, {0x100000000, 0xe5, 0x200, 0x5}, {0x1f, 0x3ff, 0xfff, 0x6}], {0x41e, 0xa19f, 0x32, 0x9}, {0x10000, 0x5, 0x8}}}) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x80, 0x1e2, 0x4, 0x5, "3fa4d049a3d0c2025ef08d95b5d2c51b812ceab5", 0x0, 0xb5b}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000003c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xffff, 0x2, 0x5, 0x4a4}, {0x8, 0x7, 0x80000001, 0x8}]}) write(r3, 0x0, 0x0) 13:11:08 executing program 0: getgroups(0xfffffcd1, 0xffffffffffffffff) 13:11:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x36, 0x2, 0x2) 13:11:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:11:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0x9, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6d7, 0x7, 0x5, 0x9, "9810a070c82f2323cab60f59a8d23ce072a5b12c", 0x0, 0x7ff}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x456) 13:11:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x737, 0xf5, 0xffff, 0x4c, 0x7, 0x1, 0x3, 0x10, [{0x9, 0xc7f3, 0xaf7, 0x1}, {0x8743, 0x8, 0x4, 0x3ff}, {0x6, 0x9729, 0x3f, 0x9}, {0x2b3122f5, 0x7, 0xd91, 0x4}, {0xffffffff, 0x6, 0x9, 0x4}, {0x400, 0x80000000, 0x9, 0xfff}, {0x1, 0x5, 0xefd5}, {0x0, 0x10001, 0x1000, 0xfffffffffffffffa}, {0x0, 0x8, 0x343, 0x7}, {0x0, 0x251, 0x0, 0x4}, {0x0, 0xff, 0x3, 0x8}, {0x6, 0x3, 0x100, 0xe2e}, {0x100000000, 0x7f0, 0x1}, {0x1, 0x5e19, 0xfffffffffffffff8, 0x8001}, {0xffffffffffff0061, 0x20004000, 0x4, 0x5}, {0x4, 0x4, 0x3ff, 0x20}]}) r4 = dup2(r1, r1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000300)) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) preadv(r3, &(0x7f0000001900)=[{&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/157, 0x9d}, {&(0x7f0000001500)=""/232, 0xe8}, {&(0x7f0000001600)=""/128, 0x80}, {&(0x7f0000001680)=""/222, 0xde}, {&(0x7f0000001780)=""/163, 0xa3}, {&(0x7f0000001840)=""/190, 0xbe}], 0x8, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) 13:11:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 13:11:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20012, 0x5) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x1) dup2(r0, r2) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) getdents(r3, &(0x7f0000000140)=""/39, 0x27) 13:11:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r0, 0x29, 0x800000000000039, 0x0, 0x0) 13:11:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, &(0x7f00000004c0)=""/223, 0xdf) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) getrlimit(0xc, &(0x7f0000000000)) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/180, 0xb4}, {0x0}], 0x2) 13:11:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x1, 0xfb) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xfff, 0x8000, &(0x7f0000000080)="4455fbe05adce3cfce1ab5eb3c6c2536ad7884f25302af6923445dca4cad9ac939d0ff1fbe917ce90181c987c7e17cd37a60cfb3c568f114dece0fb33bf6913196aadd02803edcee80eec4daf90c10d4ef836986c515bdecbe0066680e45bd8527bc45f6ddd44431b0d8ca3fcc6199b1a0ae4d2d9e5b9a7252d388f808ca873c2ff0667b14f517d0ddd967c1238dd281b509dc87b4c0f1c9aa584158eaf10a5e977a8f7ae43fd27d44e1b53840ad08d005dfdede643caa1a8e677f9f81f5d539", 0xc0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) readv(r1, &(0x7f0000000040), 0x16f) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="09bee4c30af72fd93bb1eb6bb66d22fe", 0x10}, {&(0x7f0000000140)="875eea37834b14b1ad800f27783fa6dbc30d01e2c36d7bc8136bb2b7809751fda988cf54011009438a4ebd2396c81835487835390b587903b822a9cf4eb5c720c3f8cc06223d6c6fcd24a60384d566dd882728161c7cf9de368b04d8886a26751d03264451870bd93355701f827f88ce28829936a548bd4354e8900675b2d35e40c929ef6eb884fedd56b7227031fd3d66a222b0baa2df73475071403d508ac1135810a1873d2e3b81738b47d71a1cc4b9a08e87a576f9689acaeaece559cd5cb9e96e19e30daec3a553a04039565bf8c84fb6aee50c2ff20fdf660e5fc734f59f", 0xe1}, {&(0x7f0000000240)="9b", 0x1}, {&(0x7f0000000280)="ad519d2ce7ba7c72ac99dcf5f4c95c6d7abf2b91d6030ae59a70ae5161695f50ebd383bf0115b3cd52f149ca6a4f0242ee31ab98debe310b0e07", 0x3a}], 0x4, 0x0, 0x0, 0x1}, 0x2) 13:11:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10001) 13:11:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xab, 0x0, &(0x7f00000001c0)=""/171}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 13:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) r2 = semget$private(0x0, 0x6, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/61) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 13:11:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f00000001c0)=0xfffffffffffffeee) 13:11:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x6a15, 0x8000, 0x1, 0x1, 0x9, 0x3, 0x2, 0x3, 0x30, 0x1000}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) flock(r0, 0x8) 13:11:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x62, 0x0, &(0x7f0000000080)=""/98}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) dup(r2) r5 = kqueue() ftruncate(r1, 0x0, 0x1) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 13:11:10 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:11:10 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000098000/0x4000)=nil, 0x4000, 0x0, 0x6fb87195912b6a5b, r0, 0x0, 0x0) r1 = socket(0x40000000001f, 0x410400a, 0x801) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 13:11:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r8 = getuid() getgroups(0x4, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getgid() r13 = getppid() r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r16 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000100)="06e80b7968d29a9377e91bf5eaadfd30003b052651d776e4bd37593b060ff7f8f71ed04c61609f883d4e8be407b797c11c5a4e7172181a1fedeafe10eb42dcdf31523c5c16a8d209537f0829fb127985a1b38d925f06f4d58bd36beab0468949623fb8c148c193779869fd7603457b4c33035c4e84c626d927b40d7433882bb269c94cfc5c17f85f4087ec86f065185e15e21a48eb2acd657ff6f57df1b1dd", 0x9f}, {&(0x7f00000001c0)="095d24242ff92261cfc519b153ae517fa66a4f7a15ddf2539af5daaeab7a899e9ad9a236245ac6cc7d9f6385c78d825e029df40c6d50e8744efc6dade93900707208fa48eb04487ed95f8ff17564e4d95e8a49cf183594d58c1231d0e88d4b93636cc93707648c5a9d1de2b7e280", 0x6e}, {&(0x7f0000000080)="753e4088889971add6bcb818c7942044f38b6a4a4fc31579cc569e209868bf4df3702c16aee1e621c8", 0x29}, {&(0x7f0000000240)="48ed0b94f35cf06031de91e94fc3e898d6f4d4b9c1c8aa8edc086ba0deec23508ae03cadaf8aba302e1fea7e2bf9e4dde5fd821e8a42e615fb717299838f0d30d1cc1c3dcd485b7fef99554660d988734ecd2efd6982d8f92e98eeae6c", 0x5d}, {&(0x7f00000002c0)="dac0cafb987374f1672fce0cc3f931d0fc5551c0430af0cf209bf35faae3f1a81cb917435a322f9e74de39e0d64329f1006665a2d7029bd001c0dd27", 0x3c}, {&(0x7f0000000300)="3cdd592b1889d8b1df8ea726c12f90995a9540ffa409a23e9987b78c6b9ffd7915f3a3a200f8130a23a45adfd4e348c68c095f91da523116342178c92f03ab9baf43fd5d41bee6f2f19508b2f0106a7e855cd897db20ff5ec8db43105a76c8192cb1d939de639608ed6fbdb21c100112876a7e8b11c6b912fecc205c6c0b72c1879fbe004d2193623d05c524618a8ce95351c5e563fe87019fee667825843af1dcd504cecf80eae16e5349fc57a13b26ce4d2c1b8db0e5627b6dda986532a2b667a4a10a8a131154e14caea017aa7f6995de8d4e5d5b9e67497c3b9bb9bc09827b333c0e1309049d67678a986962ef5e3ddb1f1565c8215908c529ebae145f6edb5bcab362ffeefafb1188ac6417d3030352bf737404b3a6175f859da4b3e06e67d703495dc92dd138bce98752845150286672490c4f7228e816f8f4d5af91f44115a8f96a7d885571fbedf6689289732831a200fa35ca5342d90956af5ebd54b786cc4b9fd669ea62115a1c6fea683d7d108a38c42833ae3e82444ac54de1ea9fd3fde2f7dafdc0778b27be7a4fc254424064e8758c611cead77773fa1e42a4b0e8710ad8ef68d1516304df457c235b89459452c23fac01904f3a6bc41c1b986fbc58c00fe9a046945afec3e7291a3b8d5c785acb52bda030eab84e7f03cdd0f4751b3afde716cf966967b9c7b2a1e76879b55b9855ef1a98d8d9241bf970203009f85de3ad24a048a21b704b889dd2bda989c71ce4d7e82893ff3719542610ddc31cbb0be778a50e462d91619de5b16bbd29c48d67bafcf2d3af48313575f96ce17db6a43e7f119dc650d9cb18d983f4a87a4bd06c18595631d814635337c550815cbb89d3e7aae2ea00cb8640f717e9f8867155411402721a9ec5bc6d647d3020b28b31d73257539861192d0e146df4ff64d83428f132e1ef5456c225eb7198409ea5a65c7e53b1f3896883659cc801897f4c2bd74d31ac94735f560d964f0c637e73b558489a704d01567bc62fa203ed476986c8fb9f12b4b76bce5aeaa2da4b5dc67c5fb5fba6f60f1ad90bed2021ba5a7e3985e9b5bdfce28d3e02a47ebc6d4784db82365d6de2d430c5571f3e6d5c25850dc90f9f0d223b80a2ee3e05775fb313da2e39b935d73417e198bebcee6b117916aa4fc2224ae1e64e6a2060e4a7cb3cce910521647d6b19ab2193b3d58cf7e27fc59787d7c7b1feee2a87b4debf5bdc4abf66136adfde3c2c36573a1810f5d0bf3d79fe096787a47f67ae5fefed41e33b82134cbe5ca2f04a0dbe8ce3a36abfdba3001a6d4b8d36c8bf0256839cf8ce56bd7e622ecfe6bde94b9913a33b4098db71afc12dbb4a39c640ba534eced51e2394c2b04306b1e349be4a1360979c429be807861cb597c6a45db0ce7601cf3e448488722a397331ba90af2ce33f34d352dd7ca0d21d690a381cb09d0992c4326da2563b18c2dc270a615d2dc451bf09c38883c7ada74d994de1f08efac51d346fae10a4fa0ce623a9bc29cb62f0b97f6698ce6aa4ed26b31bae68b23109a60f612c79e52b8a03a899f05289da99026491beab9dfa3da187121b41c3bdcde9db90a366e02af237fc878bfd445e678677c122a88fa76a16f791534635fe34cb00b837e3884536f9e8416418191c18b2cf4bf57f06206da5d326c0072b6e615a0efe5ab59de0bd25584fa142f7fefde8c93b6e17d59306e449112111e995fff6ca6cc21c92ac2d87d079bd58a34bd4402a60379735cbe2cc6e51ae3c7b341322cd19cd405a1f7ecec4d4b8cba5cedad9046735b76a627f903557a502476d81e5da2fd1312d935c86ed6fd4e4b12688def00abbd303cf8c213334a0b1699142c474620b22f414affec95f7c84f37c412fa4fc6b4d2258b177b47d945f0417c0b735df1c937561b307ffbe08cf896c8c88df954be237e20d1742aa3d6f0ff6211edde6c81b1980ce6e67de325aaf20e253f7a49f4374036573d9ebc59175a3127b61a6fbdbdd67dc82f8904f0f35a110aee2aa08fa05d2261d475362c5fdc1e85580615016e4838b8650f4b973ddb76543d9d395e18d6492bc1383d65620b659d93289a18282b471431080685b29f98ad0b508e6c125f933d20637281c47918db87bad738455916dd2167c0f3a201f9ed2fd7019e8ada6acb59683d70e4e42c7a92fc2e597e539493c7980f0b9a583ad1ac04cdf925ee8dd954c2e2a28337ffba60285cd6c1709816f6bf27fb411002d855f5d69913fa9ac76a226104bfaf44c80732985de785ccce332452cc142444b9309135bbc6693cbbd3f1b6ea5d81b31bff682eb86faf9be3422a4086b3360b52be2666a8fc9c0ce68bc49cfc054753e17c2a5b4443d80e9881d961491f3665d91e2fa75657fca8d8f9da7f802413e4720100f24ee258fd6cfb738a6eb9f97c34ce63e0cee10212513996c367d31aba140d37d3a760c809c8f439e811bb5883dd19b5431312aeccb69d563c79e5a5ec58b89edeb6e065cf21c146a50423960435c03712d79a4c33641f9d6843aa9817aacd05826b7c96bcb050438c6ce0c4b2a91e49ed9bb2bec1d934d9a92da4fa57978878368713e8c70ae0f0986cd7408bf25073a1c0238f9d5f0c0192efbe92423fa9f2d9dc4b1bd77704b5bf1b519d4ce50e7a9e1ef41f7ec013ad747742ec42926c2da458950c219b82d140020cc61fa21cab156ee56861bf169c35571fd75242a8eed895ea478be97c738cec23d96a4e2132df3d79deff79d05b2f519a9b31d9370fe8eeac733d28c4ea576826ecec727b55bf15cd033a7187af5a7b5e1c0b6a133af5a266edf908df2cbc6e69e14fe99e573c0ae7971f3757a0930f6bec7039e7796300f98066ec3f92473fc3f6b0da73691e8f0412d7a3a70762f4e0322b5c4be548711fd304a8636b24a62f20fc453806639b31c5c28de89da8fe68466255c1a86215b709d302e13b6f6bbd3d9752f806d458e6a725e76e53726ce5f02c13bd37abe7193a6ccec6dd0544e1a87f7216bb9164b6a5d730ef4226a3ff7e17dfe12cd41c7298a3466822a91edf7dcdeea73a16da3722d5765e6573c34a0c808fca6971e6df8d8f686e3e97766722afb8488f87fc80850ee61bed784c8b78916180c990b6c3369d22ae33273385df54727a6ccbbf47d92f012a8bd4b4f9da08dbda9a1e2ec568e68cabc8261da1597ec98079e3f23e73d484cd6c18c1a5bdc2bc13e9ab7fe2e62f9100b8f9b235c1c58e699edfcb0da25960b6af226b53b878b1db65a7f0e8017fd31721761cee6c76f9c02cb4298322344e3f26d307b0d935098d0badc4633b8eb6c7d0af6446fc137c0b14cb74b473c060592db54511a9964fe1d6bdc4beb5d8f73e1367a602ea25fc5ac00f46335c9e7c5c2f10afdcf9534c7799171dfb735637747baf0768b2172629ceb896cb3471d82011405e0927054656ddc13ac30e2db666f6d25b03d5fee0f36c3995667cec8b79f12e4608b96249bb226bc308680c139bcaf8d9e9d85d9fec1ed894c64206b0d012aa6a2fc861b0a02ec550bb6964b1d26a9dd18b098c2586e009038727180d28d12f45e503ac17a8691fde39ca5d40f85a483c9b1ffbf3fee327154ee2600ffc201a845d77aafc9e427d7c3e3acb1e4b1e174958302af4179a7b74f412730782619cc438f9c68a24b5df1b178c3b036aeb953ce900c2c350b916856b7272e6675ad01b40b7260af56e25b4f52b600002905d894bc27409b90055c1d79659800e910857d82e4661d193411f19480501e780d53fc0d94e8b52eb3458d3ce013ec52d6a174ddb07e8ce8be46f90ae3753138f8d0d8ba08a0d5d3b26a7d1f8f58c19e963b84b2fe9ac189f5352cfc33ba3587f360ffe882b79054c971278ef98eb65b26ef847f1b83eccb03b4b2d69886ed3793179d7edb718fac6f8fc7390dfc327563dd7de0b89569ef8d6d881069f763bb047867884bbf4973055a05348b0693e7096d3a52c718cbd8fa9ea5bdc050e332363a063a1fa15696a01b5456d3bf5aa1fd31113611c058e35b930ddeaaf1ecfb87f3e2da7c3470408a81d8eec00f87f73bd3aeabbbcd6bd0c39097b9b1383af511d15dd16459f99c52923675e8c26bf250ba141b4845f6f60f13dc3476970b174bdf6b45f18069e85bcc4415d863438ba98961905d2cb96f0bf97946274c91f7481a1035157030d99f098e3611e8070c8d49ea711f07bd40affe56dbaf0239f818f66a2711c347c17e596af6e4f97d2791f130941d4a3021c6a9295cf271d6704b9d7aa6f17d20d8556f68f9f41a88023c74aa0ed341de6bbf1cc0a914746b9f9a141addcfc7cb2c89e3d456d82097759f6504fdade7726f2f36e085f6c4c34375a70bc02cc6dab9614603c528cd520ed8d9368d5529a342ebabd1eba1f1e6037f16e1aaf8692e587393067e5e7c7efeefe6441d9cf6ba023d6e1d7ec3d0952c7b0484ae6afabc9e41177ebeb9b1fb3b9e56a9d8802e3e20741575e227cc744c66e63e17ca8abe9ead5f550464eebe25e48f6f07ae94cbc7d90c4507c50f12fcde78196dbd93384bd861b0a1748dc23ef8fd268396c5c71235ef5c453611120de4210612b2ba97c29dcd77bb74afec4a7d96784e8e2edd7bd370eeea4702728a7a8efec47dd278e46754e50970dec4ac12c07a2b247e66de1f4e7a4b6f255380d2152eb2aea81491d63d3c4f01d61201db1fc619789051c161b5e008110ea78bd69e4e86b43d3c3be156c5da14ac20e932f92726441892dd6e141d9b4c1605e626765812fee5d513d2b2e4dfe7d36749e0fdf79a3f6159bcc6fca46f75c2378377566e8fdce569c05c43a2a98556b89e9ab6574cc736d3b63de7d53f0e9de33175a490c879d7c4de3bc86b48a2816e717e781c4fd7236d1a32ba3efff551ea4618c669eb3c1fd45648b1fb06174d064dd08d23d53a2863fbdb701a62d9ae83d30f56ce8adc8f6219a46b644407a10463c7f83c4e57a8b0a7d67902ee537fc73729e9db6acef81638481785c74e8a8e1c14db1e5cf0364283dde19b0c5601d60cc722f6909b545705e8ad858b347631e0cabd874db96be9c3902c19eb523bce2af84647d8ddbf52cf1bccacc5028e35397c06326bd0e55f02e40ab3b74cea1d6c87ad9f18a464f0e74dd60e11b6d418425ad0842b53dd509530925cf9535273025dfbdac6620b8de29f9b527d900d38d6e97b541c774f5599f73dc8986d48992d46a5768313a1ef35fd40acfe0d61abbc0aac32e6f21d19af8a0db40d3a8884ed87602215b9067ce0ae38389c7c7450da2c5ce305e1f62112c46630bed7ac7a8152553c8dcff7c7a513592ed413d4ea212ab82e4fb81aafd62f194e8b107bee6a49061006d916475d062b7d66dd11a4abc698f18afe9abff0458e1e4bd661876d942d49dbef29821be48e820f9a1840ce0aeda58c5562668df544f3bb9c47831601d0d03a08502e879107e88d9a3e854cc07195d507ba3b263f09b6f3c77519b0c77bcab03e48c9c656c914249610972f2c02d8c4960a430f36c7227d360954eb58888232d4676e27d26ce25ecf65544f2124155257b3ccee9880a4648b37980e7537020859b38a36f0bc17dc458e32cc276dccba9ca57e5d4a1adcf9151247d23262be31cbc730ec626eec9be1a1d265ea7efa627612c242dc52a8ae5fb3f8c8319aecc0eb4bb77d56670fb5148f4b1437a9a203c3a3ad048ce9993d71f70660c6ba81a7277df9eb9f9b62f00d7fed6ce36655e72946317918452b73b8c757bd7130832da9d3f108a240943698dcae57fab70283", 0x1000}, {&(0x7f0000001300)="5d8bfff05bbe1dec4f24d978821bb77c0af85a88fa5ca0aa4b0f3d1f27e3b8f7040093f6", 0x24}, {&(0x7f0000001340)="75af369cdb64ce1ef3833dc5d0057d56912d8be5d7bbe681cca7a8f1d66a256c1d5e5123927418ee102bbdbb5257f368e91ea9e0d63c9ebe2bfe53eb5734999e904d9669fdf312aa83e7ba4445a7f2c1701415a8a3d2eeb8b56f41a37464c762fbb9", 0x62}], 0x8, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x148, 0x1}, 0x0) 13:11:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) kqueue() r2 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) r5 = socket$inet(0x2, 0x8000, 0x8) write(r5, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x1, &(0x7f0000001400)={{0x49, 0x6}, {0x40000000000, 0x6}}, &(0x7f0000001440)) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 13:11:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0xc90, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:11:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="4680c987ec236d1cb5b2c7dee289e65f10f87206f600be197e22fdd7a5a806a9a27f710796bc171002544d557c2d6965517c7afce012a38f9976f28ed6062679346be11faa6864c71064ee87803fd6fb301ebc82e2aaa40531a764a32f8d1755105c4edad2d5", 0x66, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e14660600000000"], 0xa) r1 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:11:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x420, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) 13:11:10 executing program 0: r0 = socket(0xfffffffffffffffe, 0x4, 0x8001) r1 = dup(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$dupfd(r1, 0x0, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2fdee016c708a2fc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x7, 0x100000001, 0x7, 0xffffffff}, {0x78, 0xfffffffffffffffb, 0x5, 0x4}, {0x2, 0x5, 0x4000000000000000, 0x8001}, {0x3, 0xfff, 0x8ff, 0x101}, {0xffff, 0x6, 0x2, 0x5}, {0xffffffffffff0f65, 0xc82, 0x7, 0xfffffffffffffeff}]}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) 13:11:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a85000/0x2000)=nil, 0x2000) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 13:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) socketpair(0x26, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fsync(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100), 0x1000000000000271) 13:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8001) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 13:11:14 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x20000, 0x2000000000001b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x1) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 13:11:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20088, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) pwrite(r3, &(0x7f00000001c0)="06e75c3819abfe4d438fb7bb3ac5553ef827965bc0df3b0342554d29387063f2e2d6ec13cadb341c7dcc01b633b2c9c5e994631e65d1f058d5784a036a3a8021fc1316761ce71eaaf2c0c9cc791a3a8a2a4ecc797771dee40d648a799bea0c4572c875b99080757330485526c6782481b6aaae8b6f96c3fc5ac3d1b2a1b816414921922e51d83bb9cb4bc1850d504973757a8b9856a0ffc2df3187b66bf7e9d5c205a1df5d389fba97ba82968fed4e3586bf4533e7c78ed1757c793100e2cfd4aa25ca1d18b30581346a944c1d2609e2d9a781d1309e537f9877fab529babbd2c39a7194557a", 0xe6, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) r4 = semget(0x1, 0x6, 0x200) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000300)=0x4) 13:11:14 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x6}, {0x18, 0x2, 0xf1, 0x10001}, 0x4, [0x4, 0x712507a, 0x1, 0x7, 0x9, 0x1ff, 0x4]}, 0x3c) socketpair(0x2, 0x3, 0x6, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:11:14 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000100)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() socket(0x30, 0x4000, 0x8) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 13:11:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1811, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/236, 0xec) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000000)="2955807742f9a6189a0f8ef52bd90a187babed277166c7dc1c3c5132dba104f3c752b3b3099b05ffd2ef7be06114dd824afca288f9b4b363b502cd3cf09b2b5ee28c27131aee534e5254e6c67ac3f15133287dbe7daccac045904b7964fef993f78fc4d95fca7abdff27ac215135", 0x6e) 13:11:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)=""/174, 0xae}], 0x2) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000340)=[{r1, 0xc}, {r3, 0x1ce}], 0x2, 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x81c0, 0x0) 13:11:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1000, 0xfffffffffffffa24, './file0\x00', 0x8000, 0xe66, 0x10000, 0x1}) write(r0, &(0x7f0000000280)="6b8b6a0004ea6811d9c6973f3134b9028c6ea403d88523ea7d5bb947bd0555d8792abf6dac85ca53ac34b384a6f05c93bfee27cca0b9fd671a3f7cea296b5e958b2226a1cf7d040049277edfde18fbf4547954a905ef73b2cd960fadbb0013bbcddc1f6b95e2a010352fb1e8", 0x5e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x1}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:11:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 13:11:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0xc9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x4000, 0x321) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 13:11:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 13:11:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) close(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540), 0x1000000000000067) rmdir(&(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:16 executing program 0: r0 = socket(0x20, 0x4, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) 13:11:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x7}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffb000/0x3000)=nil) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/16) 13:11:16 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) 13:11:16 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080), 0x0) lseek(r0, 0x0, 0x3, 0x0) r2 = semget(0x1, 0x4, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x100000001, 0x7, 0x5, 0x5, 0x4]) semop(r2, &(0x7f0000000080)=[{0x4, 0x9, 0x800}], 0x1) lseek(r1, 0x0, 0x0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 13:11:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000008, 0x2dd, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x8, 0x8c9, &(0x7f0000000100)="adbc16f5fc614b223aad2775369d019456dbea74c263db70c625e420b57fae29f480f2e9d04404a2507098a6a9adfeba18f7588a7db268f419a8dc7f8005f49ae6f49781d52d7109db63734750e003014a56ba9ea08be14ff7e5e0bccedaff57a4a1daa57768789d79b2165c38fa3528b849264f7e0dad4783cf702277adcaaca011edf5089e0df5eea1a65e9c4c5eb933375b93ce48728a", 0x98) 13:11:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x6, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffedf) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) shutdown(r0, 0x2) 13:11:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:11:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8048, 0x0) dup2(r1, r0) 13:11:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e1918e1dbcc1af7329fd6d60cbea2c42fa04d3", 0xfffffffffffffffe}) r3 = dup(r2) dup(r1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x1) 13:11:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) shmget(0x0, 0x1000, 0x400000000, &(0x7f0000ffd000/0x1000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="34a4b68dc7909cf98f0cc1d278338e78f8b4d94adfccf24234f522d6e179e77614249cdbf18dfa5a6be54c9104c95cebb64b259135cf431027c41fe0f5aeec38207c6057b3f3876aded23c23", 0x4c) 13:11:16 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) setsockopt(r2, 0xfffffffffffff138, 0x40, &(0x7f0000000080)="864f868df1", 0x5) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 13:11:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="174915738e9b32dbe26a9867ddba26d493d2de2f80a8ff98945200804453b2bb08dafa35", 0x24) sendto$inet(r0, 0x0, 0x0, 0x200000200007fd, &(0x7f0000000000), 0xc) 13:11:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000002c0)=0x1) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="21392fa54637a272e9f3a9829c5056502244bdb2b8856657b5cbc8230d6b92cc2084a8d2cd34d6350ee9a3f449c65d020f7ee6dc5de5e682c1d86df4d5566408b53c9ebe67ada05e02cc739937ef06b07b5394bce227de38b3be6b0c966f7962fe7bddcd4c5dc9d8a4fd6881af80665cbc8d0f4690ebc4e355e3cfc3830b8c0ea3e277c0572f2aa6fc619563cfd8ca26ed74d15647ab7ba3ae4e5a4534f439ab85d68998bdb4db464fcbdd", 0xab}, {&(0x7f00000000c0)="fc6a68a5e191e39fe5217e31e35488fd41eaf216e5b1f12ba4498a6f2749bbd8c10eb40911bdcc54c5d5f2adfbf1f6b6c7649504d8983fdda7767324aeb17f4a1a6bf0a4e476e9f57b7cb94925e0d296be98f4ca8c36623741031d9371d753ce2f623edd1c7af30edbadff774e2768491922d564074cb21a0d88fd3162e348a3216803b1bfd725375f1dca2f98741c734c7ae278398e9a7762af4ecc90e6d30c180c0f9f314b445e34f745f112ee8cecef31bf03e631bfc0", 0xb8}, {&(0x7f0000000180)="0a6bb966bd4c58457bd3f9077032c0eeb6c49b83413c3f427ea4661cfb11257bdfe72ae17f904fc762c3bb975b0ee5f6d077526dc76e2ed6368bcfc844690d7fc8ffda3558a6be315e5b7e6f74a8efab9f205dec5c93b8a7912eb634151980b4243667cd9b72fdcb081fdad222ff355accee09cee68f2bdb39c7c3e8c16c5c02f15bb73888d8e6ffd219850547bdcf24f72573fb4f0f51cd15bb2d8b5c8417ae942c90793a7478bfc85e5e1591b7e903b528c3d8d4138314fae6f77429acfe3490745a1b3c965a6c459443f6920962ef", 0xd0}], 0x3) ftruncate(r1, 0x0, 0x1) ftruncate(r1, 0x0, 0x83) 13:11:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r0, 0x0, 0x0, 0x2) r6 = getpgid(0x0) r7 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r5, r2, r4, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r1, r2, r3, r5, r2, r2, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x138}, 0x4) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r15}) r18 = semget$private(0x0, 0x2, 0x0) semop(r18, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 13:11:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) fchflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="ceac59d3651b40bdcfe7677c7ec2f4213ed6b9a985db90db0e8b572f163465f5f7d5da49e80ad0f2e25a40f36193d4cbbef001fba3a337", 0x8}, {&(0x7f00000000c0)="26689943d4f2effe7526c39c411719878fdc447921b1e4ed265789943cbcfd49616358d86942446829b18672e0b2ad70b3707c6a855d6221744b89d6ace3df3cc879196c8b9351ea4d0a3b08bd76a8b085b21a026609c514be4ccc532f577ddcb7771392511d6d8c0d64d05b9b2863eb6d3946450da62331c08ead6e254ae9ef1c4b6213dc7c98", 0x87}, {&(0x7f0000001d80)="7720c1588243c54f814764c4b4f951edf00139a163c99e5f40f415a19c23fd8f78cffb8fee9383df10afad191fc72f6b34582285533d81811fe7a50c0b45a0be5a677fad7f8ce634105dde72f132c682e37666accc431512ba1d26e3aa111464bc34d586f0f4932ae2fb9596c6572ee00861ec6ec37db4fb1cf45ef9452b5e49be70ba00cb40ee2e27549ef4072592221eed419d13a8b0e27054fd7cb9da85133f2fa339c38eb6d925e3404eb02c3ede594804cecc950cbeafab1c8e85e5c40898be7a6271a6cc6572a8784c65ca1edb8333bd97c1877d78f44ff888dfa78da5c3e077cb336f6ab1d27f779dae7255694f86a7c0b999bab1496e0a2c8619e0acc6ceeb85a29ce3a3b540e6189fae9aad181d846e3be4ed300fe05f79c7e8ce4c92caccad64c1345431dd5dad141affc1a8ca0574f34c7655a566f2dbd7631de4f1deb53052a7b9b4a1cca4844bab1be6da3b814bd6565b173b9c16a29c26d9a16d05cc8304a8b49905e40c7f349978f66942845b13e1639c795fcefe0cfd542b6ebf6bb665c08a0f6650a7b700f2de187b8ffb2ada0862a822af8c6ca161f9f83e5eaa11857b242fa565753c5372830aefd00bb1c51bbdcd0d8ad938238a7626e92a3ae7290c896d528477da7f86e167acd0a550ea980f66a9479a684adbf1e178c44bd71e5064c2f11601dc7605fe163aff9c751595d2c2893cc2bb06d823dcdb2f3955316c09371ccfcc6d4efb646a8273b2cac16b15fc0f40d33703edb8d5b5d5942c1fc197083275e9248d85359b9fc1224a8a1b3948e782fbcb39217ecf1d43f269606085bd9ab20d160d98f2cb5316299e206ff21cc77d483c64e1f093069c94048e9ca5dc5ea060ca9ced13c9a3a6a72f4ca207f58d1a86a8a33128f0c564d172ef97c1744c2678edc53c6989849145bef3e641a9f60c5cb2fda0b1397ffa3d7ab7c03c730500227d9f68e3dc6ea50b76549a8edf4ccb481f4e68d7403fc456fba55945a0c8a3219f8f516a7f87d598fe65dd07a561b07dbc05ddd0a0d866d07190d8c637bb473ca28eddfd0fcfb9615e7fce33d416ef93bab6fb193e46dd386004cc6ef7a6ca8a72e845b67d24e0fe05ea3d2bb8e3385d51521203fd28fdd524718ed088a4888c390221c93b09736c55b39c398b572afdc9cb1b2bf87b168c56b9f4cd0bc75e20a93d8f8ace56c503ac021a11cf2ca5df942fee45b99a3e9ccb3a0313a75cad95e8ebfe8f08b18b0ad0e97cccb5bdbe1928b36b39a5936f530bf181f739d2ebc79ac2a2f3d0bbcbd9c4bf66ec66da3e015051e3215a683ac29765ad9ae2759b91a75e18868b75014513d112d878101ca3bea3780950e23b280f1f083393c3594b7db8c65f4082c3206add09f5beff96a22e9de47dd93ef38bfebeefec6ef509687dafe4f64b2fd391aa7af380e8e747b4dd0388d53c6d79cae6daa4fdd83a8c2be72d3a06080f518efe7cc2997c817f03adfc5e6b9fa75fc8271174ab7d3d5a13dcd8337ab0cdce4dbfbc81f479cf3ff1d714f3034200544a8aa6185e2ba2580774ceca3266f7188ca2eb8cb75747891a2782606b66fe8f1a35190b522e9ff8122d8f9358c82c4c095e364f0023e830e598d5a4d345dd45b729918084ff2aa6e2a7aee806d966b5bade262ac9debccdb600bb41721014ae34392544248719e8540fe944af747191d8e20758c96260bdd7f5894eab8d270a06d4b077ef371870e73facb741adf7896a75b227fdc1ad4901eeaee1b725a5543610019e7d42e57884686a066d016a83b27fe50098e27a52bb651d601e76466c4e496bb66786e90ac55445e76444e179f01f8168834aa383ac794f047a45cd654d3457c162621fa21f93ff66def3743f5d2d0419190d2dba1719baa8d352179e40de9782b9b0c10be27fb51202d2fb61b3ca59d9ed751a3613be70e80878433079906e59835d22d1fb026c38dd9046fc95057244c43566fc496440939081c502707bec07d7a5ac7569e7b99fe0dcb84a9b6bc6cb0cdc2a286faec3dae081f0f30b74d2f436913ddc77f3904610c8d5185a37543714502cf87d84fd2efd49b30d5d13e61aff2610f5a5c2f318565d1832daf0517c2cacf532989aaae65cd51d4b945cf6a960d0ac74e4c491a1b172f07e19f576ed055880e7c9d54b8b61d53b2c1b182c80e30e7e0bf9197da4ec93778c801f5c442f77a28cc968cd4f38477f0a880f27b4fb47a3ef00653fae45fd09eed02b3d4d8062f9c2d0bc777c3f1ce7003e1b1cf1870f169538c6fdb0f40326a948bad2186ba1f776e8e6078a4e704cc6488d6f56b12701451d40f976f117cad12ff55207d605dd257ff761d8d884ef0f24a6791ec1028f7ad92298bb435e5013c12cfde181a7e49d4c7ddbbde1e03003d5418324f6af35319c3e78f540d89a7c95f700894b7e1a5803f954fcac0e58ef4d7343a665b3483f260c1856f72a95bd6b9463e63ee856f58e7b66c65d34a2d05c6c71d67b5652d8da4683b0bfc38ad729bb87c0881c9e63759f0604b2c62125b83e3a9a751f41d5f6b219fa00d267140f2270f5e243cb550183682931139e7e6030964b7b48e889cc751f0efc30d0ea7f3b372576a991a4deae46f6d3eb513ffed1cabb8f65db7d2a3bc3e57eaaa09a7f231bb5d40262d2fa56271c263a7075f2b471399e55abbcca2ece6ccf30ea3de6c9f6f2a155aaadbe6c4574bcbe7d170586b6b569f5a8fcb87f5e3fcc4dc44d3c29c0932beebca69394cb6c0d5bfc90f159afb79142b2c71d0290de8fdd42e4ce2e1a719910e548ef0c27816d8308130d045184e66d50155b7032328cf30bedf4c0b708dbccb091a467a0a9d8bc2c0538589b3b8cea5dc0dd481b47a3167f3e3c22377eb3a57ec2869d206432b0b6964bfbafbd51c6f9155706e616cd88de7b5c0c764feaa118be59f4e11744b3e0c427f53d701cf2387118f49cbe874a46786fb2adc2f7707b8124765b7ce3197b654676e597f6231e75696f50f869c36a6a3574bfd013104ca45376c724babad6bbb2aba3fec3520e5cec78fa13b09ec6f0954ef8a0b141e27425977d07b44e3a734c0e7ef23a4445aa13fe1a8a71c5ad4e4243d4371762b879b92ffb9e5cb34d0368591a48a34283f56d9144bf703404454ac4721b5889b89bad248cde4edba48a723d85cc989b550289e983189937553708600c2789c492cf0dbd480ab77c0230946ede780a6a468ab33c22e40728d0ee32363a1ce27087aa3eb905fd27d419547fbf472e2de8d71b01fe92613ccc2c4c8d4c85fb3b6c1efd0fab02922525772bef9fb2db0332e13fcb724bd842d9704c598bdc7c5873e8c7ed7fbbf9f3291ba2e5e08828194a4855c8a7271b3f6ef1a421cd376db4948694156f7403be8ae922a96f0f34ef54e643576d71c7f721cee6de23a186428fa80fdf54a22c274e1d27212c9a73e99acaaeea45a67a378439b9ae8433f49bcbe9235959f5ee75c305ab200cfe639df3e0e2b57d147a48fc4ecc26840fee4a05147e4b94ae6bf9e0aaf6f9bbfe1070034683c97b915c0f39198a54683026224249146ece5d40d7174f5bbebf15751c32c04b4f6bfd14577cc93f5954010a67c711da1e7fa9303f03b8c247e2edcc5f9538a5acce9794da69b8e7829a30e13e1231c728298000e445e03a50ded06c698b81796d41de8f8631136ceca7a88da8b3c485a66b1b23956edfa9a5f4c66866b533c60f09c65e10726857c41d5e3bce980dcff3e90b59cbf5053da0d18a8833adaadd9afb86418b9c06452e1fbffad6071340383984b57bd7e6f6db1c93bd797b01c1037b1329776dc78cd9ceef91e4641bee2546c18a94b2ea7f30931b2918b9415293aa515eb2df2d3b20dfdc1274ea9833587ca1cf341fb80078ca83d340596100f746a85e09c0d13f45f25caf5252786b1a478245ab49ac6698d25a6a6a67ed5c138958ce068465929e92f72dd8d5ab7a7a4a0a59c8a47f3299739ca44deabc7f6c623e196543480386bafd45551830e5ca39ade6707ff32a250867c97c9414bab0ab411938397de89a5c055a30fc5b8f36b54c950b8961a8dacb20b2f8ef3e78c1c950224b655d11e0df11a9d9ee5f727f1406ee3229c6e7160b4b8b23a5b30fcd864a4726f842938926ccc6f452aaba899d8dab6603c8f5e5e1fbc22db747deb28312c78eec243f81b898ec306242ee40bf750653920fad6d61f708db2dbae3964c6200f885570b4d6701d0be9e4e56c207ad0fe99b01d7ab2f14cc675a2df0a1ca4499f1020597241951c662e86841549972cfad27e7f26bdf6645491c0163b0c0c1bacae4035aeaccc7f536548a47b50878ce920b30859f9df69420b9b760f78fc452561671a6b7a862e7aa616908131ace38fa0f3a42be84cb6e499c9bf9605b95bc1f89094892552e890cc5a983880deb193088943ba8b0d2228cf147aafa33caa311d4c8bafddcd687790ac95cf76bfa90250327a5f4cdab713e11930b4116a9e157ea11498247ec8a9e556ddb384d872e8d063292725992365276cb18fb672c14dd7a6fb49c8d6fa376f13cee49cda6a8356e96c9344821fea1642851f8071d8578bbe9d4cacb9dc5a0e9fcadcda1a62df6fec2f8dcd8f0347e697ce851484838acefe130f66a2aebd47a9a6529267fbf70d8f9e1b3b8d7cb4163a96cbd67c3e93d74b3c0c15a704baa650b26aa724a566db56433ee06f6dfaf77a61df106672aadbf4750657cb06a7eb9ed10dd995ff9720f17e9703a7ba3400b62604ebc78d8f8cb4e80341b331dc1c207b540e3a14006cbefa21becc099f0fa21bc0de1dcf29e961a33ce9fddabf7376bc2f5058d92489006612e9a802372358936bf36855fd46e06ae5ff11301896ef75d44eefc1a604b153652ea11691eb30f1d867a67bf680aefcdef77b3c332ae0501cd47fc379d3e224a80bc3f6892b46afeb89aeff10d928076a846f1fbed01d6a765fef64faf3fa3ffe01557c16b53f8ca3417e9cd2638914c1ea99ee58729230586dff4af3c74e5c712f22c57a31b584ce93ced0eac95177b9a4ca4082d8352ea2b326e167b4d212022b8634c786449a1720c7343dbc4c0b19befd6b47efdce69259e1650c6af97f2807a4817c5aca98eda213250fb78a63b03c201de8ca94db7fac18c25ffdfbeba5f9a607d39c225b876029d6c240926d96ee2e2f6ed7b41d7c486af6efece1bbad0c534fe64af986252ba58e3a9b937bd0a90812a85db3e9d508d6e7f6f0eb0c5322a605c9d246858b9daab1ca36a93a88c80731d2fc836982b72939847fc46987dc29a40b47a59003597eb0e0c65f920265643b9725c10616ab22a15f53537744454b7300d800d17bd0ee04d3ac1892647cda0f516d92e3018bb4676d359cb03a5b1e0f15b52411f6db2f4d129ac2981558196a249e00aa2198fe4237c425e4cc3bc4a466c55d44af248b8e7d26421ebecbf7e033575121643193a69429ebd9d898b24541efbe620b26dd7c240a8e08e5caa651c925f12d3b45ae1a328f55a5af4da8d424236150a1fbdabc99ab3a07f14d0e50ae345e8d02bc1580a21893d14e064c2926e949932de2cb05d2e451e81368030b2b752c075fcb1b3caf3c0a3a7f88634c236e83c8c59c965664bbe8fe5e06647211fa5daa93b5a1ab1e8930cae954c1a64175084447a0864312e622f14375b6d92771f3d4f05c22a339f13c728baa77ab6effb92d097ef12fe84fce397655756419e04de5206ba28409850f8db105936bfa826f6b5aa807aae81c327ba7b597413a061540f676aea91104c", 0x1000}, {&(0x7f0000000180)="95ea2956b3dfc23c0981f2b5fcb80793b5b7384843fc3a49e8986826766401014480ea572d40462d2ce660a2d3ebdc472870ab7e41006c00a61c1437256f", 0x3e}, {&(0x7f00000001c0)="020938eaacfb0fa2688d384070f4a698e3bac59421413d8dd42716bcd4c237771d5e6f2ce65bdc9e0534cfe13ad803b619418f3dfebed1f47c770dc6379ffb7e98f55e60e09a972e02af439afca669f964c06c839f364ee5ef65460978ee8041e481e3455e50acd8c63fba0e6d7b91774208df582849ca2a7762004a1c00da6b59d24210828f0a5d", 0x88}], 0x5) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f", 0x12e) 13:11:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet(0x2, 0x5, 0x6) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x7fa) 13:11:17 executing program 1: socket(0x3, 0x1, 0x47) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 13:11:17 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x800}], 0x2) semget$private(0x0, 0x6, 0x20000000004c3) r1 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x808b, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8000, 0x0) semget$private(0x0, 0x0, 0x8) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202000039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ceb80b76178eb06be1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfa32057f665b02a715bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a4036282c511a157ba2e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea0820be9cf382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff59abf8a114cd897d54be3fb81d3020092bd0b9c7d0b14f140395182fc3fe1d1368c3273d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c62b0b906c525220ce0355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44e54acc0662c43a5084d396c7724e319811a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0c7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdca42500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f1127661913a96a33b0810f46153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482"], 0x1, 0x0}, 0x1) semget$private(0x0, 0x2, 0x10) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0x2, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r5, r2) r8 = fcntl$dupfd(r5, 0x8, r7) mkdirat(r8, &(0x7f0000001880)='./file0\x00', 0x10) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000018c0)) utimensat(r7, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x4, 0x9}, {0x10000, 0x160e}}, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001980)=0x1f) r9 = msgget(0x2, 0x400) msgctl$IPC_RMID(r9, 0x0) 13:11:17 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20402, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) recvfrom$inet6(r1, &(0x7f0000000100)=""/29, 0x1d, 0x40, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) pwrite(r2, &(0x7f00000004c0)="7da0ad900e6e64651aaa5c3790", 0xd, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000500)={0x18, 0x1, 0x1, 0x20}, 0xc) bind$inet6(r1, &(0x7f0000000540)={0x18, 0x1, 0x100, 0x4}, 0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f00000005c0)="3afe9fac30826a11e3a12b5e45ddd4209e087d879d11348091ca9d9b0f03e91bc0f908225a03144f3ce9aea99532d40cd13dc92a6900646d5720f71762b938865e94d0953915dcf759041175", 0x4c}, {&(0x7f0000000640)="b9c5ae1647967c751d46618d1e9cc472d88efc70714207c781af5b26c4f7b7f678aeb2cc9f8ecea8c9995296e6bdb165889d2ffe02c458f79c31a636ed689cb22e560e4e2737a53a539607001f0d0834180ef93b03b1b0a3111a92fbceea1df4bab31e744e4aaec9", 0x68}, {&(0x7f00000006c0)="7078a3fe60d218e3bfcd0e439e8550c8e3b42b7c5953d871e5e3a9366ce9522f65bc1807db4be3d038adbc5fabdcbeb161082664dbb4e5f1322680f9b75000b8f16fae7e4c7289ef360f4834cdca2cc5bf0153e9a074b896009007e7bbf3e9caa0fe78cae31bde6e2d74ac110d838fe398b3563d8f46a0d8a89d4eeb7c4fc3b5a97708f44866c4bb407f522dd83880db35f2fd5a2e61335dc8610a9431198db371570ac0c0fac3279e", 0xa9}, {&(0x7f0000000780)="f4d5c93d8c191ec209f027663193b2fa85183b8d642237cd47302545aaf4af2df76682d398d52b36344c5abb1aed767298d9d8431cb3a20753d9476c41e755b1ca33dc03e4ed6dae3612be4fa3cdaebf12845566502429ec6af738861c5c22082f0fc04936d799cd67988c29952937be8512fd3a4a4ea7997300d0f53ed0b73f801aa4f66974e9bfe3159730bd4dcd8c3eff950ef818e0e506d4ad5455b70e3a6b12f9169834382688493b86862640061667d7a9656c92625805dad3415dc898932c284787296a4f04c3a8ec", 0xcc}], 0x4}, 0x0) accept$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) connect(r1, &(0x7f0000000980)=@in6={0x18, 0x0, 0x7f, 0xffffffff80000001}, 0xc) getpeername$unix(r2, &(0x7f00000009c0)=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) getpeername$unix(r0, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) r3 = kqueue() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000b40)={0x0, &(0x7f0000000b00)}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b80)) getsockname$unix(r1, &(0x7f0000000bc0)=@file={0x0, ""/4096}, &(0x7f0000001c00)=0x1002) r4 = msgget(0x3, 0x120) msgsnd(r4, &(0x7f0000001c40)={0x0, "2a515403536af1dee9b9997d0bc118875db3d763cbce10946a2281b1e086c50f2fc0e5d47640c2df7b2b48db206518a90525ab2bcad1c962572ff389ff5605c78b2c5a822e5ab6b83427b2ea5ac8ca0e1e1d7576f2921722a416767c1dd7f10ed2346efe719d589191dce335d5a0b9f322a2a065d8736ebb6a8e3b3399f8a12dfb53956ade8c672fba5e91e9ebb53076bfb6ea933481e65c8d049f30469ae794e199c68fde08fbb79f1000ab36aaf0f1f7c9a1343e5578f16599f3cc3dcc08f177165da04b00f537db49ba464a255fff606310e09f688edf5ab78a8118fbc0cd"}, 0xe8, 0x800) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000001d40)='./file0\x00', r2, &(0x7f0000001d80)='./file0\x00') readv(r3, &(0x7f0000002000)=[{&(0x7f0000001dc0)=""/42, 0x2a}, {&(0x7f0000001e00)=""/232, 0xe8}, {&(0x7f0000001f00)=""/196, 0xc4}], 0x3) chmod(&(0x7f0000002040)='./file0\x00', 0x100) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getpeername$unix(r0, &(0x7f0000002080)=@file={0x0, ""/108}, &(0x7f0000002100)=0x6e) 13:11:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000580)=[0x0]) r6 = getpgrp() r7 = geteuid() getgroups(0x7, &(0x7f00000005c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r17 = getgid() r18 = fcntl$getown(r2, 0x5) r19 = getuid() getgroups(0xa, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="ba6dd7918e281accfdbf616d1ff47846c060a7c474162b4be9428dc58af4c5e5cf968c33b0f1df4f0f99df138af674a68c37a7c082b57b52d481432974160747d38c7fc464270b373c765db02ba9b7bd1fee54934a619b2a55703495f478d12ba49df5f081f73ba6f6828ebef3f9ae8a18e7888dbf664cc7c6cc15891204e3e7c8f7224ddf5409b19d788b06757b88a6a81fcb52810b1e112402867e41bd289a94907ec958edfe09e7ceb9f2adc46cbb3f9c1aa27c08e7d39a3f", 0xba}, {&(0x7f0000000240)="4762bf60b8db8dd176e88eb60b24392a8d6f4725dadc93ffeaa91148cb49684cd1861709be3126c57b383d581838ad398766a2730c84d654b28b84ca97a76175726acf24238bad050560e2bdb93c08d97c21247de12753ea023bba2e52cec8d709858893b70ae6595f4081fec804c9cf0ce67be1889e1fe9682927920cd428fc235e9b1cf139a905029fd38015c770565a77a91bbe69c7ecd4d389793de25d5648bdeee38ee1d41c4c6ad415016b43375d060a6b14919b8964b1013b17c3cb4cc720c546edaac005dcc4bbf4ac28f1271739b2c903d02604f99599ee9b365cfbf2f2956cdfbec7d119007d72059d1dad436d", 0xf2}, {&(0x7f0000000340)="37e8c3bcad6a8d870407d79c29b3c4b88b9ae46089cb18f8905d71b9861ccdcd336d05147fc8e7df55ef63a1f0709141dab6ff59bceb22cb5b53c5f3a473eeda90ea62977aca6af1fc96b3a90973d73522469c08a7f18c272fd4124c3f15fb1ca8e7317c6be8c27cdc6546f23fccebd986a469842bc9b490dc751b50007c92ffd40b68a8bbc6e914117930ee830f6952", 0x90}, {&(0x7f0000000400)="ce2de27cedc71d5233f7894bb99d084b3f996359de6ec9e4f9153216f34ff7ef06a1d049dbab0152cf8f7e4f8a5356eb47975317a2c7f637fc42d5a1f848428d68b4c19b1a2b4dc1c06eacfdedad2c76802e993c37d69c082f5f0c3f49c7344d1031d20f4b4b6206b2af", 0x6a}], 0x4, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xc0, 0x2}, 0x40c) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 13:11:17 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 13:11:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x9, 0xffffffffffff0001, 0x9, 0x1ff, 0x1, 0x5, 0xea000000000, 0x10, [{0x4, 0xa, 0x7, 0xef2}, {0x5, 0x7, 0x40, 0x2f}, {0x5, 0x5, 0x7fffffff, 0x1000}, {0x3, 0x2, 0x9589, 0x4}, {0x2, 0x7f, 0x1, 0x60}, {0x0, 0x102e, 0xffffffffffffffff, 0xffffffff}, {0x2, 0x7f, 0xf13}, {0x8, 0x8, 0x6, 0x2}, {0x10001, 0x0, 0x0, 0x4}, {0x7, 0x401, 0x100000000, 0x1ff}, {0x93, 0x7, 0x37, 0x80000001}, {0x0, 0x8, 0x9, 0x10001}, {0xffffffffffffff00, 0x3, 0x8c0a, 0x4}, {0x9, 0x1f, 0x1000, 0x1029}, {0x8, 0x7, 0x0, 0x5}, {0x10001, 0x5, 0x2, 0x8}]}) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 13:11:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0f0003ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) write(r1, 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1ea) 13:11:17 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffd) listen(r0, 0x65d1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r2, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r1, &(0x7f00000001c0)="8b", 0x1) recvfrom$inet6(r0, &(0x7f0000000000)=""/11, 0xb, 0x1, 0x0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 13:11:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x450) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 13:11:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="5f822e2f66696c6540008edee2f20149d619a8e326caa6827e6cdf4afeb83ff051be1cec1456e4ccaf8831016c5004dbb874f40a0a682d3d34c5e155e8df1fa9f86289ced1fe3855be98207994e4d2f8fb2c3a84d3096c99e2b0210a66d95570f1b3aa2e959c85862de1768609ed0100000000008d955b68aaa7443b3fe3f2c879ad8e1d1acd8d2600"/148], 0x10) recvfrom(r1, &(0x7f0000000180)=""/206, 0xce, 0x802, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x10000000001023, &(0x7f0000000040)=0xa23, 0x4) 13:11:17 executing program 0: r0 = socket(0x16, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) close(r0) socket(0x2, 0x0, 0x7d99) geteuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 13:11:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x40) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:11:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r2 = dup2(r0, r1) fcntl$getflags(r2, 0x3) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) 13:11:18 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) fcntl$setstatus(r2, 0x4, 0xc8) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0xd2) 13:11:18 executing program 1: r0 = getppid() r1 = getppid() setpgid(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x843) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) socketpair(0xfffffffffffffffe, 0x200080000000002, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000180)=0xc) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) 13:11:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:11:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="0ef9ab8ea99783c6fefb45cf679e97c277276c60f82579c05b9a03598fb358f67b50575566b04f37ee21c865c9c3a486c2b5adefbea52e900049e629dbb62818e5b7c141a2e47ff7c789a3c81a176d0507cb11ac71ebd19f158b8969feb0be8f674252b3f7dacbf292068b1a0e6a42a9419c64d0388782b08bf68f7b7afba9c2ec1c036735b8db6c4d3518619b2f9631fd87d288b4fd9eb43868510a49a0a7983b76d63fabfc8ae3693d", 0xaa}, {&(0x7f0000000040)="3fe6c586", 0x4}, {&(0x7f00000001c0)="bc9f1e8dc59800c6ef84ef39584fe1aea1e97851aa58ffbc30f13537e333c725073e779d823c7300f6da9eec7312059223cea8ff54eb0a6a60884e70497414f547983f0683019ed90da97c9248b418895d12a551d07e761397460a3c10caa33a0807e20faee4c76d300797a7ba95ce250f9fce378a868d", 0x2c7}], 0x3) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 13:11:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 13:11:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x40, 0x3772}, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0xe1) 13:11:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x0, 0x49d58484) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0x4}, {r2, 0x189}], 0x3, 0xfffffffffffff57b) r3 = syz_open_pts() r4 = msgget(0x0, 0x200) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000ccb3ad465f1f2eb0e240d5d3d5371a6501ce9d0e674dfd1abd2de6714835bf5d1ebf2a8a565dd4144b5e70f9d70228c7f1f451e041837330568090e7f2404bdc1e6bbef64f16f9a8f1f99e3e3ed89c73a08dd01068154a4c03712156c2"], 0x65, 0x800) close(r3) close(r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x200, 0x3, 0x1, 0x9, "84b732039d7d9dce4bd28e4fd95c8bf9fcf17367", 0x3f, 0x3}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) fcntl$setstatus(r5, 0x4, 0x84) writev(r3, &(0x7f0000002a00)=[{0x0}], 0x1) 13:11:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlinkat(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000001840)=""/4096, 0x1000) 13:11:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 13:11:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x81, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendto$unix(r1, 0x0, 0xfffffffffffffedd, 0x2, 0x0, 0xb45f14248a6db6cf) r3 = dup2(r0, r1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000002c0)=0xedbf) sendto$unix(r1, &(0x7f0000000080)="fda0a64cfc6cced0ea99e0185ddbf01cbf8d4007db7065ae707585653bf1ea2c7f", 0x21, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3115, 0xad}, {0x7, 0x46c9}}, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0x0, 0x7ff, 0x4}, 0x1, 0xfc, 0x5}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x80, 0x2, 0x7}, 0x2b2, 0x0, 0x100000001}) 13:11:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000440)="eb94af8a151b2b4cfe174f2eb1a594ebb2a76f777cb67e69bb71baa5e503e468005c0100b0e03b7f14eb17c84da8ce2fb94ae566f66176ac862afa1b48fa3a1aab3aef93c5c7396423ba54ab7b7a04692f27dba6927970fc4f302c614779b7346ab312a5aaea39e95d844b4d6853454eac83c43498d3cfde5d929e5e5bb8619d63800c0d1589dfeec1cf1542ae8aff2ca4689772d4ab5246ea1389e228beacae9c218b9bb076e2c68191d67b77c1b69e1ca1dcabe0919f5e30ca8d8048a380fc510ae3b99bab08ab7a6b4a0f262bd186a36ed61187fa1ce9b14ad3ce959501c372a9273abe525f51b004792609b37928fc0c3f80cefd54fa7a18f7d5d4fc447ec0c1cccf47f506ffc72d8d685fb575849835eaa4f264c40336f8f4f90927d65d103181ce342ee42d88a9a2ccd39becf36f9a3d97", 0x2, 0xe, 0x0, 0x154) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffff, 0x3}, 0x10) 13:11:20 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rmdir(&(0x7f0000000200)='./file0\x00') 13:11:20 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x41, 0x0) close(r0) poll(0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) 13:11:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 13:11:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt(r0, 0x29, 0x80000000000002a, 0x0, 0xb5) 13:11:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) 13:11:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x706}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(0x0, 0x0) syz_open_pts() 13:11:20 executing program 0: getitimer(0x3, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x70, 0x2, 0x1, 0x7, 0x2, 0x7f, 0x1, 0x2, 0x393, 0x7}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x1) setsockopt(r0, 0xffff, 0x0, &(0x7f00000001c0)="d48d40b49421a8103a64b42153b1f6b88483e5e3a7984dbe66cada8fd14ae8af6e630829c4efe68d558112e5baa853ec007230a275c7f45ad9b06386ad5cd47b51cf883ebef259c3329e7b59f52b62acc5798e2c841481e11fe67f82286959aa67343c5e4b4d1eb864c5259ee333676e2998aaa2385157b6f76c708ee8f733b8", 0x80) flock(r1, 0x1) sendto$unix(r1, &(0x7f0000000240)="86a91108900d1c6b0122d2b8e229f206498ca89b329d79e31b5371aaa99836f41acbe4774587d068963b97e8cb620ecefc3a0e5bdad5a0c43a8a582664c3a37d67be2f93fa5913f4ceb3c2622dc8caa348c3cdb25efaa6903a20f8225d067c8b218b921ae5a47df9e82d650a8f5611bd0b1bd77a418b1e751156887f2cabc58a47ac2816f4604c2008ec9d1a0dd580bcbaa953ba4bb481", 0x97, 0x400, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x88, 0xffffffffffff3a71}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x401, 0x8, 0x0, 0x4, "ff7e671b36fe8d5210dd6e2c7f3eea7732252d4c", 0x247b, 0x3ff}) sendto$unix(r1, &(0x7f00000003c0)='=', 0x1, 0xa, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) close(r1) fchown(r1, r3, r4) listen(r0, 0x5) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r4}, 0xc) setitimer(0x1, &(0x7f0000000500)={{0x4b6}, {0x4, 0x4}}, &(0x7f0000000540)) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x4, 0x5}) bind$inet6(r1, &(0x7f00000005c0)={0x18, 0x3, 0x2, 0x3c}, 0xc) getpid() getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000600), &(0x7f0000000640)=0x4) fchown(r1, r3, r4) openat(r1, &(0x7f0000000680)='./file0\x00', 0x400, 0x20) 13:11:20 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200a0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x9c, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400008002ba, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 13:11:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000040)="854f88033904", 0x6, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:11:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x3, 0x200) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000140)=[{0x100, 0x1}, {0xca}], 0x2}) r3 = socket(0x50, 0x8003, 0x8179) setsockopt(r3, 0x6, 0x4, &(0x7f00000000c0)="86537602", 0x4) r4 = semget$private(0x0, 0x2000000000000a, 0x284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x4) semop(r4, &(0x7f0000000800)=[{0x3, 0x44a, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0x1000}, {0x2, 0x1000, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r6, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000540)=0xfffffffffffffff6) fcntl$setflags(r0, 0x2, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x4, &(0x7f0000000080), 0x0) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r0) dup(r6) r8 = syz_open_pts() close(r5) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) 13:11:20 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x80000004, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x3, 0x5, 0x8, 0x3}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x12, 0x42d445eb0f35826a, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc, 0x80000000, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0xffffffff}, {{r0}, 0xc3dcd377476c5cea, 0x2, 0xf0000002, 0xffffffffffffff80, 0x7b99}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xfffffffffffffff9, 0x5}], 0x4, &(0x7f0000000200)={0x4, 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x2, &(0x7f0000000000)) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) 13:11:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b8ebc7a40400000030ba605d037a37398c"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="010611783b9db0000000000000000000000000000001000000000000", 0x1c) write(r0, &(0x7f0000000040)="24ba4ee7cbea3b84", 0x8) 13:11:24 executing program 1: r0 = socket(0x19, 0x4004, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20482, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x0, [{0x2}, {0x0, 0x2}, {0x2, 0x3}, {0x3, 0x4ada}, {0x3, 0x3}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0xbba}, {0x3}, {0x1, 0x9}, {0x2}, {0x1, 0x4}, {0x3, 0x1}, {0x2, 0x10001}, {0x3, 0x7f}, {0x1, 0x925}, {0x1, 0x63f95be3}, {0x0, 0x100000000}, {0x3, 0xcf1b}, {0x1}, {0x1, 0x7f}, {0x3, 0xfff}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x5db}, {0x2, 0x9}, {0x2, 0xfffffffffffffff7}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0xb816}]}) r3 = dup(r0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0xc10c, 0x3f) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 13:11:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x80000000000000) link(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socket(0x1a, 0x2, 0xc644) setregid(r1, r2) 13:11:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002340)={0x3, 0xffffffffffffeffd, 0x6, 0x2, "d730c1e7e058c6e23c5b00000000000000e74df4", 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002300), 0xffffffffffffffbf) r1 = syz_open_pts() close(r0) mlockall(0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) utimensat(r2, &(0x7f0000002240)='./file0\x00', &(0x7f0000002280)={{0x3, 0xffffffffffff8000}, {0x200, 0x80}}, 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) r7 = syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) getdents(r8, &(0x7f0000002480)=""/4096, 0x1000) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) r9 = openat(r5, &(0x7f0000002380)='./file0\x00', 0x1, 0x1) openat(r9, &(0x7f00000023c0)='./file0/file0\x00', 0x0, 0x90) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) pledge(&(0x7f00000021c0)='\x00', &(0x7f0000002200)='$\x00') r10 = getegid() getgroups(0x1, &(0x7f0000002400)=[0x0]) r12 = getegid() r13 = getgid() r14 = getgid() getgroups(0x5, &(0x7f0000002440)=[r10, r11, r12, r13, r14]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) 13:11:24 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0x29c3a7a2}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40000001, 0x4a8, 0x9}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x20}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x703603becde67873, 0x4, 0xfd09, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x2}], 0x6b9, &(0x7f0000000100)={0x2, 0x4}) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x67) 13:11:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) 13:11:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8200, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/169, 0xa9, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x4f4}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}, {0x0}], 0x2) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/50, 0x32}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:11:24 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="5c84fbc2e2d243"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 13:11:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:11:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xb8fd, 0x0) 13:11:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) write(r0, 0x0, 0x0) 13:11:25 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xd0b, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0x8000, 0x0, 0x2, 0x1000, 0x35}) 13:11:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) listen(r2, 0x200000000000000) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r3, &(0x7f0000000040), 0x16f) 13:11:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffffff) pread(r0, &(0x7f0000000000)="67469a2e765235a883479f0bfd4c6bd4041edb374f0e0de03b533cf8a389d0456aa7f33120661a602bdcf103221ebd16b7ec7aa6eb175f49baabbf78ceefcda60a0a4415f95edfb360d8b267af87ae73c662f75d3b28a1d1d28514c8e3245cb1e3cbf74b43b074981eca4efc972dc4a3844bed8338d28a6e229f9250c61383a68d08d579214535b34c5ee7c2a4bbd0277cee1cec56150f", 0x97, 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:11:27 executing program 1: chmod(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000340)='./file0/file0\x00') unveil(&(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000900)='c\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x5de8019b}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="734e61382642359cf934a6ad3a83003e17a03bd9f68a87e4c9ad4fa9f2edd770f32b05019827dace35274a81f1c81f29706e6eba524400456caf11ff193de2826d6a194eb7fc1ccbd024afa0ff2c0849bab9d8a86515a2c3bbfc4f261c658c5a89b955b32e33e1c6c6363c68b92417935d4a70442a3ee6f5380ffdb9d82e080d0c49e7fd90ca4d819ae57986e199245719f1b09e3889368682f2933ea5291a225210cc15733bbc0dd002c0ce0943c4f35955d596801cceaa8636", 0xba}, {&(0x7f0000000380)="572e782282ac8f2aa2445976c0f335016ec316a179a4a08cb5fb8463876be69656af44380b211a989ee3b96bbc33c1e06d7baae28078cb52a1da19ea1def54359b6145a260b7294b868a0961120afac925787859e200091880b42aba19a147c3607f93551ebb58fc22219306c7c20cb90c8ab26d312b2f260d0d03c495a740184dff03cd033e0cdada02d7daeb1105febca6776570bef59a5dd4d00952845d5e8c3b248bc8f65e5f8db7608e9a2eed017e461e5bd1328cb72f718de09a3b9f0e8778c0ff394bfa98ced799826a341aa77602fb444b5cf884cfa243b26af6aa4577", 0xe1}, {&(0x7f00000000c0)="4c00e1948c11920b71746d40ec41215872939a935b8a017d6372df1ccf1e79ef1b37a7da", 0x24}, {&(0x7f0000000480)="dbd050603124c504a401144ea1dad15317f62a3a5c135d00bb28efed4952ab87692806e1121a14f0875dbdc2a856852d749a31f9f12cade3149cd2df13c79b07d764495e298e62df618b419f996b64951a2b0727431d7e4f53bef369951d95ab16b2976e33ae30b8c18aa3b22374f4b00e131e29c75bfa142f83944ad9a877520546fd9cb7a65d287ad76b28e3c7e8ae85649540b8ac771ac5c6a9e538d0f9ce05b000bee15eca52c4c7a2ece9e771810edd4421", 0xb4}, {&(0x7f0000000540)="394961d3cbb392fda6b52b1c2c672db1e82f6df39d3e9913444993694e5789f96f665d9a14f4a09b7368620af5d74ec0104cfcf566f7364fcd8f5b9791d3cc46cadbae26c1ce74225138bacb2b0433637bc35f5f61e5c01900c4d98a288e3a32d24d8cfea419ee5b6b39907d0bd4806a77f26bc7287680d82e7afd67ac0b2d3d6601537230fe6464563035683b3cb61f0638e93252fce271213ea0a62bb5570784610e1a6c42ddc5db560d610995063420c8f85f801f91a1f93281992dc5e2f269c3e3a53c50072d606d41d4fe974205dc95a84ee7ecb4c2626ff49a333718ecff883101b7af6dd049c0905f5e6530", 0xef}, {&(0x7f0000000640)="c5d0c165edfbb4e8a6f7c31f61f1207080209e0f0b7b7848d0eafe2d658a5c6b7590f9d8c095c13c5c6c347a66317eeb6e7ace784070ee305b98680afd015fe024533571c971a5c5ecc0688212734cd9425b54f3ae97dd67bd48980f19eaa29c0d3addf0400202ec735ad9b37df462b50e59f830bd599c6af8f3319f9035761ea9848274bb320ed62f3bc3822a148ec4f24c5bb48813e49fee6aa7984c4f96d994ee058c8966e2b9a314850b5b2f0f226f900c77c4964df18f00d7507a5bab85765dbc461331dcd18147bd1cf207ef49b8e6a9d2ca190b213963ab48dad379c681a64d92d634a2fa9e3bc62a44251a79678861ae87bb99c6b952c4c2", 0xfc}, {&(0x7f0000000140)="8bcad19a231303eb75c8b7a27be47f798eef2f65defb9911667f152b714f19b3aa1432441204bc898b66fab159287abae0ffc06aa250139b083af923dbd78fab5657965d9560eff653c59b501582", 0x4e}], 0x7, &(0x7f0000000740)=[{0xd8, 0x0, 0x13101bae, "4d6537137b2f453c652fa5bbacdf2471fe5334046fd8ed70eee7b72e08a0c206646523d0a8ac97924401a330d4464abb99009cd4b8be78230f2e9a71e0251212433a608bb95843920455a23f377f3e73df172a44ff56bd7aaedb9e9d84cf19b86ed7f36f82d176cc90c55a267cb88f11824ca837841b76aaa27f6b6d4f8c1b3e866af95a10e05d29abf9930889e56ed98541d5cd38b2a5b2f72c65d763d9787c4a4b5d04abba844320a8fa396ce4081bca1e595da5361378e9ee5af8d6d14ca9af044772ee6f4f"}, {0x20, 0xffff, 0x1, "64b8dd974f50834b3f6429cb6065"}], 0xf8}, 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000880)=0x1) 13:11:29 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) close(r0) syz_open_pts() writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)="c2bdf040c271262bfa73ad0fa9ac2650fcbd1e505b1008bb62e53236a8d09bc55409f2afa6bfe29906c337f1e1a2fefc3c94873c77d153bc5d1490a0c44f9346b6bdffaf39b803409d6df36a541e84214dc8ef67220e50902c6874514c0b9296669b27daa87dd19bef6c4e0f81efe4e33de244c9594d0f91b39c5dee862f658a03ff6fdb6ff9879b372c8791afc51ba16ecd6715fcf61f1f00c5c5a51b85bd9bbd5d801a5956defaaaf90909e47122c5613e9a707f80212a7010a42261de399197a6d72edbf755e6d9f0860ca473db834cd5d1328d133bf7987f952b6779b49e8900c22f63d6ce0bcb29c9d7188176d1139ce9dbc186b1a740aef2ad021b97954f6553b34c5f6d735cc2374d79b7dcf0fc1c8b4f0c111c0a", 0x118}], 0x1) 13:11:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x4, 0x2}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x400}) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) socket$inet(0x2, 0x6, 0x7) getsockname(r1, 0x0, &(0x7f0000000100)=0xb3535d41) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b290723501ab9cff41528630d5c0d95517c059e2d61486ee8c3986b347939c911149852c0207e9afbab3adef1813c88be0b891b669e2557d6d93de0cdcf67829d22db5102a10ef67d525265da799893a6565de985d1c511bcea405a66a3e30563eaec39d59cad7e85688387334055420e1094ee35dec8978"], &(0x7f0000000000)=0x1002) 13:11:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockname$unix(r1, 0xfffffffffffffffe, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) poll(&(0x7f0000000080)=[{r2, 0x8}], 0x1, 0x1ff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x7}) getegid() connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x1000, 0x2}, 0xffffffffffffff37) unlink(&(0x7f0000000000)='./file0\x00') 13:11:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ebff128400000b35", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 13:11:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82fe00f0ffffffff"], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:11:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair(0x6, 0x2, 0xef7, &(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000003c0)='./file1/file0\x00') open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040)='r\x00') 13:11:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = shmget(0x3, 0x3000, 0x204, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) socket(0x0, 0x0, 0x3) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 13:11:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) 13:11:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x51) chdir(&(0x7f0000000040)='./file0/../file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x82) 13:11:30 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/36, 0x24}], 0x3, &(0x7f0000000200)=""/178, 0xb2}, 0x0) socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 13:11:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 13:11:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x1, 0x7, 0x9, 0x7, 0x0, 0x7fffffff, 0x15, 0x7f}, 0x0, &(0x7f0000000280)={0xe31, 0x7}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1000) close(r0) r2 = dup(r1) preadv(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000100)=""/191, 0xbf}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000500)={0x101, [{0x0, 0x80000000}, {0x2, 0x6}, {0x0, 0x7}, {0x3, 0x3fe}, {0x1, 0x3}, {0x1, 0x8000000080000000}, {0x3}, {0x3, 0x5}, {0x1, 0x6}, {0x0, 0x800}, {0x3, 0xffff}, {0x3, 0xc291}, {0x3, 0x8}, {0x3, 0x400}, {0x3, 0x7}, {0x0, 0x9}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x1000}, {0x2, 0xc4}, {0x2, 0x3}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0xffe000}, {0x1, 0x6}, {0x3, 0x1}, {0x0, 0x7fffffff}, {0x3}, {0x3, 0xb7}, {0x3, 0x2}, {0x3, 0xd06}]}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000400)=""/161, 0xa1}], 0x2, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000002c0)={0xa30a, [{0x3, 0x401}, {0x2, 0x3f}, {0x3, 0x200}, {0x0, 0xfff}, {0x67a0a55b95ef5cf3, 0x40}, {0x3}, {0x2, 0xfffffffffffffffa}, {0x3, 0xffffffffffffffff}, {0x1, 0x1}, {0x0, 0x2}, {}, {0x2, 0x6a5}, {0x3}, {0x2, 0x4441}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x1ff}, {0x0, 0x2}, {0xdeddfb5d1fcb59ac, 0x5}, {0x3, 0x5}, {0x3, 0x1}, {0x2, 0x49}, {0x3, 0x2335}, {0x1, 0x100000000}, {0x1, 0xff}, {0x3, 0x8}, {0x0, 0x7}, {0x1, 0x1000}, {0x3, 0x800}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x98}]}) 13:11:31 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x135) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0xfffffffffffffffd) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 13:11:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x8) sendto$inet6(r2, &(0x7f0000000180)="740f6b1917f8c86e0be60a6bba940fca07806db45c073c252209189ba0a513945655e85521af3c7b52d27d76bce3556504495512d313b075aaf8e570b7fe0babbb7bda901304572d824f8868a63a96a9889daea15736233fccfb1b284895c14ab681188b1efcf5312b97c6ae95e0b74d88be64ee576d2812ba55b2fa48afbcc808cd02", 0x83, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x1}, 0xc) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 13:11:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050100009bde880400000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb55602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881d437e521eb83fbff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff0000000000000019c26b1b472949f5d1fa05673b6ec46ca8360cc944024c633a141869a5161d70b345315bcd3efae0c9d1c091b86e74722e7780381b9a9a8e27740f14b43b2df3ba5b285844fad7ca616075d7aa117d018f9b4544144c353de96a3d1b8dc31c54e509487b0dcce3", 0xfffffcf3, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 13:11:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x1ff, 0x7ef89607}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:11:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x4, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:11:34 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) kqueue() 13:11:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x80, 0x0, &(0x7f00000001c0)=""/128}) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="2902000d00095cb90c88afa99ae99eb03a736a307a63eacffdca8590", 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x12) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x7fff}, {0x18, 0x1, 0x782, 0xfffffffffffffc00}, 0x7fff, [0x200, 0x31bf1991, 0x3, 0x3, 0x9, 0x3, 0x2, 0x7]}, 0x3c) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x1, 0xe1, 0x667}, 0x9, [0x1000, 0xffffffffffffff47, 0x7, 0x2, 0xffffffff80000001, 0x1, 0x100000001, 0x3f]}, 0x3c) 13:11:34 executing program 0: r0 = socket(0x0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/84, 0x54}, {&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000580)=""/140, 0x8c}], 0x4) close(0xffffffffffffffff) r1 = semget(0x0, 0x3, 0x100) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x8) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000680)={0x4}) socket$inet(0x2, 0x5, 0x2000a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) setreuid(r5, r6) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c5eed1569f122d6b305a9a9a27138ee43e2fc3def9d283048df1cc8ad58e93176c7b9e98453", 0x49}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r3, &(0x7f0000000380)=""/223, 0xdf) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 13:11:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x81) accept$inet(r0, &(0x7f0000000200), &(0x7f00000001c0)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="6b8b6a0004ea6811d9c6973f3134b9028c6ea403d88523ea7d5bb947bd0555d8792abf6dac85ca53ac34b384a6f05c93bfee27cca0b9fd671a3f7cea296b5e958b2226a1cf7d040049277edfde18fbf4547954a905ef73b2cd960fadbb0013bbcddc1f6b95e2a010352fb1e8", 0x6c) chflags(&(0x7f0000000100)='./file0\x00', 0x1) 13:11:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x1f, 0x0, 0xa6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') dup2(r0, r0) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 13:11:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000020}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) 13:11:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) bind(r0, &(0x7f0000001080)=@in={0x2, 0x1}, 0xc) munlockall() 13:11:35 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 13:11:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x181) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000000000cb04ede39b565b1f00fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r1 = socket(0x18, 0x1, 0x1) fsync(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x220, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 13:11:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x3, 0xfffffffffffff001, r1}) clock_getres(0x6, 0x0) 13:11:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc3) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 13:11:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) 13:11:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x212, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 13:11:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r0, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 13:11:35 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 13:11:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r0, 0x88}], 0x1, 0x20) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 13:11:35 executing program 0: r0 = semget(0x3, 0x2, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0xa, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000001f80)=0xffffffcb) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) dup(r1) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x9, &(0x7f0000000380)="fb0100030000000000100000a9109c203dcd04f98ab630df311d93c5f0237307f0015c4b7d4917711075d7077d4acc4f69276317a2f116b6ace36f4e2becce2c4eab76e490a93ca211c6037209648598ff2dc9", 0xfffffffffffffe40) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) r6 = syz_open_pts() fchmod(r6, 0x191) flock(r3, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 13:11:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x7, 0x9}, &(0x7f0000000040)) nanosleep(0x0, 0x0) 13:11:36 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) dup2(r1, r2) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x1, 0x6) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/73, 0x49}], 0x4) 13:11:36 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 13:11:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x9) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:11:36 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 13:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)) 13:11:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() r2 = getpgrp() dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000, r2}) write(r1, &(0x7f0000000000)="bfab12377eb41c6d9f935423d5747b5e357a7994caf979b001c40fa26371", 0x1e) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x100000000}) 13:11:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x0) clock_settime(0x6, &(0x7f00000002c0)={0x4, 0x9}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) r2 = accept$unix(r0, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000280)='./file1\x00', 0x10, 0x18) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x900, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x400fffff, 0x6, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffc, 0x20, 0x42, 0x7f, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x51, 0x20000000, 0xbba}, {{r4}, 0x0, 0x40, 0x4}, {{r2}, 0xffffffffffffffff, 0x2e, 0xfffff, 0x9641, 0x73}, {{r2}, 0x0, 0x4, 0x40000000, 0x5, 0x40000000000}, {{r0}, 0xfffffffffffffff8, 0x48, 0xf0000003, 0x40, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffc, 0x40, 0x26, 0xb49, 0x8}], 0x7, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0xf0000003, 0x401, 0x9}], 0xe4, &(0x7f0000000480)={0xffffffffffffff46, 0x3}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket$inet6(0x18, 0x0, 0x6) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x492f, 0x3ff, 0xfffffffffffffbff, 0x1, 0xfffffffffffffffc, 0x81, 0x200, 0x2, 0x1, 0x0, 0x154}) 13:11:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x111) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fchflags(r2, 0x0) 13:11:37 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x100000001, 0x1, 0x2}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000100)="00000000000006a789afd268b5e57cdbd8598ca6c9a11400", 0x18) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xc2, 0x3, 0xaa8c, 0x0, 0x5, 0xffff, 0x10000, 0x2, 0x0, 0x5, 0x8}) dup2(r3, r1) fchflags(r0, 0x0) fchflags(r1, 0x10001) 13:11:37 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) dup2(r1, r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000000c0)=0xcbb) r7 = syz_open_pts() fchmod(r6, 0x2) flock(r1, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r7, &(0x7f0000001ec0)=[{&(0x7f0000000600)="4d47fca108fe82fc41c2d600", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 13:11:37 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r0 = socket(0x11, 0x4003, 0x6) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x8, 0x0, 0xffffffffffffffe6) 13:11:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:11:37 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002bf, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="18ab2ffc2bdc7d26188495e039531c6944372b8692d14baec8ebe0cc3eb4a738a0e78499", 0x24}], 0x1, 0x0, 0x20000000000) r1 = semget$private(0x0, 0x3, 0x11) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)={{0x18283b00, 0x3}, {0x2, 0x4}}, 0x2) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 13:11:38 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x6, 0x1, 0x9064) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffddb) 13:11:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 13:11:38 executing program 1: r0 = getegid() setegid(r0) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) getsockopt$sock_int(r1, 0xffff, 0x80000000001023, 0x0, 0x0) 13:11:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000000000000e4571b80000000000000000000000000000000000000000000000000000000000000000000000150fd06e"], &(0x7f0000000040)=0x3a) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fd1cf8a14df6e26b5a236d5900382ab32c5d82fedb47a1351ca2c0dbc21fcd98745f578b44ab8399060aeba19ffbdc16c202e41a031f0dcdc7b8a08f709e8c50206e74a28a344839578a3d339cb281134fb66777980904a2f7d7efe297765668a73da10d8bd69a5639ed5e3cd0f2ec4dd78bd587", 0x74}, {&(0x7f0000000100)="7f7fff56be4c074129d7dc3ff7184931e3db449d711e23abc546cdba8c82a913557632331dabcfc88a505538d6956d1edc8fe4019ab453d717e163bf39bf05ccb9952ed9ef5632cc7939be01647a51bbbce108", 0x53}], 0x2) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 13:11:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x2a, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048c59931929629", 0x14) 13:11:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x10000) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:11:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r3, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:11:38 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x100000001) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 13:11:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/192, 0xc0, 0x800, &(0x7f0000000180)={0x18, 0x3, 0xfffffffffffffff9, 0x6}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xba7d) 13:11:38 executing program 0: msgget$private(0x0, 0x88) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 13:11:38 executing program 1: getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2000008, &(0x7f0000000040)="ebffcbf729c2703f531d4fc1541f18fd3abd5346000000c5a624add3900be907eed90f665b00000000", 0x29) close(r0) 13:11:38 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xffff, 0x0, 0x3, 0x0) 13:11:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="1c", 0x1) r2 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfc00000000000000, 0xf7b5, 0x0, 0x0, 0x6bf, 0x8, 0x3f, 0x0, 0x2, 0x7, 0x5}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 13:11:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000200), 0x0) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000026e0ebb800000000000000000000000000000083bdf335f08b5c7e200000000000000000000000000000000000000000000000000000df00bc3200b0cc00000000000000000000000000000042561f8bb02ac8c25549ba65217386eac4cd9c814a5f0800000000000000135c9bdb12abb5"], &(0x7f00000000c0)=0x6e) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}, {r4, 0x100}, {r1, 0x4}, {r1}, {r4, 0x62}, {r0, 0x4}], 0x6, 0x7) setitimer(0x3, &(0x7f0000000040)={{0x9, 0x1}, {0x3, 0x1}}, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000300)="5b1ffe99e646496fa8d7bb7d83578ac01e70f4a7558e6903d6fa94a091cec797d1979d181b1b33ff4049a287e3e6", 0x2e}, {&(0x7f0000000440)="b5b055f3a3cc6e998f5aec061b66ea31b5e568ac92c38cb31871262f8b2aea108036b4174739454c4c2ef073a1cb43fa6a8e7639713147e3ea700f5e4be6b9263725cd17f1ffc09db2e871fcc4af1fff23fec17e0e37450d0903c84e362b4639a4f8e35f816300e4ac83a139057fa20ec55aa22fee6dbc48494ea89870b7bc1dbb16be19a6fa6bf156d51b60968fd72642c75af178ecf05274e429d5b32d87f7b465072804159ec39dde2d43ca4bade7d3c43eba93c2848d464c8d12099a0e3d4ad4", 0xc2}, {&(0x7f0000000540)="f97a6241e16fbd1df6a487524b299dacfb91eb2cb3128b288d4a847b1002b4360cbc24fbe06e5198b5c6181960744cf1adcf2c14b40904184267c80459011c9f657f3742274e944b2d5c50056fa21ac0e6bd110b399d4225a61715fa873ab167f8e4003a0335f3cb0c7449a3", 0x6c}, {&(0x7f00000005c0)="2b99cfb260a9c9cb854c8077162df187d09ea289e1a6a2c1de2616fbcf5b3d269baef3f68e3d44f01c1c0d6d8a392500858d8f111256d850d449d21538d0810a72ad481e50fb52646203ed9a85c9abec197ec66b3be60dc071517243cd67bfc7c14cc344da14aec75477f7afe1e40b66c704a7f9dadf3ecbeeaf80b9d3cd52fa6ad4fe964d318044f84dae563bf5", 0x8e}, {&(0x7f0000000680)="ce88173d13aa5200183aed904925a7e2e9340205f6d0ef47c5cac589ef4caa3bdf7db47ded0de3b8320b5a0eb8add79710228510247e904389a3e773af0647c8a4ad99158b2f8434594c36d3277297ec9ce98a71a8804a5c6f55c61bb1af6355d6de99fb7cad22af54023613946e81fbd7a0bcbbb8868d7d8c2ae43e4a0fadf82e6fc946013a98921d1d17142e480cbbcfdfeb2c688a89bc56e8ccab254fe1f3094882507a435f57074ec253f3e6b8c31241a7823985647abe59524cece7c943b7fa954d406ef330a5fe58", 0xcb}, {&(0x7f0000000340)="1d1e", 0x2}], 0x6, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x2}, 0x4) fcntl$lock(r4, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x5, 0x6, r7}) 13:11:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) pread(r0, &(0x7f0000000040)="fc3d67fc423c13fd5477e06eaff8a9d95783c99d9596d27ea8e0cf0c817525b64459eb6637cb27367ea10289b504081f5aae4a00962de1f5f68dad4d549f234d8ff99f6ca63e830f09100a27272118c3d4d375cb92a1cb6607404185d081e396e1f838e48b9f155f9a288aadc7611cdb36af981c6f0770f85b2e7b63c8e3402d291cc4c49462eaf1aff8ab2afc56716f2d94761ceb3c18a434d8ef481c4105435f7b013da9ca96e2f5c2e146c91651c6f28e09fd4a3f46c7eca2eaf23f88731d30491d8d908498c598fd131f1e597e5348a0bf27a9c2149f4674935e478ef81feb6206f67bf82fde55329699bf57b54e009f2f897d65e278", 0xf8, 0x0, 0x0) 13:11:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffff959) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0xffffffffffff7fff) r4 = geteuid() r5 = getgid() ftruncate(r1, 0x0, 0x8) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendto$unix(r2, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 13:11:40 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0xfffffffffffffffe, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0, 0x1) 13:11:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) setrlimit(0x8, &(0x7f0000000080)={0x40, 0x7}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x3f2cc00000) 13:11:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x4) sendto$inet(r1, 0x0, 0x0, 0x200000200007fd, &(0x7f0000000000), 0xc) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x12, 0x8008, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = msgget(0x3, 0x1) msgrcv(r4, &(0x7f0000000100)={0x0, ""/51}, 0x3b, 0x0, 0x800) 13:11:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000000c0)=""/125, 0x7d}], 0x2, &(0x7f00000002c0)=""/127, 0x7f}, 0x3) close(r0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x18b800000000000, 0x0, 0x0, 0x0, "8b00010000ffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000380)=0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:11:40 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffec, 0x1000300010005}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x40) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="52abc86ce1c76c5181c26b65e84b501cbd4ecf67cdb3021b6f8576d8adf8531dde9de95338c4a71dcf00062862569b032e9f02ad1f2fc82641e75ebfb710f65a64bbfea5aab3bddcfd0dee43f1ef961030293697ee2c5f2029a43b55eabd10", 0x5f}, {&(0x7f00000001c0)="8de0e4c3597b49abfbf07f828c2b277a4d78788e12420b504f7b87aabccf9b9ff4af0cc577c927ea30a2303e1abf84ac67bb86a3950cb0eacc9e1aa225665c42f7ccae116a3433cf4cf0f91f04ac56190f9ca18b3398b4b0e4607c291f4eb20c0abed6b9ff1c90259a8922974360503b8de622b9f6f66720d7248e7b0251c1dced30027d561217e1414120f0ea1800f18f8a8f12e90c773b", 0x98}, {&(0x7f0000000280)="05f0228f0db3301351452bc0b91a78e7019944d86a75c408b012b593f3220ca2b5abdcb1bc42c12fd79a45d0ae57f39cf5dab6ed531361a202d620d46a970d11376457e62b512e4ad63c2ccc", 0x4c}, {&(0x7f0000000340)="3fee8d80f3ce3a4200357e2d550ff784cd4e778d2a9f273d1e04a3e8589a54f16cf49e5941f963a38e57b902ffa870bcf6b032844e058cfacb7a1ab546dfa129a6bad9fa2c3ec1f167", 0x49}], 0x4, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x264e) 13:11:40 executing program 1: mprotect(&(0x7f00002cd000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000240)="600144c441f8ca90be7509b4a2cf4fae4afe7c22833b75d77a2f8404d4086a6b9da319de1b783840de677c018ae82fd49aef328bfa02439af30d8bb5b29495ce9ea1bec39b32e252a79ff4f1211f139ecb78a06faa759e057ca765e91ca05785d0e484dfc0200503e81dd780a5e41cc049f4a61575bb7ea14ee02bbb3a1b0a6d86fff0c075e0cf", 0x12a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 13:11:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001780)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) recvfrom(r2, &(0x7f00000017c0)=""/250, 0xfa, 0x2, &(0x7f00000018c0)=@in={0x2, 0x1}, 0xc) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/30, 0x1e) accept$unix(r2, 0x0, &(0x7f0000001740)) sendto(r0, &(0x7f0000001640)="7f7ab36edb761bb8dc338a6d673593a65504ee12f6b9c4fb4e5498f624d168539920f2875547e563d61b5bc1f0ecc0f0c168998e5a60efc6965b0d8d88251055af8fcd8aca528526cf2a1cba310fe6437dcfbd4413dcf6cec60fcdb09962dad7849d45256cae1f3442dda5d9325ef840c1771c5d3bbf3f35110d17bcb9c56b6a8c8eb0c584d0bd9e93a039edd595905a5509da07e90aafadf7ffa2ed45bd3be6", 0xa0, 0x400, &(0x7f0000001700)=@in={0x2, 0x2}, 0xc) sendmsg(r2, &(0x7f0000001600)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="a8c93f250bd1d772b16f91fafd8e110f4b87eccc20f1e48261968a47ac6ce5c8356792646f0890f49e52593026e030d0ebc8c66904213dcfad630bc781975eef8a3bdc9c3ff85af1c008", 0x4a}, {&(0x7f0000000180)="35f5eee0b5af3d0cc01aba4da8e52b18f44bfa5fa508617010add439ac2631b84ae3ad36845bc577c993c55a450cdec19eebb295e5a64917d16a106dbe08a530dcb80fa0255164cd353245aadd9bd347471a187341d2dcb15b79ae9e115dc93144ce263ea19bac16ace207c8796788d26c5487b323a83dc9f3f6d29334de4735f43b8c67fae8d4a05d8c396dc1171b970dddfd04577b3cd64b16608372880a5fdd4079e99f08fbcf9cfccd4c49e425699fdc74dca702dabf01b1f8602054927c7154b2e8b5dbf022aeff4c69e658b6acb5bbe56db54098e60f5c6a46fcf2fef88a910c4cbd7e64", 0xe7}, {&(0x7f0000000280)="abfe5b884f347543fb7239a351402579a44ecb4f185465782487b66dce35e6bb1b0301337c14fc16a8db158870a14a2863963d195cd8c95de404acd7fc4713aee6f47c43bd3be153c23f9e838631583032065b3cb4f006ed47117ca7b19725d940c0669786ed47255c9c5920ed01f73e5188ee82e019fade1b733b9c575b0160cd8998f77f3a478fb69979a7bdbf91a9b7bde01f55c420ac6450643ffcf9b7b160d801502792c399893d100d657f588addaa5dca13", 0xb5}], 0x3, &(0x7f0000001900)=ANY=[@ANYBLOB="6800000000000000ffff0000040000000b9f358f9e8f79601235aa8a4c534ca71f4c096f2b2b0f60f7d397207a8d313dde88e50255e651153c5a14d3fff7f8a1020932307aace0765a66143e4b3f536229f4f733d33b5456cfb397b0d01c3dfbd3187a5c8dadf700c000000000000000ffff00000100000020edc7dc79a00c586d8b94fc310a260c612fc7e1a96185cc89f92084c6c8be92924c97104604d7074c394eac699d6cb23f8b050788a76e27dd951122bd4c4ff67883ed18e7a9f11799497cbb7ebce33505114c962cad1bb18cfa6e1a9ad464f53ec07b9c0d6708d6997aafcab0c91ef5c63af43e1f87535603fdc9bfe1f4afd2424af7ad56cd64c71e1ee1a781044ad23aae8e75da9ab29e35bb4630115a411afb3233f47231f49cf51dfcfec1e25ea0a800000000000000ffff0000fdffffff141b7cd4e96d8403d112672d384a22dd7d3742e8735d83320fc3204dc8878add7bb2e150159656b3e69c7d0192b17bce3f6ebb927f6c190b471cfca0c52c896c681016b18b5aa2bf6e46d757168e5ea098d5c9b7fe27a058c153e44ba8e6c60b7a177060c8b9beef1386ec1e7d515acbde4fcafbda9cb98305a8c29de0dfe16824782e5647ae211276a9e52a7723c5737d2ef0bb4ecd6500a0000000000000000000000003000000111a9abc3776d67e47c913caf3643249faea9878e32015efca16bd6d06911de03464be7a6f77b7855c5f397eb0e7e1f7e4bef2a8447ba6a48884b56794c829a76f94cf7c76d2d90326233d264a0c395d8e37cf8a4f7391c1258e147c3809711439185c8e1532a2ed1150b80a566244e4e8785a78cea01fe4dcd3638ebffbe4ab1b8e44a868cce761dd6c8d000000000010100000000000000100000000080000ed61531b2c1b910b118e04e9f90757518c27cbd58c803fff30903fbc98814854492c3e68a39bfaada8c9aef7c8a262f4845ef8885c21718e56bb9f1c1be7e40bb9bf59d1a7297e75009a1818978d9b80054f4ad86a4a7cfb4488480ebc47943c43023465d3e561440b695c5a25d298af97ad03f58734bad8fc441ebd435f78684ed993b1f6c49691fbdf7dbb27622918c2260a72445c6b3a6b4622de9f941b6e82f7cbffde5a7bd1d7d952369240ed0440332377fd2eb9bc2afb2a928465fd943ed7faaf02771d09d3dcf2584a2b3bd559c54656fe374f2d567b156888a6eadb1099fe0635862fdf25b04632683d03bd7ae5920ace1f5aa9031f421a6a1c1c239d9f8fb5e50bad7187e5e8bf9ee37f501aeefef0abb043d53f9a001c2084d20ce3cebf4c6da09bbcd41afec3c06994af818177604521d23d951c263229d76683414ce58266d7d353de6b52f6cf0284610d4b71d5a0e69839087f063223dfaa9721ca7cd444d35a92adcfe3ebcd2b8d6c935a9093056cbb2afc0991fcb3e7267cfa3f93ca00014b2b39c5fddcac57e66486cb2bed7dd414608dd67b373e2d0bebb6a306ecda68d59a91b3f444f0153e0098fa1a90725c896c8d25a6b744acdc69fc0faef6030f49547862720010cc2f115f323c2cf8fc62b682b7fd07481541f8425f566337339b0da8c6f2cceee506245ac081e0fe194521876a2cedd7f0c2b8240fadbcb13eb329267af11b1e91405a4ae7acc81273437dfcd6597a80c37294cc52f76f04e4c89f6355cca20a32d58a16393104305519f634a3bb1da79c3cf73e407d5b0c60af17e5fee80e940743f4b8b517f6fda46a460aaa6d3f58231db07d9e578264a4d09141ef4c1a6b7b3037beeca0095584d38b23ed8c7b6d167fd798d2c2342e001963f3ab01599e16dbaadaf3c8efeb728fa1e7d8e219c391629f24e09dd217fb4a15fba5ef12c4d9ae103a007b703656641922d9c1b18b85528102cd5fee75d3a094d6e980cc8adc5b73160004352abde74698961fb66088347debf3e332f18f8d5d95ff73256a712e041f4cd19bc0a36d0754cba491610953881c25bf5f3a79eb1dfbdaa1bf2ec4f502ec4887abea6bfade25500c75801b267f314496ae3f307d175aee2fa3a5bc99cb5913a9f6a754121f1b79be5549f50de5241540668a60343fa77bd6235aab5ab7dcd04b4c7b660ab2362718532ab02ae093476afc02ab16f12cf2690c23d773379e7b8f0233a7790f2c410b6c9f3d8813057e390ea9f140a7a621b04de501c5005910320755003daf7f19dd2a31049a1df7c0752ec7bfc56e0c39cfb21b48f36feb95b63db9af35529401d713f26f71cfdbb6d5c04491e812e906c58fdc19f1e6db9260655a31fd9d9d67e534b4b05956b3a9ca043775e9200c9672cc0d47edba4916e0610706ef1a341037b153755ce4a72538ab03953dfeba490f95a79f09ec8236b532bbc3e57943a192e56c0a2ef2119b3e8aba34bf724198511c42af2c85b16d718faaa1e600ce57f677b8e7b5db2ab077e1294262bae50d45ac3a4f1a67a5a5f53e80d081bca9d369ad141d637fc68a8cfc8a2f8f312d284236e56b0a74c83f107d70452812c8856dead0956c408a96eb94e7fb47dc65f8e4169e74c71f4d36826a63c3e7754b613f58ea22f90441d66c3e68041822ad6827723275f953d20eb773d33205cf187a7827d539f8700e43181ae189417641e11c428f22a630bc7cbf2a45171c0bff758132a55cf08ab89dc68e657394f1489fc1844b905b34497c99b576c616d0f9eeb0365d6fe7119be7e8f75c511beac02323fb8b018697e523966f0268af60d87cfb9a1af9200bb9e2252b055c57bb62c36e1cc2c87e44f215d06848a27b5809604eb2a5762d187895a0631e37ff7cff417c60e9e6ebd428fb4b37849749b7868a9fa7b68dd7368d650530b76bee7c964b929772091f50c74e367768850db582399ec3520bea3cb95eee50adee5c8301f72812a66961c554348c92e8f91b6255234d2d0cac59ebb48d9d0dca98028ef122849a0344d9d6d48c23e7a573b74f4ac6bc52225c568c9b3d0bb91fe92332c282869cff497197ec9d454bc25b986db74d4dbb801736acaef58a691b85bfc22dafc366336b5c499aeba51b8fa322140a26c9f289e5ad52f5bfab61753c352309c9a0cb7e51dfd2a65124a1a791a4b0ec9837166bfdd1614dbae3db00ea7a98669e0bd7b40be0fc9e1a487f5c03faf52248f822cc1b1e32eebc1a08de31c387ef7c2d5cf99231772e59f6a7690e52338c8aaad0d645cb93fa61a74fcdc2960400951f4746bf7a5a6d4397c1f39ce4311e2830fea1a0fb30eb06d8f0ac28f74e4dd456e0737f909caa2bee98f194ee2bdaf86fe1f95b448b75cb16b6d54ab400709bcf877c2614ff91a9cc1dde4c54ab625ad099b767c3a0606189ad1634a4e4778dfda1be2dd11eccabba7cfe47fcecb72f6c56316b89fc2dd7312d470938fd659c64ec3047b683e3315fed2c03fb0a246c08ad882d6f9e2007290e20a7c6cf7d3298fb6782397f60ac337e937a0b4e9d82f0750577c2ed15bf6c062ae808e69109dbc638122d8ddd0de528f21df6790ee8d0b134a496989965a9adf2f1f40194e3cd43b3274f68ae887291cef502bd769fb38bcce1a4cc5e175053f985f81257b0327fd15cdcb1b691d0a9b77d236f80fb30394167cb333d926e9d1e4b5847f58d45f2c620e5ee46bc6f2193278001af9b86fc57a19709314a8e0dd0f110ee6c575958c8e5306d87c1039a4e1f013a8b10428615535ca26496d98389ccc9ebf7f4f142a2d6b78bee96d9f13224ea271d16504faca96a8b7dbafb686a5acbfee4e04213c09230dd31b96a1a26626c8d21b3c9709989336a11813e2a862e92ec2da8060bf16203442b43eecf81d7f610963985ba58bd0fd4bc6c655268b7adced0241eefbf760eae8b5b0a2e61c355c034dfc45bdd6ebedc83677701aeb1e02329d24f041d90ee31833f8138511506ff685ed65629607a452859e9e7cd04180b86166b32dcabb34b1d82b8f8e59d35e4ab8ec69e7ca3be2a6c9a6dd19431168a0d8cd3e44521636a4e8511cba018417b8feeb0120ee552d4ab60c44d5257af707edcf7808f8818c66228f2f81b22259d2560272f9d94782bce2f10d05de42302cfaa5789458faec9e5fb58cd206efde81427f393e39e07a391c78785192a7237fb73f7c4cf3d4515b66b53edfc5885a5f653c23c6e041ea6a947703f65db63dc29f13b4596ae89c414dd9e1c76dadaf446fd42be73b50263a6b4f1050326bb6e9d93da43e82adcdc7f77e8639a65a364fe3d7b505a48723c86bd88513899c1bb5c98cbf5a393f1a20de355a305aabc0490327fd8318c2f0e38ad4da1e017e58332005a3dd862e0dbf15cd87d62d953b68d768c70a99e99c90a8a89e3e0ed83c6ed8654ffb0aa309b3751c25fee8bab2572de3e0788dcbafdcff73304bd955ad55e5c31633a5e4e015d1df193425414250f3167c361335476ddb37beb7d13357c4e57e0f98c7a452ebd9fd9c74e8054a4feffe498f111c3eb5c5498761979b5f375591abab3c98c4d5f00e81bad9a2c22d3826f4e6566467760457923de0d46f2fd4fac8a229f72a567ace1be5e6715eeec6c775199f350ed5bee6128e93fc6d1e93840e4952a40f1fa7fa6242aed4ed885eee287ed53b559977adf52be6563884441503be28b26a4f6f0d8afb3a427e26f2508657fd6fe03234b0ddbd29796eaad973e713a35d05a51277ccf78d7277bbdb7bbb3fbe8369d4756ae413410a724dbac664be6b84c252514b8eaa736adb8a6b2e2326d6f86b403ae537111ceafd5f7c2e35b98760d3d3d502f8419c395c23435b35bc4b4a3775a4605be985b609b3b7a63436f157e72f996ab6089b2f8e00b14f65c9c4aa4b1c82a706df9640a6230d2e32aba557b11716d1f398e5af445e1256c29a0069e37ae244e3a725c0aaafeca03ffd77d2ca9a0523d944504aa6b53257f4a1e9acb40d4777d3fa2816ae59944f6bde048bd35e8b3bc8296e627dbf9ddcb24839cced2b88205c04e9d25494c7cb2b1c432686cc5ea68dcab440b59dc067ebf3f0031cfeb662f3d8b178151d4aa6b9f13089a12e0c26883b6ad8bdde7ef55b1273d99770e432c80f63345c40e98fba4ddd7c4b61430ba49a6d874a66156fcc19459f4d3e2ae66f18369f20a5071a885c55f1193975952581bced33f07769a15e7c88545eb8af10f9bfe47c7c38e728cbea48f95d333c46897eb12ee11c8ea0de208df89fc827a8c4e0d79e6676013a607cde6dc038b8a5ef9a4897c406ed96c0674534b08a472dccee93052a21389a687ee07fb55a0b7918f86811adc668e65322bf40a5c1b3ebaa77b81f9c3331f0bc464c988e0ae3ecbbff72668e57ddde7cea43319898029d5fb4bda9c3514977fed10ea2dd3a09eb25a7bbff8cbbccb18180baac9b13e0e47e9f23609a98891a05eb2a6987bcd248ea5a0056ebd4bfb049263f5f60042ea51c27c7f751628d4ebdc682e93f6b567576e440ccbb3f11fe8f793315b31f48278ae0a60b9e8b191de4cbbfdeac3bb5e1996ab4b612f59d7275bc46235dfa43425efb2b880d746e8d54ab822d76c685a6ae6c27a047f7e426e74f541d7eb8175f8783f0fed9a7814d1c62f2d059db56d21c3fcc52099499281158d82ea8b56fd9b2da87a803e24c972e314b2909b38288ca063ab6587556e4d5b2b6562425b5e4fedf021bd9540a9fd7bb19eeea0087cc76da05b8c0db990bc56691592b3501b372fc959563ac9a8973d4ab5a587a9b9b830ef91bbc2a13d38858c47995121db100f6526bec3cebba29645b44a1cefd2534b945d8a2f28d2b03a2af27b10f90cc7100f869eb2b408dc4c4f99dea9bdc48138e9587952e14c5788aa3ae716fc75b5f4938e594866a2e41b6000f74699d02ebdba643cc06670d1df7d8ae950f3f9e93017fc1f0c9af8ea2ff6d643f84727ead37b909f6f2df70f12e32f311a99e9509e2c87889c7a221f4638ab5607a6ca1bd0ede670439639a82bbb0210b303a6f08ab606169141ce58e127201943ddaf186900e782f7d93ab13a69599e1b8d48c38be72b6ff3fae12cf2ebc0389506c4f63affde3386804e8c065a3a9a701a95cbd5e787c3ec2160978a3d45191e3daf15dcb94699c51435af0c9095be49f98588a1604233ce4c48c5268c879d3909b36b97918002245133eece8b4f11665aaa7acecc8d21bd4e34971404b2d2294fc4cbbe36786b1c909cd7808069225fd392bfcd12868d8dea603a6772d80d87b4afcf31b38c5915137fbbefc629b13554e0ba20f3c30dc45206cf83861606b675819e8a3686b96b089f8b4d25ecd785e299ea6752f1a6c74418d477417726e681f15795aaf73a79bc631ab37794dc4a8a1f792631a6ce22d475866329a5c6cb111d3c9cd618366f69692a1c445dffbd78039fcb2181bfc8e0ae85695c40c60675f82f8605ecaaed3669562234c2acba0aff3d364aed78ac9a5114bb3460d850dd3b59c79a07200c7fa376240c28d0701bd8dcbd573a85be8f8619c3be2031f6718625ec4dc5ca893d9aa3f08ceec9f99858a05bb94f1542ce4fae9f6c79ef1ae222181b2a589bdb4e0b8b002a9666234587f495178db334c527d9213625f1cb198bc2af5ece492eca22e6c6af0b2a2f62c5be3557714f28d1b61500a41045a108a82c4f7d7ef236970241f9760126ffc23c92ae10d5386e73e5ecdbe60396944964d1d3c0cb4487149ca07d195320d89045a465a42f56d5d8d0f79732b93b6329db1af5c86c3b638585da52612d70f3a1be0dca0d38e0cfcb280c01883504946703e0c074dc5147"], 0x1280}, 0x2) socket$unix(0x1, 0x5, 0x0) 13:11:40 executing program 1: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) r2 = dup(0xffffffffffffff9c) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000540)=""/250, 0xfa}, {&(0x7f0000000640)=""/115, 0x73}, {&(0x7f00000006c0)=""/136, 0x88}], 0xa, &(0x7f0000000840)=""/66, 0x42}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:11:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) close(r0) sendto$inet6(r0, &(0x7f0000000000)="fb45e3e4b1beff635e64a2120d7daa1dc3e363b1b76ebb16f9c1aaef2ec18cc1515d808fcffbc5dd8eb2996fe7a5158969b257c74608759207c3fac560b10aa2f116b4d07caf17bbe8606fe14e8437f38be9ece171778d79e9bb1cdb301a80d6611746dd8c8329159eca9c64f00b5ff11940d059c2639ea251787a8a4cf52f42dc126c70fdb8231155d9b0b7f0e46d9c9235d57bf4eab890b3a47c2351ce14b31e81ef13089061bf0ac7a6eb0a36d93555ea06add88324564eeacec9bc7d5c9fdd41f58ba8ce1295", 0xc8, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x1}, 0xc) 13:11:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xbf, 0xee7}, {0x1, 0x5}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f83c8a5b671b1b542a538706000000a71400000c410000002f000000030035700100000000000000ffa11e15d6b3142993c78f06b85877606f14f1a6c3d2621d2c0d26f525772a8bb0b83562ec09aec18e5dbd18e5264ba17f43cc1d2219f213cd18957bfac20ff7c476ffcf098cef9e3d5649f49914e20a77e9998c767ffc8266c06d5213b0307b3219ef2e9a559e9cc8242a1cda43a37a28473fdb779db115a13c115e8c8a5d1496b3f0edd40c7e01d2ff77f489ec946719968834313e8500ee5a7075564f775547c8230399168e3fc8678ad748530b5651f7a4c25674d8dcb2000000000000005f54e1540000008b52aa2f3f5eb52ebec96d5e817efef763cc9647d83d66712353fa6c822553aae5e029a39900a78d6f23fc552aba4365600ea044d39e9d7c32d60806c15eec3775e138a9dc4cb912"], 0x38}, 0x0) 13:11:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0xa0000000, 0x880e, r1}) 13:11:40 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1a}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 13:11:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x40, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/217, 0xd9}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/2, 0x2}], 0x3) r1 = kqueue() readv(r0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/15, 0xf}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/43, 0x2b}, {&(0x7f00000005c0)=""/132, 0x84}], 0x8) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x4000000000000000) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x1000000002) 13:11:40 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/102, 0x66, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5066696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) getsockname$unix(r2, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 13:11:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0xf7}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="371bcaaaa20a3326d10f5ef8d32d4710c986bc330eac8cddadc44f10c6987b77218d7b89b72e9845e8a11a0eef33be8d7ce5fa4b4945906a638441e61da2cb94fab9663181a4d2839c832a88b5ffb1fc450439cef25ed5d6b6c58b33abde2cc06752ace99cf2adcd92e1d4a555658213050d3c8be391fd7af8", 0x79}], 0x1, &(0x7f0000000240)=[{0x50, 0xffff, 0x6, "db512843807368aae71fba347eea31df8fd11bd277d530f5e568a6c1a75469daef68ccc6e174c2e10f0b6abf4ccae98ffea9d50a2811474e8665"}, {0x98, 0xffff, 0x1f, "5e58ac50e3f78dc59b285e5a8cdb2fd9ebbb2efa8efba63e3a9f1200dd87a4baac92260d47661d6a3668d4b4d4dbca0692c9652bc1dec9e65cbe16d21816143f0bb9650676c94c37a637afa4e4c1df28f8456d38163ac15b0200b36c87f5225f7a00abb784da50bab0962465fd137dd454bcbf9be0e2b8cb0909203be1233a81cebc59ec268ef3d4"}, {0xf8, 0xffff, 0x3, "b3fa2309229da731f8b3b694ca9874ef9cdc0cf19602641ed3e195830b33efb0284552357bfe4c1ebb90a8f80b4b20bb7bcbdc801af6190a1b105f392e963f9d725fa51672ad28bc70ad820641a050d1a076a32d25d4dc0d9b4d887b9480e0dacd1f96511ba696877ab9d77cf65a9eb5daf5fb76fab1ec300f8da6e9c983c617fa934b5c6c75ea72a53fe1c5787ee51ff24243b6bf242d34d41a0ee1407778ee8d9132f78be9cd101e791ce74358baeca8fee6ee1536e1e221666aa8e2846cdb97d12c6eb02000f48147ce0f5c00a9dfcfcb726bea846951c591451f4ec51bd43de6"}], 0x1e0}, 0x404) 13:11:40 executing program 0: kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2810, r0, 0x0, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8ed629ebcc8b52304f7b01f58a2b38f8d3c209e808b7ba19a29639114ddcca1f78ca1391250c8660cd97fdd84d7f72ebd5b76adadcb2b5fc7ccfaafc5ee70afc764d4a213a2f76c6e61d286ea0f25dd4d5b58b8b80d87939a6cd6354f379467cf72432b15d886d9813b0e65dad8455f66ad2c70421fa959ad38f1d11acc76fe44e0675032170210302a0f7cd76c546ec5a0aea56dea3888200a93f4663a4f2d98fae4a95ac4176920322", 0xaa) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 13:11:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669cd6dea942486b4416c653000"], 0xa) 13:11:40 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20c10, 0x108) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 13:11:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x7d, 0x4, &(0x7f0000000180)="5471d041ff88d6ecc9efbb465d3bda72a349f140d5aba23427e707f9eb3c6c133c6aaeda317592cc800b80474b3c287615c88ca34b80e6d610b4241f3b9ea536e74a55fa0a85fe37e7f20ecccc52d4b0fbd0ad778a0b9c7423127d6e35d90e30efe772205cefc25794b4c4d00a023b8b1cecfa58ff76fe9a227589fe6b5f47397299309bcd10d9e87b06efaf639a3eff4e9ad88e9b2cca153e212b5725139771d7", 0xa1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:11:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202cf54787f1a8bc9932e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x152) fcntl$setown(r0, 0x6, r1) 13:11:40 executing program 0: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 13:11:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) preadv(r0, &(0x7f0000000940)=[{&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000840)=""/68, 0x44}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000800)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a00)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000980)={0x6, 0xffffffffffffffff, './file0\x00', 0x8, 0xdf6, 0x3f, 0x3}) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) syz_open_pts() mkdirat(r0, &(0x7f00000009c0)='./file0\x00', 0x100) rmdir(&(0x7f00000007c0)='.\x00') 13:11:40 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:11:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x1, 0x401, 0x8, 0x1}) fchdir(r0) fchdir(r0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) 13:11:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x40000007fffffff) ftruncate(r0, 0x0, 0x30000) 13:11:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xf4) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 13:11:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="b1e5d3b60598cf2f97f421e4f8713f214df8b5a27945114e8b020abea7c0d9cdfb02fda02594db8083f84ab5f3063b31bdbe8e5ef20ad87e5b815d76a7fb182ea46ecb71b0a58997692e4d3500cce1ec291ca3047aff5a461132ea8c2798ed4c978e4bb37a8145cb13efb0873cfa9e8adf65490a6d932358f4584affd5889a333f1cf9221b751a9ba2aa9f3ca0ac1e2d7f910ed539d796aa9b20bfcd9be48c14145ffd43949d25b9dbf9d6f0ccdde7e6dd19cc0b232936474df1db82ccf28002a810973247cef1508408326cc9c864cd2fdaaa25ee7a37990d40b72466f7f6283923a6fbaf21", 0xe6, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x7}, 0x6) 13:11:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 13:11:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x2, 0x7fffffff}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x714) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x80000000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) write(r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000002c0)=0xfffffffffffffffc) 13:11:41 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 13:11:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendsyslog(&(0x7f0000000000)="66c7f26b65a2d7c7aa34f4b95d41c5f082515981fef422ca49dffc524ff6c5d5f1b6d6669b4eb9f6cc79aad06d9e6bd892f985c109d00a4c2f0414f99e49648a4b8f7102b459d22474b15b465d0747f4bb707643c5ed3a1747c2ddb7d996647008b5cacc3fe0dce6525106f34dcd5ccec5631e6bf166bfd2fab4cf8b263ce642b27feed8bb7f00d55814d4", 0x8b, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f00000000c0)=[0x0, 0x6, 0xfff, 0x5bbbcd81, 0x1, 0x9, 0x0, 0x8000, 0x2, 0x1ff]}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) 13:11:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000000007fff0000000000041000"}) r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) 13:11:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "ce6e807f0000e7c3da3d36db5dc14ae09d00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x4, r3}) recvfrom$inet6(r0, &(0x7f0000000080)=""/1, 0x1, 0x3, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x20}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r4 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0xb2c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:41 executing program 1: r0 = socket(0x18, 0x4, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 13:11:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x801, &(0x7f0000001040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) 13:11:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x80) r2 = fcntl$dupfd(r1, 0x0, r1) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 13:11:41 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) dup2(r0, r1) 13:11:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a493b3847e0ef670e149c6572ce7512cccddb084", 0x0, 0xfffffffffffffff7}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x5d5}, {0x7ff, 0x1}}, &(0x7f0000000040)) 13:11:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/41, 0x29}], 0x7, 0x0, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/141, 0x8d}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/10, 0xa}], 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:11:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35e", 0xad) 13:11:42 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 13:11:42 executing program 1: r0 = socket(0x2, 0x8002, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:11:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 13:11:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') pread(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffffffffe63, 0x0, 0x0) 13:11:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xafb) 13:11:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 13:11:45 executing program 1: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x4, './file0\x00'}) 13:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 13:11:45 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRESOCT=r3, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r4, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r4]]], 0x3, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) execve(&(0x7f0000000700)='\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', &(0x7f0000000840)=[&(0x7f0000000340)='(@^.&!%{\\[c\x00', &(0x7f00000003c0)='/^\x00', &(0x7f0000000440)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='$\x00', &(0x7f0000000800)='}\x00'], &(0x7f0000000980)=[&(0x7f0000000880)='-\x00', &(0x7f00000008c0)='!\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)=',&(@\x00']) msgrcv(r4, &(0x7f0000000d40)={0x0, ""/186}, 0xc2, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000e40)=ANY=[@ANYBLOB="0300000000000000261100b0df6d7fcf409def1a1f04000000000000000603ae37c860fe2c09c110ff00f4578d2764539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea23260f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7bd9a52ad12dd54a3ccd7dddf69d03cccaa5ca9fa80a38d56d07476bbe7afb7c47f5e077b1f0637016c465c41f327ec9d46ce696249e032ffa92974c84926edc94330"], 0xd5, 0x800) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="030000dc00130000ba2aede243da8b028adafbf16c17153cf3d117c2e95478375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000d90600ca62d4cbb73953edcd539f53f72e552e323aa82b48d58816fe0d70dc93d844d721221d523e178262225504e22c68387f1cfd8560a8"], 0x51, 0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getppid() r12 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000cc0)={{0x760, r7, r8, r9, r10, 0x100, 0x2}, 0x6, 0x0, r11, r12, 0x5, 0x8, 0x1}) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) rename(&(0x7f00000009c0)='\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', &(0x7f0000000a40)='\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') 13:11:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() shmget$private(0x0, 0x3000, 0x10, &(0x7f00007d5000/0x3000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 13:11:45 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 13:11:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getdents(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x840, 0x0) sendto$inet(r0, &(0x7f0000000080)="3d5fa0b7a91dfbffc7ca1a5b526dae16470630360d7d95036105fa06248a9c33fbfac5196a086434fe94b6b5f8d61f51", 0x30, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 13:11:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)) 13:11:45 executing program 0: socketpair$unix(0x1, 0x9, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 13:11:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 13:11:45 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:45 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) dup(r0) madvise(&(0x7f0000a7f000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000a85000/0x2000)=nil, 0x2000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 13:11:45 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x3) 13:11:47 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:11:49 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffb, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 13:11:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() socket(0x6, 0xc005, 0x8) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x15}], 0xb4e, 0x0, 0x703f, 0x0) 13:11:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9c, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:11:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x5, 0x6, 0x4}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0xfffffe22) 13:11:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20141, 0x4d) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x7f2) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000003c0)}], 0x1, 0x0, 0x0, 0x8}, 0x5) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="74f749995681ff26c46da478b4802db59031a5f1582e2444943f63bcdebb7c8ef1a7c3c4eab2ba9f0b9815b3513110804e39e6e24c69e8427b5bbd765564c78aedc2960602c61400d1c7aa5f793ba819bf2b50b8d3ef9766d69734d9951f1cc5e579351d17952f882bfe6f221997af99738d97bcd8ef818ba4dee70b5f408edf5d4ca09894f3c09d025a485e13b75509d07f97d40d2b5b3b4560f9ec2d4ad56799f6ec3fe24cccf5835f069e9b5eac948275396ef083a267915f03b345fafbe67cf3d0af9282b6a002984344460b14e70ae9f3d70ae0bb67038b3fc2256d01fbbe3be58ef858e12e9e781a2f9a", 0xed}], 0x1, 0x0, 0x0, 0x4}, 0x0) fchflags(r0, 0x0) mknod$loop(&(0x7f0000000800)='./file0\x00', 0xe040, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="41bfcfd8916f8f7645c88f694b9f7abf91f89de9c8569f439f06db4899d45e4ffec7be0cbe9a82fb6011268938c82979431261b281a46ae5276b5f9f963ec0a13cdf10a68f7323c87b8c06762d3f9dda44f5be5ac27221563dac3a2da44625f8b73f97ebefde00671a351ef183b248997cad19", 0x73) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000008c0)="f37a1d8707cd2345c9e40c70d58665c9807832baba8fa28ad86927683dbccb368d91dd6fc604be0cf2de6f98c931c6b54392f914668d46", 0x37) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000900)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000940)) utimes(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0xfff, 0xe987}, {0x6a09, 0xffffffff}}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000a00)) getsockopt(r1, 0x6, 0x6, &(0x7f0000000a40)=""/87, &(0x7f0000000ac0)=0x57) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000b00)={0x49c02a61, 0x100, 0x3, {[0x2, 0x0, 0x0, 0xfffffffffffffffb, 0x200, 0x6, 0x2, 0x3, 0x3, 0x8, 0x7, 0x0, 0xbe1, 0x1, 0x1, 0x5, 0x5e, 0x8], [0x5, 0x0, 0x1, 0x4, 0x1ff, 0x100, 0x1, 0x1, 0xe35, 0x4], [0x800, 0x800, 0x1, 0x3f, 0x5, 0x100, 0x1], [0xfffffffffffffffd, 0x4, 0x0, 0x4, 0x7, 0x200], [{0x5a, 0xfff, 0x101, 0x69b}, {0xa1, 0x100000001, 0x5, 0x1}, {0x3, 0x10001, 0x6f4e5c4, 0x80000000}, {0x1, 0xfffffffffffffffe, 0x1, 0x5}, {0xfff, 0x3, 0x0, 0x3ff}, {0x6, 0x1, 0x9, 0x4}, {0x4, 0x0, 0x3f, 0x1}, {0x3, 0xfffffffffffffffa, 0xfff, 0x400}], {0x0, 0x80000000, 0x7, 0x9}, {0x0, 0x3f, 0x6, 0x100000000}}}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/null\x00', 0x8000, 0x0) kevent(r3, &(0x7f0000000dc0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x78de, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x88, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x200, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0x80000008, 0x2, 0x6}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80, 0x3, 0x80000000}], 0x8001, &(0x7f0000000e80)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf0000010, 0xee, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0xcdb, 0x80}, {{r3}, 0xfffffffffffffffd, 0x84, 0x30, 0x100, 0x80000000}], 0x62, &(0x7f0000000f00)={0x8001}) clock_gettime(0x4, &(0x7f0000000f40)) pledge(&(0x7f0000000f80)='/dev/null\x00', &(0x7f0000000fc0)='/dev/null\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001000)={0x2, 0x8, 0x401, 0x5}) bind$inet6(r3, &(0x7f0000001040)={0x18, 0x2, 0x8000, 0x4dd7}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000010c0)={&(0x7f0000001080)=[{0x84}, {0x100, 0x81}, {0x26, 0x9}, {0x83, 0xffffffffffffff07}, {0x1c7, 0x6}, {0x81, 0x40}], 0x6}) accept$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000002900"/110], &(0x7f0000001180)=0x6e) openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x10, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000001240)=0xc) 13:11:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:11:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:11:50 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x5, 0x7ff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x16) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x781, 0x8}, 0xc) 13:11:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="6ec0ac31b86465587228d8446a5200000000160000000000000000819869580ac3b7298d4334894f42fd48959051954f7c4887bba2b5877526c79ead1ebebd7f287a9168589f876f9f118905e37aa1619492ae238ae055e27bf94ea5e1db1adb7d00b3696f5b72f8e2bc19dda98b60682124a229ebf594a3c90068e9df7c995a44ebddee9c08125d20d7ab17d3819deef3634d0cd3eac4f12ec4276e2135261070aefae9c6b58d17c3581b984e2a95a95235b90d1642e7b5fbb541d6456f9b19fcd2abf97419b3006eeeda8723ba298d9b2d8e50592bf4ecc17da253df5484168c4c379015af59e61aec01d420a49f8039ae1e014556bac731b5306f947363a94f87ad3cd7f388e72dfd268dcc302456dd4a154142f38ac9273bf355ba56c57d65e41a80cab91faa24b5ec8860e4e5dfebf4f0aa99836cb56d3c394cc37d5cb6e7d05a28a39e3077ffff000000000000dce50000"]) 13:11:50 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xffc, 0x0, 0x8, 0x0) 13:11:51 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xb5) 13:11:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) socketpair(0x3e, 0x4004, 0x1, &(0x7f0000000000)) 13:11:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) pwrite(r1, &(0x7f0000000100)="498aa559cb800313a920bdf3d6c068150f503ff19893709d035a667df0cffc7247134178c29aaea2f590480bd4097192f2c1c69d461167519fcef5edbd90ff699af9f49b1dec8858456cad71c4ea7c1e6df6ea2ab2c29c5dfc73333febd891d5179cc552321f6364eec945ba3a6135463019e38010a8f60bcceef7d9b69a38636de1c290745a2f9e6ed2a191beeb56a1213a1c7608503450ebfcea345f89d85b4b692845ed8cfa6b9c6e8c3eee97101f79c9996c77bc100e347c97f32c0f5fb0164bd498f3ad819ab4fa2533b2c910bdbfb49d890c817127b0227ef3390ef1", 0xdf, 0x0, 0x14) socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x40047307, &(0x7f00000000c0)) 13:11:51 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:11:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1000000000e3) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) 13:11:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f024c74a6443f2404892928b8fda62b6a9207d90500d2b16a26b73a6bbefb52a6b3023be7d4aaf13b5c721b2835f26492fed49b416f32f3d8c7930302168a61872c16b72fc5ea0f4606b697f746ad00487d75f445c06169234b7b4442dc0746dad2286e85ce293f0385c51cad238b1829fd68a4edb43d8d14c9805c3cb80398f7d3e29146b74b7768c9cfe1494c3602fb94128496311252404ae30ba03a86534c8aad118466521681974f4b1c0f46ae236b8be81b0244cc1aa70cdf09f20726ad471f44b9c5c2717068ac247699a9dc612487ef0abb35fbb5c5620fb68d32e20776466de8181ee3f517088ff92e3cb80", 0xf0) 13:11:52 executing program 0: semget(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x20000000, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) semget$private(0x0, 0x2, 0x40) recvfrom(r1, &(0x7f00000000c0)=""/80, 0x50, 0x800, 0x0, 0x0) 13:11:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x340, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:11:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 13:11:52 executing program 0: r0 = socket(0x2, 0x1, 0x85) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="d328ee56", 0x4) 13:11:52 executing program 1: socketpair(0x16, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r2 = dup2(r1, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x6, 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x0, 0x5, 0x6}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r4, 0x58442b80, 0x1, &(0x7f00000001c0)="b6a661ab6b39785621a78fc34794b3157504934a6325976634c32104f7d811ef4ba507516d1b6063efd6ed46e8b10f7ff88e19dc40283df9ec787a29fd09dd30ce6570697d340587900c8c624aac83f647ba1967226fc24cd6219e4faa2af6a5ea2b833a04857f2fb3d16c514046fd54abf44cf25ec0cc6dc304c48345eb763dd0444214bceeb4afc6fa236dbb4156965d857a5c79d73b5cece5ef265d3a127ff46a8db05de410b0e868275128b9a97761adc91d5110ccbfe602402e2e30577d4dacb2e3a509e787560c73d24b1e285ff3b1ba2ede98aff4163803b36480ec", 0xdf) sendmsg(r0, &(0x7f0000001900)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000300)="d91cfbf0dc6ce41b142f4f12011006218240029c13f929b606ef33d58151748ef659f7526bb3de8a9cdc44eaec4afea8caf9468fe8145b0c1ba33323bafaba9110755c2c6797c5c84afed2c1787f05d307b0a133aa90e5915d8ee5e863ae8987e2397c388eb5560a2e7024ff98ca51e2bca36f115485dedf80d08152b9927bba89a6bc36ff1b2eb10619e3aef6a0030957bb136091d6fedf32f41de583b8bc54dcf69cd585beabf1a5c44ed0fc3c1abe7b19f9d461ffd72edee4c6cd00e2e67e42c109e1c930a661a3a0622841f1236bd48b1a9c66339e8cb105f99f94", 0xdd}, {&(0x7f0000000400)="b7742074c14bf0d5eb83bb02b90f0949043a3db4f1241c159057e0187e47747a60a2a8f0746e283f050e3d24f6a67d0df4fd41bf766d358f58f6b3896a71006e5fdeb3f4a98a701309b9fb8930d07d623b94d2ad6e69b42fac4497ed7a63c41217a2df6295d1e0dc3e74f1e7dc07d46df2075e2ef396239dd1f1517204ae842768add970aa9efa77c8bfdcf77219130d6798dfdee3f9eece615018b3c2df5f04f832a7035bb8aa7646b594a256b16a8da9d44cc3876d378e15f6efd1f4de5112894f492d3dd2fe3cd91f6d980e81c19a84ab5c0c3e03f2b07835d0db3347e99db4c2d4123c836f997ab406651daa0d", 0xef}, {&(0x7f0000000500)="ed8d1ccdb526905772ce79823821bf7f7f678ec5f36bf9740abd23da98922c87b962887e3aa485b17edf707551", 0x2d}, {&(0x7f0000000540)="bfb7116afb57727d3dcf3edb8186f9540d36a0d15339efed7665761e60268455ab0adcc87d024f3ef9f4b799a157ecad8b66d84e94579b5fc56f5b7beea5c12e458ddb4d026424c27d9ba1dfe3b0b8793b8c1ae3cb14af109b348852e4ad8aeef7", 0x61}, {&(0x7f00000005c0)="b238cd200353820bcf06676a49ed6ad4550166fc955d48e7a809675eea4a92c1848baba53a05fec1882afe3ec18f18b6c5c61979d84f9d10437a030501b45b4d35828ce7b86850f9b259c22a82f4be23645bcabe07d0479708a3d301e3eac2950d21219d3569a6842aa64124d328971b63ef6afb07bff798649783df63eca94a7fbc3f7405686f7d8c8fdcd3e0113d8da5265f175a8d75df2e7589c95d3e21336fdf69d4817b1b8a33cc79d93620b6e899da3c394a3db22459c4480336d6664733f6d95215b8579a8a35b19ff2113d7a542f0848de8ea1d38858cc0d224cb1c82480db57627f7e65c4f2e0fee337b1f86392bc04dafbe3155a44536169affa4322d022ec3592db0660d9abcbae6ea8d0670a2e81a96ec483792fe41b5ff378dae85eba6285c52ec649e39d390b59b447f130d04393b568c3d3a0cddea05760f992033a0a61b556717d35826134f54a7feb0773de59bc16d5211a069c9b2d93b99a2c1ba6b57ae95aa56f3cb3e0c7e4b1636e713951f849068922d8e8282fe04291a9a4fe9e5d7062260e6bcfa3eb59e0d894b32f46fa47c08f16df25011de43cc97e45ccaf680e377ab320e5d69c4113e4e81539afb4c20528e88f4eeb72a42682148e429e67e8c0007df1359152a31c6ec44d4b218f3b8fbb4ab5310680d731e54ea4120502683966b5e08570aacaeb6daa315936d2f4cfc5a454a0b5f5a2ac50d60ff9d419d7659b549860970a814d7c12bd9952abb13c2ce52f56d68a3626d3b6492876610765da65dd708138410d3284be80d1e1401c6c0b12e3c7e7a6b6ab15f34dde34954c748c19086abb3a2b0d4114d63fe9073b1f0824799ccfccfcb7b8277731dcc7e6db8885508a0501e8ba0128b004fe6192630ccd26fe7288693c0f14ab3e4fb9d13187619a7741e5a509aa237d4d3b6db3dd29146d84fe388e63657c6b9797f4f91a5240621abf404898943c4d9df60017db4db403d098314f3405854aa25639ecab690d6376838d0815ec10950295004d57835d55213a9c23d9ad3853b4900dc81f971d9543440d7c574565fe9f7be296afef7e3ec491de3acbd67eb3d4525d289c3f7d8ac06cdd3c868c0f5937873d3129e458cf37fe52b5445565d352a9453b71de84216714058b55dbfe28b617358fbea673ffbc3300668d0ddb20005047050f4c09f51b78df09486719cd49c14aef90c7ed83b865fe5dfc302e49681aef6814cad3d2e8459f3407e63ad1e5f6604115c0a4e54302e0ea477564ae7532c4ab750046d97fb2b97a9a0c52a861a7128c71fe6601f2d83b78a943b58432a4acebe95f8a4862ce7e2496d643d628ae6c151420efdc8fad79db75b33bf2c78751a587170194cbb54994bea63fd642eb5cc20f8452369257c51eb1b9ebaef373f8265bc35300407b1b75b78cdd7f4efc519cdeffbc1fb22880d7fa9d111466aeb25c49cfd554da06a5c222e00f2e68975785112b8e69fc6593605015cfadc120473eae1b19e921da1ac07992a186628e39008526108aa13e45ebd9f9ed042a1f519b459f2ce3aa871e6d10bf6711f2f51f0da963ecbfeabe252fdf5761eee62027e6432928848d3ab37a70b9ca80f419571c4d4320aa5d1e6b73ea510eb032ec5b3aa7f230251d8510126e05f6358fb64f30b687e40dc1266865908d5a30dcf6f386188b06d1bd2d0349babe1af46e3adfccf30ed927172fcb35dcbd4d75b3f094479e997079e1919534dc9e633ff02919b5b1553dff07531e86a3d2517d25fbbd8d4a701fc97777fdcec9d53739e96127d54f6f30d7ff790a7fda34f8751642f56bef1f61d6dff370196b37eaae0b67c68daafed3a5ec0b55dac8a72bb284a18403ef1e8e04ec8a6da84d60abd243c16d9ec20c703b24bdfef46eb2e556176f565997a3bc53ceafbb9d303ef78d800cb5008bc3ddf17489c1e9448f723b63501dbb4d27edad2cc8faacbceeb19975245150ca9bf85f83e0eff8d0d58c1d2a3a55c8fbd26488be63aac04ee979c5c8687c1ae11af2ec581eeb9d204925f685d6bb5e7dbf7dff85a12fb0cdaa5ba3f227e5834e050ebf37bc8b007ae807830f5ea2f396c7e1c16cb763d31b178f336b1332a908427fb37cc17bdca9414cd972b5d48eb6f72ebdb1c1ceb993f67bb32438882f8cb07212a2b3efa7127f5a69dd964d1134dab892a67d9da0551e0a212382580a8bdffbf18458cee6cca729b2355d0c4da4ab939e5b36a01480077e6e9ee16393884154205cb1a81f62380f9e453be8c961150cb0b64033b5814b313352680c345854c26e7b4f86b63a42535e3c3268ffd06017b8f71a4be3ca54bddad3bbd62fe7db90ea12bf294ac18c9c72babc63006be485193a9da0688a725befab633adaef0b5d05c7034e83b93beea3e41903c2ba0efd9c74778cfc5c875a18eba5e365c2697f68bdabd10f082f9842c4190d29ad768a9cf9ea37fbb94469fc9d667bf036b7713ee0d82a4e242ac7c220c74ed99c38689c398cd4e9e2a076dc8fc1e68a169a04f0e319265e46ee2658a918bfa0bb92822f3fa6fdaa652d73c9a3bd62411f0e02d0c272b37a5da393be12b7caf6a4fc58dd82198cab8430e61adb4f12bea2e2aa9af279bd44e7d285a46a5c6fad04a70bcc98598072f49972f9006d11373992ed0c29c1bf0dea7ac0477648d3fc53b92ba262ec68f2ed25f05fc502c012fda30604c34df4148bf606427c57bec64d75e07d74806876ab6d5edf34285b260cdb20a9d738920f1a70c8735f01bdd27dab5f2bb482a17ec2b1c96eb0991a8f8598ff72253561d08bcfc3bd680961308db016ac31b7578efebac90d67156ad7c5a5d50d7ce8e208d046629437f22f76c29b3f2fa18a9979379eef8f2a9de22ff48e25c1ba252af5330796fcb24a20634a94998a9212caf409a291197f8f9c0da6c952b9eccaa677936cb0832746b1f90800cf6f872545ce91edd7ffd24460d23923b0d59ffef636ecd10959cfb0dec8b5d19f5c5bc133513a6285aadcf28cfb5e76b9ad80870193f14f02508f4d7e4612f225948ac661152bf59be3cace525fdb4eabaffb30d3359917d826bcd15065be9042613b6461751b0964a523dfea4607a2953c2e1d9fcaafbb0ca41b1cf1bd3c198cd6e90aee135a4ba41bdb6b361527401adb7b3b38dcc0160f05a11998ebf09d50f78c71192b2449a996783f38480b1e9a296b5a02191a9a2d83caca15d5bc4abf0fab1d516d7a2c350df872cc1f821fa00733f00e52b42642d3a92d5f9c3ef12b99394621877c8d2082a196b0e3cccafc57366322d223a1e456338cb8498330664ba423c55fbcfc694deaa337e8b17a3faf47b2736af959aff7c6201dfd0aa2c0e96273e8d8d663ad981bb53bf462bac28375811f7a3f61ba2fc29b92478ee1a6f9547d3266c06518a60df28e9e5414c2e7063d40bfb8bfb3ae9b94c5f65c342b2ec987dc58658031b476cf8ff347692a34dbf9a94847a0aece01928deeee136f2d96af90946321b40c112c542b4f2925b598a917d88e1b931a63af6889cf52e37cc8e42d2602b175d508612b968ef6a114448085a5222b8b26ed370586bdec9b0faad3d0ae86787a61ab25f022b1dcf396483d2c6bdd439f950fb5444acbe14b558ad46ed0047e94f26dc3bde4343d6451cf9a17ad56404b888b02c73d93e3762d0f8df1208cecaf4b6b9d647eee593ee234872b95a61e90a03f1a1afa83f1aae13ae02bab08e8e8d994a950128c30647a0e8c691be06d5f60e33c188688fc4554963f76281cd17a39be5ea83811e09b92c3faf4c5d370e940edbeec969f2483490c4c0cd2ac90be85f2fb67ff190c09ca2cc0bec8296fd90164549745c5e7c586f50e4ae3abcc4a8ac18d8eec65a8c1f0b5974281e4667143599073661d74bdb07cf9be43cd2aff5de9b50f43d87a02dead9b19c63edad832a659c7ea26d158dd78a6f6a1ae86d0ae05d87e0c285328ca2c4a9d7f69921c957e9ce32c3b3eb3dda0365187b7815e7a0045ca6b8be6bcc790c3b12fe61483350b06afad828535f0c3e9c63bf700d6c4c7c34bd35b2e0de18811a60bbab96f7915817320c8ad69e9ff85f4a6c1dc2c88120c3a9c1a24f8ddd14833e0d14abc9207f4458e04b7c99dc13013e6a900ef01f6941fe55085547bb8b81299ca0027adc677a82c69772c3fb6895ab1c13cbed3e324a79d11dfd3cbfc80b6052b5c8785a510f972a2d9f66b3e1599952cd608f4b6a048fa00876a3a081589894565fb0d2654d51ccd0ba2156de7fd02e7fc0d7f36e82fc77bdf5cc3eebdb9770280d89af2afac6b7703a9cb668af37f476f8e4e01364c0f53510634d622ef3d415d55d24193c76c209881bf79bcde01a11d9f2ec2d2c8335661f44b86b80ee0a24a9cc22a68ce9abe6f6384abbee9b3e15ce98c97379c3ea423997971488ee8668226c4fbcd4909bff73eb7b559c02d84351b1a9f06a325fcbb44b1272bf1d2e961713b3e5757057d657a82b24018375e663d2956c4d87acc68099938d9de6a26f4897a04bdd1b3c9c6b36309aad89e85794b934b2af59685a75a60c6e11f00cf52ddfdeefd1e2a8ebbc10eab272cbfee14351c2ef62285a2065404f8a73079028b36ec30cf26d1f746dc007a7e3ea55bc09fba6bcf8de6fc689e651062acd173d13cfa3e237fceebff296810fa8f6507c106ca965aaec67880ced68c24521cee2071f3a2997c12f618d7fc4321059a0a8ce71660cf7f2c15e2883756bc3ec3681361f9bf3539e5a71311704445fcdc0aa2a8867839aca615c04d1020c585288dba8e8fe55e21c30ffd01122067e93d6e37312c9d79d9725ce7c16b0153d929c0a0ca99b78233df63af99e5e879b3a85347db728008c3e3eb3a2d0a466370ff4be19b482f05725aff0158cc82fe14d56afdb8513e4f902de2d6a83b74afb59358f5f26114be4bbd44ee9059e6bb87e1dcfbdbef0a289a384e87999256df07fd0aaaa63c107484263d6ca416350c8dda7af18d2d8050b576564bc294b98c1709a5826e653214fbf65e29a854ef6a136e0d31a5201fe5c090aebfca25e9c600bbc18f46acda90cc51a06eec0deb25ba7ff3f7152793eb947d996153e012ccaa4b0006990e6a35ec4d38b7f8f61f54be26bf759298e1eefdb5c504d7002efebcff5de23d9a3524a523aabe8cb39a1344cc971b0890c6326d75151531d83410a52b9ac40972bf64e6fa0bdea63b28e0557a475fcf8d6b80b5894057fa1f9ef75955f3f00906db4fa281524fbfd9c93016525b356e3380cc43177e997bca1410e67b5790c1b41e88584f25208e5e9435dd3ac873109168b8e3477989a0b885d78d71424e371947622e189ec80a4bd36f17666347d4fc01e9ef508e4605dcf01376b4ce046c91ea52047e3d09aecb3e912a9d82f115b98f27ab819db8896f360e6be3c1eb2f931e3d104f4b6fcd764d1586efcff7ab75a2fd156f57f573e5b41c9fbc0b2ae346f7b9bc8cc37662cd5e5071050b9fc005ddf71be9b6d61d0859cc2532f7fc6fd1bb60bde9b4ee6de7fabe63c4c063add3f5e4eb1da4799418d8ed3033ec080fab2a4344648ded1175f93aabafb781da69423f91fcdc9415fdf767a3bd8da8598ec3a5665d9c52c83f649ad363f89b76824087f6b7419f5fdf9e4e58a40ceac45391a290521480ab9b31fe4d55b288bd5f2ef8fbb537e68b90b16d5e9ddb930cc7149b9746f7126e88313880e1b91ec0b7220a451a53ccd350af446e6347ff9004017444ee52e71287db04e8e1b18655aae17b80e655e644237bf42582", 0x1000}], 0x5, &(0x7f0000001640)=[{0x100, 0xffff, 0x4, "48df9dda39bcb8765ed7e4022456541390997634bbe9262352dbfc0ca8f142f619ae98576397ac3012d8850b1b59765917887904f219d9ee7a125f2b0d726d3b33639c1d8fb77cf16ba87f1456aefb7a255307108863c1358b8c91877f3d926d242a0230a296bfc0dec5e0cd2441a485abb55190459e2f8ccab4d48b3552b68d633220413a7cc15a2b617452f73d219930453536aca6e5aba176cd53faf3e31aefc0157b8b86ff17a5684658e0acd62ae71abbfb7cc414f30694de21b47107e8a5fcaa217848ca24d89ef2320c7f8a8e73d1c3249b07c58b986912a59d80c696ca98b63210d0448bc388cdb22797c2"}, {0x18, 0xffff, 0x40, "e444d958582fed"}, {0xf8, 0x1, 0x10000, "9848b72f329616b7229cead11527e130d6936dba77d76e7236a5d877b299e1d8fcbb68f6c41d1a2942b59b2a6e1c87514aad8413dc099d33941ac45b8c329cce621bdd51fc1e92303bcdc7cb3ddb76f6616c34ea491dfe7cb28579318d80ff763c9cdc4e784e0d48285b534b835428ae2b74b3aa914b76566e3cba1843a1d1dde40178e88560a2f2fc9b3aaa0f1ace5c4db5a1e55a94f3092b9091034f1b0ae62ce8241607f8cfc0a5ceca63a5937abb521a5786e169f4253ebb5511cf9baadc191b15c4764e5539e41eae27c12b663197a653ed870f48456422fd7dcd38c9f243ebd86aa2b45d"}, {0x80, 0xffff, 0x7fff, "2eef028c9374f647b7f60a81026b1b577aa11971e79918d1c899e95056ced92ce10524e1fb31df1a02d00276677274aae9c7ca9aac68b301a44aa84b73c50abd3581805461abcc3fd307a7515dc7aa6fffb4cbba440cf9200b25309af9ccecf44326a222dd9b4cb67fc484bf"}], 0x290}, 0x400) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001940)=0x10001) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x1, 0x0) r6 = dup2(r2, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000019c0)={0x2000000000000000, 0x8130, 0x8, 0x3, "2fc73861a47b6dedc51d90e0a28a23be5548410a", 0x7f}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) symlinkat(&(0x7f0000001a80)='./file0\x00', r6, &(0x7f0000001ac0)='./file0\x00') execve(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001c00)=[&(0x7f0000001b40)='/dev/null\x00', &(0x7f0000001b80)=',^\x00', &(0x7f0000001bc0)='/dev/null\x00'], &(0x7f0000001c80)=[&(0x7f0000001c40)='#{\x00']) lseek(r2, 0x0, 0x0, 0x1) chroot(&(0x7f0000001cc0)='./file0\x00') fcntl$getflags(r2, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) clock_gettime(0x2, &(0x7f0000001d80)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001dc0)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000001e00)) connect$inet(r1, &(0x7f0000001e40)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r7, &(0x7f0000001ec0)="dca1dd54b1503dbc47511b69d7c5594d8452b32eba71f69cf23287603f515b65ee618963d17558141839e8267a", 0x2d) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000001f00)={0x7, './file0\x00', './file0\x00'}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001f40)=0x9) faccessat(r6, &(0x7f0000001f80)='./file0\x00', 0x60, 0x1) 13:11:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r3 = semget(0x2, 0x4, 0x204) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x9, 0x800}], 0x3) 13:11:52 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="b28967777e858cc197810ae0a6b72dd99a898c2cf05087f45891ca13119d9a1826c672847d4e1dbafe81b7ad093d0ec1f978d5b75a26709a7aa1ee2f6d41323526140267ec8f2fcf2dbdc762fcc2", 0x4e}, {&(0x7f0000000100)="ee8799610d3d7ea63d3a9a6c90e64cb2f1d914d31c86b23828ca848a105480c6c36e2ca450d5f0840130fae58eb4adeceef05426348c671cd99082bb1b784200b6737025a7abcf14", 0x48}, {&(0x7f0000000400)="1d4a398e12152b484bdcea3b49b532ce308b746d0465a63149071bf51256158b081b1da488dd44a55cfc7f4fe35627e9c5935dfb3198e95482e86f72acd46a4f0653d4d3c3ab3ead4297e7ec5e65d1471003b73936f14430a9b32bdb2b37bf5cb9f70add3cc032265a10d51c5d953c2ee17ad33d9e1af9afa2b3b02e8e76d15d1d52034f56cc3205b996a415237d9c1343d9d6fcbda1335f4a9adefe5c88a57602517e18eb6bcf3a46034ff7fb189de5d0707d652f60d86fb00c54d4f60dec960b75b93c3bd9a42d113b9673fb04adf3dbf0c3a392a7dd24e27210223efc0ef18a523a0cb0af5331f7ac50bb8c9916eb4ab1c0a37298846eb45bb76d1563bf8eb1180e2de47b6959ec78e7b773088e5c0d5ab4e60304ebca01c54a20c2e267d77ffcf42d177ca85f67f657b342e5578b0cedd8392b70d6882f3885e3e81e5a4d578691a7534a42eee7e1154b1489281ba0440f1b25df1515729ce46b3e12938bb8079faa6bbe5284820519193db49b91d2110b221724e6ad25549280770787c8e48c4ea37b839e2d53591b779fbd70ff00561ce2a10fcba34983186e9ab30fdb47bdbe0ddb14a21a7e9d386e553aafa683d0e8cd6b3d3979eb5901a12b872b4d8502be2fee97d857f53ccdeb5600ed924d394e54c6c805947e992fee05c618bf907608ea6a052b5b73ff2c0ea4f5a9172e991434848567ad586846ca5c7bc8832c7de7e7b8750071fde42be52bdcc6bb5057c4571b6c15cb662af78df5aea3faecf4a667d7dd18bee7877782498c66f2e8d37dbbf085a94db03ce6dcb472e03c1ac19bc4271bc4fdbdbb9fa1bc78a01669cfc8915dc7ba689693b12ac1ce374665dad22231502760f15dd72e2170e0c4162d75a30f11f09b8b9dfb2b705340a4acefb594005cca43a9a5a376d79ff14c5c41877f3b64d82015c2cbc84b090d7752d429df8edfbc0e3a316f77d46bfb1fdefef6f5ff1f454ccdaa7864a61597699d8eae248d9d63938ac0755e3668b60dc7593f5d4ae7477a0ba56b5c62275e0ae55188a521f9cdbe2b22af526ca1da5c986772c68c9d6476f651fd8897496cac69adb2ffa054bfadb1a85f41e3fa6098f3aae2174890e4b17e52b821f21772d1310a940031bf992706fd9ef292a3a17eeab098390eb502fb30f8aab57f577df14422df2d6a43b7a0f900f77375ca5e2aeeda650d5dac8979597428b4057c06522e77fdad0dc720a7e17d4a2432502a45a01ac0d6261c1b28253b7d991089485fc10a5a8c20b7715792e3503d11c7df4c918428e104d7e5f97b2f888c9532ed48d2ede9dbc97e53bf022b0ddf517424adbb62f04ebea3f42faa1f9cad8968f6b3277ea961b351a4c751e7c4b61941a6697aa9b0c649744b89e71c41ed66be319b9916fdbae0e8159ad3271c0a19d2265e60013329b4ec9d164243914a067b7d211957744ddb2eb8e3132fc053c246efef7d517a1d3cdacdab06b2498bc90e47e69ab2d9d1ae20e8daee4c3e0f22e0aac00a805e5ac8365418c035eca3b9ab6232f4f39a023e3a1175fa5d064eab296fac8a585763b2d1f10f0840cb53ee3d4e8aa7d6c11d825e1d875e845a5491cb3857aaf3cf1819239286d2d80b40d2d54a173a478198b33fda02b09cbec725767b30323ec54b12c905219379c004b0f104f90e2c4950fcc9d4a2b41bd04504354856189b7f47a384e7e952b356cfad89ba89888e84219fe603e58c814ebe1e6a2c0de09c22b873a3ed30654c12340959e65359303db12213b8f42e8b93188c570a8ddc2196391fb9092b5c9eef6814264979338ae1c10970fbd848b1bb66b5019b5b20104c746d207a868d8c9366685aaf8d7d2b7608bba06d576b7c1180f3801c0f3fd90f23b8f69af37f59a8a03780ea8f1193257f5496f5803b708858459408fb9967b926a0a3b107c7f7e59e9817d5d85a3c58f8b7727fa2b86781ae4d4ed642348aed09ae670f9bd916a64d6b039c69613ef400d8b34a988470cb9ee3745435c7d381904eb53a0bfb5a523e1ea367c053126c308ec96afe228bec35cf0e1cf3d3743aa7fc86422d16ddd0d5c20b8877ce15488d0ec32cc8679dd7881fd8cf5ba44964ab3dba0f28210a1b5e4766c9ee173b294270e5fb7f14b58a24fce9a677d882124188070c3424b717284a79a0dd7bc5fd60b872790b56697e41dc38d405db23d99f65fd9fa6f7e55f44ceacb5c2daca7100c512e8cb6d5142aca80fc32a362ef1bf7d06295574ad69783e241bb5263c94f00cce906d1a9c64c1735ddf4b9044bdd96cf1ad37c4cdba8ed4c2b622520db595545986c436874aa8e487075329d55a94d2851d855401f24bbd953471f40e5b9c299642fde71826c82d16c4a7eac099bd372ccc0ace7013854945a6482962d6bfcb5f2b356802a8fd678e50f219ab761f027fd9723eeedfda731d99c4c99591bd05190ea0b2713161a1fa63326a9d2d62b0a14afea072ddaa5e6af00aa326e118eb18bdbfc4e0d141d5c397fc2cdd863c0c75068ff8d4ba3a1501e2b4a421d20e0a5ca9c14ff5fd1c5e93cfb878fb0da0e59f5cccbeac382bca97c25c936044798668e32c2746a37daefbba965ffc82e5a4b3424d1880864c058e621c5b73df14d235fb58e007c5f5d049b2f7d7bc75b3a915f9ec0c090578e7bdd712d67106c64a67c9f5e97f3370906f1ed7329f8222b6cfdf1450caedb3029315857e9fdd15343fdd89016682e6ccdaa5744a03311492c489c1568fb85d4918a5d53b0f3fed532cad077b56c8581952413fb0e38877637c67f22d4ea040143d66aa2f71a32d91812291dac09c2d294960ce4eb79e3f2414b5e8b758be9d653e64c4715f9d0515fa39ce6f6b10c11eb2a0b7de24b730ce2624b819161ff0e43d83eb0f980d15057674291ae509894831f4b529dec9ce954d8ac09e20cbbf28e60a9dcdc0881b641168c369963558049af367a5f80b82339590043643a4ebe478ead1d1893ff3ca9f325603a2a48235ab063a9f6db4681bdf691f0ff830106f70262dbdd41c2d2623204f568a4ae1b1bbc2b236b0116bc4e90dc1da48c3021c4532f8a1a49f47359e9a4d65937696c2c6be4bb3705f5a1b5e9552366adec10ae790cbb1dff43ee22331a45ebb512bbb2863361af8e9abde006471d435e59c1bd074934d6578ddd0e9419d7a77f684c81c90907f890676b3af077793cd0c5ac25ebb54dca954c8d666129d00dd21ebb329e54e840b1cd432e105083e82f15a07c4fbc919b4e48290f95b8dbac214867e352f9c9685b81095dfe9b217f9bf7da7e2f6bd4bba9ccee8a3ed3d31d0826cb98b19753bfb2239bcae100836474094c2f4a5978d8710f69bf15455e507847aae7c7516af58c54b68d12e2b2abdddba841760aa5c717cbec5c4a1b9140c148ea33f299e29cb7501cd82efdffc8fb61579741856127b2998d4a71535077dc672fed6db92f5248944fa77ecb3cdecdf7c2425e319be9384318f17b67659fc60ae0abddf678727929e53db0f3eae633339e8923b3aa821be3313a7f64df008a5750c39a7a633cf882eacb0fd9267682bf918dda10f2f5d9f3ab6913908dd15b3d83468d305580ebde78d6028682db83b6a0358ff205ec4f87001dfe9805e07db0aac4804abada22c47fff7ec88db5b0329c4e5e05f0d3ab24991b770c373b427e9c707b04475e9fac1e39d8ba595f06de7aa1e4f8bd4d8003833f67d7f7446095f4762ac83bb44b7de1dbfaa6e6c04f869b7316784afbd6dcbc2dcfa4810344726ec78cd8989253f110b4f853fd9dfcc3c75aeddf65fb1e6d9133546597532e7bab06ddbbd4e1efd5d2d64ac4c78ac69aaebe8a8ad1b341754e32dceef56726f15282a60828672fb9f11f937c66e890dd01e31eb9d3ca355b8c1742b65c8f845e5f4ab4572eaba8d821c2169d096b40bc2ba3e32494ad317bdcd47fe6325defeeebfd629557f8eb7bb994be37073bbd6bebfc53384e54c4ca00abf0487247ee4f693678f1a194770d7716551beb543a4f6db21dc5210257ffc3141956600d1dfcc4555755fe813b066f9982e0491800fea48825c8dedc9b2d028f53b8b83b7dc20118f6dd496f1ad331a39febc0265a11024422cc637a0c748d8784c6531808b769ee6cdfd0967cd02abab8f1242d0b1ef08e236184425f428b4f98db6105b4c86c88f2318f182eba388233e7ca1b6c6aaaf550468455f15994e82ba9153fd26172761ff5806e1807f251158f8ad332cf32d88d5bcf30231c164b2b24bd38218b10f47d01468b1a5223bb15328f57e0ebf5a0d0157ed1352612a3256704e5c27099996d0276dd4171234b9facc4f055a2313a2efe7e804c047d24fc13d6cd469e17b9f2cbbab77eba07b19fdb2eb58b7cd88cea2373bd77a837f67b341c65bb8b03083c70f2198542bad2fd3fcce2ccaf7aae665a5bd874e66f733a10b19445844521b88b59babb04030505e6844be21df7911b0cb988f62ae1303b95dc4dd704e5828eed96863e7c63fc40127c034aa505b7f46db38bcb15eb91b6e03c669b978f7b826ab023fe6d7c5409f22a77d43f6a4171af7f1f2ba1e9a06a3b3c3aa150d0c5bd8bfacfd3e3258f9f126964c66dd498ee5ae1573ac425c205a682df559186bfa125fe233143d10e9f28c2b9fbf8d5fec3e2fc64e8bb857810ac95adc39be2c35ca5076eb7180c6d67fcf1cb70713f14244ec5c8528fa3f03a9503ebf1a824e7324765ae4a4d24009162fc779a48812673c695f0030ac14a77fc6ab313dac78cd418df1c85a97a4e83849f6d11d73ee62cc11e339562173ac92f8dbcc1a8aced33be5347442e7b2daa314c7f003180985a06d01e84bbaff35d882e629b5b447082bc9130866d31464c16fa168d44b6f347afffee8601807d42a02f99f01efa5d1df2eefe823abf6e820ff83d55302fa53451474b50f0fcc00cb22da839d558612ecb0e89e26d55899c2a51864bb3a503822105f734516aba45e22a721c305c4168cef16e27657edec329c38dee461faa1135685d75bc9369da002e87725871c820530b1b1f214dc96fdac802087e814309e0faf8b84bf028067d3cc42cf2e74f09a4acddc054e0c98fb56836bb2470b233018798ca50884f355e9b2df2ab3d0e37ba41b04236b5e68cf7444baf097b97a252ea1442985cafb5987a51ddbb60abf8a3ae6fa4b8adb6d79e2fd36f02d2cbdba24e9f4bc1537741710e931d27fb735404be4ed88c7d4fce8c4da9ef63d83ea3f66a18d8ce63bc8a688cb5a1805cf37449c9853140e48dbd1f92ec497abd60b769cb63d4f1ade98f43a44db19a61e8208e1bf24f540602a6910e1fb63166736dd84404b4d39d912f6878389b313623e128b74473a84dbadcc1e5751711f840af2c4acc84030735ceff906f257db1a214c16956cae2109d5c0477f2c6dca9f3679f6226cd08c1a7f49c056962d9344ecf04b0cedbeddb9f4a7fe1f322018bd5a9fafbd791f616f6601294bdd841e421d82134b8ec9b6f2767f8089726c8aa00f1241f3a6bd7aec683229517e791ccd84ca9c1a12c4ef5b49cb753ead31ccf84eabe6bf0ef58b8d84beb8a118b93ea1513415098dc6fd1e4ea4de8a8ebae5e6f49e9f4c159a9d6e53c293f5174a6f0bc477312ffc2431ce74129d5ae8ce07689c4927d6ee7487bbdbd3acc6484e657e12f0aa11f82502f582adbb2b48f4222bbeef0ac90bdff47638ac503996b0ab1f9200f08da61e629e9b8298ef58d52348dd3d1073d460425806afc5be594117f06339e1adcf733718945c72cf5af5522e6035c1", 0x1000}, {&(0x7f0000001400)="7b22d5f89acb1d82f4dc8be7629549422825dd24612511d07dcc67fd50be51046a8117164e1fe237e42f4949b69134d10c4da2033a082f3e7ebf567308eaa7570054937968f8aefa890ca53fc4f2e6ba9910ea14b24ad8678d4c6b9379289fd2c670c31c98b80edba5bd929878c3c55d012389da42235460c462d269aea1ae964bf0733757beb5418bc86299baa46f80f8053dc8074ee5af04e931f318755981ef2c27fbb8bb359fd8c7f2d62f2221794ff534bdd1e3b6767b233936d99fcd0e5c760d9296edfdc8ab586c0ad4f752d2b3f15efc87ee30d433955ef9a17e198d5a2b45234df3085da45a8c7ad56487e3a81d29ffde8a5604172266ffef1efde952cf0dcea14de90013d53741f5e6c1e6dba58be5d9962e34e92aba1028ade3821b3a1c64a7ebd92533bcdef27197f9d6df174e366ea09101bcee220ef57ed26445693c9b0a2d5f0b589f0c6d097499c860d615dbf99466789ac0859c6231c272d5185aab6b49786cac7a3db6a066e67c8bbb17c13bcad82798ff5d4256f2e226cc6825b3261fa772a3e2e4e5b43c6a6589c270f4c1c92b3fe29adba38c6061ea6d6138671a85c7027c88b3cd0d2a3a49dd38f89d3a65ec01982673d8963e17ad06d4b4ec5fe99cf418cc584e3f6765ca2caa1aec1c24a7e2ae9ff70c56e991ef4006b4f2f29f399fdff80c90289ea34a5bce3de27d35c10fc540a3b450c3d90e9e83f1d6c527d8bc8329131010e843ffdfd47cc9f9e9420c2cd1c4410b00c5b65c1352db1f7046d9537c2aab9dcecc4621b6bcb453ffc0fc6d11f9ef6546f73c2ee5c713f5c7e1a9f11f2703bcc4f20a7cd9c5af6b6522b139b8d5ce39aeef14ea35ceb0a616165a5525a8e831ac73eb97b23cbbd07d19f53913778d75f26a50fda2d166e11e02bc56e24813d38ac4ee746e6c5fbb565e2632f956edd05c936aba1c3bd8ec6fc3b44b87daa096721bfafb5776eab1f3ed554fe71c2df6acfc01b9a1559055484191bf2bbfec9b5b9b19d190aef60fb4496156ea3506f0eefdb1bba0e272aad16633ab1138b1b0c66a8af57ecfbb40d74e3d8911eb2405821f927783c9f59db3d59ad7b817d2d6723c2804d241c2b97c9d53dfbc60ecafdef6a076ec6613b6f6b1ed6499dc99395ed278a8bb10d9ca50447a6eb275cc29b65b277166da09a85b5d6556fa8bcf54ec29a05958e5a59e4cccf9cb581e1722b9ae44d989a766fd5465358671facab4fb94caba761ba846d44bff840f36d096152f8f25b416e4a7aaa34cb21805e9246ec84a684bd940077220bfab78f13e92a6ee0a58b10a768c1b61b7c63e665f616924f441cff7346d53e85e74d1243dd159e5f0125503e133296099cf8c9ebc93dc2987bcd162905b2e6fda901d6d16df7d826881f643d516b726ec433bd0ea435a5486732c94a33bd51048cd86b5c51212b0d7eb2de5ea4107dacbc53cdff94f3fcbfdca6f20045a89b56dc04a90ae10ed1f43fcb8bea1ac5671b620380ba05415a9224b91d983375ed9608d5ca53383cb4d127f5cad027903ef23737b429e6acc01b7f5ae48583f6a6b23a6faafdc932dfbc8234b2eabcc76084f23df692fff66b98e195652a0503f6192074bb206ca79b1f1de0c523a188dae9f7cafbad39f625b5046e2696ae468a6115eac086a2f1caaf72f2f5fce08e81b12ded37cad0385b06be31d6076dbaecc9b709b0c9f0e507e0f290f7f9e4b83ad3d831cb955e945457da34f11d45f4d1f99ac471913affe2d262a8d3744af5eebc6bcd93140a0a36cf7d7ed55ff2b74dd58e69928a146d7c50ea3af058113ff8a5bd0a8264b382e0cac2f611896dd2f5c29b2e269d5a64c40859e1f00764c9b1a749980362c0aac07f0d4abaece55f5b7c7a1553ffb8f51c765c32d0383549e918471c60e56f9ed5542904f18eddac74179355fa048208a5e783bbfa4e50b150443dbbdcc854ecf55009a650de8276acae80c83cb190ef6062f7a80690997012cc52be3e5ec649cf25aaceee61c8a5c081c51f17ce38afb8accb620eb11c642cdfd0ce97b5c5759bc045015d4fd1ad4e2e76afdea9e67b2c989f58b845dcb41e4530c6a66c09ba21a388645b8c6739783324dbaed4f6a18d56a31ba34b87e029ad1b1b1303d817848957203ce3eb6cf1d963fae17c3e68fadc5a8e164e21a8c2ca3974df98a0a6bcb07de9be372d4fc5dff2cf4e5f8a51d1f1f0133424cc03dc82cb5509ffdb1cfd4fc5601b05ba5bc76ab91069615aa8c1488e71880c5857be2fa0371408256e3d83a9158d13f5965e65f0a268c2068aac5407076395af5b59206b61458ef88ec8829e85cc3fe6fc082c58d6c6cdd736e1352b85906b93e9820ea2017231f2eb71952c15403a1677062ba22d11768b7b2af71b659f15f1f7a807c989490e7b08bb27f7bff792b7b326573f8bbc60e895321e04f7fc0a074232405c6d32de9042040e2e0472cd59d2cd3eb9fbe71303a4c94f945d87fd1542136ffe1078d8cb2c6681b4c9a2418202513f87db91c605a2c7078c5d2d2d727d2e1fc69bc5b1b4896fa91e309583f90e7279c3fa3ed07da897bf5175d392ff6823ae11ce64acf3eeb9bc26f1307a299dfd67573cf644efcdff6fe8a8e455fba90833285c24737b91783eb753c17ab3a63d4c9942c12875a1cf27cea96d9e43ee3c1b7073172c54e7557f5a1880d168951de45e820e9ff3cc9712648e8d3109a8a351b45c498768a7a5ee7fe67285baff560c1405f13b371f61cdc7fc4d7583ff9f5d381302710560cf53fc0cf47cc2760f4b6db38ddb1720e03ee3f1fe584407f754131c54114dedf53bc455d67e80b3f0b308892ed3be00b50bb624951c3d7c9f2ffcf85aad5cd2ca741e82bf40a2d5d3d88f15eeb17873c921f3c38abea5aee231fe2f91674b91631c08d99d0edab09ba4cf9545ac2cd1220f01d67672381753b3307a56488a9f5c1013acf24acc679b4879b0936b5e71355cc7ca3cc85a533b18826a40de5c74474690259cdfb2fd826c3e09d862ec667dc2ccdda1f323866066b178db61df22523d017ce08aee19ce3edaced2918e26e955828e4d4cd54517d9496871d9bcf10c6c827f94478cd1035c622dbda43039e0346007f2caed792f0643380e26a964a30ad34510331bd265800fa0d5190bb1c4c65b6f9293c81ba67aaca3428659dfa38ec4a031e5445c34403ad9da2b583f2320b164b16a6802b292b47acb21bf2f95d120f66ebb834398414d0e6ee62877c9d5d9ad98b1485aed9d51c81459ba33abc0d1fb563271cc0621bdba8089fc7daf7813f4d3a4510cf0f8020263e5fe30df50038493c044f5461dbf278d69fd53eee06dabaa079cdfd79968f2995e97b502ea267a0bcedabb92b2f424304671237bd393cd430f5ce11d4907f3cb8cfc5c1f8bf352619b0195f03460f049490a76e1a3a2e50fdfe301b7dffd4f7bc67037e30056c30866ead2bc6f163fad61a7ac50e51576c59ff085143ba896912935a868a7982182a6711ac5c849046073c8688c61a440e3642157ede60316cd2a0061212eeeec310b28e600050cab433642e0f2080d41d14b8de7ade89c746132d30e1da30733ea7c69be1ed6a8b5b5f24110fd5ddd6e7be2ab12a0d0545f8f7446e7cbc5e2de2a6b3747964b40efa32b8aaa728fc2d043aa3a7920193e01cbde77e1b963cdea63545841bff97130d611e6a34c8584a890d14ce415330609c4ea3cb7c7fd632cec4ced60b856bf47a411d260e706ada138b16dbced80d2858b7bd7e43f74ad30dc2dcff885dcde4daff85e1e6b115279d499a2555920aec748d3e866870540a52fdc478e4a219080aaca47b594aaca838b62ca15eb3ed9670e09d5eef2f11aa246888d72e1524571097d9fa36b35853a24a62cd181773124764fa62aa59dde84cbc17def86c8a4e5b85b50e9c6b3bd2c29064040bf496d8e84f0274f5d8487a1995e1c914410165a18917cc3327daaf9fec7e598c4521ea6ec5f66e42bd092eda187b510a2a07139689b361bbe27258561e276ddc232fe8365fd0b2e29373004b597f66eb95af3183d140d9b026ac88f54cb671ae474744c6295417c846d7be3642424d525624174effd61f69da1ab0bee34a7dafe1a2ec3a16e457e31b8f203e3aa8d73eeab4b631f87f9775c536980e52d2ab0e097df3223ae393d6e7e95f64a198ef86308483c213627c756f4a0faacccbc1f27a31429ef427f5a9fbb14d642561e5cd8ef6319ad8f3d51c296be6db1a3699abbf946110df5d9af3f6e97e6d5264c2d05e2777a6d80b687de4872ee64bed325cf741810bc388333ea1d76b59303e8fcbfd5891af02cac883462fb5d3189e330ccfcb6a7835e49d56acaaf2da07fd2bb511d667f2ab4c7f345d0117651d2efa2f6a5c74e6378fc573a9d0356809ac876d2ceee31c9a8ee0d3636890140438f945755df545b00222b3e19aea2fbbe8985f18d2a3a4ea3b63eca51dbf7c60f46c5a589b1c0f936d53dbc807fc567157c4e264ef9c1ff2c08b80df49945ae2e13ad8d2cad07318779a2eb2a3ddce53d6eeaba61c8b5540a4175b2e31726c786fda43b79021d165dfdefc4ba119d479a2d6465d6fac83bb1a356514d6c5d97b012fbddbb64fe8585637cc66fd78a8b719bff778a36f6095c0434c091d86c80877ba55db4a9b04e55e74d8d2eeda2baac4d2d575004b2daf3ee17eeb4a102185d29c43b893c9724c61baf794f1541d5cf0cd483127db02512f1a51af004d3d3dd4164228231dcced0df6d812464dd47cfb2666b9b8b8f99c452c31ae7c93c6cd0eb87c0405d6331e0f83b81bdd8126f6cd4d3b46dbff7f5c7c354a8e913ad7ae1575de800341689a587d20f6d4f8d7f8b1fe96626c31a5c2f429354e205e1a7ede34e8114d25fcf0a4a31ef3df94edd948cdd087034ea2b4f128c1da3a982a85c58535f3eae3b4aa576c5e33ed67b5aec5c23067cede21a88548b916fc5ffc1ef752b7e94aaac26813fd51f43514ff82533f197291e84767efccfc03ff0bcb7a6327c8756cc5a94428972a3568812760f8fdeada5e0daf6762d3e323e199a6f66cb64d07b89e3f55a4e8dd3039af35826aa02a39ea2ea165217de4637acc6e54f69b8cdd9237ba60eb23103a2e6d9fa2ffa5746aa0caf6d7558bdb5f402d99c1af581ea83bc47b82cf84ce081ad6c4055dd9b6d596b4d8fee792cae7d1b19ac429da1c06b1533463fad3e2f5816b41d5d9ca86b5e8f6ecb5198ddb210e391505f3e169f3d75268358868d306848967c7064c61d6f569c08ad078068684f49826d38e432d7d49ffa4d6a5095bc56a54131e249d08968fcdef0d43127bf26ac8a91a201acb84dd728efb6110c01253d154e3d9b6a785699c82f393dc9b898ff6e1bd2b11e4420500bf011e7e9fe0cd5fa2690fcde500c2064e5b84c65ca8d4f9973b3bb47afc30728e465e1f853cb51349cdb313bcb33c595a8b0afdb3f5132b36b2287be189d286f89deee4e2db23838713ed142f4cf3cc7aa3382c2ec1f676165c5481bf05a5af544c2e5dca3a6cd75d9385ce1ef36973ba644e7018183b5b96a1a092499e09003ab8de26bb3cee0d8a91710b43e1b4a4647d4c83e342bea816eb1cf3aad3b4e3faabf29f226fe2b6112c599a22abd1eeae62b9174f994b56757f825166ad2888cf0e8893e408aaea65730fd51e2cfca67cda20339a959d196a88fca4a149ff29266d2e3ae673ca627aa7b18387fd29a067b831af311f2dd1af88cbea03cd815941251287bc2f77693fae8db31533e5b9f2e7c3f8b938", 0x1000}, {&(0x7f00000002c0)="279e02b8c8b46c5dbbbab8b3c45d83bf596ba383591dd9f7d7ff741be539d40a9b859c5d", 0x24}], 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 13:11:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0xec0}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0xa643) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x7fff) syz_open_pts() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x6) 13:11:52 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) shmget$private(0x0, 0x1000, 0x510, &(0x7f0000fff000/0x1000)=nil) dup(r3) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r4, r5) pipe(&(0x7f0000001540)) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000140)="90158671605fa04fbd15b406d672f2340eb18c9736b443b3494f481f89d0565b11a45ada665f28cf8b3734ba86f4d7fce9a2df6d8d0c29b92c990bb0c89d3dcd", 0x40}, {&(0x7f0000000180)="5e328a9097f01ebe238d1e7149c5a6994795a379a1cd35ab1e8d079edf74372761cbabd458e7bf866fb68db7e3522c22c7", 0x31}, {&(0x7f00000001c0)="00347888c2bfd652aa87b1dd13ca903c944339d2b14d4907f67cc16243fb44937ad82a1668a97f92a9c9c12b113f43537047b58ff4772a2ff6279d3fc3168e4a22a0f575bdf38570eeb2ae634ffe390c119b7f1dc40b3157f1394d9b914717b8c8b3bd48a7c7f8bdfd3d1f8c3a241dd867e3518c4c276638ea3769f53f5ae1b70da348db6d81f4f254e17ff6f11bc0df4d8994ac54a32d00", 0x98}, {&(0x7f0000001280)="f73b16c5ddecd2a05873afec5d0f28b985417a306035536bbf2ad69afcaff633502bc815c1e1e7dad07f11fc745a4e504f08f55d1bb24d10a1b69a2d114ca210e82d04ae65b0ca8bb35b3df7a76dee66ef9871bc11a8dbb4a9758107af4f63fb3451013264060818deb440661682ce56f9a420441dab87f1a8ff2bfe85e05e9de4c3ccbc77ff8dfd72de047270a5f8358917af59004d328cee74ec68d9fd4c4d1b48ea371a52e4639ac8c982c5b5938504b46882e52822d2be6a5371fb3c88c078348974fea5027f6cc462f2e03354ba4392c93d", 0xd4}, {&(0x7f0000001380)="476c30fe350d042c1dec4147364608b923b66daf6b7a1976be2629fe7284f98c4d10292a472bbe2e5df737603e777c8f2a1b5697a753", 0x36}, {&(0x7f00000013c0)="4f934fa74c6c7384f139d457a8be95bc2e4ecdb3b6e78833bac8cf3c0448b1cc1a777f8748f1a319002ecfc44caab2366ad52e64bff422b2a64425ae6ea1612982498da5fe22c67f9189ce2f2cb61f7afe264db46f5af824d43345d763c0f4bed59bb02a02ef3d3cd365a91862ff25adc387b04afd4a4493a2709c68cc779c8ffc164d5d53681d4b20fffc75bb364b927c1fbb29fbce83ddaa7b7b8a484d3474aee7f4bf9002126bd25055806517e1b54c07ad00831aa0aa947d41a61b83ed66d342c4c60941dfd530ba0d6ae85df4b7fd3fd75cb702b04db016b090dfd6c5572e2b859aa68dbd4817", 0xe9}], 0x6) readv(r1, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) flock(r2, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x66) 13:11:52 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/138, 0x8a}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000180)=""/101, 0x65) execve(0x0, 0x0, 0x0) 13:11:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x88, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x220, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(0xffffffffffffffff, &(0x7f0000000140)='\r', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) 13:11:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget(0x0, 0xa0) r2 = getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x20001, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffffffffffffff01, r2, r4, r5, r6, 0x100, 0x939}, 0x8, 0x5, r7, r8, 0x3f33, 0x68a, 0x800, 0x400}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000300)=[{r0, 0x140}], 0x1, 0x0) r9 = dup(r0) recvfrom$inet(r9, &(0x7f0000000500)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:11:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getpeername$unix(r1, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 13:11:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18c3003c08000000000000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b44b94b3c4c1ba1c3d941c8aed6b887340a472826ca652b9a653ba045a0655ecfee5658816b9f4326952039e40232f533ec9d8e7844e6df8997a0d92f4b54ec2dbeefa92c8e8e1cff48a5ac7de9164c6c1c9a605f4ac3e96dc1fa9f88cd09c322c2994ac9c26b10dbdc589ae196918af129efb587f7d511593c0ac22d18de1c055b3af789b17ba00a95031f96105b9355d0915135c52690e708e42fda346044b6647ee586157e3f520d4dcaaa23da2a8c21d1f51cde57b5dda52a5d14d6db33757ef23b44141565c0c1789beb9551a329632018381b18e2e3b191653dfc86e4d1d6e5b8c69237cdc13094a45cc708e1f7d607b681a537b323a7243dbbeee3ab228550e4cdadb878e5920546847dbda88b3068925eeebc28da24bb41f4f3fb025b97a9fb17dcc15bcfe81ffba6e30084718fa44489e083e5ca69df370c3a10e7ad40cd7330ee428ddd4d7e043e9453bcbecd2d970a06e8dd6f951ae50b63828ee814de627"], 0x1c, 0x0}, 0x0) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000003c0)="38018bf926e9dd7cc3c27ee9537bcdbbf375ee2ef6402595ebecc5304989672f9c06f3759ebe19c933bdadcdba648c2aa0547987638a8d537f8841b682c6db16562b2c42583943d5475144570e34629ea207e398cb49527ce583cd9b663ef589dd202b05ad99ae1fe9d4ac60877b1a299e95b5429f4ba16821254bedd173f2d72dce9e4dee7f11d7a6fb071127e3f72cf8f1e0", 0x93}, {&(0x7f0000000480)="b38d9cf4b18be0d71c8d260ba82b8387d8175f094990783b377ff71e9d09e08ff257e98fa433a197fa236c64d90d6383f012faa6e129d5cd9285b38451b2a1cbf8468df670a7e1c9a45d60623fbc83bd01add46929c861ecfc007b2332b634a6a2498cafd783807cb206a5ea3f0416a37ca99a7b9012f26b86f2622c8be5c1057a4243858b24ee47280b51d09597278211c1c8181559dce6af183c5acc7c24b8283179455ca8263ae2de40331425aa34186f14d43cf02f1ddd9616007b5d3bba3ffd0ba45b5a6b6b87ccac139625966f8f57c74bcbbbf4c795d97efef407b050d651c7acf1cbb25461958678e85b14ecb8549f79146fa112b448343ae6280ca8d52c093d2e0994a994855b340bf6af02d921daba620c186746877cac6daa82abf0fc943c1c53dabd07a80e179bfd8448a945d31bca16777c56e85d1f8c2f1baf5dcb9a8800017d3d156d5f3b38583cc7b9e3081b99bb5b0119e30d851bb95b353bcdc29068abc71c5a2d09c23c2cfb7c44ab88e9557477f140531520bf4cdc49b160d1774f68f23655cb2d2e195dbf32a5e9d0197fddd33ffd60344052e27e4ee574c6a6adb6c22a9d1190d650de02fb12b91325df540cbfe733a436b7c3ed050db8112c35df8e41b01597a1f9a246193703bf8a8daed538277b429a418c66bc047b438c7b15455bf632df727393c6c91a090e757aac303f7e01eaff004be6a14037dde03097357d280b74607c3e624f7e1c7e4e943d3ef747378c3ecdd640017fbea5a756c84b0ef023a7a7b21a4330cadad0409da3cef5e6a53dc35a3a4925b0cb6a1f099b8a695484b7fc6c7aae2d8604c7a29a28e5746a0d5f3f975c69ef5556d7b9a77a93788f40efb6b09f40344c9bd70b21e1e6fe9b514ba6cc1cbbedd42e3a2c1cf70c7114acb7ef2e23cfcc5cab07b3a1243585bc08507fe1bb28b77833e041c160a7789c5dc374fcd6a07ffcbaddf06e0fa2be2b1834c28c8484a5459e68eba85fd0bec68d1ee33bcd6669aea733a13f274b143313422287bba7c15c7a884bae7cf5fe44794cd732690f777dcc9359e658fbf473338cabef974beffa934f6a1da0e6121ebe34fe25aa80fe11550c19d060b413133f0bf0beb7f9a14d89c0d9a800a8c6c4f34a23646445cf59470970634b8fe1e76f229caf626b19819286c20b50f72f8b6c1e251e6e27017a4f447e8fabad3eb288be9d25792384599041f5ab2ed27afac5426a36465f42112f103ac6c0e1d9ff0bec5c60324a3130e1d7f35ffc9eeda6aa69e7a450656532a74a04429374635a72cb431f49d32d98f63408b51f624af31b4389d71d82e19b814e79fd1d62c15ba9e2df2d580bdc4dbe4a469b362cfceb34db70ef8700c951cd87be6020511011dbaddd2f171717ca7f1f8209325ea0e061415b7f47ed4daa2d94072882bbf35e79b99ebab0b8f5eb44724110a88298060409dc8af1935ea80eb82ebe2a5fce45c2f5ecc212b08db6238141f85ea16529aae1059205d130a40c134e877e38cf41068e8cafca204a4a9dd48586a8a68613c7e1962f752b85238f07006f3b8f7630756c1e7104106739572f7415c528d64a27e93adc87c9a1a0d7dfd632e92619b1860410417648de00b7d7670211ced2fda6b39e77a463150b012175972df18592e46dc322ed7616309cc653a0ccfdc9e7116e38bece775a315f98ce309a94cc58525bdbe5400cd737733af5f39095f1014a60927e6e8c587724ca6c278135c84e37dba78daa75d5f88bfaa4b66c9165bdc9cbdc01ffe373c3d233c1a73fb71aa830e12217a7ff66808b6e5668cffa575021edb6755b30b4afc934e151b367adb13ac696610e97d8fc11f9618e8fe8255b63a531ba287c5e34eac4c1694373d4796ccd68c03ac72eaa2d57c2ca7d7c7d498edec0f5bf419d16def7badd819d1ab9a073d02d7a65261972fa25a1554ead35657392c9f10322bc467000d4cad83c155517a8f2d529162a60b088d6dab0ea0dfcaa68748746a1250a283ab392f2b54120436201e2bde5a792c32dc58f5d7cf2b00a8c3149eff066741b56fe4e0bb052a6af94b2e152d0ea725444fd03148e929bbd922145831e0748ae01b5d46a94fdeea7c1c5c89fbd3a4f182968c66edc72b71e7ff8f210a77c42903d382bd0ebd8890dea26d42c7b6af7dae8e0098aab36ecb9b84099899be7ce046c73cb91560133001b0f80377d72fa0fd0177daf52e28cabb51e62d8e8a584cf5981dfa0fa010941d548d14047de546dcef3c7e45336bac84cb0ae87725b3e3580448670dbf7032d9871adb42de2891f07636019a31fc37dfdc2c1d90d34d2a1b84f002393702b5236a5797eba453e88695f753002e7f65aaaaec405ce223eae38060faaf2f19c89593294d1913ef98faee35a18067c23b672d82d68e075af92326954058df15ecf7b9142b1284896e8311b272456d73be18b1c7b82f2a8ca49872d241cc61596abfe096a2383d5deb0b01284a7683bb08d1e6529deabbf5bc4af56594b01c0df7b406d6f0940444396310a36f4b8fd47c2ccb89d2e5edb02c50b8274d6e2fd91c89ff94c71c10f21c4f7fc09bd92a062c67f899cd9afa23d6637514c45fe89be3438609337d0749f2985c613455dc3cce542d42c4504191115140eabe28d8417dddff4af1407fdca949e503eddc0fce4baa2f4a16263f6166a70baca0ecadee559de0c5a99d61f2d342f4837267ff7155c0c5f21d7b3a40900f1add24aa96eb45f1be475f2b0fb7a0179b5838cf480cf5c7f197432e76f35b46d2f8075d2a7eff4e3ed3d5382536fd43388b7023bf365f1986d94646e6fb896bcfcf4633aabefe4d3614591ad5258521f61de0e2ac3bfff1f854f0b498efd1963430539e9887e128e00230e853d82898a3eb3d63eb2cb6cad8a5c606fb45f99947f15e6465eacdb74ad0a6d19d13046c30e9702687dba24e9e47d6b7909bd227acc679eba8148248b48295a13ffbb66cefdc028b7b6a73d2c2b703ab41305dc61b196ff1de7d1b70b1701a8affbf4f9f61e985618793ed01e787e4afbd601360869e195dff4fd00c9232b1fd45d06e681ed6a1df057899b7841e4433e5aee86b60ee832278839eaa5dea069b60711d8f4b99126806436010fc96ce84eee30fa45ff255f84f7ad68ce2dcda114708e3d18cd4924949525ecb7a5c64b8754f4282434ac4b7266459b9611eb4fa9acf721f6322cf64b31069992986613b4ec0191592e0cd000c64c1932b356e04a431dacfcbd5c0bb50c3ef1ebbb69048435d0b5f2de4441c79c8147fdef3b85a8059d91b5bba36cbe823f38f7ef30fd15e31ab774e72b5e17ff28b92d5308004057ba6d35fe73cfd96a0e6689b526d4196fc46bbd2849c1e99731e8ab9c34b17ff8a936e697a54efc64a99d6fa8455f83b2c1ff7c6af47a54aa41ddca6bea3f591d9af9331126743641ba7c8965fddbc211c33e38ce3369a6ae8bc2fc0b78b5b8de84744cc95346f5f46d7cbfd123a482c71d26e69f9c1eaa984215f6bfdd74e51883cf4a84dde65b68b1505c6f8f30982bdafef7e3dc140279ef03f8123e9c6ab58823705c5a2b4388c352fab8e99ff3b3ade9cec87cd5650091217e088a170f2eed7a46ddbb0150cf23cc32a6e53e507ff88bdb7d322eb3a50122de290feb57f30a043eaae17f352d8e1ab49253a9f5619c5a8da91fde17ad6613993d80de506e353a1952f65621d6fe483e7d5f518f3e711db13a375c57587d9d67adc4ac119cf84eaa71fe8774b403df7207fca466de923db5fc7eebada9401e4b7a165e30b3f9840e136d5df80fce2bc247d66449164015c69aafe1f57e6546c4b2bf10da7d78923cf8f7ea1f4eecb8ed6c462cc9bebbe525e3c8712dc6ab7993c079d39f77c113447ff6b498e868608e740ad94ae74e8b382c19bcda59697a74888e648e9f125cec6200cc6b8c156744dd567df7593c3e32588e82b37c7368309a21a0a6058ba1a360effd399b01a0eaeaf0d9054029327a6c3c3ff8fe38f2f9ff48faaedebc105925a2c6c4d891b9c7a574973f4b1c2e38eaf654e67bc8242ca0e1fc56ec83928cba9f6a0f1d46f9ab005135ca51008e692522f61d6ef030fb955ea995adea6dda0d46ed6995496959d0b148e1e151eb2ceeb3c524f6fc01ceae8da4a9037047f959693c6eede1370d7b772c414a6a6e6b3a71845c21c8fc7fca4817bc038475133a69894b04e4effbea87d9809ee835ba86bae08251379854221ec52572f5a27dcb32c5d5d7641b22d81ffd8661773d7e39f94b5edac633cb79b464f6e5e1819d5fa04ffe95d6f2e07164517552dd4a2b1fcba77bf74e1172bd930e5c7bce8907869f847621f83239543fa467c42b72403f7e9a957bb1f860c85fd5f1890f73b7575298a8a94e94618930e02589dcb4f43539a440b3dc8acb0542df4cc86f8c8b931639dca9cdc3dc153fd5af03d6525b088f046ba03ec40136176063b7cc466c242673c6403a22d7e1d3ae298d38c6eb0d3cfa926bb8289268bb083bebe690960e6ee8f3b210b09421588205465dfef0193880e9d4007b758e5ac79b778483c16290935b5b690679df1cd7552d2035b04b97c1e1c9a14b9dbf97987578ec92a6b80d2e958530aa9f50c684a4b7b0ab9ffbb6df6e15f6af9638364fb07fe68651eb96f25a2d05887aa1ddfd7b36faa71c4c4095cd64db9aa5a0813eceeee41943220aeaf568af3c7eb9ea5ccd1761f36cd0f7cd4b229a8bf2b328de1b29d870f237f41682fedc406d6aa1a9bc401548a0d0142df11124c31df0edbf7f37e6c917f402a431551b2168228239388806a1e51915cab55011fe5efeb5e6da3ba479b24b05c9a06c4129aff1101da08cea46b3a8641f71fe3234211fdb828ce69e91eb8dd400d223247fce07fffb54581a1e7a8c635563bbd73c50751eae6f88d8e9b89084479e30ceac7bc6c424199b06eda9e458ad014b8c659cd888b184409afb43f73800572b33fb1b4e07787ac76419815a7e32259187fe582df5708814ffaa05083724cc4f4d042b0e65789a1bee52c0c370f31322298553c3b89900ffac0de186d68c99b154d7852c7901ddb7239f9ffd028c3c2d00045e9c7e0fcfc2badebe9e95cda4af3ebd6411b0ae40936656a9ec8252f14931a7b921cf988f9dc2b2a8402012c3c7040534814163115c8211e8e29b7d9c7f678ddefb31deb506110e28859d8cebae824b529da21daa05aee5b931e59a455165a2f10ec701a6b000a29e06400dc9c09394bd52ff000c699b92c6253214b4aeaef08410e64cc4c3e5a5b291c540fe307fb3528f4bceb245da34f24895efe8ddf4cfe3932727dce5e27212d0571eee3c6e63466f87b23fbc0786097ff1ca6c0f54c563d75643646157fa28f04271e535411b20b1affab6e612efc33d8921f9cdcac39385d501ef1f9fafb45056cc4e7c29a364709a0ec721355d587848b7563bfcf1971cc5ee7aca49ca58ad2c97126cd7a055242122c7806d5ada757e03e39b5ed4f59a61602e2619b74240dedd80f7d2ac49971e4ace8945defee8d5ed779f62aaa5b5c01051f676c533f2cd91e64cbce547c858fef616fa7edf1f52e9ae863974fe7a7cbe468375a01dad4867992191d20d93b88442bbf8a072b233321fed83b085aa117f38f233b287c8ca636acfcf1613074a1fd4ca65cabec75b7b90102eddb20875250a57bf8d7ff711355c2a06a4c1f4b0c7b4c72c951a77f0c91d21708f8321f21498de4ef313dd80c3ee918f22cc63d3aa9b7e7fd2878b45a52dbc7292913f5f1e83", 0x1000}, {&(0x7f0000001480)="8047852751c77a468957aaef9df50d48930cfe5818dbe1c67ced221f4f621c795491799fe38936183f9f9540b5dfe4cb24d7df5129996b30cd4a95a937c62a7363129a4b53319f89e35b13fc7c1c78d97bb233f200a97c266f01311f4a7b972765d5756f9fcb77e8d61eb79dc7759615c3367e09bee7501a82c5d827c1b1f5b91d74edf798ed439d86ae29bc52add91f8da00039b1cac94bf3dc2b4722046ea0e193c4f7fa23f2b831c60d22dcba031b94224666e3d15dae1244e6ff26e6d98d505c544729125b817b5525", 0xcb}, {&(0x7f0000001580)="3d78be64925787c1cdf8b388f55778b569ca9b5b84b98ab0b62de18222fe7d3371151845f134729d821332b3af976e802431634ccc44d6ac70c422dc0d12645ec4c21315366d0446975ed9b07e86d57f672019eb2bed94863e283603a062dc56e825f9465be6af384f9aef96e3f9a10dda0dbb6749c5876bb58ce17d454b8f49b6eeb0ec3394191ef4320fb95c021c1bcc2c2ad17f826e294de1960a10f84080d8f0a0ad8cccaa9cbc0e059c0d3268113feec3efce91769587", 0xb9}], 0x4, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x9}, 0x402) 13:11:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 13:11:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r4 = getgid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 13:11:53 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:11:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x2) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffbb}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff00000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x10}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd4a}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x10000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xefe9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x15}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 13:11:53 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0xffffffffffff49aa) 13:11:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) pread(r0, &(0x7f0000000000)="f7a3e3a99c3b2beddbccd1d7822d532b832adaab4869c5b01a58c5981bf11f13b66c03346ddb596d4bcaac0a0b48a9c07cc6867920d129a0fe3cc5963f51b3342c7e0fe1927ecead98d7a9e98e9fc29c7e898e2c23e19f19639fec8bf157", 0x5e, 0x0, 0x0) 13:11:53 executing program 0: syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x7f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x81, 0xfffffffffffffff7, 0x8}) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8020, 0x8) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001300)={{}, 0x9, &(0x7f00000012c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_open_pts() 13:11:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x3, r2}) 13:11:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2030a, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000002540)=""/72) mkdir(&(0x7f00000025c0)='./file0\x00', 0x10) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00007dd000/0x8000)=nil, 0x8000, 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x40000007f) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="9572f680801ee6d18a39260ebc6925f864af03ca3c8ba8aec725e6ba49e41ca4c020fd012b70eb0c4f179909ce49a6c3d5d49d855a768e245903249a6278a24b26c9fb56609902e7ebcf691e0475da1c4702d5ee57c82b196b28e231620ab84915f19eadb84629493e23081de877fd52a4e3e26051b0aae7b45b730f9e89d694a52dc7381a3d27c7d7c2a0d2c893d8f3a2fff6c4a86661157475ab74c218eb42b811628c2bae04902dc52573288bfc74b0f127c2237ebc02c716a445eed8a08bd53ef3f7ac9dbace165cd731f6e9d830406b1dd51d180eaf4cd8547c1589527d012023434e564cfe2deed838184ff3132086ed62cbaf8c8b51b2771f5b97bbb05900c1806e8a59ec03c8f708f0602e46a8cf877662af260d0d3ce1328214a1bae39f2d894c5f4dc1dcf1cd0e40def2ceed48ef044b9c961fc5c570fda2dcb4389499f38fc6d0a2cd79c9a8df13b9268d0eec814a002edc8941df1353bcb5e8e607111091d2bae69ec9bb9c98e947d6b59470d8e8ea56f4deb9c5a8c51ead2a0c7098b489be48538d9051979efd7955a76b275a1a649e680172202c6583e2eb9e8cbdf016d75ed3644ae25104e10de3974dc35a0b4da8758b0a4e974e1327c7c20aef42dbf74ffdcce35a9473f287b04a7564ddb5942b2748fa3a3d774a5989c5bb32c32eb6cd75a3a57393bf66d527c335f9ce90a1c30124bdccd49f6e83be0566b2f05eb5e518ae79996179632f6a4956a197aeaa5dcaf06d06925b467a13dd1b66be08a6af5948ab0815b23b69f1d2dc1cead63a15adce086713ad9505eb7d1060ec15a13d61dc27698a5db1e2378b3ee94e4c575eee8da28a669c683fc7bbff056c0169e6ff66c367edd0bde2ad4c950adc4d1d7b69aec3b076e67c06ec96d591710358d66344f652cf760fc47000e00d1e0f004c6cad91b5ebf9179fc57c71667dbbb3678554d0dc3e30db5dff32a161ab47de03773e8d2c13b30f9a56f888eb71135276f1b3ae126b7fc511796ba6ec4f938ba137b127576932fcc81b56783c9df8f3bbf2fe0b9b0c060a234d2bc4b2f66b9518e3ea1850e755d75118dfd59786f93ea6542ee9e240fc2a6bf86ff68d7413dd71e7e0c41ede505204ba40884a98434c652ce04c453788441fab5349383cdc21b45fa520ff852a3c8ee7f3f3ff60392c8714dbbde1a02cfd89180b04fdc3b8c42ec8b38e9e89e5f46d92918b006abdd7b04bf2559a9357fc9785708a877bcfb190f40da3a49a70e45e9d91ebc39329ac6b3c459f91beb7c46fd5d9dfc595bca0eff5280a674f7152c3fd0499d49de4dfa319e5763995ffb23d2cd368f2b17ee98ff1c633e430fbe5c3430644b1f37e01c5a141fa29c4fdfbe54feb6860d45c6a4755aa7956d8892def1de9045a760ddcdf2fc702bef666ac5270867dd25701975cbd651e370190e9f5c1d9e9b4c8cdca687c2dcd6955c962bae966a330a3d3a1b3315e7d81315323f12e025e39686c62da3dca3a5991d1d7024f30a565002d6f73ae271a8abc82e2cee467860c67f3aa97580419b3beec0063521cedc18f02fd2dabd2a891810eafbc8f7ebef45c789ddddc424cf018ec155fb6e93222ae141ba2a0b9f8e8f6dad20f75a1d6498f227f0bd89f16b856d6dad63079aed599ce3f5a3945adb33f54bcb0ede539ccda37f901cb1c9294c40153894e3bede821f443ce30bc70ddd5fe3e7af92cd9d5f41b65e9f6b42e20b4edde9310d91120fe10f96a7365f271104103e77c257cd9642c32cd8c4cfc48cce74e9deffef7226a765a488cc07deeb80d0672cee1edfb8d0b691cb08d425d68ddede828623b94fca7d042a70a59e01d6463b9b272511544f64a9366df71e800f6659c5dd4efaeccf40d998b6521a38c8e99f259c76c425ef4e96272b9c22791c7a62ff9a8197c78fc0b8e8170550108953e184328b373bbcda8515c95b4e88dab7aa72b860c330839e984bda1602b406af1d0a03f33ca66fa7a4882edfe30713bf97d63beda1326b1d7deb1f89e9be39364c1ca23780e0ec6555335f7274ddf3cddd4bcf2e2fc849f66c2b45abb1b7ab86ee61ada3c57a6f9a58ec186560434d296c4ea84b355a5a5ab59f69a58c990994b7b24fb9da44aab7b36b013f6b028d5b0d8c15bea1296041b28f697b34cb91faa4ba289d395064a1a732e03fa12ed6a4b324637d49f7a779b5ae3e47272594ea131ef6c142e13fe6c7283a2341ede194ab3a41ad32671af3da03ddf3649722de68386612f65bca9d33d618e23170a39e00a79d69ac444f551a6c891f1c4b77abd6808e25de249426588bb4fdaaacb6a4f277ee75856475c80d9afd916e53cb19da8aa8abf759f6a13274ff8fbf2fc186d410045a434f8d66e286f9d78bbb35309dde4e9ca4106d0482fe3caab5c88e3f6b7ddb7e508110cf40026de88a85c8ff86d537ae63e74227d4304014bd408901825cf4dfdea6cc19b4647b96e4dde06e10b65c1ce437724b184f80d53af9f6b6f7cf5d2d136738905b57c5dc63605e4859ebdfa27c54a8f05e745892c774d0da9f9879071f58949184a309fe0d0102ce5445f1f0dc8badf60920f1204265f37e1b10b008d133f0c69dfd77513445fe100c7d821f43752a47dcaec3a270230c0cbd6827e8499dc16f260fede7cdc2510abafec66d228cfad1101340aef59a1a563e5ca4477598a1a840c921530f80f2f24029ad0fc9d4c91f0e7b921c216dca24efa7d99388c69ad049f8c719b8780960bc6096c870228e138e1e232c5098259830286fe65433e115ecaa039ccb4f2c6fc3adf912ba0d6b95d5195dac61654d63723f360aeee785ea73be5652c8b3ffa60b864031764e5e7091d3346eadf88d88445c93fd4f4f44e03627c96a93642032c39a06ee1e0fdc8dd3baca3aba672e2b94290a0f7ac65b152ba4201a4a630bbf3c4d4c3e817ee2fd8d9d186a415a3a6f0cfc91374b26e6639572c68db95c0abb306ada8a5d8bebb4319f2ce263c190fbac123c3348a3b6ecd73619f86e122db0b6d5f56138be4f78a2063f8f16a477043f2e7c0064c9f6a08f5e6a67c48a842d75252df728a58f68c08afc6330e115ae2c81d6df66e4c8a312dc6ef6a3444c326d55cacfff5353cea662db088a6c161a0849da331ccf779870072d3f67d8440c18be5e3e1af86a3991a197be3971f41ee7b2138e872fd56930d2babc003c7f17fe1aeb2d54d598b85f633e05828a4ad3b60fd0937103a540f79bbac019e3391b6692e9481dbc53d7de72d28f3311a39bb0af18576f2ecf1c90319354c07366b4f0dbd76df6ccee2f457bc8dd5ad3648e1c311d1ae54d989751f933fd3831c85b155909756ebd720ea31647f187a002f27a8d97fdf1862c470bf77b9042b209fae77bc4b887e1a415512fd8d17d4efccd593fdd14b9dd5fc41bac044c901962cb5a211f489c02c00fd1807eacddc7f89f4e253e0f3b297c1d6647ec30a92ef1222bbe911a54913ca541e68eef29bf51099a853e046dc0b279ce845a98cadb66d108deb70cb0079097bbc0b612d9822e7268ccf5c3d6bc90bb02c304973f3c74344894c1ed53504ed3e4c2eedc29ca515ecfc7be63f3ffa5e2a1267cf68d8bfaf7444cd850b60f17335f1ab80b684f8b6933c6794d7bfec24071d20fadde5f817749a9b1c264cab4a425edee04ba0dd6d8f436d6b6557ca751ed9bde81914a7970045c62936933be3a6a8667e1f5c5ba0ca7a95658c4b39da8266c80db65a7e2d69c816ba5fdce03fff1d632260770edae13e18b4f7ee2f6cfc9814a234478fe390aa56e5e939ccadd6124165596ca786fb7eb585a7f82665572980e3808d873290a18bf8b9b26ddbdac932a4ff24a2a9d4457f1e9ce1b8e03eb6bdefd01477017df9fe676c2ad3964800e13614d31ef95ff84df2bc6b6b82fe616287a9d5dafa3a786c42e79562561360f26457854eaa0c61f6438c22bf361b053b9822075fcbea48a97adc747be5c458c2f0752a395f3411e7fe5103da7974a7c5a2fd3ac4ba42781f49435e63863f21980492fc27e69295d3838e23a33e576d0a9ee313925d4e3df642b9bfe3506c51ba1511bdc2e3f7fe4efd3970e74b5c6255681c52ed1209f90f16405188b7c2b08fbc3ed19439375a4e8cad4ccdaa431853b02996e25ee79fb5f720c6d124c4b825e94f6b8f71a6a27b043ac2c241cd6a5215e876f158dc8b150c717f181196bca9985e81bdafda69206a101b76de9a528337d020c350219190089cb6220df33b43d4c3bfe14d947bca4a05412715500945ab37aaffd39c70edd7b2e96b689a064c3064295fcedd8d5960f47f5638ba9123fdf647977066f6739c8c9fec145483f42d341717f9743e29ef57e79c18cd0a014e9e2c974aec2082b3ffcb0c55357f09f23a2022eb4712d55db40d6914b26f6a0cf759406b6fdeb3a9b89310e28b855bcd3b89287e59ca243582b31e0e62d32122edd16d3627c5845a5d2be41c3c08e20bec1409814e718de7d62c7690d4e2aa6ca136e808d4d27774d95996100822f99e51070371a1540a1a4feb3ceffe81a13efef60290b66ccbb29876a569ea33e971714416bcd371f0a157aa5a9b785fc95ff3dcaf2778f1238046f15b76fbfe74e3aedefaa58e394588f6cc231ea607dd771c53a272f7ea61b483d2eefe27916e9e17df30fb5151f694d0d94ec3921beacdbeec5cef7068851312615a3101ed36222199f06cb5e5140f7d44802aca1272c442ab1894f272a5951a2a7de419af401622bc25f6433a123e1f6b4e0bb79807b3c7151b5c63b354bcf216637c74a5d3c29145034ccd662240cc78c92ce7c61e7dd49b5413c6024400a9fd98e26624c4964c2730a1480fc3d65d37a458c402aae046b1ce4bf96ebad14539b3b5b16de63c69c91d7a9ea75606987d98ee7e13c0dcb1e36552ae9797c4da323ba840b896b3fcc1d9f98f056a05237fc202cb409b05c45e561fb5e38831f3e0621c4b071b08308816e682c67ed0cd149b9e8f4eaf9e79913de1444331654ec7f1e8d7cbf12ce2abc4481473ef9b764613bc697aa6571509380d86675d6713e8eae57f3bb4484f7c9c365891d3952e8840f58385240642e5ea12fd46edb0c6a05273660ee7368323f8ad10bdbdabd6413fceed5e5a78c0218fc2673012c4288bd3e91204c96bdc27e4f8e9bd13493c494f1e0e97a2ca0929b569424103afe0b88d1dafdbf45295ec94c951f0f29ce8451666ed687362c3e4721dc1cac3c3a26a8ddad8cdf4e501689c155dcfcb6fdeae4d65251c79de95a9358d5952500e99a95f2373d9e1fc65da61be1cd3cd1977f8419e7c61db848469f701be1460c830079cfe0aae4b881acedfa59142ca5e5d697136fff574bd3f1891eab9f93b57296424a4c188ed00a67d02df364f5e80518bb6ef69780af023e53c7bb5e02587121caffef052ec179c2bc50b7e7708b5126e836244499ba725fea314287c11198789ff3bf4f868d3e53c8a784b42cee37deabff97b438603892695ef987171407dc540675f5cfd7257f11de1135ec5e29e764f6605fcd28757381654616ed026ab967a510b45b9c463fa956b4f565080f360e35830229f36feae80873cf7850dc6652a30152d7e951ee9dab558d309e32ef1764572df81bcfa1cc400c9b28cbe86422bc10af8de0a2399f502f47b921c8762d547e99157b597baee28c161d3761710dba7c340f827abb50a3f1182ebbe00d5606001b48e923ae91ad9134c130f97101f23a3e531dd865d932f920f00d3d5c152a2b781649fe30bcfb176cd1339", 0x1000}, {&(0x7f0000000140)="f7a7ff2b06b1fddfcc8020e64807d41e7b3e8b58b176f34b7bef07a9fc95748acf6a6052cb303be525dba64cdf2e22288e8aa397", 0x34}, {&(0x7f0000000180)="1ecfbc7ca81daa6fd296c46c7069af4d6faa62870de8879181a9e206b4127c8ffea4", 0x22}, {&(0x7f0000001340)="d9cb895bcea1b9452203f36f6ee53404ffafeb8bfed6304bfca94d0c92b13c07172146d449661758235af65b9144f9a25c4e0634178e70a53eb7aeab42e56b98316e01da884a3b4a5de3df14aebeddfcc807d5603a58adc3e733d9033743f72b73d514808522dde4eca12c833f18b4fdbbbc2e77c80f36a2bb0b1ed3cc0ad4458d288eaf382ef59a90fad7ff78a8dfbbf1bee576443f1cc4c786bbebed82e31e997d34e4c57c997eca7945caec8444e78b31f42bb1598283b06fa8ff9de0e0e81650a3d3292a", 0xc6}, {&(0x7f0000001440)="7f5698dcbdb965066606ab89c4de1e91e4c1269e1f16fe764352c6e91678a33e5f6701541e1bfdf9a8615e3b0fce5d944eecc8248a880f1f04368f71fcce1e503e419b7d1b5126d9474feba0183d616a21a70897eaf74e8b89ae277ff73e03313834c658d57f208502e03f508ded1ae149f0e6f302b6391f218f6d93748ce2fd30d48fbea0aa4e37a8bd68df851dc3a296f933761c8f03a75e81276c7f127127e1c844528e94781ed3b96cb0a8c214e29a22b3c0379ec1c421e75e8df68eccc1a4e6d32ba014b7737f9fd32217afb194acbfd7c82a359d4234e9a6803d1d27e7617cbedf691400a5fc527bce57d34e1585676d8c4d57baff9c0d9ceef151aa2f657ae81020cb9fe8ecb004d4deb91c4e5c992fac29d1c9fd1785294f6ff6bca4ef78f0b9ae1fead33895f57e6b7b1787492e1878213255b186dd58063b3bd50e912db8484571d016f323b2cefd5480944389bc8a84c54dbb4ed11e56016a0991a606cce33e37d67cadb13cb1228f206853560383d57d9dcbf4d47704bdfd56ca2eb99a497b0f9ec1b0a339509a289f5e8c2f78d72f678319c0038c0a99cb3fc695066819ab218eb293ea80fd9cca0e1b75ee5bf58f95ac9a65a803d3c800e66ed9f6b3f8b9d9fa10ca55ffedfd9bcc846f4f29b9973945267559281e5e620d9473c16e96a527fda4179423ff2e00055bc164b402d79488d6b97dd89eab3bc0f04109a785404b13772d13d5ab25940db64d3847f3e46659c7769ce933c9784917255b12d88be5c287e28ec9696c33be4360da66739cccb967081d5a7117e94591cc141a9dbc09bd87a5b18eb188bfeb45b790cb99292d8721bac74ddc5812c7ffebdc667a44eacbb3c2f95ae3351ffced53cda5ecfa3cad19cf749b5229c6cd80cf55aa229fd277452c521086d31a92a4b6f7dd25d18a2fa3f74015351eb879dda028ac94295540ca69aca4a547fb35606d9e9e5211f9ac1760ba6a773ca0fb474f3b463075af1bae7aa5f991c0e3e2305ebfe9b6aff3f91c9f38e9737ae099fd59ff0eca64e571ede4dd39ad3b2105a38ea7378a25a9cf5c263f01a2129f27e72305b7429650b35b8f262e8060c01d5a13f5c9df23020f345e8ca1cc39f156b29d2164e7079cd9d8674abe01e27b0df5d7fd243c0d2827f771890f0687931b1fbf1eb9cf879d71b6ba83ebb14466ffcbf939a068f577085a94429f7f0333ee50bf9fa1eb65c81674d1bf9b2b95756124991a888f4b0de7e339eb48cadaf1c4eb664386530ce40fe6aec4f307cd414d17aee8cecc54f483fd2285584cc1a82823d26e402396a2a123c7aa0e13899e4dbc665db2315977118e9c8802a60f508ddc673a81dc89e8765ac99c6c8c065d084f9e53bf1bad127a0f83f1aab68f16ad11e9f80964c54db4aabfd988839b193e252cd2d73e31e7ff31f170e7d3797ae79baaf6c1e2acb35b6246a63c9d6d21ba9cd57efb46d843ea190493f9f681472ef751c7ed82b81e12da895d7a9e680676c502c7dafb214dc24f328f681c63f01080b64593ca640bcd3f8c95893d078ceedc837321916410732b33922297ed045741d4a1bfe1b408ef356e6aedc41411ea3c8806938652be908d10bbf265a3de8c867fabf314740e95ca710254b5fd983524c5ccb7231fc64c170309360af113d2192bc9858bd5127b29aeb036e10baceddfb49d0869501ec45cea14876725519e3899cdd7f71c252bd387f76b38c50c3ee0aa0c277b18370145cf65ef9653d4ddd7a549755eee2458a76294787dd021bb6308c71edbeff5f1acebd50ea73c14f6df4ed967009472b269de96152fceafdb55394849d2dc59cbbc1db01e783d69680ad81caf71f5f3f264bffd24bad963778cb73a7d9c75b23ab21273d1f57e0104cfc510913ee1923aa62d6c3da43d68939f28eed0b9733367f37e8d379bdc2e7412e13ab6b7e1186c0351611383570b5f6a369d80e2e3c33d4ec20f3627b66ac3875decee9a222c97f7d8cebcd5e1b0d46484a4e8003c9c0506548109dc4918b7f4437f9c3fc1917c079befbb7a71f0decb53cc327b03de6c0f6b4d303a15fafdad7f56896d326792951b863f1ddd86753853215c2304040964bfd0c1452989f7a42431603360281eb00ac26cbdd7a1eb8cbf7315c95372227b2cbae03926f9448dd248eab47e9018b956fae898458ad15d3c000ac077a5004ff1e13c257f5b8b4290ba25d2ba53b494598a3d25d545b9065d98375d837002765669b4b3d186756085c09f43ea2a5dfa8b9bf76d0ebd2730a29c4ec326e0c42c171540b61e25033e95e9d17c6dcf96ae99ba2aa5bd97cb4991dd808efbcb3170964b5794ca8602b03224203901f69ec7ac3dae9e2e2c30c54e37e810e7e57bca8741eb20c5f1318ba9186e4c0c0adb919cddbe106838f53a686410014f34bcb09abe87a97fc932b26c12ade684f214da7a5912454bff3685b412dcdb2cc3f5a3500eebe3fc6a0df5e44636d1319ace7b671486bfdd5eaebd71db547ff9ac4022ba40cd5dd0aabb175645ffebdcce9bd02c639cece614d9f92bdbb23bd342ed02cdde610deae4c36a2a14f827e6a27988465c190131bd3b354fb7353e0abc9883fa482091f9b31d5e4fd2f62581dc17640acee684d48cea7d28a49c8e38dcd648cf9a423382059c7509099ce235d949a3c22d440e65fa7a3d87debcaed5388bb35fb733680e25a1a466404e7681ed30f06eba0530f74212b9ebb0c196eb3ba8b03a7d322d9f33fcf5d5e076c9a3228ca937c4e52888599159797ad1e18074fd5a1ed3799a3fdc4ad7751f1cf219bb370d11ad41dfb4df346850edf590aac141d6e9b081c8b00f869372a3adfe07c4bbcd710de3cd93d0ce9199cc47736e37a123fc71f0cfd89553f13d0e1a161176b4db1175bb3f4eae760ee388c102c948de071e5d9db1e7e3c1584fb448e5a366d809880dfb3f945f1c178c8737fc2bf006395908a2438b29615f66afeb9666296da3466605f832e53fddd2659c4997a458431feb070d7e191abdc612591a1f50952d43b83287be5362d97614ca138836283a84fe52c36af03c0af7acb1770189cde53d9ddc09aec72cfe3c9d9dd2e784638659226dd6b76da2987a8bf3acc04936344b31ea41eac6639e9224a49ca9674ea4be777a044d8c9726434bf73eb116229614497936320b26dcb4f6ad17bd4b2bce5969410b65b690668d7126f6874888ed13984eb0f5e1d4d5cb5ab394e4838e420e5c2da9bfc55b78aa0819537d49c93d01ba825907cdcfbc564e0f694acd264e99981e3a088061e321916f45f5dd22586130a3e9b01d68766b2b9074a89809291774f1f8a9a155005dc3596997fa6b6e4ddfc77fa239e6d33bbb2fe442a64b27e313c4d6a2edfc9522d1517818337484a7bcd8ee2157124598794e2c5d0d53630ba5c61c6b82be8ded6e3bb0b601be6f979e008381a6268cc22deabc339a0dc72d5e2ed6bccb267cd132c31fafffe96e5440a74263a2ebcb3c161a2c88979206ce8d656c46873c6da82e06da76f30a10d10385dffec8c91e05fff9cc773cc9824d48b1885cd3af8d1d036c2f05ee3b9a885e9a394d77707b164e08123230f9c36a46c5eee3f2d7aab6412356b6712cc506f385b602501ed5f27be999c77aa3e8117a55c13652a445db7240282482db38fbdb77d31a3ce9b2d01622190736b40c08e2f953f837b1db19182a973864657b36fb4285c87733efcda536c7a1381d68df3eae9f15f62b23e155d1405bf7825d9d9f52128519fbe01de3d41bc0f63b93e2446dbfd1e3af62f9e15ef1933516db7107e45a7c88994b15256b67a1bd3a177739e18bace3068d3badc351e5a03d532d335661bbfca8f9e26e7c5bc4074308595c4e255b7d5fb1de96313a7d1ec4d5be011523c0a960b28272428e109e2e8f0f23c7f0d03bd3c1cbb676fa564421071f2a52605088d2eb2abbd554b4687495bcf63552a6f010ea070afac85b686444f45587afb4469169ce5addcdbe0515eb3c81f7d3439a766220e9ba9bb0ea10b8318ab187cd5d2f593b898afe744f5034a13ce7dd8aaaa27624f60da9628f23c8a45793ef34cd0d7c35ccad0f1bc7a674d863a4014a24efddf7e6f9b3116a751e236198b66de4b28172f1be1c0e82451cf6bcda5a93e7fc1d718d29c9f9e34e9cc4852e1edc3a591b8e8a5507899c5e2d5062ff8dfbd288f70e6e8f02610d2b88f63eb984c593b641486b9206f831c82167f209f94eb791cbcb33e6948e388ceac5324b6f7c6ec2f82b2cc28e47d081d07a841d81a67f374e20bd22f890ce0dc62e0fa74896f6c796eeb572aa95640c4f654e000e2c7605a31eeddb85539dd7c9d6643898f491bc4d0121378360ed6e33d259c1cd37f1b43998d53553c1c915e6eec260f69c0db97b6219b631d8796c5e01e3120e5b7cea4c5ca8b98fecafead9933c753455fa26b9c52c083fd95b528d0e6a4576e20c77c3bd58236380488cad675d19a65168f9e259e180c12db55286997923ce09112a8ef4b219e29fe9ba40f76e8ff4977c99cd3393a630ffadf0577fbed826568d157333b9228e6cef17942992e7c8042ec1569c4536303b7f750bc7a5dece7af0b798961aabedfd7a8e66c0b9048f134a98afae9f4ea78bc9cb6e2f33f11c532cd0bcd9891d55c35dacf3d85ede9a0a3fca4c738c25c4b6cbe685000f9b542b9c840343b207584bd2b73a83bcafbb0ad56fe7119b489f8c96a631262489941554439ae3325bb4a125c32d35e87d817797a336abda6445f2ef58240ab5b230316fce8432d8140d76fa818c89534363962d68150732fc6df86145a7d0c98e1b2565e52dc4c0f564a83e9f47e29519fabd7475461e9b26e1689533c92e5f315d41c8cb19cc137c30ab3e6d83114b00f12c386a65187eb18d32f01e5c7dde4b1a9e39f3bec3413d08bf227695ae12ae0df4630a4a40e1c83d561263f0f8cd9431ecf40cb83c96f8479ab09e986d5f5c4bb32c7229895437ba6f429784229a1498760f67093cd768488bd96690f45d51ce56ad485f462f91a7f2228bfd55d8ebda6c9236d9ba028f86d1e253ddc4b99460e7e2ddcd6ed5b8ff8913f41e2c8db6fd739ca03a1af830d7d718806b6371940602d84c6ec6a6c0a38523f63db1536a2301aee5c4f4ced3f41400b68634b1fe4827f905bd3aa583a9718249e6da896270d99cd18603e2b7500acf2b1b0b096282ade1b2e64ffb435551167272a1a46350eb71ae0e1c53efe7aa7e7b228b8f55cd6afa442d33824554aa189d6f6724595c6d1684c70dd10e9d3d1ccab298f213a015c4f3b9eacc81166312b084fff389901a6c27c7a363454985e2c0cb4d1274e59ae6d66599bd5726fcec373711902e655dddbb66dca337d6a42a838ef2b28fab1510dc9b9de30868f57c31e64ecc84a85c6c207c1868bdfd960ab7b4903da0f0092de8d31ef132ca0646ed1b83a2880e519f7a74e81ac3b67a1879b5d8311cc9470b4b4fda69a0bba1a387af9e548ee732d39425f8e4fb83003216ce9c90ed7463cbfa595019928abffa85b696cf052ae5acfd496f41fece7c29bccda289456c454983e3224b8243e6b1005140949d78d7f07c9619aab0e57a1544a75b1f26dae88ea859e88099e1d703a385d83ec0873c387e77064790bb4e2ba426c2ab87f08ad62c8cf90a3e06ff83c39a7c270e3905faf2b77adf302955035a931a19ee460590b24662ca45aedeb8acef2a7e6fb5ae66ffa27816ee03646a70498312815a9dc843d3e48d3169c6c386006d3dcc2de509cea0", 0x1000}, {&(0x7f0000002440)="c88a6b11dff8fcda780c66b7605de1a51310fafaaf81246f8de415e625691738cd7ba4df5a7bdfee3c3bc3c803c81fd533f9119c9c50edc992d8ae15882742b12b9508337b0df022e4947b32da54898ceea58c2f6ca7886b590699a5b55bdfa0636c13d849702a2fed0cc3796c1e284087e27048e85a5886b909e5849edc5223595c671d64c3d49ba050235e433cd94e35087152f5fac5432789ce539c28bc75ade28d8ad737d687e88142f5b81c89f0023e98127eb0241b618c5c5d2f6fb05a49d62a9ecea3deaabb1bb8e141b2be358240c776fb377d6ad9b8b39ecf9a51b1f02c5adb387e804cd9aff3", 0xeb}], 0x6, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r3, &(0x7f0000000240)=""/229, 0x29) 13:11:54 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 13:11:54 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0xc1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001240)={0x5, 0x5, 0x0, 0x10000, "735ef396d1c3a29e2bfc5f046d04e2155eca0f32", 0x8, 0xfffffffffffffffb}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000011c0)={{0x80, r2, r3, r4, r5, 0x28, 0x200}, 0xd4a, 0x100, r6, r7, 0x4, 0x4}) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) r8 = semget$private(0x0, 0x0, 0x47) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000000)=""/4096) setitimer(0x2, &(0x7f0000001000)={{0xfff, 0x9}, {0x9, 0x29}}, &(0x7f0000001040)) getegid() 13:11:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x812, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) 13:11:55 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x28081, 0x1b3) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$getflags(r2, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:11:55 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xc00, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/132, 0x84}], 0x2, 0x0, 0x46) r1 = socket(0x18, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 13:11:55 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x22a) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="11", 0x1, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) socketpair(0x1, 0xc002, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="d11cab54695bcb4e27ef256730991411856a2a39e95a157818de99da9a68474266fde6206fb7c41f6e9ef35122aad76440e7540312a8b1f278da8b13fce9eff36d38506ff646be1cbc767274058b47f3880314ef03f00025df0d12cdc5428c777f13af62686f87999df8e6e7bf9a0766304970b38c7d7150c264c0bc8c27c96954a128532c8caa9823474c40bffe4940a7eaf62ca2307579140c70617f7a19fa10718c918e27c28410a8f4f2fa58ddbcaadb7f8048133b6f259c5ea5a0632a8a64ac858da3f6898565a57487ec26af9b040e96bc0dcd14213aa951deefba4a3ee8c52e15545c789d5954a0234473373b95283275c4", 0xf5, 0x6, 0x0, 0x0) 13:11:56 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getegid() ftruncate(r0, 0x0, 0x6) r8 = getpgid(0xffffffffffffffff) fcntl$getown(r1, 0x5) nanosleep(&(0x7f0000000140)={0x8, 0x5}, &(0x7f0000000180)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001480)={{0x7ffffffd, r3, r5, r6, r7, 0x10}, 0x85fd, 0x800, r8, r2, 0x9}) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000025c0)="c44ab6263555f918d3eff49f68948b631a51e6d0d6b594c27ae7b789d21125b3cb5034b9e89a6cc0848e007e0753dc5af54fac6c16b3b74b38d6a58a9f6ca494f3ba97ffa006aaa06dd1a576e7fb23ebb77ff0284f658f89a992e30a162fde592838fda4e16294dcb41e66babdbf209a9c94690427d8025394eabb377b9d656049cc561b3da53c1b7a4b1fb60d36a3a70aef44b5a8cc9dcc9fccfa6eab231f447941586c169c9d661400a4d1af642d2825370005e0126143e4d668e4d91e1b990b77709f63567f27367a70", 0xcb}], 0x1, 0x0, 0x0, 0x400}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002780)={0x3, 0x6}) r9 = fcntl$dupfd(r1, 0x0, r0) r10 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3f, 0x200, 0x75e9ed6b, 0x1]) recvfrom$inet6(r9, &(0x7f0000002800)=""/169, 0xa9, 0x2, &(0x7f00000028c0)={0x18, 0x1, 0xfff, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79fb8a0c88e615d07b6c3438f72d378454121a8db2038c55f533640fee4b329cb2a5f30256648", 0x27) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000000)=[0x1f, 0x5, 0x3, 0x9d8]) fchown(r9, r6, r4) r11 = dup2(r0, r9) socket(0x10, 0x0, 0x3) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000de000000000000000000000000173c3fb2ffe1a6a40bdb8bd43a98ac21e97a69965d85e121bbfc3543c5e115167ea81889fd2689cb07e786236bb8b851d63ed9c09f56595623cd1e39b72cd1549019cfd0f1bdd69cbd2543fbce1ec80dca300688959b8045236615e1d6fa7d64bedb3e70130b5bac03a684b1016adfa47803"]) ftruncate(r0, 0x0, 0x4) 13:11:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = semget$private(0x0, 0x1, 0x54) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x2]) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 13:11:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x5, 0x1ff) listen(r0, 0x34ec) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffffd, r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) setsockopt(r2, 0x7ffd, 0x0, &(0x7f00000001c0)="f2386366ae1af8ca564b321805f487560eecd4d45e386c5a0bf2756f523ae8d74a6de2c178ec85a87d286d843e08a193bc1dfa21fdf54e6c5d32", 0x3a) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) 13:11:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0x2, 0x2, 0x24) semop(r1, &(0x7f0000000080)=[{0x3, 0xaea, 0x1800}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 13:11:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x2000001005, &(0x7f0000000140)={0x3fc}, 0xffffffffffffffae) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:57 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fsync(r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20a, 0x4) getdents(r2, &(0x7f0000000040)=""/30, 0x1e) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:11:57 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xffffffffffff8000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x9, 0x80000001}, {0x18, 0x1, 0x2, 0x5}, 0x272, [0x1, 0x3, 0x4, 0x80000001, 0x4, 0x100000000, 0x100000000, 0xff]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/110, &(0x7f00000000c0)=0x6e) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:11:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) flock(r0, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x6) getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0xc29, 0x6, 0x5, "d64ac0160c7c88a9bdc75e54f40c61bba2b708d7", 0x3f, 0x7}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8090, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x102, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) fcntl$getflags(r0, 0x3) r3 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) write(r3, &(0x7f00000002c0)="97d6f9834d775d09e2e0e8dd284ac8555faed2378f70f4d7ea55ccbc9ff71f8eb7119c330b72db4c7b08ff7798e8227900e8e5b01749b9636994219306aa278c76845a1163967d2ea1950b5dd6d99678d2cc55987c7b8bb45eaadb1a23fc2b6a844a7557f5c532a42dd9b700e41ff79c2391c1aacf4c1c5367d6febbeae7833db5acf760eba57c7939d72caef664ecec67cb2648644fd4bfdd1266b885b1f87fa1edb83d7c6364e5692cc8d89070140abd946477dab6c4d7600eff7af7f4ea8fcc3f64a1ddb83ce9f670130abb7eaa567cf7850d2bf0335142d11e2f219f34ff1a4329beb5da5475ee0c061080feee87", 0xf0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000003c0)="8de88fc8d9d4471945d1e9ac39a3e8d9b38bfb894b68d6885f35534fc2aa5614cf70d3871c567698118793084feeb995458beceae0877a613aa0fb5273e80f44c1d2abbda7feb66b1df78457315a2d3a343072d896281d8e89a3cc40d490f715e4e9d16c0371ec30216c49dfb3aa073def6d18ae7c73641cda6973a0153c6177690caef85fd9e7aba3f9af7d4060378a167a3089cf1793c4e91220b1dfbbbdfabc0a90f1217556549fa815ceea603d0f37824ef99174f62322758666d6f49c9f9a7ba71f9fb81f83b72645bc030b709da0c28ee8772eb8498f1e0bff8e5bc15e71994894055da8fd25b0", 0xea) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x820, 0x0) r5 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x580, 0x20) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) kevent(r5, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x3e80000000000000, 0xfffffffffffffe00}, {{r6}, 0xfffffffffffffffa, 0x2, 0x8a, 0xfffffffffffffffc, 0x2}, {{r6}, 0x0, 0x0, 0xfffff, 0x9f20000000000000, 0xbf6}, {{r3}, 0xfffffffffffffffd, 0x5, 0xf0000040, 0x8, 0xf33b}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000002, 0x5, 0x3d}, {{r5}, 0xfffffffffffffff8, 0xc0, 0x0, 0x5, 0x3}, {{r5}, 0xfffffffffffffffb, 0x82, 0x12, 0x9, 0x40}], 0x7, &(0x7f0000000680)=[{{r6}, 0x0, 0x18, 0xfffff, 0xc5, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x40, 0x40000021, 0x9, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x20}], 0x40, &(0x7f0000000700)={0x1, 0x10000}) connect$inet6(r0, &(0x7f0000000740)={0x18, 0x1, 0x3ac1, 0x3}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000780)={0x3, 0x785, 0x81, 0x100000001, "95b2b8c137b3bfcb7cbc06cb793d44fadb5776cd", 0x7, 0xfffffffffffffffa}) chflagsat(r0, &(0x7f00000007c0)='./file0\x00', 0x1, 0x2) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000840)={0x3e, 0x0, &(0x7f0000000800)=""/62}) syz_open_pts() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000880)={0x8, 0xffff, './file0\x00', 0x9, 0x6, 0x101, 0xfffffffffffffffa}) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000a00)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/tty\x00', &(0x7f0000000980)='+\\-\x00', &(0x7f00000009c0)='/dev/pci\x00'], &(0x7f0000000c40)=[&(0x7f0000000a40)='/dev/tty\x00', &(0x7f0000000a80)='/dev/tty\x00', &(0x7f0000000ac0)='[)*o:+\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\\\x00', &(0x7f0000000b80)='-,:\x00', &(0x7f0000000bc0)='\'&\x00', &(0x7f0000000c00)='}\x00']) 13:11:57 executing program 1: select(0x4, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xe, 0x401}) socketpair(0x18, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0xc0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x2) 13:11:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1010000000029, 0x200000025, &(0x7f0000000000)="4b74954c", 0x4) 13:11:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 13:11:57 executing program 0: r0 = socket(0x17, 0x2000000002, 0x0) geteuid() setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) 13:11:58 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r1) 13:11:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000)={0x7, 0x1}, 0x0) 13:11:58 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f00000001c0)=""/72, 0x48) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x2, 0x7fffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000040)={0x20, [{0x1}, {0x3, 0x8000}, {0x3, 0xa7c}, {0x3, 0x3f}, {0x3, 0x4}, {0x2, 0x2269}, {0x1, 0x2}, {0x1, 0xff}, {0x2, 0xba}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0x9}, {0x2, 0x4}, {0x3, 0x1000}, {0x3, 0x2b3f}, {0x0, 0xc19}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x3}, {0x3, 0x6}, {0x1, 0x3957}, {0x1, 0x401}, {0x2, 0x4}, {0x0, 0x1}, {0x3, 0x557e}, {0x1, 0x9}, {0x3, 0xa0e}, {0x2, 0x2}, {0x1, 0x2c}, {0x3, 0x7}, {0x3, 0x696}, {0x1, 0xfffffffffffffffd}]}) chdir(&(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:11:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80000000001023, 0x0, 0x0) socket(0x33, 0x1, 0x4) 13:11:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x1b6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x1, 0x3e) ioctl$BIOCPROMISC(r3, 0x20004269) fchflags(r0, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r6 = kqueue() r7 = open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x0, 0xffffffff}, {0x80000000, 0x8}}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = socket(0x0, 0x2, 0x8001) close(r7) connect(r4, &(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcc6) r9 = socket$inet(0x2, 0x200000000008001, 0x1003) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) kevent(r3, &(0x7f0000000cc0)=[{{r4}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x4, 0x800}, {{r6}, 0xffffffffffffffff, 0x40, 0x80, 0x1ba, 0x1}, {{r3}, 0xfffffffffffffffa, 0x14, 0x20000029, 0x8d6f, 0x6}, {{r9}, 0xfffffffffffffff8, 0x40, 0x0, 0x400, 0x92}, {{r4}, 0x0, 0x2, 0x21, 0x8000, 0x4}, {{r3}, 0xfffffffffffffff9, 0x5, 0x40000056, 0xffffffff00000000, 0x5}], 0x9f12, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffffd, 0x82, 0x0, 0x4, 0x7}], 0x9, &(0x7f0000000980)={0x6, 0x40}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xe9ed) fcntl$setflags(r8, 0x2, 0x0) r10 = semget$private(0x0, 0x100000000000007, 0x8a) semop(r10, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r10, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 13:11:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)="29a6afdcee8c9707842cfe6c513ce767bd0fa2191b798a2f108bf29bc64341e03ddfbfaea44a8019c6cd8f25ae") r1 = getpgrp() getpgid(r1) getsockopt(r0, 0x29, 0x2080000000d, 0x0, 0x0) 13:11:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) pread(r1, &(0x7f0000000080)="a44e57df35607a930afc4d2158e56a7e2c213d6f4e539259a689de103d2286d55feac9f3e651e3465f7cd35e8c41f475888ae2b8992cbe7031216dd04226cad084b484a7bb3cd47211e9092f0786a1bf103112bec6a4e8bd1b8184ec07eca01afb0247333382a1d8136ccc905701ff36056a18c9f1e6621a287f60ab0794ab5379a0534f49e62daee5c4c71c2aa09439d0d8f36227da5f7e77168e668b49f8bf0da32735f464667abc5aba5f8f", 0xad, 0x0, 0x2c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) 13:11:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file2\x00', 0x1a0) mkdir(&(0x7f00000001c0)='./file2\x00', 0xbffffffeffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') 13:11:59 executing program 1: socket(0x1e, 0x5, 0x5) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 13:11:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f00000000c0), 0xc) 13:11:59 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 13:11:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 13:11:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2d, 0x5}, 0x10) listen(r0, 0x0) 13:12:01 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x2) mkdir(&(0x7f0000000080)='./file1\x00', 0x2) mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x7ff}, 0xc) rmdir(&(0x7f0000000280)='./file1/file0\x00') 13:12:01 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000000, 0x81, 0x0, 0x6, "0450b101db1adad0ae1dbcf9710d1ac4684e84e1", 0x81200000000, 0x1}) 13:12:01 executing program 1: r0 = socket(0x3a, 0x4, 0x80000001) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/201, 0xc9}], 0x1, &(0x7f0000000340)=""/173, 0xad}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r2, &(0x7f0000000000)="630178a4a29c6be86d4853606353f6820941d61dc2e9f72be5f12badb057b25be3c8bef5345fed9694c0c9e825c89c3b52e5af4db06d96daf962d3b7ff36d698916a06494c1aabf8e7cadbe00f45347a014f11fbdc483c170ffb7fbef0d10fe719bf9c8db99e788d860312196767a4acd9748466172398cb737df5b2c838159a87a8abd642dca6186f078cd6f7156773a08997f0d4df87a468827ad4a93484d636c0", 0xa2, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:12:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f00", 0x5b) r1 = syz_open_pts() close(r0) dup(r1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() 13:12:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000f6ff2800000033000000000004009ac57170435750315cedd966684d4f9ab82fbc07000000000000003c751ce06554891472220eac568a46e6432082dc01da9ab50675af3e4d747af6c9468d8fdfe034ff5075ddab11765daebc837200be955fee9ffa5574744198820c3754d3e9b615e772d7a624f3b8b2264d812aa118c725b83b1066c7275ddb311c801aa33ddba6a774cd9373dfdddef7715f05f8d087f4830a20dbfcd33aa25b6039f48e54b8ea1c0f8cb4fc6d1d860353a0b5d00a22a6150054777179fb761fc8625d84853feb739db45e9a29f13f7f2128a7e38ed765811d30"], 0x10}, 0x0) 13:12:01 executing program 1: utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0xfd}, {0xfffffffffffffe01, 0x1f}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect(r0, &(0x7f0000000300)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x106) getdents(r1, &(0x7f0000000100)=""/173, 0xffffffa5) setitimer(0x0, &(0x7f0000000240)={{}, {0x0, 0x6a3}}, 0x0) poll(0x0, 0x0, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xfffffffffffffffa, 0x80000000, './file0\x00', 0x1, 0x5, 0x3, 0xfff}) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 13:12:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:12:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0xac, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0xc38}, {{r0}, 0xfffffffffffffffe, 0x18, 0x2, 0x1, 0x7e81}], 0x1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x101, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4a, 0x1, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x3c, 0x2, 0x1, 0x7}, {{r0}, 0x0, 0x3, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x24, 0x84, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x52, 0x8000000b, 0x69, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0xe, 0xc1, 0x4e, 0x9}], 0xbada, &(0x7f0000000000)={0x881, 0x1f}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 13:12:02 executing program 0: shmget(0x2, 0xd000, 0x40, &(0x7f00002c5000/0xd000)=nil) r0 = semget$private(0x0, 0x5, 0x44) semop(r0, &(0x7f0000000000)=[{0x4, 0x8df, 0x800}, {0x7, 0x7f, 0x1800}, {0x3, 0x7, 0x800}], 0x3) semget$private(0x0, 0x7, 0x202) 13:12:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x1f, 0x10000}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="dff33c472fb59b2594cbbe84a072a359f9c27a0959e18878fc790d0b3a47dd71497cc45835f7fc087b2e841494560476832a55237ef7ad041377603aec225e127e84a972d6f584be4fb37c6ec45df9ad0b52a12b1c72ec1f2df3ed94604090d418394a8102c0a8bd0269e5192a7559a7a45acf1b00fca567a1867ad1a4632ae27517662194b338bfafd9dbf668ed7b64a04d103ecbb37e6c4038e6b400598fccb0748808ea6033bfaa3232dc45d9be83f78a9e98c6e0d729bbe27728049eed31e9e5e241266fc3ba4e8206b0aa86322f6e756fa1ed794d6be66f0898a62ab7bc8ae0bff190fe021467ee340314ccc9c668052cb1e95dcf58ca519d6a71f78810690ce2f7b831107657265f065d67936df3608a5750e54513d4c79ecc2cc77bd0e2142f4af7b641578385ccbfc7218c332d5c77c1a7754a91ef5de30766425f599e4de36f3faee800be38f4c0359d76cd034dc0cc01a3e96741fd52388063cd26a0705473958ac12c554df50ed80fe91fb6e7963e6d05b3f777d90765ba46f55b1036639c730cf7b38f32a52c06c32715cb5b990c666bbf35ed55522826778b4e3da2d351ad9eb99c1e82162c654955c8070e314b964c7996b9e40a10594c874ad8a02fede2738619ebb83bce6733051b8231a9d3c9d2231b2fdfb737677b5875008c8018def0b3c01de3a625df0a8c559bc404957bf3e8e9eecb40799eaabe5bef2ba3cd5e74b225ea311b86f389af438acb3174a5d99775bc598beaedd31e70d4e1e2b907eb552467a8843b8f3e9c0ef0095b27d09dbfd50fc25c8a543447e7f7c6e0c471b7ae4cb41249d923ac92a6d8a985add1eaf6cb31b8fdc9dc08a856c04094ef829cc97e32ff82f2ab24bdc7e91a79ae541d02bda562583056b580339c7b40cc356a0e2f26fced9bbcbfbc7986665ae29320100a2bef6d924e65d5a69975cd6f02ea290fe869c41786202496a0deceefc499bde78f0c17776df61d6e01518f340b3e0a7b009ffd3585b3f42ba5a8bc30e988da289f658adf3291167b32e9533d860291d2f40ad52025e2e0f9c310cb4ccc5d5df3f90497a67f6ed63cc923cdeef6afb2931c21a786525d2db6e58ec469ad369e6e07615a1f25e0ba98286d0d57e46994e6f8c30936701f038ce64382d03255573b9470412b6547fa26eeb0faeb26d2b126c443c570561dfbb0ec2378c921400f799e517cbad1acbdfbb2baa13edee1604ef190be5b316f769cb64a97e4d4c8b09d46d1ccaeba26f49fdb186570649675864372212052e3e8ad8f133ce7417ffbfd8c090353dd1b185bc66ad69a907c21cf431fafa22fc532d9f35941cf12ec516a0c3aa2447b5346c506f551637a86c51234851bef865615d455988ffd3abf3682540705b87b7a0f05610844303ce03b6a5a459191a25aa6e2d6ccf6b9a846377e284633fb97b0301d9b966278ea85f97c761030fdefd436de4afb6f633b6f466c77273101d2d9a80656147ba7dc344f89274330c1532afc3ccad240d6290884c3c5b0fa70b2c9940319675c61c1e515741f3a952035f29c96ebf34576df0fbca0f104bd631a1579ebdc8ff0d73dd466faabb9d8704380f048c7e32f461775571da77d7bab2e50e04a7d99039ecf2aec1846cb0c5cec5634e4a83640350e236c84489ffc76559acbdf7470d8ae9ef0ccb00fd6e2270070c1f1044b17a7848747528740e98babd81bf3198749c46bdc6a846a8f2d4d68391b30e080a3a6807c436a758cb572a4078ab14f9664c56748ee5c7e42a2c17738f3966bbcebd8504deb6659c7d7e0f678013f57a43bf8a4d25520e8ec5eb91cbc46d1fb69852711a76c89888e879df30d43382fda2f7aa145ea460c755cb6b5c7044daf1344642fb75defefb12363526aa52f251e0fc7d9badb78ce9ad01f5292c35813e4b329bf1ed90f78b7e0148f0c2e66bab8e13c2591a2d8c1998a0fc048cb5e79a1f99e0ddc426d5c05d9fd50fe1918b6d43b14b0ab5b4fe0b0b3eccb32ddc68e006a36f42766808888f672a3e77d2294a3226607bf4a31c80e0f5294504ab803ec39faefae6a6a018c91b3d4be6b74aca689f688e4d638e3459b1bfb2174d23db16c1e8c1b79b055373de7735cd8f64845f0073df50386dc97ac07568db51ac58c7da64463467b65829680dc9093ba0041567c54721c2e86096a07a62951f49999734ee5f53c615a8a30d90d63814dc64dcd00add7baa00fa47e0ef409e198d1bed8693ad7c73f4d112dd731c5cc6655f44381446a21b8348042c6bef94c7bfb1bd7b80d113903bf029667d083b05eee765d9daeb89a501fa8b4d0e9c6ea7961291b1dab6bfd19fff29b5de9684f2172f448d6d35c6569b18dc62d284d3be3eaf7ab641d346f21ffdb2166b65f35f62deb622b1c099b85ba1da92b64407e6815da190176c3603b36867229670d3b2648f4c377ce55a91524dafcd533c4063357dbeda16ce0017db55ef1ca6cdb6bf26c41503c487834c07b62942a3ea741812c897afe2aaa7a4b25d90d01a1216d2a8a9e3a1c971113555147aa96f09e81980617e8da039cc5a46f6f9515dfc21c6b7ce25dde2a4f7aa7f088d79912289362ce69f44e7cf042302dc51723167ebb302e36843fb229334682f0d2a510255b372240cc94cf30d17a800b61383ebf39a41f36147b8a623121ef1ebcb2241754abc8749d6e451b4223dfa746a8dd2cff1a5491a4bc6395b2098e5ca95125eeb5fe35b758778d304c541ad4f01997cd7c6001fabe841ff8ad3ebbd0fb74f979b749dbe114214af518133c9b32383893a63820f7163f92189b22d5c1963272326bb4c74193d15311c3051afdd84dd34dddbc0793f09d4dc82fe22e694bbcfc49a2faf2d6774463aef9bc4972d53812bbcad5244ff081be74db435a352ba152ecd97116c39829cb017c15e2e3fb7e545c122d3e900e71bfd9d4a8ea0b8b903754955a1de900eafaa400d0de2e6f4bf6eb1fdca7be7132437f771ec7d9cd6db0cb9981bdacdcc8a3f8a499c81871ae35a3df5b7979bc2106ec5e5784ea12086290b4d23e9284f971c7c48cab20f7ca15a6651bf996744a46ffbc51c85db53ab1bec5d0d82cfade942ad5ff1abc34da16f1550bf378399de2aee880d55d9aaf12e449777cd9b2cc9658fc6d405137cbf7a9d8a6bf387fc3dae54637bcf16b1bff220d08623c15c1ab90319b15701e7f9bc154dea90f17672eb97a7492e12a009b0e31c8b4b2f70dd2bde92fbd4fd0011b3240d0e55402934efe33b4daf29d3a789024e0b03e5066451eb011c9cc5f93ae8e122165da3b667f7416a0f0dfb82f425b8f6a092b327a51c1578a07dbd5f76ca346019c6d2648622e647c327258aef2376c4c6521bc9bdcbecb9df8d5db6f8e1df5241ff7c874dab74ef6e172ae624cb73ce5736253c0bdcb90cdc71900f2cb7ffb31b49b71ae49eb6eb51483b90af3a8083385ede4f13b882fe917df80cbb96deff3065c6bad07c87157f0ec6144ff7129784cbf0c08cdb329688c3796d86f4b8869ae91543d2ec77aeb8bfd035be24c55a11a5da7c4de1d0825df02994947fe3c619906f978575d99bff7bec1446e51c089960286a4977a0e954883fac2cd176f33c2723717057ffba4ffb8c3c97ad37c1cb2fa764c896612704f0d2bd6cd1fc945d7c77ee37ee14185d25fffd1c61a43d963f9ac8e774279319ec82d8b7c201897fdf9c97f4281a385f45297d2400f9d38d813b289f75cebaeee08aa6b6abc0d919b55a37b10b70126d223762e5b688e0ce7b721947556cd31d9dcf003be5ee57a7582d4129a92747ad952aa374660da191ab5856c524abb4ce384ceaff61284aff1f61f2870b2a7f7c3e44c309752eeada0e3250fa5ab61396f629b97e7dfcda2f109e113f42c0bad539f40f869231dc6fc338bc604f254260c83c7190247674e378ea7eec49b6fd182943c4b070dcf158d94e48ea32d5db47c2c99d835c35cb302cf9f695380fbe4f2e3320da6178fec0c753ece7002ec3cf63784bb73527a3b5531bd5031cf9ece61bb282af8db272b81ed892973af7c56f6f1df9b921bf8ece87a60da48f2b60c12c8c9c89aaee8cc4af5079b3c2bb161d5c454b30581e0838ddaa700882b10c5a08c4223fb8e9cbdd0ecbbe89ac1c9cbf231b725bc6d8af4e7231ea0088cf6bd10910c335e4ec8eea6a7fc25d4f11d7c55ae4a17db8c62768640fee89ab7c6eebf3b32c1e7635fe9d1ae92fce63c4f9fcc9e53db4e8c760da4695700c6f4a242ac1ec4e74e24c4410444ca9fdf85fad2c754910b786454d2626de2d4b172a768a9c68ebac10a7aec3c1b7fe276f48486b00260f6b8f700d672f941ec5614844ea0dd70994a5e3ca9730fd86d1d7ce9871b89bba2582e803d7d61b36d95eaee7839fa936607c8f49499fcf59c6d3af57dd1fb047029353cc0317b65e0870d6f7414b8354dec52a58eee6f1ff8555688ff900d8b96e009e1ab3f820c0d1b38d0b01a998ecf87819d927d042630679b9b60d2cb620f42c5d374854fcf3ac9db479b2af2027e3fff46eded93b296e282bd94863e1d895376e6c6e870273ea7777711cfed818b2678c53a8a38caf5458565b5f669a79c7df4f5fa3f7429a2b4e86322c343cdae43dd995ec5c6fdcd5693257b1f9d218246349f3ac4d85764315400d325728cd86b527d6f88e8d9341f6dbe8bec787584cc46b96ce25b44f0951dec476afd33f848a7a5a1ba9808e798b74ef4b03c75587818012db25422cd9a282a3c275c8124c576f57c710827b760e910fafb001395ae6e162b2340ebba37dc0b77120d460c7df94bca541609080de5c1eca0ad906b114905a75e8ed97278503a7be2c31a31ae6ff5ed207d507c0f0774c6e89e54022201bdf2c33b5458000669fc1bfbf65beb69f055620e7943ea46313e8d0a8d959938eb2f684e6efa89998ed05d4f07b7373c4230bbef0b646a58d84dd623a0860c06fc531431395321564b0642398da32b1ab2c5e7fb5dc3647db456537a69891bcdd18082e367055a4d51360d2bd07fd10f2246e2c0fe2b564fd056826f896764cdc904b086d174ece55c7ec71f395ce72b2f8b1a74582b2de5bdb8e6bdd88284bfb44a0a1298cfdb3af9fa127424c37c3c5a06727df3025294faf290b967fa891a4957e953ddd9290852bac089bad49f295b5347a22361aebc63bb7a7304ff047ed0bec495025f1d923362c91146dbca4df378b636fbf6ef61d856049e6573602ead734fd4ebe667fd80aec07b055cca169556efb8d8c292f5833af8206c2091272922d1c7ee00505abb45f6c2577ae83ec7da9f8746c35111981edde9e6e7c118e781b3c7fc269d3a09f3e765f22707aa987a573b62a0eebcb61ed2a549cf68ff8f3715b735279eab19df4856f8a98962bbbf1434794a8717e2d7742ab424f6b7d50ab60affa6a3cd619f4303faafe02a08533d7a7c16fa529b53e76ebbb751dd266fff43170c13900780fcb36b1c5f1e1e791007e0ef6300b6199734f76bf81b771edfcae12556536720641d91d34c078ad140c388fc47e8933e32360e871a59953dae8b93b97f9a03cdb8ae6b4da6a91f8a56cd7d9a176b87e49e3e69bff3cb7aa5cdd904951e1a9effb386c32ae956aa1e7b778b4bd078f77baed311b3cbe141b896da73109f9d6d96483e2ce91adcf27e38dad0fce612465cf3872e68c3eee6256879fabf138c8c7be2f81a9456b70608ff03440b2e1200f2913c671428c49c5bb5ac9362a658b9d219c90134395954f1458efa1f6dcfe9a6e9d5eb92e1759223", 0x1000}, {&(0x7f0000001100)="02e316e840277be2ec6138e890fac16f69ff7c1b37c2e38907b5dc7d1c8476cd9d6c4558de8c7411e6d203a20e6a", 0x2e}, {&(0x7f0000001140)="89c8e65afb653c87e9319fa05d770d3a3db436c34468b4c97a1a615adedef6377426a9ea8fed84f6a0150c3a58113774e2a3665a5d6c93f6b34ae4afb207b6c19e3c53e98a9130f00c5bf32a9cef9c58d411659a59c302e6fc4dd1ed23c1db562a190c2fb91a804c4533ad94715850b5532232b80569a8b0dd263489", 0x7c}, {&(0x7f00000011c0)="21cc0259e70a4d3e3068ea9ab6143b3aed8f19740f6d3a63f8b5b6679d5c646fea21ece39119476b7bc2042a56dceaeaab08aec0c16d9798322abe1a", 0x3c}, {&(0x7f0000001200)="6e25582a93b1f285e9925b627b25b9348f4b792915e0694050d4d0a84f32ab544680147c35c6290d63a30448ba9c58f6e80ca4096f029db50b91b14e56d557e717bc5a23632b83d54479e5613bb8c59f84a527a2a72fb1f40ec6eaa4f1b3d4d7c195521f8cabedf98caa8050251864de849905d5c5eced8a9c6421a8694ab4d42731c77df64ec81923e4d3dabae4", 0x8e}], 0x6, &(0x7f0000001340)=[{0x20, 0xffff, 0x4, "2bd403317ddfff598a2afcce502e"}, {0x60, 0x1, 0xa918, "edcd54cf04ee57fa54979ee66165ee14f0c30a7264e314ef73bbbccfd01295759ae4da8874f18491d5515816fe134ed6f956c3305c347660f98d04bfec9617dc7255d16d22a5cd6836ba"}, {0x88, 0xffff, 0x3d, "b166879e0ec2c5c1dcf01f6f036f4ee1b4008931755dbf85096897a913c2b7ceb7aba5135a0ca1f717be44a1b95a0b51b99f9c02161ea4fb013e05c934554ea90c81eb49be1514f57df484097dd23a538146c0bef275114990049d86f03b7cc8ff3603daa5ab3a60b327d0e5ede269e01fd9d347841520"}], 0x108}, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:02 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x10, 0x1c0) getdents(r1, &(0x7f0000000940)=""/16, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x6, 0x9}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, &(0x7f0000000a80)="544aa3d90bc262f6bbeff38e000c0c52f6a1008463d0e16a43dba40af3212a3f1c4e101ec22892101e58da178772ca16b836d9f20fd5b09bf7d98bef77e0f7ce2bb02caccd1654488cdcf6d85219cabb489b1fb941daeedd7c5a3b681387557c8e04e19f961a1683172dedb7fd62f9160bdae168c6aca6b8144712c0d71b6c73f034295d4f0a8d37585df3ddbd51d7f8207f", 0xffffff11) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x389, 0x0) 13:12:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munlock(&(0x7f000024b000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffff930, 0x9, 0x9, 0x1, 0x1, 0x9, 0x3, 0x3, 0x3, 0xa461, 0x5}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 13:12:02 executing program 0: r0 = msgget(0x2, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20499, 0x0) close(r1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x298, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:12:02 executing program 0: r0 = socket(0x2000000800000018, 0x3, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 13:12:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x100000001, './file0\x00', './file0\x00'}) 13:12:03 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x6, 0x20000000004c3) r1 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x808b, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8000, 0x0) semget$private(0x0, 0x0, 0x8) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000540)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202000019b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce4433f1883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ceb80b76178eb001000000ddb8e6cc143c28a0990c8a900f1d01003ccfd79cfa32057f665b02a715bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a4036282c511a157ba2e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea0820be9cf382820acdc76872e12f7278c613878b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff59abf8a114cd897d54be3fb81d3020092bd0b9c7d0b14f140395182fc3fe1d1368c3273d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c62b0bce1c000020ce0355c4176aec02e876881a1ce3ed0f5c9d8050cc702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44e54acc0662c43a5084d396c7724e319811a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0c7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdca42500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43803678af000000000000000000c977ef9448bb7f1127661913a96a33b0810f46153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131058d03300324b6b46309710923363fd87dcc9df4cae8049066c600"], 0x1, 0x0, 0x0, 0x0, 0x1762a3aadc8d558d, 0x400000000}, 0x401) semget$private(0x0, 0x2, 0x10) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r5, r2) r8 = fcntl$dupfd(r5, 0x8, r7) mkdirat(r8, &(0x7f0000001880)='./file0\x00', 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000018c0)) utimensat(r7, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x4, 0x9}, {0x10000, 0x160e}}, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001980)=0x1f) r9 = msgget(0x2, 0x400) msgctl$IPC_RMID(r9, 0x0) 13:12:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000040)="2abf5bbed6891741570ce788728d91c0fb6bdb52dbc066fed34738ae6706b99b778d5d4049b9b8", 0x27) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x2) 13:12:03 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x260, 0x180) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ftruncate(r0, 0x0, 0xaac) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x54) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xea, 0x1f, 0x4, 0x2, "3ddc0843a096741dd4d83fcdb7db4bdf580853e6", 0x0, 0x6}) 13:12:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 13:12:03 executing program 1: 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) r2 = socket(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x4, &(0x7f00000000c0)=@abs, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="5652515674d214d1e48ec02042358cbb7fa7044cbe691046d584db8561b6e1803cef9e657e878e6d598f52b5bc703dbca744c8ff3a9aee2b0ac2df5e663be12d4340c3132a6062fc8986c48bd0d78de51dc83d22538f265dcb8a15a894f43285", 0x60, 0x40a, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) r3 = dup2(r1, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xce0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') 13:12:03 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30000, 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 13:12:03 executing program 0: r0 = msgget(0x3, 0x88) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x200) 13:12:03 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000008"]) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000040)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x43d2, './file0\x00', './file0\x00'}) 13:12:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) fchmod(r1, 0x86) ioctl$TIOCSDTR(r2, 0x20007479) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 13:12:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e817229e464c2346dcd4d283fb2002c1ad6122375ad583c036ddb532abde0d302c49df92eb6ce8fe89f1c1b1fc8e284e6d0d29bc0515d672f15677f43cd109a66a53f71274dda9706fee8e88e4bb6f8533c6e8ada6531e423950a5e3d736e216890910d375284cb46420c1c4202537180cc493573c8de4efa410ef1575aee4584bd092b8b7f19b0da7d93cc793d926dad8325c63915e75a99b1d7fc22a57ea8ec7035357b6fb2f1c229eddf6f11f38e8fc03cf6c083de619c17ffda6965d1d7cc7667381b75a497bbbd5a1723c9bc1c0", 0xd0) 13:12:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() pipe(&(0x7f0000000000)) 13:12:03 executing program 1: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r1) 13:12:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) close(r1) shutdown(r1, 0x0) 13:12:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000200)={0xecf5, 0x1}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x34, 0xf0000004, 0x0, 0xff}], 0x81, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x400, 0x282}], 0x3a4, &(0x7f00000001c0)={0x4, 0x40}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r2, &(0x7f0000000100), 0x0) 13:12:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f00000000c0)={0x2, 0xfffffffffffffffe}, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000140)=""/151, 0x97, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fi|e0\x00'], 0xa) sendto$unix(r0, &(0x7f0000000340)="864cd673872e8e2af1d90373335d6df1ad4e77e5ed2928825c9ed0ff037b275aa375e24d4194e5b37736cd87152af398b4a9ef916dea129892b395e7da7c39a914b8033eb4edb8621e4004f517ad690000ecfc49bb38b06b232edad653216de05470a45ce1ec17f6466e09d6853395c415642e0fb94b904ebedddd6f8b6527fef5a07fc03742174640309023e0471a77339ee8a5e709a5a51fbd11c27819b443b6aa08b662c990b70ed60a2a627b8279999e1026e7e446992b3cf0029da00994101236c4c30dad995f22d5710ff2c75d143e6044b6eb8616a8ecd594fc36ef9853a43a79c80223751d1ca43868d34360", 0xf0, 0x8, &(0x7f0000000440)=ANY=[@ANYRES16=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0], @ANYRESDEC, @ANYBLOB="4ffb4607643b0927382449b2ef84df37a1835400e004ab8ec3e49e881f81e801182841ee513cef59d4fab7cafed0371ad063a4713f01ee6b668700c9d07ad4de12b2a3822f0b0672d9d7dcbd614be707ec6b93670a5751a51fc6f7f50b38e0b52c91fc91eddefb6d6d93bba134f019c4689033dcd2d4959913a58b060000fa3d3e08b28a6e780a95aff6afa86efb"], 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 13:12:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x9) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000200)="ebdcbe26dd822f1f902feaa100c7fa3702000000090000000000000096", 0xfecc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 13:12:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x10080, 0x2) 13:12:03 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pwritev(r0, &(0x7f0000002640)=[{&(0x7f00000002c0)="4eb25162054d76a04f2136ea3ab05de6b54f7b780f62f8e38c14087dd8e29e52cd21e590fbca3873046ff0a97e5beb317278ee375c31176f9969e0e9d57d6515aae2c0374d4343f402541606f1d3fbbd289b3a373e5497172d0b4a5c7ef4bfc5705a30ed06e35468c2c79267a16d8a565451dd817fd4e8b11321da9d2ae17d5fae52b70211c0743e627e1301f0742dd3c680d08d5c2ec9678504144b7d54d4871b230fc7933b3f89ea937839bd3bc126fa2ce75ba19bc74f0b74a6eef86a89825ba561d5ca1cc9fd0415f217d9f2cc0935412e47f9348c0bd734d05595b8d02d6f1eccc50b333126cda11097e0f74eff98851b5591a406fc4538667b0922213b58a062639ddfe4458b1f7801fa6131aee49f50b85af4f2f9f3070f5e4cc18cb8de6bab39550d96066eb85dc5858b6c0ccbd8b69586ab73a76e55e012febc1eef59913fe62ce494e6135bfbd25bb35d65160b7d9cc060efdb3099c1349a8cf019f7df909d900f47196c16fc527e9718ccf1fc164638a6faf7da1d87107563559d1d8db86d192e370f7ab5b627711caa17056e6c5b5d60dbc0aec35029ebeb25ae59ba087a1cbdfa0b212b74336c329e47d2c390c7df0bfc697a47a0f7b3dccb4ef6cd125d217d3dd937e041732cf7d5254ed7a0795e33ea4b290c6e12a0723e84d79f273ff4bd80294cdf51bd02df439d862c87a68811a42b47c92eea7dac4e02cbd31c16468d23a185465b5878f8c87f2f2395efc663bae2b54ba1153206c3c0aae553939292e585e8ab479e507fc33ef2e8d5aa7b6216d086d2bc823fef89de82304edfab88b36cba748eddbd4762f20647ba81bd5c832b7aaf49caab1a66ac17686e82ea37013efc6783fbe4f873a66872579f0088f3d42e7594d5341deae6edd78c1210711afe67cac6066b6194c7160cc4149e319ed1795b9e8ca5d63155f9c5a5ba9ea055de15c5ca41fde6a94e4993f147ceb3d528176c87f3272cf70ea103b196aa3373bf300daf42653e3220a0d34e91320a2f50fb117e6b54aa56837805d9b13ad2724cca3c0d5e87cd450405a82c836ebe24052e612bce11d7665fc095f41ae2c89a8ebec003eb263ed2482eb32fbdb10edc2e162c3453c3017b242590f95f0c8f61bff8a7637a07ff10f902d82c4dc71f9ebcbab801dc5620ac325dbeaee0deac88e47196699c7a8dee21639e85df83b284f8a521ef98ffde83bb9369aa5760a2a20e4bf2b1442bddc84a4c6820c977dc31f4450bc5cfbc71b0521213abadad978f618c8b3b1a60a129b5bea46c13bd8318885347dcc5c28950ee5856f2f1f93318b22d742dfa3f023b48607761661b8d7c8677d6f964ceedffa02dd931815716cd423e13be068a40f8e90bb84aea3da52b4eddb71d24a5badb50ad584168c06919a905b239ef87ffc25bf2e5613612169321101a66f84aac7b9ebe0e22484169ca4630a2949801b01e3923505cd326de3115d65fb7b6c8f28dc9154111513beee8140f579f614a9827c9fbc50a5793f7db8acb66ba04ec4683e8982a18200a4848eb9c0b7504bc9abd335fe46437f282d8d0aea081e649c890baf580b4cb6da7530a3e007a6891c85eb2df285871bb1b84575aec07e44bee9d73309ffbb35b5c6119a08caa154e80afa33ae7be260fc3671534480e7a09e97face50d83189b70f0d3fde224990c257c573612d7af4d7c5e9261773ed914a6af53b0cefa4b9d1ccc78edfbd1de5c419367128579320a4beafcb8d3e9f2237426e5c097ca5a5c57a39219a3be88863a81f25d726ce0995f3b9204a43edec6b954bc2198a0ffd767f4a8e6da5b63dff4fac432b055f1fc1791e1b2b895bcc4f8bebf3dd4e607079a9e622285a11df4fb122d9d64d2435b6a3ee3258ec3f40ba11c9fcfd477452a0543a5c6d9c441d2324b8890c4ad86df2f4e764dc7da87db23fa7dc853ff47ff8d119690b18ba7251b10bf6e243d66da49d6693773533d6a0cec8343d88865011cda7cfebe670fe35be8a04b5cecc3d2fa191cd1a1690135fbb30c61e8c89cd398a8d9ab9de58807f80be34b6bed07cb206996f5ec7a24788fe010c0e06a3752f08baa8513bb6ab6ddf1fbbbd1977128cf101183b2ca8e500d93a57bbe3226c999ad7687f3ed49944d2ae58a2dab88de74dff7d9f5698012d629da484f636513b1116806329e7ee10202b53382febb8d53ed6c7fe03f2951df94289e6431ad07c959d0f570bf20fdbce1c97887bf24ad33e87b193faa47d7d04cc085decc92ad741444955f7e4bf3cdfc0e85300b895bbd2754bf2cd20fed4dd00a96b30deff0a9757e19e25fdc37f95d1dce2527252531a3e8f648685499b2e526007f757954c25de6c1d6d49ed591d6e7484d2f1b5cdca6a6e2b8c25455674380ca637df60b1ae5b52847a5269bf32e12f1c620ba1fab6856792d842e5098b3006400375aae1e2ba8966f550cecd642bf3819522653d647e6978df706595350229ab784f3ce8ae8b19e2dc8190e00b0ce8d39e542e931aee1bf966df73314fa0ff20e4646f9cf48dcd9fe8f75a68e2e5fed1fffb0e2724473df450bb3249055b2842dce9cd759cbdb6750bf9c6be447a7ad17963bf8f1c611a3de63e29523a2a26142e21b7b51c5011fd8c8308259c3a932f2bf66f2e80719e8d33d440548891da62530e3f150660d2f1b8fb103e81203baeca50906818a2737af9f23d4f6b99af2b52d2fbfc393c66d98655d50ace0828ad2c2d1e393a5837484cbe03ff231a5bcbf925921a0816d7fa7fa9486a0efd44578ea5d255991337c02cf81499671f766f00d1f483042f80705d4a94a61572124a26611a38588621beaadbf18d8598597c07e53422e5346a4fe9cdb6241f49c7f877a56eee7a6ba53072efd15c20c12b755d6b8db920a5a7ea51e75f03ef7467bdf15116763663dc954220705869eee40575751a06e1cc9869bafc190168b10831c9ef76be86b4f8d32df0fa9ff8ac265e03d60d5a5684e049027f730bf092ccf0ccbc1905a489ff78859da07ab340cf99658d21803510e4b87511f4707fdbda0a5e0bd36debce5ed6e44e0909810b167eb99acd360517f98f6d09ce0b6c03121b1d9da62a83ead0618df3d2e9c6c666157657045f7d73be3f2d0bfae3c00b6d5c848ee1748f4419a52b6e8e257aa86885267da069bd8ab15dcdf077ba6b33f1d8e163350eb18394170596e5c308857a09a1bbbd3016b4a39f0888351eec0a1d2c7dcdb30e9d435ff6653f242a5c2be00fc7e8671d49cce02f82dcaf144d4fed9d710f56443e8838703d46f0da33e5b46b239c430920bfcad1e600edd4745d707927eaa28e854b4567ea20915e13826c8080f6d815499097d554cee0f5ace18fc4a232791838727e471885a0c2bcffb3a1653c491d837229d87fdff69350a212bf8473a445c763153573a76af9cb981ea6f41b81702b92336ac0bb0c5d73fbec8fe27929e9971f55efcd965bf8358217404cd552b27aa5d85ce496197f1459f5820be57594c11c00f2136d5073759a7dc05ab393e7d56245c2904bad0f55b65722d5c6e5c90c30f5ab400b3fe3441a6f54abdd6f7e3b186d1a6cda91b3db2132a636bfe4f7985dfcf04d0c87582947d606520fe7bb25754dcf9fad993327a0736eb5aa4e0030719d1d27a7760623b3befe7f75825a73bf0885cad1ed164c463fdadc3dd49b8f527e65ade79e736cddc9886e6c0d87b2ff8b2f25a044a097db7ad425ffe54270eed11ac5361b01c6c866dd203feb99cdd05cc03e6789903714adb5027ba27f7160177bf8f038508244a79834ae8a96125fdcc0318cb8d3bad3d9d8966ada08252475515bcb4af509aa49f055ffd3706e7768685f40a25c9b0282d3fc55db074c7a2e6dea8500dcbfd3e35b1f2d65baa5a5c4860407ddc05f4fa4cbcc3e218fa634493a10a9452e1a6c2510cda2fceae105c062a50e069be666357cf251f7f3690b79fb1e4fb4687a3136a90d3b1f626b568d29fc37f0476396945a953384670f3f1a693e2dd313db8025a9ec5603fb9ae1cf6b0d9f51e14a159ca061a48433ee17c60e2cb094f59bb64fe196997dfb5022e186fde2f68a7d8a0a3756116aaadb12e5e06e59daa0cc87db42bc9d1d2f1f611e53e7644a6851a465d7dc76841a21f6509a072f41bd75fb8fd1515574d33f3c420d7ce6d4bcadf2cddf72e73d0fd157c7c6f0c2eacc5617546adf6e8013a8ccf9da103cb0f7e6896efc22df080be2ecce80ee00035f5c4eb3e81045636e796642ae4dd128617ed29377deb3732d2dbaeb383d7ef1a9687df698e75dae5d21d99f09e51d06c91a06ec1799e78c940a36e58df901064c2e0db672524514729941685e8137cec8c27fc3328e72cfd07e7c48a0874cbb65e1e156ff1e391b69d954f1aaa4db3d28ca32b30b60d22f102c908d0f663d8295fba97a487dc122cf4c5b2232e8ce647016ce6c76a18b8116594d133e93753b1fc253905c473ddc801018e2859e078cf2514fe680ed0a9d4d90bc7e35fb6d7a6e1c0092d55d5ed107d93a8c1b6bf4358df3a5d65c1f25f10435ada1efe51b5a418a778b2c4b807eefff5c86fd77357382a7d0eb8a5ac4a1010279d7bf003b3e77b04d669f3c1e68c5ec4facfcf877904a640a03c663c2c4d4ce80d24b9e7631aaa6267ac8265959858d0a8b2cc4e642ac8d32568d03b155d371a73aead53012107363f742076d67eb1b72af44de9b5d915ea0e1b2c82d4c50ecc7af42e392047eaca5dad26ff43d758642f24ca8651d1ab586bd232d3fc8b19e128f0253f9f94784ff4370ae6dcd0015fcf3321d7cd9690c21266c9a75c48bcac64640829d26eeb15d7769b1b0edfc6cd6671f7683ccaeb666ae358fdba4dbcf2a8220a3611b688276f9d2e6f0f6282f50178bd54d4eb483b8a10479d192cf1faf38a8cc00e9d14443976cf58d2141372724afd2db95d7cb84bed14da63b4a02e54ce54741e6300a8323a81767e3c06210ddcf235a93802c16154305b0289acc3ce9b41c3a251645e3db551bd895f411008e5f326332efad6405edaf53592aed44d17befafb2a8c3e19d35fb83c50e907b715b178627f8a9e2502a211f694ad7e9f38d54d1fab9e00298f1f83b8bb5c73f65ed240bf38351302da995d3115b30718b2fcbaa1e7598bc2f9470db8cfa9b2d2c741f6ac3135e7106dd682b01c7470b7afc3313b8f766b2a378b1bee86dcd2324d7784165e95e849005ec81916c68a576fe5c31e9ae800d55cc6e9b357e20b0d526fbd089d59b45826aa5160122b8ac6f7dc957e34a5e0df12ec59c90ef1a31e211772071009fa0ca38e886937a9e4a55b8250dfb683b6be1060f1a364b62e57aeaecc444378fe11410a2b4a5747ce056d92c9dc8bf90cefb72a1e6b801c5485845b851c828bc1c4fea8b1cecdba1c2f0736a9ca4cd572890417e2e435887743248b153226a89bf6bf7faac84d788682a8186560de83600718c3899e5459a84d6ec04e51c5eb3e3c8fcb4cd105a46998af46355b6a9a9cc0843f2ef68ae55bb9e40061e56abb7ff393345d6af0e91d607f1a4317b367745c30e3ac0162d39e640499790b507a848757b95fe0fd5256c7608698cc0029f3966fffa19f717bf5af22f63794caf354d2082fc375cc380bfc33920f5281ed4dec620c86216271fbbee7cea92b0ff7b746a8b949a286ba5607264be9e0f325e071a8be9d672f0510569cc3be1bca1ced99160d1a3f5f575e5061e5c082cd6be79c3fb01a8ecc4d4946c2c267b424c6841c3755434a5c7b10df11446a2230c7c438", 0x1000}, {&(0x7f00000012c0)="c5e13f2c662c34f007470521609edf7a968464dd469799a97932cedad57735fee6cf6f866374ddc29d62a0e5b53874c6124a1827448f31629fb52428f48e4d55ab1316ad4f8bd679635641dbfb9b7975c1a55e327377dffc8b71a8d452534b71ae53f7a13212f77cc2a1518d76fe41d941afe073d73952b824a9", 0x7a}, {&(0x7f0000001340)="a7da721b3d7049b599a146d001142ccd2fcc31b6537893a8abdc981eee55b64d1a15e8921f7e0ad23e293e408768fdbac2e5bda396d329aa81190a39a27b21eed1c4a8cf7e59eca37fab614876db6ee1cf70d7b42eba5c803c60e25904cbf14a6000c072226b64b1c01fee5edb81c30d4690112db95714402258419b5a05a59609901e523b009932f6844c7a2c2bd367c71bc0b16fc6e588e87d14a68afec332c09083df4db3bb8bf464ddedf231df1be0a380552e9d74f4f53dba4d966f8f9ce056e0462e9f9dac9f154ee52b77e8279c3f1b22652f46b48634a1c539c8cadf127d5eab491ca257fe8d1122340c9e94d2fd14bf26da794a4b77575a450258a63a87e02e9a572de19788a47d0fe88e32dff3ac78bfa708f8fbcefcb06b9ed4b00d5ec3bb9caf3278a80cc102d96d494982777fd97c3ddf89ec8140f1a8fcc42e9e6ee71f7635382e44fb245bb3270278a831a4a521d5204d2a177762726971dde07010492f23697f7773f4ad4c589efa7a23768caa2d679843d0726f4b296d261accb2749fb515fb0fcc845092114b4e505233a50c9208c07de0653fa00d9c7b266583f0b67f1c824ca799dfc37897da3fdbcfe236ab041d71b5e6ab58d9ce1fccfb314da377e337b65df2de131b8bc6f124a03dc23e7faff00a387eacf0b07c7e1605fc61929673e9763be9ca5b2868be8d14e30f27623af0a80744f00fe216cad0e4e32ead3dee280d15bafa2ab8901a00992a47c29bbd13fa2859a138dc1c7f349ebf8e6df694cf743252f24699702a8220681acf22a957a59833aaaebf9c95f425d2d01e6ff1816943e2433573c37078af9600ea0c7180fc20ceac573ba9531b4ce1156a8abaee70e779769f37a1aa112763c2c3cb145b0f91e20203a5b80f62b6960bb500a5c18111fad848e32f0bd8704947c8609715190626cbb3001d12f821b2fef835886bdf29dc1a0fee6cecfe1ab1aa13ff58e22f009daab4c2f8da004df24e9b5cc53d5f13c22c1ce714afdd28eba4b7b8068ff8f84ce3b9b194571076dc3e5b7175333d8464aa805877983ec874c3461b7ef0fe1dc6e78e8de9f9416c6196cab3579ece96f976d02ac3b94a261280a2a1332ce25bac298ac698e7fb47c8cae46e3ad261df54d18a5f785c9b5604efd5227cc9713a6b1bbc25aced882d6a84bc26213769c8cd404842929aa9b34bad4a69bb69d9c488e59bdbad4a50a64aed2ecba4fa257a30b63a891b9dff930c881e638689eb2153174b4f44ff6ecdc312f43b74211d116b4f4c4c282f8e3c33d3ea3eed270273b9f69d77829ef3f7e77e7ff7a4933974ba4ece2ca94fb79d43871f455f9fe2419c458beccfdcfc474ad5139276cbd6dc4df548ae3c1c518df81fb633a095afcf5eeb994201e16251c8a0bab3c7d313488a5e2f0802e78ab6826e461cee56997d257147fc7edd1b2f7ff3dfc968268adde03e7f68cdc4c824a30c9be7240c8479efd345eff7beea98c98a64d958901fc16fc7b550b8bc8738090749935f450ae08c448106dd8f6198b89785480cf3055a05c74425e43a016c3c91e7f617ca3eaeb8dc225f0d627e8ce1f9ea3991c87e94bfb39d2cf6aee47bed0d89ebdf9e227f1c689257094f3cbf22797fb333fabb3e1399b1bb7ac720d7e792359e921aba51bc1a0fe9e11c54610c5243dbc0566ae4b6ef6a60e7fa4d8af8d18af178a0b30721118a787fc49b99b3ae12da34d0875bb83b7d2d97e003600a0da028ee865db9df509b00be9fd2e798ad205bf521a7aaa7a7cfc94ed951ab99900052c8e0d939143e5f4d1bfa093cb47ba4ce87cd7f75973460b3e87cf7ccda93f337ab9727278795007743ce12bb723f696024831f47a60cba599fd5e7d63c81426b6850886ba5287849a7c93264766578bfc79dca6f8b0d9df99e1c58d65bffb204390a11cb4293542e1e26a6630207443e94e66038258907e5195788910d849a1d6573242abd497a3513f1f6ac46d27cc4be417e7750a6c70bb4a5a640aef79cfc7ca435275ad0bf5da903f48a5ca3b957d6fbe28891055da1838bd0a00e57bbfe44991bf3c952ca18aa38a19878269d2feb9d1be3bd5c9ba5157e57a722d21298631ff2da73038bc12c06aec673fe48154a0c98c9092c9dc32f4cdb06bb83ec0d83f79460a0451e516742d138291887a4e501559488e26a089cd2984cc4d4c1046e6a0e1cbb23212f8fe4c441a2ee2669038274741cd0443c93955b0adb287309f6d4537e32404ebb3b0127af76f7340a3e7b9913cad4317a30327fb4d3bd816615601aefe0d2091cd6ba4cd7c93ac81a2ac3e7f209c1fc22f2e74a4a709def694a195f500b6a78fea404ef521b725df3ae843493f1729a32f19b29ffb38f66db09c8220bbbd2aca59b163d5ed73340a8f082ff3aef9ef6a397ab6f311c439ad02114aa9b64b3646a040118b199f9904dc7c32ddba7677ec1c68eb38fa501117cce0e1c374c50b4a4f4523e7921a18646931f5e057424bf05884ddd9559a89ddb2f055d54e319157ee084aee859fe5eac64eddc4a500ba5064bb5ccc90ab40a0045990976a5125beacc386b4cfbd6aef5d5f6c6c6573850b9109344ce4e421614f0603b54c5b8d002dc667cf4b7fb84682b9d7efa2501099d958dadc040764afceb18b5ae5229224c75396e3430778c093495d6b2234185f199cd87266abd7273b151eb6f880a383ff005a3bd89d9fe13ed6a60055cc5c317d38cda2cd35eddc64436f0d9bb6abc42fb23ffa0652b4f2d78d337ad1859cb4bc1f3ec985e8a3779b2014d42cd44cc15c93e0e723961812fb7824dcf246b997ec28d9325353417f6c0ebedeb25219c92b2bd3bfa6121c5d0be4d866cdd135c684a9b93ec71be9d02ebc847b8d6338268097dd73939120073d7128dee5a40bb980ab024bd3f15fca3457fe1a69d1a23503eec4d44f0a7e3f69d607dc7d341b8706923e08e1f0e6f1215c7d139cae2fa7dbfbe59b7cd9758612188294580627c004fb76d3877a3080760bffe1f40445271e066c6d7d8c81b30fe40ad3e91bd31bf1e0d863208f17cfa7443b191d5457015d65d0e2914902775f526c60840cc47ccd44c0f7ee6fce3f4e840e89245ab81ff18fa3c502407681c42dd4abaaeede5ed747ad8d25de792658e93c2187f2175a1050ecbb5d326a4613d9af45703ca66bffd14887e1028cacc4816d358399c6a3e82b1dfaf989327c57bf57edf5dbf548e2ddcbcee89c7fdce98e058413e8ab9f77e87f96b1fb1668e84ea023657ccd7191378aff47cd4e3218881adf1a2bfabbf9a2262beb6cf62c467725b880d1bdceadff27bf3450224b105b997c91787e6adc2a79d012fa554023173cc455d89e883cb9d54b3606b7388667edc0d5f96e15c85fd9fc636d64f6df53c0a4e2ae54b9e26ac30d08be3c860c907b75251eca7fdf78a5a8209b7e751f03a0909ca26fe81a81a2c5c6c2ba517d5317a8bc011cf23325140c7796b650e92663b0e944f49168cc6bb7dc76e045335f88c9ce4d1395a27e2af094ae9f1c6fb6545e65a05130e6e8c343573459a56b3280a7c613c0957c5a0d212580e3bb737a91c2f1efcb33ecb5cdeb30d76596bfc6bcf3a491a0150b22d7d221ad9f576a1d08e719b09d57beb6a2058f5572b1990d22cd07a24e1a15822eae855fe039aa4d550d15d3c3d6d4d2d4798f2cec622af545d80aaa9ad8ea71aecdd140bd2e2fe8b2674dd74ef304856930ebfcda73fcb782ca279dff2f101a2d68ec660de4a9af46d364e1a2eeb0da9bbdedc337995edd7e2a7694e368a8a74f120776fd966c147ce8a94095d1021d718799078cafd18c273d4ebc4a4be4002d2faf4c48cc69fff77fbee3c121eda9f89b76b8273c5ce90857b53e7c0297d529d9446e29e0294e2361d5915905868ae15b7fbc7e46509adf61b2bca1ae96c7cb548c69aba907c79304a48a808dea3d41eb80f3b0324f7203c62da9ffccc3807ac02ba76929b4946267e272e0875ca8a00da0aad3e830964e80d9310abdb89b620f37e99b969b48429309ae1e4deb5e1a0fb101fcb4bb1772e8a6ec77abf1f2cdddf2b1a9341182e33bb3ffe37db6b640976a411d96ac357cd65ff966c6db742c1b3c0265b2c2acdaf836e50f9066ab0975362a98267cc48e610f5f9dac90d6f6871ae3ef7e108485fefc34539167d066737229c20de1f5810e6117ab620b7bed9481ee57bfb71e507d15ed4486f5b94b53365674df3457c0cd691d099971c7a66c08dbbf06802d8deb0619f85e7d6ad2328770f43680a4b35870a001388e3c2301f6fe218d59f13b6c1412a4cc20499d921746bb190c1f705f15c18cb3a30e49c98237549958a322fd0b223b68892f4857371bfcac894d6e20b5061892f5879944ac4fb7339e84e4a4212a61f1967bdec933919f06c91be008a6da438a97f87f3f8094cd602f5cea74c862205451bfddfea5685868fade7687dd6404ee908e887245099877b3b51c8686fd41257d8d89ab60bec40ecff579e29a750f252285598ec526544273c1d1a434c336627f755085a407461a73565c8099971d4e1316ae37c42f57f1f6946cdee5a00aaff764bcd9916c62546749d8781b050c5491232237b9444b2e8e8b3b25af1c0bca640d75942f30750dd40e58048ff98290f5cc7ce9a97507505b0d8d6c99167103460fb3bc19839df309712e8a286e6e98cc4d794cde60032509039f3f42d6e37a6daba9c071b963b172510ae82b7734d33db3088cb5610c15eabcaf43c21e0b9f2de6e318f11a8607de6df69760d2d8f8c961d06b22df4a96ce5c20949337583dc7d9d4003340c70ce22313182ec82ee3e4dc8009a61e821d0d6d46690acdeb6197408c391d18e1d91df245f5c791ab09b0ef8cb1950c455f4702888390a8b2fa733c950a90b1db1f59f6ba7880bc6f28654d4353375d3b579d569210808d04c40463be0888d1b5f427736abcd85c76e624137fe8ec072f350142321f6d1aa5630f9a986852516ab7f30cec3a853cb8aca16a9490780ebe85825a0d4438e38aea716c3fef136b82e945dc0bfe7444788c8f339445aa7133551169fe34676ce5545207a0af93533f478cc9c0f85c4c6055420407a2ac20bff3df004c10f223c5b23e1fe59ffda9a79ccaae052fe3c34699cb50f8da1712a7eff919da1aba159f094266f3f7a1edf856b64ebb36662feb0b3c11a3663787da1fb015101e3a6a20b8132d33b725a2bb1b5a6b9dfb6f1350e0f930853888c45c806e02a66720298331859fa8c05324030e6b371b3f5dd4335ae2f27c259f6e220a7c446b82eab110c0d8334bf8bb9fc6363613ee6f84956ba5428cd5f302215979b94409e1aa1971e463adbed097a005ef2a8b24dc947c4fc7f859295d8eb693ee89c4b120fdbbaf381201e048a7ce2921ebeeea96eb5621ae011f93f41e6b5d898db2baf1ae8ee47fe13c1d35a20cd5aaaee9d2094963c18687744f69e3ee81cdc2b7ff70145816d462c79836d3213e83f22714cc0a74c4cb7ebb099f0504f9f29a480aae3664d69c998f1d126da515b1512793f27918ae6b56bba3d257b512f15a458dfe1d499a48a6d5d2151fab395c70bafd4b957f3d6e6b2bb9e92831b8a5c7f9bf50097aa28ec7dc5976531ecc2afe649a0749f9225ca355fadbaf9dbad16a9bdbbe66b611fb34c6f2af66666b043d8f5c8a4b19a4f5ad584cf2074dacc3937c7ce92d6ff6f2e5dec5f31bf40a776bff49c173551322d3f05f43dcecff4ce1a30eb5754766b2f48d53ca1f69d5fdd5444d41dd6ce404756", 0x1000}, {&(0x7f0000002340)="5d325b6888e0f7b23f01a2601bf282cd5d46f84fce86f834e157508835124f93cc131d6ecd0f94f23fed6c1111fdca1bb5ea674dabef284bccd04c83ef768103591b6b0edff7b5daf956f3627aeaa2cfa97ee4fdea6468ee2bee155c03dc4b783910a271b4f6bfb6f6e7d0062f75b4735970c9fcb1b4dda4a8", 0x79}, {&(0x7f00000023c0)}, {&(0x7f0000002400)="e45df9f185cbccbff7f5b217b7e50bbb792dfce8353dd19932340047ddfb0b66098fafec534c87f542ce90264b3974dacc997e4611025d231de51b14e1cd82d3a3740862b295dad96e47bd1c822d11f7294c269073f2167ebfc8e50f0237b074eb76874687a026669eb0696a8c27cb0b267efeb6a740ce26c99a89259b570a2f3283164424240c", 0x87}, {&(0x7f00000024c0)="e2dbc47c16e10b75c195bda66ed84008f956cb2e7b23a4e3f4e18d906da19acc009d8a64231cca932a05c6211bd8", 0x2e}, {&(0x7f0000002500)="6cf1a4a7d6b685f3d30398bdff0405c0516ca1f300fde5eb392afd89656a3d1336045cba2b88858217c029997e50dd72ed291ed6376b4694ba910e", 0x3b}, {&(0x7f0000002540)="f20e4f474b2514f25b754df57ca8b522251520193f4e55b9f7453914f7188c6743426902687efc0bc9cc268cb5e8b500809ecadfcecd31415beac5ffcc8caf87cdb4459105779a561dc893eb69e13ef7b78aa6823eef", 0x56}, {&(0x7f00000025c0)="09cf6d616a9330621da3ce3ecba47a45d6820f0ee816156af1d18dc7cf15a5d838372cd1419a0630d6339fecd58505022b156064fcb4912bba3c710b8100959934591d19ecb023197e3cb1494b3656e542fbcc857501af", 0x57}], 0xa, 0x0, 0x0) setsockopt(r2, 0x213, 0x10001, &(0x7f0000000040)="61d116e9fbb08186f488a98f61cb41b9a56f1e21b549724ba76cb71777c029f15d0d7e791f908dd0d3e575c6dca112e8d5cccc3efe6a9ccb7cfa188868ce822c07582088984cb7ce69e611adc34c9c41081cecad4a8bcc58bd68d9c30670f921fc8cdae5cb56b3cc3b97faf0fb7f9b89", 0x70) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(r1, &(0x7f00000023c0)='./file0\x00', 0x80, 0x2) getsockopt(r0, 0x8, 0x442, &(0x7f0000000100)=""/12, &(0x7f0000000180)=0xc) 13:12:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10012, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x7fff, 0x2, 0xe078}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000023c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000002240)="86298792ed18e3ca606da2c10354ec69edb341ccbaec25791b9c449366f36d0cfb6ea466aab509c227509066970945c8ba5aee497d6ea2121bba0f95ad9808225e84e547eab677d7820dc016b0171d31695687d501664e05dcb0b03d62bab646cbff227b56707d9c0729fb02d300ebf3ae9167e6fe6b67880fdc7cfc44c60f8e061d69d1c00a13adedd4509f7278cbf54dd8995ab8be65644fcfb73ce86a31a005b59686a2e45428d3a17f1ccc7cb92efeeb959ac842d713476d0ceb6c6521aa21464c6efbc8ca37ffc9ede47f8eb6740dd2954c6137b4bdda2fd757efae3e910b82cfa7202b02e4f0296464107ca4a468f803", 0xf3}, {&(0x7f0000002340)="fd686ef32641df110e006683a13459a8772879b8f428cf264e44df629532d3f8085f2db4ec1bb4c036c082ab4f925c1fcedf6801640ae3680412306de8824a7283db9beb2fdf4c9eeff5ecc78ab25a4b986bc733d22c353e2e5bf6f01c79a6736d5bf8e13b96a3f7f2c897eebbd0d571", 0x70}], 0x2, 0x0, 0x0, 0xa}, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="a6d1e619a43b8bce808412e27c346baf7125815b05be4b043344a23dd401d7d0ee726cd3b6e0d013d6c83c60221dc386a85128290adbd916eab65b194109cb25942692408fad297fc581e09f2167711fd0fa703f669d54b8e2d68dd29413fbfa6175c76a7942ab8fea91ba41f7963948535b82232278e77ff7cd894fc4ffa5b5b79bf5d85ba596210fb170f1367630fb0d1f492e3c68042584751e188e3434cf99adecae651408be6c89151ff3b34712019cba867ef0bc18263ffe2e83236b3e4a952912bf74fa152d773ef6725b2e7b5bc153bf1c2fcf592e36c316853489ab83d1d5c45a3f0a9ebc4fcd7bafbbbb1d7ccd22a3bb8db3a4d0f93159003737a46481e5aace4fb31ea9b51c4c415c5e98998f9fc73af9d58a2d19dfd13870958774c23ffc42d8c3134720f113d90dc6e4fc4310b354fc6564440afc15914d30890f8f5b9c27ab9777eb1ae48c8c03a9ee0e3d6d3c74bcbe710f4e1cefef2d8bb27a935e982b2c459f37440e072af19085b69356987f5a35a6037e9aa1a17741a1cc4f83bdca2dfa78fa4e620c48a6f90a46a14a7efdf29cba560b1b5895ae1c281d9e4fb53a45bceb15f04e15c8f7f728ee170769871d4721c1af0aca164b77a9167dfb78e5eab038d68510eec836289df6d9e1f4b6f119d6c5ee010b129fcab312b8f5ac2c37d2203f99b388389849c81f192e37a301f05e0902ef58f3b36d6fe8195c150448737bb9cf87927eb71adfef33982503f0631bc2b14d532ea61d736173f0eebe79a565e4be70211f4487101f63d2f17b61b3e47d6f0af2bd6dac3061fc01b23c1e1f2b4c1daa84da5ceafac16f30b83a223624c548efc179394650c0f4561177008a3ff5213099235bdcfcd7fbee6357763178e3da81e30901c27ef722660d79506e0b6f3fdebcbf64feeaf3f5788e99a444e42e5567a31614cc8d30d9e1d92b2672613c36ab3cc006ceed238eddb5538efd9ec1a2c2e328c4f1589eb58181ac33ac32b27bf101605093cb0498a11ef0cc6aa7065fd4d4ed6eece039ecb13d994d12298836df3881439ad8d25ce73115305c56955eb141bc6c68e2750bc7944bacc05ce71f22e20b3ac56e0ca2a0da05c1619abbb8fd0bb5eaf6657519465799fd05919301a7c0ae5c217835b4330c1e8dd3d39ca7d4f555a9ef0be2f4282d3185ff6f344aebbaad798b29fe84a0bc40f0c2ef247d77aabc12004f7ba71afe07ee40dfdae195311ed8d2dfdf5fbb910b4d8ab859d5f3680ab9e251be17f8313c1a8a7999d5ed5af1cfe5bec208d6ba09deb5b2166b55700aefed0d794e919f39301b2ffe13e1f4a7bf02dacb9e155596ea9881b058269a6a4cb94880812708e2982e34e2cfaaecd4b949a8ecf54e01dbe1d9afb04d1c9278a1f1601a88566b4ceb4564f6696c1d7be6783381836aaf2f35086934a38f74e79e6bb87721122176d11c7246e3747a38b49557f97c754fb193cd810cf1e9382d83e3dcec071b85c5b5fa381fcba6c542dd88ec3e560dfd48b2d4cb7f940cba5f791034312a605f43f0ae126d4f300d8e9f710e24102ccb2e21e3097223a3de6e1be973435a99a505b46c7cbeac0ff561d6f2f08214cc1def6b0902912735c3d73b4c3353cf4e7a0bb0b26f76c9f613ad91ca02b591087392f0ff08e8a4c7abc79dff47bbc3bb13d8290a01cfc0ef30ccf4e9af7caa06ccc27054e078eed55b2eee10c2ce21b08d5521298ea3e0f249f6474891446fe57e7f1311110f63b2b3ee963740cb5202c7524aed48ef8f09dbf7778ce4559216ef1090cf73b95e0d82324774a90c625d95d6a19744a0dfe04f7bb58b8e4654d765b07370dd1408c69c3e290c330d7afd21825dc57ffcfdf24989c04ee8758d260c522f5d0098f4a093342ebec1d9ef94a74a5bdb5c015fcc8efdf951e290195c7690a04643711e90ed79f781e61aeba57777ee7ecb289405af193489f515e3359e66674f2734bbb7c5e0573b670ac96b651bf5fd9c0438e7e420f9b381e786dc6c08de844f174bbe4cbc9c9dacf7ddbe39f9925f3353d45e752452c7fdcb5b80fb039b182e7f466bab42cd43655797a90eba024f2ec20d20f33300ceef228ab3bbdbe0d982639649fc03d89907a93ca021990a8caae6fcbda382d455f948a10d0ca607fc03b344ff13cbe5840533e7324f202cc0ce879a52b54234213f4722b8f3806e23489dc67a4a9b35fe0c106e5db9fddfa852adbff59b5587d2f9285b7cd9025b0c76cd198f6beb7a216970ccf972f79794546a04121b7aac613f45439ec3dd52c40f0090d4b42d68b1c804a23bd247ac128d27e598c9a10f4e7b638f3b560b44708abc11cc3332fc1075fd3069fa54609f6ef2db81f9a3684479be18c6b418f0c07c3010f3465d302de4ac48e61f5db6f1f19e47584deb2eabc1bd23a8ed5bdd9bd157f6b3cc900dc50a58640185b06f18d7db8f3ccd8235bec67923b49879c305e056f8d1f72e803422bf7004be6b8e504f4b59aaf68ecdda4e99b1b033119813754faea78541821b11bd03b4e635b009ccc3a374cc08b59401b03ab3f5bf740d39bc5cf681a452f7f061f7b00e15a9fcc6288f107092e4c6427cf5ecddcd0ef0b7b66072e4328dc89d4b2b22ce23efa4fc06d6f586e2785e76fc86bc0903c60b4db277874463ee566ea2a2d97565759764efe0e05069b9f7f81ddc07eb46b78a2796ed82d7f3ae435bf661b1bdb3d1c46c87af5b55f481e58602233cbb2ab2613863926eb528612a1d6952bf100ff44dc2dcfd9ff040af13bdfd08be77c0a4f9620f2f34d1446d15c6ad629b20dcd9a8c3655da5cc001a03dbee8d0367edff964d9293541c25bd9dc88fe589d08d766009193edcf2f1e1011ba89bdc0c9cf0dd679a0aa667932b7ad22c58ebaac571cc664aad24ccd80880e66d3dffb8824ddf88132f4fb7994c1aeb9859486ef70fa3cf46dc4f29827241197a14b38beeee2c605d728c13492bec6f7f1c1786e75ab9d7b47404f5b88887113e5937c9d520f3574005eac06b677d925d2ed6dc35c39593e8052cc979852e9d905b9659e388bd342b692b7c8568c508667b9605caef0a38e68b89d85fc5a76cb6723bb419c0489186171b47d015ea5552fb963353be06cc3d75aee96289a06f6108169d63d3044d53b1b2cc59f178186038db0624d2312048a8f9d5e192e87856e8b8a6644c6365d53290d8c91190010b578857c88c6e8828148df78569375be05599a2c04ef3901a0c8539231ec6ad648fbb3ac28de17caef25891953fed37f5d54546876143235cfe7ab4da9e13d84a6ec3b0279a25bb174ffcd1ec5712940f4df2c231fdf0f9c717d47da9b694018a7ed21f193e3e78ba07681be1247a85212f50291efad008865cf94678d3994415f3406c7adeecb7fbb4d1f37500682dcc1123965142fc52efde86d01c71758f954069ab03e04ee6c43bd9bd604caa41fd53586313bba7c0985970bb662762f397d9415fa4bdbc4e687b9efdbf2f8be6dc0e0599fa5e0cb843c4ba11d8b8f743123a7d7b12fb38f32e33011c8550ea96f5672421beaffac70ecb80ec8324eededa07a56c7828b9eb1430888459ae9893254813b20a2ac5d21b96cab558b087a1aea066a8960d11d08eb9fdc5e936dcc3b623077bdebbf0f1abe2c49cfeaa059a9a91f522203025a98002ca7bcfde7901654ed5b0b0bee8b84e6c6c228f891fa27a991d7f3891070a38a409c65fabd23d9c668b6f0ff6a6d982606efc475bf6a7de0dd9159aea611ab6ab29d24ef8b9068215abc2ba596700e64a6c6b3f90ec0087147f1ba6f412432e3f0809435e8befa348cb589a2f41ac58514e23e84dbc295e14d93fbecd935b349d4f2843ed38a04ccea3167f9715fc53523b09653dc1e915b3eb3a5d8ff2f4be708e34960656889ea9946104d030635c59b087844b5850118b6cef11c8e7e05397a3dfb12a91a45116bcbe2cc0ba3f023078599a4403ea8fbb7b667110f60247c9802c3ff91fe8aac53dca7c9a5a6481418556b7614f3cfc91292c4d10dc399aa4b8a62fe7235b8253385a6f8495fadb11da938d5fdf8558eea69e3d1f4710ccdb63f28cc6e500f8133bddce2c222217bddd2de5255936cd57a14dfcf07254cbdbf2043b3493eb7c24546177de0ebe18305f037062d0047446c5d25ddf147f50e31c58c25225fc4d79d7b11996eeda5b03bdb1bfd85f156e7567e496d8a7fbb3c16d2f4763d3de59ae3ef83a8ed61ab82ee3c7fbdc324d938d3b1df56c4e10b12545b00acd6a8efa39493c7d59e1e1d34541aaa50b95ebc80755974253b6f49f361610d32e8d56a469ef80abb889803ac3530a06131d287e9275607be90e22baa02e3788252ae0f9945476c57dc93ac702db58e5373c3223274150c5b58e8898835d0ba6a1f844a421b3e8db47d8ea041a913ccb1dc6fe6327bfb083286faa2b6495344225f305cd6ca0b0c903f162a79691bca2136894a05fbcd1eadffdb1db1482c764c1e90f59d4d28009ede21e379077f1ae40ce2d7d724674919c878ec0e3ac2fe1e96336534af77691459763ebbc05abe2e2f59f956bf9104321a1267e65ca1d5d9116fb7cf9e577db3db12a5c22bdb48b3d0ab1eb33c4d9e39ba98cc5e10032bfb5e2b5623f4ff5765d6c355b1d908541f7cef2a37955f0318f9d1021db4e850930fb3834945fefc783ff0f46ee59ff5d9058eb6b7ea9ad4e3f14be1d89ec97f73fb46af721a9f4f890e66274f5aa93744a0e3f93e5cfb205b77287ab5636715e3bbfdbdcb8894521f519ebe2480ae156fff209d01110c4b0c3282c82a8fa42675cc2171420e6ec703d6872daa3bd2f78451082c049d211c0c005392c27c3d1b6c2fc1259de29396c45447ef2616a3a29b3fee6a083002090e6267cc3f037a7d8d19c5180b5ccb5f92696629f9b77398fc16ebc24f9e93595d856643f4faf9172c8e2edb3d048c73c6543b8e45c92af43b6c7e3531d47e1684d917d054e26f8e91e2986d540943bb7f15ac2bd25e570948fba57fc2812add58bdcbd19777653d766f31c6b7a2a6e861f69f814de8d0e5d68456aae9c79f6c86f7fb3d0b31ea062316eb19aa976e33c2459cdec0050e7732a8d48f7323e9f6147a19888baa6b560dfd80978dd214d0be79945ccec01db7df32788e23250cb98d7eab822f859de0fe3569672bf92bb7c3a4362f0d5b30156858441aa898162d67e5f221308db4655a3260a1615bf988f89facd3b077fa808f3f5203a9a2eefeefacddc014f6d11db21f8a307536bdc6869d12b97542c02c59ecf007840654fde68d0c2c735d0b95e82c63c28c5a9b238863afdfad10b51a5da5c834d6fa232a73a171fcd6623f6702cc521b8259d51cf4a6cc90e7d3fd539b84ba6f91cb525d73e801aa56954c65af7c50da1f39ea3f36cefc77a1f225936cc068887648a6e902846e75ddefbeb9f7364c163931354337a9adbd58e68a9de6de25ae55f82597fe5b11faeed330f9d56dfef874728b5fcce7dfcb61940e8ac2fd17b83cdcd53dca8f7ba211a710a0c792b5c1d4222174f98e730a67cf8b76e67cfc1141b6ce0fb91f861ecdc6caa400aef7c63537e79f3bce1d418bd9b509064e2baefe6c7c5500110a5237279dee4c8ced1d8c3df4fe507e5b0240c30c411ce2ac8b418181c9f909653d49197935e88b6e4215f2dd58d46daab66856549ff6f048785fbd76a723ebf6724bda2c214a2edb56177a80e77ebb80a8137a14caa6f1366a4b9452e37f6c730b9452518a7d609cc5bc6d2ae4c6ea120b61ca3e388c9b3ea", 0x1000) sendto(r1, &(0x7f0000000180)="27486cdad5d24608a8c2f36d5e304153c10af43ba46be07452f6df8888cf7ed1e54622ce5fa72dfa233b6d69047f630288a0a3c7ca445f2061451541caddc2c2f8e5a4f382f371980f90c052aed46354180bacf386be36a5e4ed0a4ea58aadca10f11ed6e0ee96fbcdbc1a466b51fe5b79f58c42a56e9dbb7407b9ebf4c7e7c545a04685e6d1a54f726ac6d331c7488f9b3a216189e279d589d9f945d1772d0bc0e1a81a4b16b1cecd982ed8a455c58c83b3c683699656216d14c6a11f83493c17bd871a99ac3f9b0af4de25759dfbe6eef7f35bf7e035016ac34074837c75b6eee30335ca944f7a60642d78226a2b110bc6e8cb3540568b54a99b7fdfe8502f3aee1dd60db777bdc2bff613cde29809f534baec09b8ae0b84bea3fee31fc5fffa30e335439ec1aca2cd19836b7db10b6252e8bc9a5f45b75f465737fc2f852a23a3797f7d05b151c4091ccbc6bdb0c65bb5e4a8f94344de3a0390be389a0e8d52a271163099f43b029f1892d427a16df4aa6f6fb352dbbf19a3f4858cff0c8f6a4e81e335b4bee5069a1cac466a14dc41ee5669abfbf1bf8ec1c080cb77005c86b3c788a4cb4c7c3d07d5040e9e9dbac1a897a89ae9e0919d9bca6f348f1ac4590f634d511ddce827e4af1dbfe81734a6f9fb7fd12353c2daf9c8ac7c7e6d6948588a23bd1584043f3567bbb959ff85c4d6fa199fbb66dc422f79d3515aa157e24d61effc0b73f6772a2fa0820afeb19336a3ae01c8f4e9c844c08cac023cb623e1e5de0687f55f55cff5fae4251b928470329275bbc675642f79fc68f6e8528d8ed7bfa9998c2348b7a841d18328a5213016a7d29f716618a552e81fab8ed80ec890b97b404beda02d70eeee7aeed09846dd1581110e4631e127a16252f986b41678cf17e14dfefb860cf805f00294300d164b2794d4202b1cdce689092d0dc1e5e2d85c1d94004f4f146f552ecc196832a74d46da71306947567b8fbb69aeabe07f779630e5ae4eb7e136c132ea94bae55108bceed950efe1cfa3e4a6ad5dd4ed7ee2507773c52da1cdfa74c50e08a369ba140637ea0edd397a3932e665bf676df1462f518a347570081e2816e7250ba9d1ca86532de00a3ecb4e24cb47166e1b503c5b4164fedda76a352aa7e82bad163dddbf3b895f22964378765adb097688a5fc26c53626d991a89b669307f418765a0dff0024e1cce337882a22b363943e07245e495d33260eb920cbb8b4830cc9b49a72294ccfab442c530eb47ae9017b7b21b343bdb0144b65921f135e5bd99dd3132f5d99ac4552be09278a1a2538aa8d9351d8e5992a47e7a2a339cf88c3a68edc1ca1fbce03df0e4d0a64bc1ebbd949d8e73b1573cf81da2aa330295d581b4f32ca72f0fe51423d6d36cdc254e23bc887bc7bd3e0eb0b8d160df983ee4b2a572ade41360287ee219872752194bc6af25ee052b32716b33d88d7cfa02767fe158c3010e328cf40e03cae43db40346ef722e8623b55c5ba5b8a363c00ee0f6a9a2260af043ff8a654e6b497103184383afbf24440c9958a51fdd276e0a0e070a145b88da179565365faf608ebea427a66561972f69c0cfb84ba9229d3469937ed09ec53322678e79b6522076ed765f1a7ba216888a29fa13e11782947fe59330df1dd7ab922e08d47cd880765eceab15c7cadbc80e164ee94908d502f3b564e515f33c23efd3f7d2f074e3212de505360091d678f9bfc73cefcc7f834546599eecae9f5824755f7233c7d9cb7de73d1ea67141871eb855e3a425d3961f262f887f01b919bfefcc7f1171f3a0645d42e03b447724185519b5d76c73e8e89c763b8393951831c6e6c2ecc44417d4b07e676acbd15be31dfb077a16f98d796258677b311c2b32a36955d4031e399d5db8d4cea99d37431e0c5a0c8abc2a0b49b3e4d4033dc521d0210c383e33835480dd1b6d19743c117e95e728d10dd2df7941345eca9465301dad74aa885da3f4262ea73494a515110cde21cc50d0b321ceea3ce67f6abc7ab38e319b56c5432bd87fe3034b613a192b48928ae6190fc7e6345be5c7cd29d4cc59c76bfb340b3c47a5d72afa990f6650cf89dfac003b61ea705edd23369373bdf28c7dcb141e235cfe1bba20ea6a69692ba894250dcf8907b46e519c4adc5b73e436862cc785e9a9cf08cd8c8012ac546e46a9551efc3c9eb620a1f56434145655fe867da835d4a62103c9f744ec5539e4997d1fd6e9ed6665719411fad1310731d1ead6e31edbad2ee0d342ee5a29e36c3ab6b39b4d2e50033b82a2bd0d5fb1f015d123dcd575d1e8e9c2d93e60368d03f999b53835f9d47235de6e17a6b9157c99b20d1ec1d62668b362e4fe49b18bb366280e585c84eacfc0dd4f84f904ab621c9d15c1e3db655289ec0ab36745d3589e0ec2b4cf5132d2944e9c1588cf7e619831eb64c7b3ef8c99bd7ce736ea948495609e886874dfb67665f03dcb66e4ca75dbf022edb1c0f4fbf0f3abc0bd6dc1e3a4005f8403b68dcd2981dc7c98723da87124ab6c8e341d8c392d5448e29a5d2d4f5b2fcb3b5e8ed4fbf9b07ff694275ecb8c863cd131d4b6c2787e5de3db9335caf600fd7c2e451db2595f7961a4ac285146eb44d12a851be2d599098986fae5f7ce6d02350b359df29c5cae49f6628dbcba640f9a61303e7009d6d5527977d782451cc571fc1d7c7d57f170372d5ff0cdedcd1cf6784bed01afba0ab4b42ce6b0ab9a88243e8dd3e47f0020fd2ad197793647f5ba4dcf8e7a7a76d80710f57e97494fdd2d8f4a268d19dfe54766df80dc324619503e4e3fbdb2c836f765658a794fbe4430f523eb5441e2174498192f2dce327c8e9386fb1b1b155ec8451696d6acb344bc9bfdeb6b6bb026743b9f5d3a69438b5c83a991189acbe5a7d104c89e9a347342b2800344064739153c61b91873565c02e125b9df850916d0b62e070acbb7e8175190b1e9f91be20be65800f0df14244a6a49ff4eacc3c8d29d5d404d6f06745c9598d6b82db1e47d6dcd7102cf4456ac0403f32a72aef8f2a84d0be2cba6a09e4091e233d43deb3bb877fe553a7ae17b930fd763c24446ba2bb6cd1094c7ba836be9dffefc80eb01e68607cd93ca7625532f6116d2c93a146965985b14836645bd7942313777d69a0726c6a2742eb5af06791d0fcb8a16725b60693614783fedc2742cadd559715c740f17978811946a99b886c0429ba3a307fe413d762ac7675e54543a900429fa2a61a3aca8908eba1f15e9e62ed2f5f9dcd9ae2fff38a4be3f17e82d3e139b64096946b40351f852df5c3d803b3d21dda9d1d247a0ebdb3bc9679bba0d40700b9b3bfa072db979b91c4d91a595c9c95fcdc9fc01506327ead83773711b295c3b1035de74f8cb94a87a21d1f40c76a48eda9b0cdc229a8fa53ad90ffcdaf2959d2a07089868f877e27307645ab22211c6defe32f46627f71fb0b0c220c33ba5fb66441813fbe9a8d50887ccb598060a720ccc7dc63aa5ff715af111fd6371033076e71242bf141dd785fbe94c180cda4001eeb91bbf3990b1bc82e664f14bc133c24c3e4703217ea839bf75dc57d00e35796abfc3220035c2e87d9d05d07398ce849f7787756bd50526dcdeceb1681b3aefa8f8fcfc75be0e0445a303c6041a6cd96db5d0661888e30c7ec59ae5651b00c993e286724792ed86bab08f625281b9f6d8ff908a1d7a6eb2b472a6cf6c18b5122202a6ba726605b707a8fd65bc3e04ff2b046554dbcfab8479400e4d00c13d4fe8d468b96c1e57287d65d83b458bd0f083b370328ead60dae4b88505f1c35bbb3101c450511fd97324e15d66a42e081edfff12089a725159b00f6ef48c1e3348a691771a60363e6ddf3fea778c73783f7dcf4d1a814203855e1b949c6c73bb7d82c9dde96fb26e69683fcd79f34882c7f033e386a0a533b183e6b8a947f5ecfa9f5cd31ebdb4ea8209ae625d42e1e4bb8128538d983598e259847fdf0a87f2241cea8c0aebb1828e791e063698022251b64b7d1ba224c47711457e9ddc7675dd42a3ca5895f65b57391c9af466c19f0fd13b6a9806a22ca61d8af32b05f589b8480675bb4184c8c306ef02bae9563326c5debb37392c851b90fdd7d05bb61aee9d4af39e0999feb37c967e21d864da96869cd7baa1ceeda365fda1156d2335b2c2cb545c0dca66c8769ec5d5760d6e87b5383f7dca0a3c1704da77173ff3fbc21ae14f8530755a98dd212a9840c73e79272b8a42bf08a0503fd34c611c1b4e133c59f1d79a367cec855af6873209adb2861b32c661422565cdc2e1ef9bba1770faf4aa0b7db065f483b4b9f45f435c2112a358bcc792bd625ecf466867b4eeb1395752f98d198089f446f7e0e23afee9366fa99028b3378e77c5260300d804010ac1faa6ac63d1476d8646ba5f0048b20b99a6fbd74e300acd05747af2ac4af9cfa45d7addd99aaa33235b76c3d48a192fcf8bd19056aba591d5a07ac61435dc1fb2cb20f54720cacea4b3dbfac89f78947da10c16eca66d89178be34cd93e7e891d1f1f4d9f45a863f56ff397271a0eb2534571d66c7d1b3b2d5e21ee3b1f909a6be2a1e3cfb133cff230335544e326d680462b44dc09c3d8db7e2b697e07274d8fd4f65116311dc6181e81fcfd0bd1c6bc8c80850b1161951a50f85a8dc4dec44a6b93e63ab55a572b39861d93d8f7601cfd348ddf1a15f3f2a94602829c02b299cdc8f306009c924936c2ebeff46c807671e44b809eeea588e364549db871b304490942871cafbe354f295b93900444fe58ab5be025653e163f8ea03c0ad81eeeb864a0b1d039b92f62c75ce757dc221321f5a076bbe43ea2f255fec5f89703bbda679312d524b3981c387ce875ec279cde7d45b9ce32003d3280526095d21c6ec647027233df8a140bf2a4dbe90fa9e3b515b17a356333571065f920ef5215281e96f69f2f840a4dd847782151e56f45a31bce68eb522197d29bf970237061da1e5fc5339f865a570d569034149dc4154a86b54ec9a71b772d7ba522afdead1b088a4aebc398006aefd6f5c9158a06f3c825ae1251ba24de42698a1965f3e8bf923db9d867f7471e8afa0d410bb32e4cdc7cd19366406fdeaa42de39f320b6725e0c2ac86d1439ac10157e02503e9cf5daba4b77fcea72a024dae363149af8eef9c66bb1d4a919e80a8ec20c6d1d7b779b7ff76e142f08ff97da8c4b988133851cbf0f30f0b02b2693e490fdbf3ef6ad4bf31adaa14ce9e9ab2d1080f970be12338ad126f12bc856e791809b12a17bc36a9d95328cf0e4fe9f0e9effd5a8b4076e82ef4c2478868edde44a834a1f219109aeeda234b169aac8ae5bbe0d71982a769852ff33b9f6d573cd5498e8c7fe12e6353c6ba1189dd63a5a2fceb29daad32498160af72d9c7b7ac4a2cf315221e28cdef6c8070eb56e8cde121559afe5f995abf56f4611bc5501a7be7d304c843edad709b39c40c2b549e4781468493303333d9302b12c588e60973fea0bb9dd4302e3073c2a023e8a947a9332d11488f889b0f4f0c24405ac36427ecc6a84a7f61377a585c7c89bc32e1d015e0f2fb749308e75f7fab6784fb273ba70a82907a569583f9e1f96491e9af882596f62334fb69e8a378a6f822902f6b0b0853e6f06cd9f6b068c2f41f7d597cd9b73318024280b4f657c362047b5ebe5e6cbf7cbe5fd1ef9ab30532b78e4ccaa331a5dcb0c089cc1b2c6f85975d33596c1aa251e66a7cc52113143e73955c62dea7b0536b469f8b7703b2b3ca9d8ef2618de6c815ff8e6124b6e2", 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0x5}, 0xc) munlockall() write(r1, &(0x7f0000002180)="2119bab959cf2bc6d3d3e12a44ef8d3ea16757b7dfab757ba2c5f79f2afc8751c707f3b89a799a3a4bdaa76e45935ec79f57aedb1899f5fd41d88b96732c6c174ea04b3df5ae3c547246a10c99af28cf7352e3daf89638ea87ce4bb8e4c41c5ae8dd196a6a8bffa805555ee5623cc4e0d4cd52e7aea2f2e0c19455698fbf73fc30696d5b971133d3ace947dd92254df7d10c51b004", 0x95) 13:12:03 executing program 0: r0 = socket(0x1a, 0x8001, 0x800004) r1 = dup(0xffffffffffffffff) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8000a5, 0x10, 0x788d00c0, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x56, 0x1, 0x5, 0x101}, {{r0}, 0xfffffffffffffffd, 0x0, 0x28, 0x108, 0xfff}], 0x80, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x6, 0xfffff, 0x5f, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x8, 0x60000020, 0x9, 0x2c23}, {{r0}, 0x0, 0x0, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000023, 0x4, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x7fff, 0x28}], 0x8, &(0x7f0000000080)={0xe0e, 0x3}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x407fff, 0xfffffffffffffff9, 0x0, 0x0, 0x10]}, 0x3c) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) fchflags(r2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 13:12:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20080, 0x0) read(r0, &(0x7f0000000080)=""/107, 0x6b) 13:12:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r1 = syz_open_pts() fchdir(r1) 13:12:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x26}, {r1, 0x4}, {r0, 0x2}, {r0, 0x102}, {r1, 0x40}, {r1, 0x88}, {r0, 0x108}, {}], 0x8, 0x9) close(r1) 13:12:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400000000000000, 0x2000}, 0x10) 13:12:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) r2 = dup2(r1, r0) getsockname$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4aaa95600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e36dc02d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4102], &(0x7f0000001040)=0x1002) write(r2, &(0x7f0000001100)="7e5c505aaaa9e943eb3dab478788d8f880e4bbe1eecaae6325ddffde27aa32899932a27ef6188d80600806c1e80cc30c7e48c192d38a74447d3a7f224a974568386ff7ccdc4f055c290b9381a818f797a85c48267e4955bdbce7d7", 0x5b) getpid() 13:12:03 executing program 1: pipe(&(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000003502bc82d279642830593625b9a000"/80], 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x4) clock_settime(0x2, &(0x7f0000000040)={0x101, 0x7}) socketpair(0x31, 0x4003, 0x6, &(0x7f0000000100)) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x1) 13:12:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fchown(r0, r1, 0xffffffffffffffff) 13:12:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgid(0x0) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r1, 0x5) r13 = getuid() r14 = getegid() sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="809a883d5ed0433c5decc42d942d38f06e95eec8c958150a12834233407de331864fff1b175ba56e790660daaabc9c2458a7", 0x32}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0, r0]}], 0x150}, 0xf) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965100000000f09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) 13:12:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000000), 0x1f0) 13:12:04 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x1f) fchdir(r0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 13:12:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 13:12:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:12:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000016c0)="539043f758c2006caab76047a10880b400c39512c89a172a6eb8251333136731a1be8429a9960135b09f4994c0ef7dbf4d93b70d8acd49c3eccbae2f75603aa013162c948852c2e4ff5ede501093ebe14011be0c4ff14f2ed76fe73dc85691f57ccf6c848cfd1c3533802d50d46dbb98c8195dd0a237bf5ddabf2bac0ec806daed3daacb9d1b5da8c4cfc5525a52342445b32c7b7a9b724bfabcc6c0e76a9d3186ecdfdb7c544bca2ed00161a04a3a8b866d9ebc63d4ce50293c2c6f576a633f7fa80b3b0411a195fde29f8f8e134cd557eced5769f406d98e738e11f5d7870f0975da051e6973da9a8584fa83db207d3c34c8049d4922127a9ab09277b5ab26083dd98bc0b18f17a4fdb0a7859fa3100487", 0x1da) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000080)="b4f30a7adef31ad370e71077864ebdcb584d933cc7ca72f66f23cf170a2862427112fac73226d883cb0afc978283ad47d377e371b02631bd54d04163af506ad8ff2b7d38e5433ba36cab15cde18c996c1740eb626baf07bf4afc656e41714b6b24b19c2235a279d0c2674bb42ebc7968d50245cdbde102c1872ff1c5a9f0faea103463c81d96fc515caefdd3a38b0c2638f48fcf6f014210f17cc72b0cfcabad144760cfa897c94e506a49eea8d953afc776eb37c8e3f7021901a566c3636e9a44e6ed1ff81cb842a0fbb711cb4ba2ea1ba16ba831c4c90c5165a7d2b585e71c1846a4c968e642710e4795c898ca0884b888c2bd8a48f10de72a273b7a2c81592d89a682c867f7354928a252846141ec837d8347cb57d9b2ec96c8884413befe366e9d3a3f3fc5a6af1ff9975f6aaa6fd9258edce475804b1b50d2d371b4bdcb98c9a1d9d9800f756841e3307e6cccd5ee903f7b46d96f0746196036c015394eba0ac56f4cdb3d0dbb10e3dc414fb1a4e3ce1159fc140aba12a9310fb1793d491dd91908a7f88a2350b5b2cb59c2b3c6fb7de35aeb57059600872a76c8b8206300d81f9b7232be8b52ae3ac607677a08fe6ef109b9ec8206fa97f2d2c6a059386ba965b5e52b09d502f82850984cfda13dc3dc05ac787cc14962e4c4d5d7caebacae75f51d7542048c74b03f171dbe5613e422f3cec40f4d0490f0adbf2f7365ccdf060c124805d9e532e88c02bb075abdcba2a4b9cd920a5373a18d44ebd53a35b8ba5e3382d1904aa5a8ebb428817e2b9f253aad668cc3f287211effc63db22f0b55c03c8687cc2ef766cb4f77b81cebcc8e3656ad1e279b2a46e99058fe80c8f80b1e6f60ace0ee5790e6847de1919b4d478d3abfd1ad318b28ed05a39223b7de96447fd597d5c50e40b4925fc110c0014bc92ed8b5def49118611bc39ab2f278b5c99e26fa714215540c03612538a4eb3b8a4b79f20887b71d7c3852d39fb99a9127ac33bc456e454b218f40082e3ab1772296e7ed9104f3bdd24092370ed5a08bfa9ba9cad96f46358750e1fe02df3c7ee4f760863380539fbc3bc3cbd29d74b4ca8b971360b84e7e988712df3bdcb716cff00a4a1eda8b98abf071554b40aaeb9ac1711033050a856dd9e7d5f0dba061ec23fd8f23f6f2785d719b4599c4cf698d20efd79b0a8750b9e9074af63af1c8e0092e946ff75632e0f7d1d0e6a6914f569e4ee368503d7ccb4bd24582fe4c40d77549129977b6e0d5fa427b1700398887ccff6581cd2b238858af136b4845ba7bba0020b22597e2b268502b5ad961da244a3d4e1e1fd7c297cee799894331f4fca20e2d418aa24b15223cafdf436a5b87658987ae196b935ecbe9f6b76dcbf48d3bb6edceee9f55fd9bcc89260854b91e1b210a3d46b6be1794f359328bb9fb7651a03fcb619abcfd407045fedbfed7f017b5ebd8e2bb1aa623b6ccca418f7e6db60d9e0ef7ab214539e04a4ae4416dfbfaf9df4c1603db31f7ed12920e1daf98133e325995eacf5a44a4d2819f51967e6165011b97a631907b2ff2587de6c33852303ddc2bfa350fe95c6d17d541fdda290e0779a2dfe2359bfe2b8eb248360824305836dcf2cbc1b7200c7a3ab9aa745947d95d3f1fa194fe7bc1a6b7257335ed58c25709ef4a224e956242769e06f70142cd4fa98c62312a216d1626679830d16865e94866c153efcc6862824f4f635c4fee1c981b89d09303ce4b2c8af795473737b939415998025d0dae9503107462d28cb3dd2f54e75c5cdc4a27541de7f7d0fffecf5f18d9db2fa64bab4183999d4c1181e1b6a6c05f65a9e9ea1688236a0abe7390003852f8f7558665d3b62aa073520c5343ccb086410f85fb5c6404e3e88be440d3d51bc32ffbe8339a184b41dd17a1a0cb711f3b42a6b1bd1d368ddee899816f36626d54470290cc32b14ed06690f52ba993bd22c89749cfeb10eee5732de2043a8ad3a6f14a6c389de2f77a34635e41615fa4a88d11e81b9ba5ce71e86bd04fb77c13304314857520b39324c5f4cddf59a9332a998b9d343f7f102596b1c4a5db6c5a03fb0813a876be367eb4d1b526c4310c25354f66afc326c5ac6fe865d278f183120e1ace84b411c395acb804e45dc9b14816c955f4507eca748384b24abfe2bd3888b6b6ac0178672545ef1fd691f6e6c075b9e97ca03d25a7cb8d9c242ccbc8fc0e44ec53459eeeacf1b8d7de245f043cefaec3515960f2e08e4141aca840677c106818d9b57a7f25ee25d19bfeea6a0e1c6287a12e1169eb81a9783c5dc9b190814182af950d4d43c9c17c3d8add86232011431f4aa0685b6e7487a04cefcc9d6c127c8b3ce70be8c4c043e5e06b82c0b884598ae835f535ad8ef94810bba4487a0fb039b11a0734720403768047f843239c926c385806c361a21fc81568929097b160de3219a81f2d0f53a3871008592e89ba5bde7fe366d7ebaea8f186e82c32af8a1f5a37800d86cc2785740df0fed3b5d1f4f7eaff1c5704c1f42e7f1847ab5940f4fb47800c41d22d3eadf10cdfa59edd1e44314ad08a2e378597e5e5b329d73b39cb039a7496e826b8adfd5ecbca5a71774adbe525e4abf21938bd6161499e44c761cdc3c46d421e7100909dc4595a8f6cf69c715025edf530b3d8c69ab5670ec824c8afb6fd038a2ee21d2816396a2b9838b97758013d517c75ddd67d79a67616d67541dbae7bc7cb6dfc750eadf20ed8ef41caf373a80017bafb2fb2bca0b7f3a23377d34d4f2ec4b930f7e6ef2bcdce6f3ff8efcef4743ad9ee9b3f45b369c41e87286c5357cec95bd28b5a27e1804cef20ff1b4c0f148e2e5bb6f9a49bc1573dd6f917ca352c1007962e753e1aca26c428a96878561bde01873e3313592bf2a88b0fc51025e41b9d62a9b2d2488d7f730b6d17be067709aa08f408e7b94753dc7ab0ffa23f54fcb6a30a1a038f86ff6091b0095dfbba9fa9300f6de699de26890d7092dee98f4fe2e906782b9f9294462c4247491f8cdd54bec9257a0f0691e45ec2b63f44c386269a993b539fe4ae064a6f7b449927b7f9aa19375b26be713727666910d81c76db791ac62c3df7d077c856cf1df028700bd5798576c5cbc3536f67b9194444ff02250a4c144342e6050b1ff87cc58b8b8d6bc0782871db62dbbd82c2b04a32fe175f12bb5189d3b46487e297e1dbf81ab82870f86da46cbc33fb08c3dc90f4f4fab11b6f7dfd25aa8d330ca7a5c37e3ccbabdea884ef537c40cc5c1c6c7bcc9c26faca62cfa5c6644aaf4e71682fedfa8430f240633327bf991b2b9a2712a9ff1ab2612391a11425d2bfe187ea50e846829fd03dca8daee036e09e36d684802fad9a2fe322b78dd610882ac897a0ddbecefb31b1d16c938ddbc7398419775d3acf619d6fc4572d4ac32f2f4ce577ca5b6c0c4ec2138fd8b0b2a0bf05636a52d4b45876e491cc9d094c1c4d4a1402f154333ddb64647005599e3b8cc3113b622901a999d3e00632c260c4bf8ca60e74f7d7c8bfbfb4220c67aeb4c11dfc07f46ea8b582fae3540a131c531584ff02c7a8dceddd8b62c8a0a929a5639113a9a665172e361dea7c7d5bfefeee7b6cdca7aff02a63d80f35f0c8dd050659f6d488386dc392ced451bdc3bc38bb2a11e1b6a68bc1391016396ae5eb731ca2c836f949cd0f8b1a21e37f16df983778a93ba1d85ad0ac05be53f952fcccd7abbd1660efdcb1150f5795b37309e049168df16382b6eccd423d4eaa3661204e3aed7bbb7a2077ae03f95eeb079948def78a91800842c36984280bab0ac5732ed18c3a7381ff762751519a8e394162aa1c011d0afc05c4c55c7d70f32617bdaf2b33a452d43e39b60703f6044b86e082d5e29e19b6e7cace14e2e7971721227bffd169959b927103135e98d112b11e2f05b723beee19c2eddd21a2c5413b82bd265d1c78a321f6b40ac9599817717f7580823b19b23b91b4ade3b640d0cb65b708bfb0dba9d4fb76771c521cf5d3fdfe831f825f15a32e3cbb3fb0b499813efb6c7543dfce059d7d8b99e9edcf6cce0bfd7ec150b2713d07f9be8ea0b311e85c14089d309c8976402903e4fd878508747d6f3b532c9bbb5a9afeab12f43f66fcb6925a8e897d814f9de803b2f5e5b091b66adb753fab12b81137201e8523c4e3050a34919abaa3e7fa263c317ecaa6fb19217480f620d0b4f2df007bc519df9980a0824cb89635a7e8140b4604af418546cc106220d06fea87739783e013bf659c4c40d8e9178439936c10325a46506e61769bc501a8e13316a2374883b37123927009f872468fa67eaabfab125e88ccd1294e70ace1fd5a187bceb33653fd4287bce4641a5bd56494b41579a0958af25d1634a8b37194ba2b9a28b9caaa951afa8a13f008cb2529200f49c3d1ec96c3fa6e3cecbbbce329df5339921674cf601ea6252768e0a85bf1753cea9fb10063c9f0af4d21c6ec4f4f5ff3acda8d8c616a51f773c1f02e892eecbb6fce2cfb900e974800194ab79265d652e89d6801535aec6324434e362cdaf5b737fe1d5b3c8c41ab0cec6b67a9a54d208e2d4ba152b82f82645da736df0c87927484a562f52672030403a56377e536bf41a824fd7b72c1878b83987e73e4e65f9f1d29f1b7ef2ecd481aad8009629f181bf7ce7521fb9be91cc478cf3285b0317089e65d8d24b07b05fe360cec24ef9de6c2cf0db400767b23afe697055e0f80193916d6d32525d59a4ce52ae9477b4b2c9ac2118ac3c7acd03b2475a719c36c3b6be8d99bd11e490109cbb9034ac2d48bff53a9bd2017e7e00db270eef239eb510395ea50e259c0d762f995563ea8b50cb5046908237acc59211c3d646ba27be980d88b1080edb10d17ef2ce9c8dea155f00d28670651761706b7c8422b4ec421556c74ffd21b3d159680552feb68966b49e67a6f442a72479662ab91ac8a4ba71436bf1fc2f483af001801d0deb89a87b3eaa2198880018d8185f40160e9e8b42759b5b4e64e37c636965190ab0504e4c2e10df7c124bf6803be947b2f9fd096e59ec98e436f1ce03d942cc112852cf68a697fdd2ea6fd349b33def4012f36a1950355538010d99bf41fd11e78f693602cf87b722065febfb2d01fbd5658ada673eb3172005f8cad781c588c4a510cefeedc0c6c0cda16bc47987137ad096de7e987207be66f8794c10b0d8869c0ec21a401d8720cc6bedb33375e2a0a542156a13ff6c71f582380cab6d768ff935b469416f2869a94ddbad93c184df812a2724187d023d6433d32d3eae0a79565e0da9624cc92a5f742a5f63edc47a52752351d494a435ff477930e82b1fbf0a0372634a0982a70ba68449f2ea130bd9a2768b3ae7bb0b0d1811bd8381759d8b2d2861d28ad0fa049727a156dc32b85623c03021d1e99396d31abd36a683ac9502efee287f082bdc6d37a8773743849a5f9b09ced5fa65032ab01d9ffabc42ac070dec6937fc714079c5c347292b505d795b08a1eaf6ba0edae186c32da825d6e73a575e80c2c0eea7c5126474fdd3d7cc196d54c69301c88df14f2538596274bef30b7f63b20f26192377a58106c97e9da26387ad5fd97e2610ac05d21a5a65681bc18b3c9ba8ecb285ea5405ef12c6bcec62f6db2c4a4e495e6859240630fcd9da1c5eb44f03abe234be543d8d2e181b6e4708175aeec66cfa49e8c941bef5b34073986526dbe2c4d99af4be71c9d6c8ab7fec0b0181722c77f33cc186a0e5eef1876dc16810227e887d2a07b43a89cd427f391287f2bdd5f08fb6b9dae941ccd85", 0x1000, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000010c0)="9716718f5f55b1d700ad0a212d0459433f76509c2acab9e65209626269734cff552a97d71abc7b48d14887c55ded85340c49bc31cbfd86564b7789622a4a071fb4ecf56396a113dbe01b77fd54fdf4a74a25ca1a1b79a17bfdcca942395bbda23bdabe9ebaa0dd7ff7caed6c7cb58729e6672a60c252e457f2cc4193cea35ae648f38175aa4102dcfcb69f6f11b1d647304d", 0x92}, {&(0x7f0000001180)="ad185087b4e6b0f9b21ecdf0464badf5dca1bc4c19107db1d0309f46ffecc4405abb71b24810a889776b4cbf24ce766d825647d7b342d6e751eacf33c0ec583c3fc34abf7becb5fb3a2ce3cccc176cdf85140234b801ec184ce05c16eeb6b9a76c97669e27d8be7f9a92c1e58be8b088c7e441b6b188a0f70dbe75b0314fdec00b291c3f3a775a4f2ce6e034c2341670a4512d5a8b53075c190f395efb7ac9831b957af4957348363cb319b4d45ec4cd2731f9e9017c61f8dbd526ce208de312af0d46b66278e671f972ddb47733b4966d9fe9cbda092504cf30090c6cf7467ecf", 0xe1}, {&(0x7f0000001280)="8df1395cac", 0x5}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="f3f9cd3c685e632b6df4dbd5bb468b64d6b50260fea25df5f1cdca8911ebdc3eee405258ae78e0527ebfe18c80b4ea2f42db6134fcaf28de1b53961ce33739abe78b3fff498529925e6de7ecc16e1034461221e2dcf2a39d0aef8b7122a17e19a5d5ef0f31dc19583fb338ec93e5e439345eb9e11a9ec75fdb30c2bc7298f1dea22f3e37e1e2d07593a68d", 0x8b}, {&(0x7f00000013c0)="b6c50f91c250de6545a46e7df73b0214f6fb938819a91854ff8b5292618887e739758c4437da71ad7c373309b44e3f4622cb88b0a2637a004287bdce742f611aeaaa93a11ab7fc26bc861d506d6c3c40b0ed38c4860ef4c083a6ebca3db25304135e7f50", 0x64}, {&(0x7f0000001440)="2d3d729850cf8633a4431103f91864798c524f26e2e178c7213825887a4f18b4f1c18e75751490c2b1aa2105ea90e27c76a0b1f2e67514aedc05f7b88fbb4f2557ba19ad3c621d663e53a5d01f5b58ffea1ca593a27c7d840e97fbfdcce332cb8b18f835b9542fe043e3ba7649ee1e997b62b44fe136bcbe95675fc6be2676c3188d120b5e812933df93d916d61b06fb2b1c79300cd009bb5f5c31385da0f080f28a59ecfef34d48b7db234866d99903213b2df6584d2bfbef6c323a57d2d9240409fbc57e752e549e5418fba0466c93739a95841366cb3df600c9372017418b53bfc2224f8f59ba49ca727177e2d06984c7", 0xf2}], 0x7, &(0x7f00000026c0)=ANY=[@ANYBLOB="8000000000000000ffff0000090000001bd3d3d2aa7174881b8303d07dae7e4634998ca8892e81ae6dc62c98730cfaecd4888bdafc954c25e5064cba7338193053b96a4a9be3b14f94bcd113304645f45c11ab65c3298ce2909c65577887292e7cbee9de456f895d85d175635060e5f0247952001fe284de998af40000000000101000000000000001000000010000008e0f766ba7ba7078aaedc0f7715382196a48a79ad3569f1816d4eea36b0cd2ecea01de1e0fd5b5770a18b5230a37ccc729b340f40a44bc785cea75a985e9c7d3ebb4bb58ec21366949b58ca6bf461c81c970cc7a091108296604b63d5d49aefe6b091439d88977b482600b5ad376c547cfd9632ed5a2f97657f9235bc95269af7479be710fd90434c7c035af2935328b17c9329486b2f9110bf81a48f66d65345a3258aefda7c73babef5bfa7d67a341f6c975a379f677cffcee0d3d749157ff095daf36cf78a767726f5fd6b67009d7b7d723613dcd8057212407c99b47dce918172e9f4110ecb84a6bb466a1150eb9647913cc6e88cb8dc7c9ed38404a5c3378e703bc03220444e3bd3d53bd2cfb01a150c0208daca4015b266361a9643af72e1924ad928be55b683c2ba8bd1848350a504031c4dff410d00902d2c99ed94944adc2d8f00811a0ab28768ea1baa21b03cbf89f13626b2588e331ef5b0e27523e880534dad0d02e9f291c435068a72f279fe8a712ee5f92ba7d8c27d3038395508a38c05f0dff9a67d7ecaeb4b5515cfdbc3099945740ddcecbe271dc208d7fb613b89ec6c009cbeb30fd2443bcecdb63afd1acc7f8480ea73e62f690027b090c33c0756db1168f108742ccff96e1e759c4a779a941f08a38dbf4278a4a4ccff5556342d2352f611e6a90229c6e19875a8d9f492344e06966c8b2e9002ebd98e7e62781939b213f9ac2b6c1c1cb2558c8c50ce9c350dd787dfded900c287797e453a055dc5ec0d548a11abf7254cafe20bafbb549f7e35ee3916ba867a7f78ea493aec50339424571b6fa264b1c9ef92bc88c5b63e5d21aec3d572d148fcb302b7a379f5983db151249daa343de27929be622d98a7ae9e6028ecd874f2255913106bdf87cc7666aab70a1965ea0caac49917f43051c865c84dd8171977c893c11b8141dbbcbc189935a72a1b8f8a157ef838ec2b0cfea6fcfa16e5a6df2ba58e577e8a9353eadca6fb299366c56494ae27061951766286e8834e30b1e694655601835b653ae75b84a6e8a1e5cbcd5649827eae9f4cb473b5a38b2879002a274b9b33b9df1eb7f8c59c2c33051a36fb3615c89a1770b6a1d2da7ff2b5319cb2eb577fbdc626bb74fe8ddd3a30116ff2e6f07b4dd225db6e1fa4f6ab6074f3de2154f5a3cc535b02eca98f80cbd76605b07b7601c4ecfc70a0f5eef3b71a84f17e02e848f7e6829b6d82990155910906d81ec9ac44cfe84373b75aa83077dd556abc093b56470d651232e378ba097575fe2713882d771d83774ad436a3438e90f5a0b6a6f4b16bc3284fb6b232b3a978d070958287f27f0496cc54acdafdf4be0dff5b7689280fd8a98ece4bec31421e2f8cd1efb9895d16848fbd96d3aefec99d51b30c1a317008f4575e398c06fc6431291b2ca0e938b43832ddf663eea3c8b7851c5b1aafd97326b575cf6437cdd06248a60029639f926cabcb85332ccad7ce721d2f6538e9b7ba56f73ffc1350025f25df1a51d52f5f02adc045dee4ee5f484d249861251bed44c8a72062421d6986fb5987e81a69f16f67c81f83b7b0e48412f38f3b8700e61ccc520b006960018dcec1848df5be1a7b3c5ba9d3dd1a874c0214177230cd3ccd856351dd7d27bf610a675ddac48cfb9e38ed79e329725fbf296373bbb19b649ee6fd48e87d23115d7e667cd541e31a970dc2880b2f76bc3073ea9b1ab5b3c029346698dabd771e6c602ce42e27b670018667433e018a652e9b5c69bc3ffff7cd8e992380d059c352a545e36dd2a74856dc7e67b144aacd7fc26ae6d95cf1d1f9ef6ce975fe0412c0e06147580956d66d3d9b2cae8fed5c27d0d349640430469d963f225a97b1790ec49b7ea5c7bfc24b0897a9269078b613d27134453930a405eb5fb601ac3b27e1b6ebc3d515a8d180dff110209c7968f4caa528a690032f8d9baacd39cab2f70a5cbd1b0ff238e3b08ccf173c9d2c5b690d8c97ab397aac9848669bbb33cff177b74fe63d5d9eecd1c420c3d6c15b491456be33b125d769951dc9b951592f32db352ad850b8224c5a8ddaa4637d7e912445c75e6367ed409d200f182914264ecafa203f5af309278783dca710a812d1da759b833b2b9cd8a2f50f115cb387889c421379d0d9b36742a1b54c670f714f74194c4aa4c9a5cf980d8ea12b5acd7b4e1544f2e95851989e5e8c47d77aac02121c66ea7f57e1f0653b89775de0ae1cd909c08cc2c12ac4d64b2d12c159615ecab1d0a5a015d0b429993213b012f4b9df2eff121d8dfd78e6d3e1c394b564e2ad0e120673be88cf8706af6557fe6cdba19acade9c46327fdb4920edf9f4927169277c1243e9a9e33ab7cccb2a9caf7b713817de6cca887d5a689e45709993184eac4fb10b593ae3a588e49305f42ae2446dee964e2b2736d16d3d5d61023db355cec4666f619e4f08bc88db1dc37efc6ff5ca45542172588cf8c9e2e5339b6250ef01a260182fd6bceae5aa24385773ec31d36657c8272b01806ef23adf0346a1afb5df3b7c3e525e3feaadb99a20cebdea96219c87e43ccd5a8599d09216fdff28a06fb8ad188acd04e757055e9918624f00851225d7e386cc8eb788e855dca835637cbcc2c8f8436f7ebde31b1cb40410a53e88476e27809800e3586ae0748c4a15d87f1f5ff76843bd57b198d825d31e557a0fca94f60d22234de5355a94ac84d43ee2dc9cc0161a7b8b85bb7d9145f49611ea03bbe4ebd250e35ba342b35df27c6d17ad7e8e58aa1eaff1bbc184df3a6024d6b42acbc3a699152f8f5d2facf9968526514ab4d27c3a671813f9480002d9c46898455edbd7d3c5783a1ed809ec8d657ecece0aa0e3948516b535132990c54ef00f05019aedaebc7b7f816bdaaa75849c2f21bc48cb39b04b6a01ee7bdc8816876db898d028e44e1b283b45047549098979d8816cdc62bebe06e0e1e81f680b52b1d4900ea9abf80f1830638e0dc23bb0aefe7ad885eddb6b1060f21ebbbf4456702a0b9a08bbd5bd645a90dd505b4a083e06f6251f492c3e25d62e89c13d0f20c0b7fe45f48b94d26d9aea4239f8c4d1e1bafa3186a9713e935223ae7d11a6f00d91631b332d3cd4e70a385316aa3637cab7d58e2de61106406d11e24d1489fb151665523a6da355569e7e92e130d3e36f73b1c2630be1139c5b0eba67c822cb68d1260e035a246bba95626f7c252dbe128b80069892fe5217b5901021cafa3ff74c28734f39151eb9cd73bf7951d0a83ae2ba8a8f70b4b09651c5d9b930b3bfb36603297618aac2791d67ad3042f77815acb1555903f2119a249b4aceca9d2afbd2558a36bf57e2496931c0f9b1c8238298818af443c020669c2ca5616419f3d7da000b477818aa7e5712a1c48afab094c2884b84b6757fde23187b7371e7d1ec7ad450baa929ce5513c5573a30e5ac394b74f32d5b90e37b760d3942cf1aeaa9d531c6b03e2259947ffa6911f9de69b905e4d289f11057f19b0e48f855328d95e2487d8f014e7be6b4e95bf82583a94b0c8eb91f922f4c2d8c618ce85b309e785570d3e5a0f1266e3107839e96baff5828e730798edfdfd95bdb66f58e1f2169f77752678beea1a4cb13928c8ed297ae85a4c281ef2ac0e04e9cae2fae2884d2f6a65123a490340db5fecf603e67150a78387f53ed30bebbc11d7a8704bb8fbd648889291e8c3c30722e77c834396bf90683491ebbd60d176c92d29648b1c72894236f39b0bf3fa1d266c72ae60039259412db44f7b382bc5cc2ff39eb1258692d92a12fd2d1adab23378db47d0b61aa7dd7b0b3695720af36fbe4bf4583a770d95a1e9f255aa923df040b0b7e7fc9e914bdb7a49ba942ca869eb61856404e93b4afed8e6fae74b282786ea4426d60949c1757c6ab4f6452054eba990746545139427344a4748ce717ceab85ad3d22596297077d66df947891df74954596b880bb442a6db653b6ea11aef2113bc5d9e94f75954878823f0eb6bd60a71689e7be13e7ef303544816f5ed18def0381880884c9195d14b83c9f1c7066979319cfe620763bd98858eb442e20999fa4b2ce1b4d7b112c277093f1d0824042c26430a81179c27233da9fca9b2c0c2476e0ecb9d32eb2efee61559177ac1007eea5c39f28bd98e3efba3ca0140a0332215328052a82fbb521e46bc2366e0648419807440ff80e600b5ba099d107f5a68769163002644e626f45c1354084657f15725793f92ff53fcd462799dd3863410306d5011bf024a403df8ca7cafdebe09c1449db68ecd200f0699478275c88eb7eb38f9fd63c7fced597eff2e441016a9097d6f78b395745afc0740472faf16e73bf4fce659dde1b7e1e5551f86aa75743c95bcc21bd04a686f478e3e812b5863abfc4f43cccf7715f71620dd0dbb9e91f91f9ed8968aeba5e3b166d96901f0d428261f8cd60ffcab96822472f852627bec61cc5829fd2ad0ac9156f05631edf155a02b64ce40bb1ad04bade67494baa4d0bc3e36034425780226f1b90471c5e6ef3a03bd798118624ae75fdcd8e8107edb1009c8da3bc0a315e24edf0be363a81ad810dc74916ca4618731d2ca39e3e584e81aa63619dff21aef793ac17af5b7f5e97ebb6c464ece34ff2846ccc624e536b7002a3cd100775a17aafdf58b268ebfdcec7b319a04b681108db740c1bce7f263468f9f4cb95297ecbcf06ff5c8fea5a80fbb542ddf2eee28afa93391347aeb242f46e532c3db9e2c0d7da570ee9b4b45de7d38983afe5eb468e3292abbccc8f110e36b001abe5dc5889dc8c51671641fb6c7480d61599e2b3b84d0b3564940b132d4ce7cea62e705233e611a661ed98bf5c4b27d85b2f39d7dc1c661a25690d1816ae2c1430f62e7419afe5284f3bd50448ac7991570fbcb18b9c06deaf683ed9c0a21371a9df0ff2a42e672e35babbcc4e17aedfe38ad55ff57040f0f89eb255928799cb4a94e5d30e3938d8152f350864c916518c5077307f4fcc1f8df142fdb0a95fb844a72ff0168e700e83918b609a859f7231fbe173b11dd590f3f0e331debfc189ab9718bae9d379a29327855636cd48572aeaeab41c436c6e61f231fe7a1baa729b39168c6822f67a265e73c36ef482f7200d468a8bd5c6379b0e0e8fc6c4b58a74198a637deabb8e2a705c2ee73ab67ee743d5df4cdaedf6f1feed497695dbc685d60de736a33e79a913d3c988bb1af33cb473c24a9e9d78ea2b3954d1194fce6f5fa82dbfeed1fc44e52e0144e3a5ad63b2683c44f569de47e125b28da14b33ef92261a582bab042131ca27a721a1ee2b11f1571239448eed0bd7715eedfa5beabc904465588f201652a1789276834b785f5fb43a4784e32510e31868991b7dd1aecf92d0c65c1a8e81917ed558bad5dce32d1dcda51f77fc34a227fe4e41a9b39010cf646f441022a181f10927c68bdfc40a25e79d71b80ae1b93fb9a85b3788c9d27e5023f2c7edc09a2db54e709765eb2b9af9248534cd81ce76672c148a7cc187f659d4882f1398dcc642e064f0f2952255e779f689fd40a4b518dc065b98660f94d63c276dd15c8fe8fec973ceb57861088a6fb686286b56d827ebd748bd1f855bac91ad772d9e7921386a9cffb44aa62650529a8ec8c4063c47f4f54193401ae208d146c0e489ec92370e8760cdc255de6753511fa82c54e7649ef0480c9b64353d33dfa67c75bb23bc86c6558b14847c60cb72b489236ac826ce9ab441a6c379642f7fd41efa153bb4e22a628d8e604b2ed7a50b82bd6ae220e8ca64a4ece5c13c24d34fb5504caee4f72"], 0x1090}, 0x4) msgget(0x1, 0x0) 13:12:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x0) clock_gettime(0x5, &(0x7f00000001c0)) 13:12:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 13:12:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x480, 0x0) accept$unix(r0, 0x0, &(0x7f00000006c0)) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}, {{r1}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() r4 = getuid() getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r5) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000700)='./file0\x00', 0x100, 0x3) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000080)={0x7, 0xea4, 0x9, 0x4, &(0x7f0000000440)={{0x9, 0x8, 0x8000, 0x10c23000, 0xfffffffffffffff8, 0x2, 0x2}, {[0x401, 0x1ff, 0x101, 0x8001, 0x6, 0x63, 0x81, 0x100000001, 0xffff, 0xb3, 0x0, 0x8, 0x1, 0xffffffffffff7fff, 0x40, 0x5, 0x9], [0x8, 0x5ba, 0x7, 0x88, 0x3ff, 0x180000, 0xfff, 0x5, 0x7, 0x100000000], [0x7, 0xe373, 0x7, 0x3, 0x76, 0xff, 0x5fc], [0x20, 0x2c5, 0xffffffffffffff81, 0x9, 0x100, 0x3ff], [{0x4, 0x1, 0x1, 0x7}, {0x1000, 0x401, 0x5, 0x1000}, {0x4, 0x0, 0x4, 0x55}, {0x75aa, 0x1, 0x1, 0x1}, {0x1, 0x6, 0x7, 0x9}, {0x1, 0x7fffffff, 0x4, 0x100000001}, {0x7, 0x1c00, 0x3, 0x5}, {0x9c18, 0x7, 0x5, 0x100000000}], {0x0, 0xa00, 0x1, 0x9}, {0x40, 0x5, 0x5, 0x38e}}}, 0x1000, 0x9}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) mknod(&(0x7f0000000740)='./file0\x00', 0x1000, 0x8) write(r6, &(0x7f0000000100)="4d563d93ade6a518d6a6979615d1b8dbec94ae8ca5c684a0bc30af8a85f88ccf0114bdfda7acc252a2a647cedfeb4858b31c65b03f3c0bd04f1a4209b007ab0484e3de4af88eb10eacc408c210a9cd0a69a21c243489f11d6675cb87a69a4749f6051efe52fa090d7c", 0x69) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000007c0)='\xfb\x00'], &(0x7f0000000940)=[&(0x7f0000000840)='/dev/zero\x00', &(0x7f0000000880)='-@&\x00', &(0x7f00000008c0)='/dev/vmm\x00', &(0x7f0000000900)=').+\x00']) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000200)={0x630, 0xfffffffffffffffc, {[0x6, 0x80000001, 0x9, 0x2e4b, 0xe254, 0x0, 0x2, 0x2, 0xce4c576, 0x5dde, 0xfff, 0x80, 0x5, 0x3, 0x5, 0x9, 0x4, 0xc], [0xffffffffffffffe1, 0x1000, 0x9, 0x7, 0x100, 0x101, 0xfffffffffffff67e, 0x7f, 0x6, 0x1], [0x4, 0x3f, 0x1, 0x3, 0x8001, 0xffff, 0x45], [0x100, 0x8, 0x51f3, 0x2, 0x3, 0x19], [{0x3, 0x0, 0x40, 0x8}, {0x81, 0x7, 0x400, 0x5}, {0x0, 0x9, 0x3, 0xb8f}, {0x8000, 0x2, 0x1, 0x8000}, {0xfdb8, 0x5fd, 0xfffffffffffffffe, 0x8000}, {0x1f, 0x5, 0x3, 0x2000}, {0x90ea, 0x8000, 0x1, 0x2}, {0x4, 0xe3, 0x1f, 0x1ff}], {0x20, 0x8, 0x900000, 0x1}, {0xb293, 0x3a94, 0x6, 0xfffffffffffffff7}}}) 13:12:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) sendto(r1, &(0x7f0000001180)="22cbbc19a75a7e433ec482bf5758a542dc979c84f4c81dc0a408141da585ad702f6d9fc09604b59a2a6f5b1808bafe36cb4a10dff4e819bebf9b59ee231a1e6e3a17460e3dc5a82000bc7e983f282345991841ad380eadb713bca372035fc4dd5d6947f741d76312e10e1836e99fa18845835b0200243f9de00dfb81284bd061d34e186db59e6b2b1b2bd15b98f6dbcb08c7de69fa09e2cefcdba8e13c75e68a09db582d4eae6ad7d5ef8a", 0xab, 0x4, 0x0, 0x0) sendto(r1, &(0x7f0000002240)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d99c3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade57e7cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb64846f6600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e56aaf96835bc3991844f8253f3a7f37d565904720d98bf0610c2eac9037cbbe0e16fe436b45c", 0x43, 0x400, 0x0, 0x693e8f593e835b3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:12:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:12:06 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x20004, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 13:12:06 executing program 0: r0 = socket(0x11, 0x3ffc, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 13:12:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 13:12:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 13:12:06 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) 13:12:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc1, 0x20) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x1ff) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:12:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x2, 0x8) 13:12:07 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x5000000) 13:12:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) fcntl$getflags(r0, 0x1) 13:12:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r1, r2) r4 = kqueue() recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000001200)=""/255, 0xff}, {&(0x7f0000000040)=""/128, 0x80}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000001300)=""/169, 0xa9}, {&(0x7f00000013c0)=""/79, 0x4f}, {&(0x7f0000001440)=""/149, 0x95}, {&(0x7f0000001500)=""/214, 0xd6}], 0x7, &(0x7f0000001680)=""/242, 0xf2}, 0x40) recvfrom$unix(r3, &(0x7f0000000200)=""/4096, 0x1000, 0x1, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:12:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/23, 0x17) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 13:12:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:12:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x40, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xa11) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xbc, './file0\x00', './file0\x00'}) ioctl$BIOCLOCK(r1, 0x20004276) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="0bcbe51ad1be578996f529efca8d", 0xe}], 0x1, 0x0, 0x0) 13:12:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x110, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, 0x0) 13:12:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) r2 = msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r3 = socket(0x18, 0x1, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001900)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r3, 0x5) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r4 = semget$private(0x0, 0x4, 0x100) msgsnd(r2, &(0x7f00000008c0)={0x1, "1a25cbd71e33809f52d65ada9fd9cad435cf845725b001bbcbc6ef9465d6073cafff301304a6a3b76f95dc95405beeb2f0a8523a693216bd51d3aa63eb0e1edaafd40454a9da8f6965424b7afe000284af971e6b91934730c06b12b7686ce716c947638875830005744d4b19ca16b4a9551012e021812c7d3c2b7866a6c00ac9762290e43e2f8d6e914d7107d329eb27550ddf1748df5287d1bc0162896f01ee446818fdbb17b1a933da0b24d95ce8dc500e35eaa30669bd2c667046b60f69bb3c95014cc2a64fe426b2cb8269c09bd250f34500b35eb2c1e0a6a53ffbc60cf3383a8100198ede7cd2e818b2851fa12c150e87262348c16ecd966d72423638f8be667a305c097792f0dcd119e5be6dece05ab01ca81b600452687dcb6ae27062f907cdeae2e57ba4744ccd3069a250e988f4e6a34fcb75421c581e6d129c64705a23a4669caf463e6b6a2806a2cae7adfd1bba1ad212e1fb03e8fb3430cdb11db4f627f182b31124ffae94aad5723649d073d22449dfec7b9b1f003a6ab0bc29770ccd1907cf5d9fc5609574fc5a1d73cbfc5a77ed157d2b13238e7bea093b1b0501a4277c854e85552af336ca7b2bdf646648ad15babc6229d09d3744fb064a7ba0e055808e0b3f16d659cfc61b62f16188e77b04b59f7d9d6ed53ec46182cdd37043dd276f5067ad555d3cf1759eed0167ec34e4bb3e9e636eefdd757f01444b91c62eab611643e065814aada20c464195cb16474b17835ed6f6a3d73c4703e10a4a7ba985e9dca34787d444a72a8cddfc24c4df1fb5f30b3490e51a0bea336ef15d029f7db0ab574dc74d99d64163f61f55f2740902d61eb241b590b5e702d3c9f2d84e52b234d15dc29b0efaa2e7ec394d4ca1846fddeaef43fa80dcafe6490087d7cbec975b1177b541965963add1ca46364c1d8caf7370c380821a34cd47d05004517d7fe26e5e9e8d7cec8eebb3246d36bbc3b50ff167e15ba2b291f527c8efbd3116c031af75e9684df8a45c5a8d8102d7ac0b476a8f3c008fd1e5d913f26c26aa922330ca0e75a868af89d7dbb2878cbc7af62124afb8e7acf264e3561964a84b956572796e92c83a5d5b5253817c6935141f43a951ac375a165d48dc43e28dbc97303e352a585f64720e98f7260afdda5c46c9824887839b519a62c75efd3e53bd9c88dc24e71505bb380041f517814a60ec7d41c4c00a84d1ce00c97150b2fceb9bf3b2efcb2674fda1c85c84e59bf4ae57049c4f292d7e7f5c9befba2330321d28e329b81fac9dd0c637da30a4d6a2412eb3b330e5c7ddfbc9bdd07630e3e5925cf8199c76654b6ac832e801eb2217337882ca6a93ce5a2e0943e1da15f0e9cce8b5bd8612b7cdd9fb6169f9ec389d1d915b50afb054180a211c6828a788d1344cd1a70003385aad44b1d56e6a5a3c28be3654598a5fb2a4cb8ed97fda03110b004c4c17e58262d7d2c8499fc7796208f78f4317a5d6c341a7d6f234d7fcf84053351902207253bc08bfd0c4bee7425c14cdad0b691dc0e640e1083a04326c2ac4f41fe08579f8393f9ccab492e1fa925cfff6cb015c95070083910724c3e261a4cce3c20e6dac91180f96958798fd146ff9c9a993a263bb0183d2a7ff8f21dd8bfb4c23236ed4a80c3a98147f034fe7113418ba9e39b7880435283832435353ec85007b7e7e9d1f5ec0dd2669a5ece8687aaa5b51061b326d9cfbdbda3a75c96749e08d06a1c9fd15f67c2e27b77458a9d2a4008092947dbf4562f0d0b8243479a3d305f047ae7cb8f3e6ae5ef3a55ee3bf426b8086538f7a8b822572bcd7bb0a2c94f2e6074b408f7eb246b595c7c61af1b42e738834f3cdf990395df88f2339a7042d80f3cf689d02647436aea80488bec55502b04338961cb23dea6979658cdfdb22b3d1cc49be1b9490c7c0ad634ce8a3d7c7316c5c1d96b62e5cde766004d66e88943cbaf05953040d7059d702a44d1d8ffa69840adaf4527822442f2d53a5242209f7157154f8aadda4daeb68a70e43d3a6bebf6f0bd3989552d2c0eb6fed58ffd0a3f5ef88452b40b97da440d02e4ac18602506b2028312dd8669088db1b6a7682c604bdfbca21e077cee8cccd039809ba8421259804b0a05e59d59c3bd38bc3ad1e635ab49a7506c673f953e82dd3b8ccce4278398969179144860156fd5bb8d1ccf01cc1628d6d4889ef4f3dd59728c1403555847059c8369e62af7cd778c6e54162305537f37d71fa16217e8a57b48199fef184052b0cfc08e3f4d530bec98e5d5d88e96b8b1c972691379ce1386682667598d8979b6f94d8cbadaf9800895a29093e2467357da8bfe66eef48ed135f587d62c74c88db0a699a2b38be503e024d268ccaabb8116064a043fa00b08d3fcadd56535d33ae0f1104af5dc6efc94c9ff8ff0bd5872b764d641deb65b95a5c65aaf5731a4c4f039cde480cb4f0592e3393687bb6bdb9c5d57a0082a4c5fd19e5820541cd71216f99ac74c71a27bc778f2d2d5f30182fa3ae40e7d1538e29fd65a66790ddd2a84a1ac6e6d9e9a851376aeea13817afd3bc7d2cee7b0159adbfedff5eb8bc3e67a7bd5356991d629dc98a3d4b4b009f8080abf70c8220d8f95979be2176b727c435962f8fc4518f48fc3015b6e46bb48900a166c7b4179c3f4fe1ecd8136c91fed86ee29b6431d31e6dcea704178bde50055c9fe69f63c674118e1dd737b5a0937638e21f16f4756e072ec01b652cc0be8ab26d23eafd1353ef4686bca97ce8a37ad9ca2c22d622635e0c149b72e8eefa6fbc745198009eb7fbb8fb1695c203e309edad69f359ed4d96175604497828bda9db9e83962a44ebc2b33d6d5dce2fe0fdf503cda5a6c7cff42e57d6feecaa16fb5b0253820bedcd7b37fe3801f8c56b02649ab0d429535fcdf2552facbb1e8c25ee5a971423aa2f5488d50ec96a4487394d05070ae677db74c4abfa28d99db636908a215a31271d22eab0d64ffca1feda564733e00de38517bcd473bcecbeee372fe917bc980a5c173ea84f3f4e8245cd86a3bcc510d06d0c40fdae3ba1dad988c7bd1f71fb59955fa3232b75705415ef680b1bbd172aabb673bf720e2a32118e8c5a60aa6da9f707061f45219038bcc66da74353a9c6a2b14dce702834987fc90b11660d5b3da5cad4a4ec330d5882d33b6a24e99889f8e004f6207dca40aca3f05b9cb1e16d4ca514791d50d15432264306d641e7694639e840071816df8f459d38fdcd55330799d285ab34319aba27ff0a5f1a72d53a6c74360a0d88243cb9678285158e84b0c478e8c849f90b22280437674c057cd962e7f151c587230a5db44d87acd0e390c0f6c9ecc799fa0c4fe205523b81ee9fac4f181007682c44ac1b3d19876f37e0eabe2464518f940809fe16c30165e941c605dfe066ef213ec3fa751fbe1ebe905a0b9eb66a79088297db1e563dd399231f9dee6f2c14f1d4c0e6748e3b961083257495352936ee68a8bd1c1eb23ab5a5271cbc04b1d51a395e2d355c5befe815849e25e2dcba3270edaba77598e179aa7371d8bb78115d5ddf73210988b00d9b87fedc2ed61d5eb6e485107190274f757b6630df491090dee59366f0d3553b588cbfa5e98400b959690fca5bd4f0b99213ad6df793222c0a779b50a35fb829d0f3688acbcc116c2e2966d176df03db1bc71b7c314071b6b4fdc687ce9190f13e8ca0554e1ff46820ff6081f22e749fd7bf18cdc7d872aff6685136885d294f6ad6aa881908cdd42ea946cb1242dace05d23fedd1206f1bb9f664962ae6ab943dc99c14a94aaa765b8cc902800535f932540505c690072f3e1221fc788865f0bb0dcf733d6bcd13cb2b0819559c1f1c283ff9e85222e825269891d5d9b6bc96cde3cf6bfc52331be8bf01e9fa6c2b5df556814c6083b693ba38abcb1871f177d84d979c4e2ccc264cc5ea8fde21b25cc30e4770eb59092fec433ee6badf3a1e577b9aac516f82cd574c8cd7ba999af7eca55a2fcd1d1c8082647a76d8b611958366b89aa104eba4ff45e1c03a3ce9b10ad5ea8907960dbd0f1e850382574d50812f4038cd0394a3dcf7039cc8b5fad62a27cca86e65fe84adbe385e4f48617b38a944c301f9732dd6f573b050fa3363bbde0db595a22d098d962bcce1a0c68a937dba0837ca2b9143bd2ecbe2306284f725bbedda316eb5d30fd951af50e8c6ba281ef2cd608a147e21177338fa77049d0a26df7ba69711bfe76821a0c4d4ff06e6645d3ae1b6f02f24ae55d63fa0fd5dd3c2b0d1eb7472dee23521a8182bbbb700f438b6d98b382b95560209ec0a1497753c06c8631ea1e7323a79cb7531358138a47d9a214771d7a9605d98f495df4673379e5d268abb2c8481e932a982af7b8aca3c0c87508d6d2e0cf00eba2fbc09f53f7412b26149837366eb48eb49843808b2185f25f4c3a2952ff794aaa7c2cbe85f2082de937388705ef4701ef15363e9ccb62c6f1e57edbc8994324001f38fe6173b5623267ea472461610082304572469d982a70e5b33f367a1ace57ce151aefaec49a881df8f0a45fc5d7221a111977b090ccf998eb53391cc7f23efc085d2f6e6cb400f807cd057a0d16149e1db48923fe8487bc5bb06b37b647b92d9d246d4367da9fc70e793bbd93b82d4dec7f9e86cfb7c62cffea8e4b526de125d10bd06bbc8be09ca4b4c92cf8a6fddc52266e97a719576eaccef4c8f15ea9159757a20f69f82476e09697f3914548b62c216df34f19141727b2e6e7c565d067706fdd62ac0c21b0ac619fa24620031080aa0918da0dfd9ae0e6e02450cfa470c937f789d716854e007e07be9d6cec8ff3e6694b08f05abeac01548188e0a15ddf8bd199ad349efa1bc6833614a44d685594781b83f42c826c386338152f9ba2ed941ad706f8f641e7ab8f7e9f9f935fd1192e7c7efde4c5ed792a70eb258494cc8dd3fe96e0b53464dee91e014e19f286aca95f7df3f6de676ef81a79a04c505bfe8fd28e11652085be6d3941b2a0625578d4f0b01a93b402d155f9d099e06cb0382e7c29d693235dfd8fa94050fa4cc862eb0d41b53d388ec63c0cbca01737ad04846642008a735d13511ed53e9ea9840d9d85ad755727693b8be5578b451e83585c6b11f66042054b04f16948119be78fb358d044bfb47a01d1b04116c15c87e46a65af0bf80c0e148e8cdba3e30c84437fc13beb9d92b8a683e13de6bad0e727605f1d71ac1d76f42fe7ac210ba9168c2fa262224d65dd0c858411c7a01df7a98bc936ba18b4c992a727b6c9b7ef2368b590c95645306b4a9af8b93a1bc01e571b269a68351d5cf3687172ca3abac3695936b588d634102d682c42115d42e0f8205ec1b05bd1259bd0691b0be081c2928c27fcff07185fcc2877f79970c58d3527a98b38288ca4a7312bd102b3f18627f8cf49136f8e86970a479b7f5cf2a9f7c147b142bd450584303912c13e34fc263882fad9cce623c84b07568e5c3bddf14105604d4c55a0a4e91f9d74d9319e21ef1c22e813603c9396675f4a7de2a7c7eb6fd4c0d16469333eda673ee32382f67c017f066a94cb02dd7fdb84c98a543652e9c950627e39409a2526769ce6f2552aaf783198c3c05ddbe54d8c988c08e3fedbae83e2e9d76caedbb424e830b800c265d73444f99bb9b6f7e76b4a81172af29cb74e9455be72f9285595ca0fa677922426f516e11ea174e15214181a36a4f2f67b5482e1fa93538cd09f79a2e76903b452ee42b80998c3e588b6aece25ed799320e340feb3df3ac8179af951eeabb1a6a7600e0"}, 0x1008, 0x800) semctl$GETZCNT(r4, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 13:12:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 13:12:07 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x32) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) syz_open_pts() 13:12:08 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) 13:12:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwrite(r4, &(0x7f0000000080)="969ccae08f2c61b715dbc3ce6c85997365582d52d2511f95", 0x18, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) fcntl$dupfd(r3, 0xa, r4) 13:12:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 13:12:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') 13:12:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x4000, 0x640, &(0x7f00002c4000/0x4000)=nil) socket(0x1, 0x3, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:12:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) preadv(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:12:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x1a8}, 0x2) 13:12:08 executing program 1: r0 = socket(0x820000018, 0x1, 0x207fff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xc, 0x0, "d730c100009e00"}) r1 = semget(0x3, 0x0, 0x2a0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000010c0)=""/135) r2 = semget(0x2, 0x3, 0x1) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000000c0)=""/4096) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:12:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000201752275e54abe11d49e2"]) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000011c0)={&(0x7f0000001180)='./file0\x00', r1, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) getsockopt(r1, 0x7, 0xffffffff, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) 13:12:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x7, 0x8000, 0x80) 13:12:08 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x148) poll(&(0x7f0000000240)=[{r0, 0x8000000000000000}], 0x1, 0x7d) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x2d}, 0xc) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='](%\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.}].%[\x00', &(0x7f00000001c0)='\x00']) msgget(0x3, 0x220) 13:12:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x400002, 0x80000000001021, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x21) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18400, 0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x808, 0x0) 13:12:08 executing program 0: r0 = socket(0x1c, 0x5, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:12:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0x40) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 13:12:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0x6}, 0x10) 13:12:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) sendto$unix(r0, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 13:12:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1, 0x4) 13:12:08 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x30) ioctl$TIOCSDTR(r0, 0x20007479) 13:12:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mmap(&(0x7f000005d000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x10000000004) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socket(0x1f, 0x7fff, 0x100000006) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000534a64c4a4a3d60f67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x88e9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff0000000000003000"], 0xf0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x2000, 0x121, &(0x7f0000923000/0x2000)=nil) kevent(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)=[{{r0}, 0x0, 0xf1, 0x80000000, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x6, 0x58d2fc89}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000006, 0x9c}, {{r0}, 0xfffffffffffffff9, 0x40, 0xc0000012, 0x40, 0xff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xa1, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000012, 0x2, 0x42b91790}, {{r0}, 0xfffffffffffffffd, 0x38, 0x43, 0xffffffffffffffe1, 0xffffffffffff0001}], 0x6, &(0x7f0000000140)={0x401}) 13:12:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x6, 0x4}) write(r0, &(0x7f00000000c0)="521974585b58ae2c1c091ba659077b153f678b0957eb21ba577272586dcb8c7e81bcfeafb734f096e73f35c6199d55fd6a40a580ce1e8a5a1649c41c322ad494c3b7c8bc9cdd588172f1bcd821679e823a3ec95f783cb85311c953b273fc07b76cc083b98c0d87d28be08b18a847b292a4a8debea1aced3af86ea4ad97b4488abfc6025e441c62df8af26e7ffe0faef46436f33d4784ca5efb291c0e79044e5b6f6e6436a033fca853a338aa9f04dc9b9e6f5fd2c3fcf34f3d9edfe5282cb0674ca328ea53a5e44da5f93f916f476243619971cd20b9c02dec52494ca959d923ab9a1e41", 0xe4) 13:12:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = geteuid() setuid(r1) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 13:12:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r2, 0x20004b43) setreuid(r1, r0) 13:12:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac", 0x171) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) 13:12:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x75) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) ftruncate(r0, 0x0, 0x80001ffffc) 13:12:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0x279) 13:12:12 executing program 0: 13:12:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000002000/0x1000)=nil) fchdir(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x1, 0xfffffffffffffffd, "9375b00600000036fdf0f0e1787fd103000000dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="5111ff0a", 0x4}], 0x1) 13:12:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000006c0)={0x7, 0xe0}) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r6, 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/185) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000680)) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 13:12:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/28) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x1, 0x0, 0x10000, "500900000000000038324549a4f1734cf8f499ea"}) 13:12:12 executing program 0: socket(0x800000018, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x0, 0x7407}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r3 = dup(r2) ioctl$KDGKBMODE(r3, 0x40044b06) fcntl$getown(r3, 0x5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x6) 13:12:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r1, r1) close(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 13:12:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chroot(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x3cee45b66dfe41c1) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r2, 0x20b1bbb5, 0xfffffffffffffff8, &(0x7f0000000380)="9cc7c3b0fd10cb90a2213251557e01cf144043d100c65fd53c3f3807c59399aac73105aa6484f450e661f0dbb29c0439cfd50898d9d21e8e865103bea61aca935bbebe7469d7b4d5d4f3366ba8201a4aca7b1778914affa64efa0428352f6b6b4ea02e191db8c69952af89cf44628c8f5b49cd6b782491b936a8f702574b6e97116a979efa969883df8d5af4132eef35b7e9a65a38dac9b9c00f7f14e3b67aa063d7364fcb439bb4cb14c10395880dbfc4a3ef951eef4c46dee3ac3b64811378f0cd12e7943ae3b210a9d3f2af58159fe8e3c1bedd9965386d8453a41d888c8055fb9c2f856d0b9a366abb8934785a1b320eb15ba9db4aa76394ba0621ca2e0c1860714179d3e66a46754e2fdbe9a7480c9a869ef85da6b0f76551b9bc9e2662b9df467406002d79a3abde50d6a87e31aad92c4e83c9c88fdfd028f2f64f51c1a441f2d63489603acf5b0cb4d66f5a4380b4060c4d877e8b973c307c0a91e130f06b25dd8581d7ef48f5f6215bb12bb460b3c043dfe01441b06a2482d349b4a4b771b2d4e33fbab2d039b39e300fcbe269181d947a4883ccd8d7122575213d80fd6f55beefeae8dcfc19760b5c51e423fcccbc7649e553bc564f2039f784d19910a6bdb4958b6731bc8f0bda76bf0bd3b8e1263c92f8ba50208c8493d47c03d0f3eaa1bd1eabf72c32fdcfa64ed5a1fbc75a633b7cc45e81b687901f3885f90b4f6cabcbfc7afa9827ca09a07e575c65a51fbd6566d24228bd49c957dae616e91315cd3f8a8fd08fad51b73e4c232e66811ae64a82602f7997e13d23ad26874ba3e42e5f41df948e7c9ae3595394af22e3bd255d8fc379e2040e26fa8b0d53f70a4364031c191721adc98d86fb0b60f571343c26a4e557142e81fcbbb5f45bf3e6655d24c7d331faa3a146d71fd8838479bf098ba602cd4004d3f859b9fba327a0278c866b2e1e57c00e43bb458f6b08fb15e7e708ee9136d70142ab3ac7bd33c32ae6da2e0f7fa66ce01e659b84132ce3de1235d827449ed9b4916225e5561d3d4f8021d22a7b99de7b8098c1c3b1baba9a44d997e764b83cb212b35dc87504d2fea92f7f17782996788a26a74644beaf3e01caba48c1d97bd3066e2191cf4c32b80652a0498552d1913b79b0ef86ffccd4d4aad8efc73e1400f6d4c6d8a483621e496bb88efa66e4536b719b0842ba59543fd83a8b87f82336a1042382a0c78254fe9e31752ebf57533e01e332555f9191e25d61c3c90f86ff834a24226e1ad5b7a84326d15ffbc00dd2d264342506cc12b4e1ed906210cbcb943d26719a27c56b963e15063c9c9c1088cec8143e23dca634da0deabab594f08b4d4d26bf5c7321f26d69e0deda2bcd229d5d657b1ee6846ec5bb43512f119063f1ae5028cb9e96b2f57592d915d78d53c272f1c7c0355be4fa6a56f75470f1a1f5b9ff44af2a0f5934c480c361d1b2bd6e0441eb72d18f75f215d3d4cf78b6b181aa79df55656cf2965622797e6886ad7c2d2d65872e59f4984b5a9aa6df562410f5b3c07ae96e91f255d01cfa3be3a744aa68d46bdec55ac52f1610b1ee7572a3f79514912605203c533524aec22dd71f5b80e745e73fba6471739eec0921aa18e8fa1b69755fd06ced325377613d3dd06d5389f035bb012ba4564af7dcfd307ff9ec7fc9eafb72f6c0821fdfabae25e8d1d5937de4ebc926028ee840abc20b14db1c0b496640aa50f3250b677f22768759ad1c3090b0489653c1f40d5b2789d891b958628444a83698ec3ef4d1586783ca31d5a18ba72258f842d3dde9d0e60cbd151868e8c2e14f2989aeb762b3ade785240740c412f7612356b69a62135ef835c275af9cb869a402947a40b0961c4d05bea6c33377a2cbbe9bc05332fae9d261844aa3d7af7bc6c3c6f3792160eee6d4a76e7a142e4829d9ba8958ad4e96040d1f6ca66a87f5dadda83fa629789b19e93b54c3d027d0da84140f9f81c89cf9b12acc19feed925baef6c6707d449a5b086efae83e4909a95bb5706778571204a811d6eb0f7e26baba9ebd2f4a476fcc883ba6d91e2ad3ad81487b42164cb2496a729d16d2e38afa9c304e4094e9c4ef46317c9dda489e0b14bd349166036c9baac7c8f1e838f46e67b2bcb41a2efaee0cb7bf2574392596c6fbfd09c065958df464599a0d21e6375f34de6fed719fae21fc39f40e1c9cee39e33e42a8ee01fa0d45807b62b68061420131e26885b1bb5db1e05b330a7d25e753c48bd11388cb9d2e8a4459e56d175e97b098e085bd5bc328457ffebbaae51cba1b646ac255a8e51956998a6d620daa9d1b5a0b6abc9b46f8923e35df7a0aaeb278b85ddbfa4693c991b92fc2be27fdfe9277262e45ca2616b2fb73f286ddb5489ca6c6a255900fc8e8e356d03c5f7a78afac4b1f9cbc6d7d7db4b1694456d0ca50aba4bceb66619ccdcddf3e6626e3a6f63d70ed6c0ec951b884568c48fb6e3a1c57623e01acea629af1fcabb58b3d673495cfa4d3d9ee34b7feadea6498c5b2a999b24aadf3da8c80aa20e72fe619e5daa8b7e64e676388e13d86d648e8c648758932f8857bcb2d459f35b86d9013454bbe641f765ba82a76112caa4dd322360e8c0af15d4375b61364a0dc401611254895e3389652fd72cf15ec7b3e655931749968c7927a71dc902d41df0bd36eca717e1817a9dbcdec591bab82cf856360377e6e6963f15dbba82ef69f837c9e28f2284f7928ff05398dc430d28e7cc2bd52c5721001a64f70b989aaeeb949a4a9c1be06b58829377e42fd119efa161a03d05dfae124aadcda23e73ca74422fe10707a2340d6d5a1b5609df4af19eb3bf24577060ce61d39966bb672e8e7f6f235aa9a9cfc9a091be44ad93b06551140adceacede2a97cebc520c67dd4a41e3782e2f3e02117362f81659fd4f394b02e9427f1f56a2fb8d9009eb42110d1e41815880973f6e8ccac47ca20e8d3c4814d48d6b2c1d0ba2123711c5e4a2019b485deeb28bb04df6afa34db879dc67306120e2e09fb79c68ab7560ddd37d2b39e9a38a0620b0775b477aad19f49dece44b7ad0d196c1a12b7204e68bcd12ce3118694439f032025c0a23e17db3974c46bcf62b3c33bd844c62e8f7ee6aa9ee9ec137255334a2f6cc5cf94efb74454d3d603bf0e2c815c5e6e428e17cd6a73aca4b3365edcc8b67d6ba26e1859c6b6b1f2d476c9cd551d86699f336f8f60b3d616eace6a6ca64bd60c33eb91dfa9f9c69d3f8edb713df18da9d104c7a1a97865cf89f05a1acc8a9f16f9687ad230c22a75e9872d86afcc8779d3fc4e45de3b1a775625d198de6178f80a9185f440690b3f1e356cea4874a3d22f4739c7cc9d5f01e881dda65795aaa955da6fc948aeb8de672f779e7368f8baf67bdefc6fccad8cebedb7e6ef49e12913999493b47fba7ae610c2d35b918241e1bd4a0758b76ee18a036c7138e375bae2965f94671fff054894214d9161639b77b6a2b8b87a8bd69018f897fcd22a4238fda56a62e903431e880cbefaddaadda260c131974f2842a1753d27442b372b5b9ca9c34f39f90f05eab4cd462ba8db274b9d0ff94a324f1ac79f18477d1d8ba32cf8a061ee3099d43c93dc7da8f2267ced743bcd62436a47014de127c61ac5281402d940a38e7fd25a4d54fcf0347cf01c4fb77975e429865a0151c785a2292f339a43f4f72656699c9dd8a5c57eb18e7647f8dd2860fd74c9d008e7e37ebfb67a2075cd21af9fafb72ecb880111956f75a1ec9dedcdf061492258bf8a9f283b5c1bb3f0037ddc2013deac501e02ba2ab24db5a38563d38f6f1a35c9435e2f89acdd33db1d38bc2a60b52e41f304982bfef4a9b480d485e434bddc5271cb5ecf533e3f7e2b809de5bf21f411c25de29846dbdc3c15879e7bbfeb17c67091228874000b106594dfefae8faa4156e35779c3587bef324b7fa4488ab7ed6cec4b193e26d683bdb502b2ce8bdaf08c434b1b2113a33e4bdb440c2a70de0ce96ec1ba6ca5b98fa138472a552ece3d85345d533fe16c4dec4741b53036150b795bd7eb0976166d2a67b8a04f27576f4def415d9ec3faf6cb0e1125d30943247cd2b29d1f55f1f1a3c59f8c503b0df9748d50c47d1bcaee32f138900ad1fa5528170afdea47d2aec863b6788ed0d225470372248aa1f9ee0a7bd401f2acbd0dc9170c4cb0a68d1eaec48208fb5963aa6d158d77c273aad13b1e213e08070cc3ec9d59739bc73d586d5f3bb45cd231454a2cc2daae4fad0c2bb76c8b9ca5103ef2ec707b2cd98f5bf78f6eae3e9246a948b172dfd27c59c37f471ee25c1fc78db711c5eed857c09aef389314c6951c1951076301bbf6de500f94461aab6687ac1bce7c49c08b758c428ef9cc18e86abcb7c710227c9e3c08b7e3d9bc677d72fa75b08ff9fd0330a646fc4c2c6afe7c40b354832288186f61a07a82803f686fd58dd9926e553e25e82764e34db9b086ec16a24f9f125b2253350e0da1d93162d31439b564c6565c6d7cb2c493de5ecdea89a408274da1c04793f1e91079df9858c77132a6becd96f11561e4719eca51838c7ba68294a884b67eac394cd8044146282ccc07983840cb80daced86cd3900dd4820cce1587652b255dc085d6b591bbe572671ff5613fb08a08d7806a49f62f40ad1722c8e17d14bfca1fddc9745c8a07783a1ebd055776fb3b717f988a61bb92503dc3e3820b406e741dc7d2a3e78de5afd6b73ffb750ad1ad79053b9f774a09fe66c2259cc88b14e00ab8b830aeda4dd94f852287aea19d97d3884b11bec9ddcc29525279f363f2c5a195b622ebe82dfe6dc1485f9c2d17a22d500b1959fb18d9f5b381f87d70c46b710dbd98bd705ad85cbb44cbeac38c7c3863cfa86fe708718df54632a349b5bd68f5c9f3694746608f129d640febae4c913938d14fe54708ced169b9c462ff2686b87be2eecd553e18c6d7859a287c1e388987e6feb6d378f04923622673bdb96bd8aa6628b825de7ff716e7362d8edcd64f56a9dad9bf5797f2c1ef504a2b5e09ca2c2757bf464cf9c7c956002cd942d31a372c1ec9a094effd9267d692951d797987a44d4d58ebc4d88b20da79a0aa29799a03e932b9a88a8507ec08a1c13e3816ab4bdd69367a79939cb4f8c01b828f494bfed9f78cc0b822017b4a2de8bb7930a7139f76daa2bb02aa1213e29b85da672bd33b3cef900029b827b0abc25dbcd8b692c674ca9522b53ff685bfffbd3889f6285474376bfad85980d4a2a766389fe041a2e498986b8bf877d9ea4502ead2f346341d9bc982172a0dc5b06531ccd0a2a8a6dcbfd97623108ea2ebc7e3743f6901ce056fa4dd2a21fad8cf3689bf12bbe9ba12f089ddb6a080d0a326814c49377751b25c2e05cd98d62ec91f78ec4f2fee01a24af2fe56bf58e066ac10d0a7947eaae33bedce8d704d0d7fd8128eab1f787246f66c9c8736d233576d63f5e54d17b221cf65bad960f14cffd7612f002f2cbfcea521c880e7479d92a999bfa25fa17b1d164d9c42751ac9b88a3a5f58bda789e06fc6df752859f146685a3b11ba09cf31c717669e85b6538257b84dad0b136020ecc6483f252e3182583b63f8782edcd07231584852088299a00a76f0baa502a24d86f01c60072171397bee84b19f0a7fb1c2eabd04ebdacbb0e697a1f5de2f611c098bcb77c63bdc529381d7eafba3bfb5b48df81b8dfe665638f032d7267128ddcc6022f60cbd654c6eec8fbb2ad1c2847e7e23e944c985618e76163da1be9712ec40a231a8c1dd15b0b225217ed448ab18c4671084ba", 0x1000) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:12:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 13:12:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$BIOCFLUSH(r3, 0x20004268) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) setsockopt(r1, 0x4, 0x0, &(0x7f0000000100)="f84e926071cfbe0f68c439f4e0ca93165b4dcc3d3882f451ac5484d14a784a1c105da0b3a0514c1618fb003bf0fbaa6f77c14902167e0cd3510627665b659b14cd206f11b734443d88e679b0861600b841694d29ec92e9afa7318bdeeeef0761c8d2ef42579dd5410da7ecd638ecc8ee7e1d8dd90805ff4de9542a4ee60d0199396b75d099ea395c03d90c7b76f938643e6e435ec077924a552cf042d82b3a13176e85633ba886ec7ffb64177b7e2f9bef508e1d0007f68b62e32de6e709489fc8f07a35afe702c8e9b1fe9ecf5024894adef8a0bdddb83f23126be69a41", 0xde) 13:12:13 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x3, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x10000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20101, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) getpgid(0x0) geteuid() r5 = socket$unix(0x1, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000440)={0xf22, 0x81, 0x6, {[0x9, 0x4, 0x5e4, 0x1f, 0x1, 0x1000, 0x3, 0x101, 0x0, 0x80, 0x8, 0x1, 0x8, 0xea, 0x6, 0x0, 0x7, 0x1], [0x3, 0x1, 0x5, 0x120000000000000, 0x40, 0x1, 0x100000001, 0x7ff, 0xba, 0x8], [0x100000000, 0x3, 0x1, 0x200, 0x80000000, 0x5, 0x7], [0x2, 0x695, 0x4, 0xd29, 0xff, 0x401], [{0x3, 0x0, 0x2, 0xfff}, {0x1a76, 0xfffffffffffffffd, 0x4e, 0x4}, {0x5, 0xb27, 0x495, 0x1}, {0x6, 0x3e5, 0xfff, 0x7}, {0x8, 0x7fff, 0x2, 0x8}, {0x5, 0x0, 0x5, 0x3}, {0x7, 0x4, 0x4, 0x9}, {0x4a, 0x7, 0xca, 0x5}], {0xfffffffeffffffff, 0x9, 0x7, 0x2}, {0x7, 0x5, 0x3ff, 0x1ff}}}) setsockopt$sock_linger(r5, 0xffff, 0x1004, 0x0, 0x0) 13:12:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 13:12:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/237, 0xed) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(r1, 0x0, 0x7) fcntl$lock(r1, 0x7, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) 13:12:13 executing program 1: sync() r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="b457d037105580382b7b6df68fa069ed7ac9a97a16c6a66286e8", 0x1a}, {&(0x7f0000000180)="1b7e3189888542186a5a8aab4c39fe5acdcf63a21d079e0e571c5d5c6e0f29ec31edd8768cb0f7cf699b8d50a21182c1ff2cf0da7c2531eddf6944e2608763abc6f8963054a2a3e90dbb26c8231dbfdfdae8b27d09f8aef23d557c9b8d77f367153e2dbfc43e8fc31dac29ccbd3d903a69a4a7c45b4aca18c7ac5c52cfd2d43196d01db15845f590da587059bce5b9dd167aa40b8156c71ff32be4d5583d057219bb6e377f9b6bd642f155a79ee7c25e0d7eeca2118c57f671c3569a11b2bfd7472e93de501548403a03b2e557d41868620cbc24fdb709666b7086e8d77201ad30165cfb016ea5751c88bba022040f", 0xef}], 0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) socketpair(0x10, 0x753c4560326cc2b6, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r3, 0x3, 0x7ab5, &(0x7f0000000040)="8ba4579d302a71a30be47cb675bbf062dfb090292f9331509f9b913e3de14e4bd1d1578a00663326f91496aa412976e9a925e702e63a", 0x36) 13:12:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x432, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:12:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 13:12:13 executing program 1: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x8]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fsync(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2b37, 0xffff, 0x8, 0x3}, {0xfa, 0xfffffffffffffd62, 0xdbb, 0x2}, {0x36, 0x9, 0x80000000}, {0x4, 0x7, 0x115, 0x1}, {0x3, 0x2, 0x40, 0x5}, {0x1, 0x3, 0x7ff, 0x8}, {0x800, 0x40, 0x9, 0x4}, {0x96, 0x8, 0x1, 0x1}]}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xfa, 0x0, &(0x7f0000000180)=""/250}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="70e6d7b2417da3b2bde010666a165eb102194fef5efe9f99dc740d950cf137f40145caddba810a1e1e2633bb546478ace65f3783c4223bbafcfae439c3e36890a29e5a8110457463cdf9f8e57fe0ab890cfc66ae666bb06491b468cf3390b164b2bb55cd238d3de25f20e14d499ce4409dda320a3943cd0a5625b0bf7185be37c3e5257671290f3203c14ce0c6041cec72b062cb8bb5e2f2", 0x98}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) clock_settime(0x0, &(0x7f00000003c0)={0x40, 0xd007}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)) r4 = semget(0x1, 0x3, 0x2) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000440)=""/110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r1, 0x6, r5) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000007c0)={0x23, 0x32, 0x414}) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/201) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000640)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) fcntl$setown(r2, 0x6, r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x4) fchflags(r2, 0x10001) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000780)={0x4, 0x1, 0x1, 0x4af7, 0xfff}, 0xc) fcntl$setown(r3, 0x6, r5) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000740)={0xffff, 0x897a}, 0x10) sync() 13:12:13 executing program 0: r0 = semget(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r1}}) 13:12:13 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x4) 13:12:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) r1 = getegid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getgid() chroot(&(0x7f0000000240)='./file0\x00') r4 = getegid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffee9) r7 = syz_open_pts() ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000280)=0x32c) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r8, r9]) 13:12:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r1, 0x0, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ftruncate(r1, 0x0, 0x7ff) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 13:12:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:12:13 executing program 0: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x4) 13:12:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) socket(0x6, 0x3, 0xc4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:12:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x1, 0x8000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x4, 0xcb56, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/6, 0x6, 0x800, 0x0, 0x0) 13:12:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r1, 0x20004269) 13:12:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) ioctl$KDGKBMODE(r1, 0x40044b06) clock_getres(0x6, &(0x7f0000000100)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/134, 0x86}, {&(0x7f0000000580)=""/4, 0x4}], 0x6) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 13:12:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x32) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1, 0x6, {0x5, 0x7}}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f00000000c0), 0x10004) 13:12:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x14) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 13:12:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="caf93afd076ca82cb3853b862d255c723235f9680e46b2d8449ef41c68ace35543eca7227fd5aa27dda121a8a1093e1a0f9c72b9a95e1ba31f9abe093394644dac068883197dca0e402f27724abb18a099ae", 0x52}, {&(0x7f0000000100)="dfea75a419b643badb5fbde4d5a86a0001780cca74a8f601e129fb15c63ef4bf4e6f7c26dfb1c479d9501bbcba0faf886dee27e572096da0f646e8565d26481cab05eca0c594d9af4e646c7e2dfda41abea0c72c0435f27c67925eb209b56be1c069f67320289f8a22a75ec603c0f803b5ad97e95ed6ec2222a926429f", 0x7d}, {&(0x7f0000000180)="51a15f28aa2db8a0379f55e7b01bf1da80217180dc0981e36f5e5dc7fb288b881aea3119d1d6850d8cb5742518618f1a19a1b391af6d9ab1dc36b4f0842e1468986dfc1a56ff87f34fcf1f7d61a0980b8dcebc46981928b86484b74e6bd6ecfd176fdd5a5f2a9c2046e1f40447368c090f0d6d58476c97b2407bfd0046622e33ae00fba72373401396262a7c42dd22c6a3a67f71118f25d19383bded13ed68d5fb2055efe2529589f22308303e35346cbba9adf064fa7d7d6a3386d16ba2f6a979fbc509612cea2dd03539b99afeefb8ed449d4c1c607b0d875de1d8", 0xdc}, {&(0x7f0000000280)="61b85196d4b82fd42b23d4b9b5e56af75c7143371ce0a3902c4f4450bcb6b4e6b896bcd08b0ebe922f5993b07872522bf40ccd683cf8f310ac86cdf6e18a1da97c46b12338cde4538b8681450e239bb1f92a7811f292cafd7d23f9b35086fefac5e3c5a3b475502320af5a3b3edc595308525bf8d98e3c923dbafb252fc28e64057d6ff9e2bd89a2b370bdb9f956bdae63c6877f9d3dd7838033790a4c000391a78666973a32a12b4fc59246f63b44699bdbdab481e2a9a0666f09586076aaeb69797beb1d662df8d1b4e9c7a994356d3d8023fef6118af39fc70d32a4a2f8df92885ec947", 0xe5}, {&(0x7f0000000000)="11e1b8df8d5aefbc7473883bf431d477a64570cfe86f967ccea362e8b703601a576c4541b6814cbce6d9c51b0a", 0x2d}, {&(0x7f0000000380)="b6551ee97ff3da2946cbee6a16cea51c697d6a000acc663c53a7bda142957c5e887642ea0e9fba6ed7faf86e2ed0d2a25f", 0x31}], 0x6, 0x0, 0x21) flock(r0, 0xa) 13:12:13 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:12:13 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000080), 0x100000000000012e) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x20, 0x3}, {0xa7, 0x8}, {0x25, 0x4}, {0x0, 0x3}, {0x48, 0x4}, {0x45, 0x200}, {0x85, 0xffff}, {0x87, 0x1ff}], 0x8}) mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x9) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) fcntl$setflags(r1, 0x2, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) getpeername$inet(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) 13:12:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x1000, 0xc0fe, r1}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 13:12:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1, 0x0, 0x100000001}) 13:12:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 13:12:13 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='!\\\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x1, 0x79d888c6, './file0\x00', 0x122, 0x1, 0x3ff, 0x7}) 13:12:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read(r1, &(0x7f0000000100)=""/122, 0x7a) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x200, 0xfffffffffffffffa, 0x40, 0x0, 0xfffffffffffffff7, 0xfffffffffffffffa, 0x10000, 0x2, 0x2, 0x200, 0x8}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 13:12:14 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() ioctl$BIOCPROMISC(r0, 0x20004269) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 13:12:14 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 13:12:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) pipe2(&(0x7f0000000000), 0x10004) 13:12:14 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x400000001, 0x40001000003, 0x1edd1959) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0xfffffdf8) read(r0, &(0x7f0000000180)=""/150, 0x96) 13:12:14 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c9, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 13:12:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r1) execve(0x0, 0x0, 0x0) 13:12:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x180, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0x4, 0x0, 0x1ff}, {0x6b, 0x8, 0x581a, 0x4}, {0xdcb, 0xfffffffeffffffff, 0x47, 0xff}, {0xa60b, 0x100000000, 0x1, 0x56}]}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 13:12:15 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 13:12:15 executing program 0: unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000000)='x\x00') r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/107, 0x6b}], 0x6, &(0x7f00000004c0)=""/100, 0x64}, 0x803) 13:12:15 executing program 1: r0 = socket(0x10000000005, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="26a3dc0425c58950b000310c02f22094ba", 0x11}, {&(0x7f00000000c0)="c18d3c3f5e043f7c91955c6a37833f8a62f8d7e626efa08d986a1b895e17be034f48eba9a34c6fffa94d7b9daa69b6d5be5e4789f841a379578ef3e301b6dc1fb10c71f214dc0d657f0adba84bde560e859c3a1fa5080fc388eeca9b23c73ce141bd4e38780457e3f8d09c2c5d4dbd7472947e1bf9e8d9c7a6a036cc443f922c9205657092648bc8a108a32358c87c1eef79d00b10b8d8009bda375b1e01b0e1a4b9cb24de8468ce310afcb2493a22d80703be7aeb55249ec4", 0xb9}], 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCEXCL(r1, 0x2000740d) 13:12:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x17, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:12:15 executing program 1: r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000040)=[r0, r1, r3]) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x9df121734f44969e) r4 = semget$private(0x0, 0x3, 0x20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r2, r0, 0x8, 0xa52}, 0xffffffffffff0001, 0x7, 0x8}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 13:12:15 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, &(0x7f00000004c0)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) 13:12:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x5) 13:12:16 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x1, 0x7d) mprotect(&(0x7f00002bf000/0x1000)=nil, 0x1000, 0x2) execve(0x0, 0x0, 0x0) 13:12:16 executing program 0: r0 = msgget(0x3, 0xc6) msgsnd(r0, &(0x7f00000000c0)={0x3, "a72c724cc143c3bafc738f6fc9689acb6db3c815ba4b88db4b95909aa7053244546440fe82fe99a808df043ca7e99211f1839865fa85cae6f50b8ed4282f51dae586d3f80cb1d000123f57de101751005d79c051b47dbc5c6af43f2acd2f0e560c25626ae0ac3eee452f8842052df46d8483ae62edad17243162377e9d5bd037a8093a7381c198238d6412bc1cb2a5a00f0db9ea15fc118da9143c1451fcb9f21e38321e732f069f4d1445bd3e6f6ed834064270c5e7ede502305e0b44e368f33eedf0e99f348a0365b9126a70e6783cb40d3447acbbe3cabbb5976a5428ba91fc877275620b33944554cab159b7a99386af14d67f0ae0da57a2ba04eb349d92f1a6bcd41926c201409800e5e9b1a485ac20ac9687d2407ec457806830c90e89db916e405b5d5fcfbc0683517c861b14b206231c6a85b009fffef2eb4bfd3e5fd23f3c458a99dd0546eef522c412de296bb653eaf3a9a98e8cb45d362decd2d4c61e5022041628276b24288fc4fb6247384c78b88136414ec6570c0e044fce676564edb82eb5ddaeeebf48da740bfeabc7c3c6b540c4beb158127ec52be6ef5dbabfe28862ef8df15095441987ca444302a1280afa6cbd5147e6d9ab8dc0a98e338dc298585e4ff076535973bce60ea519347c046be2e1400ccbf514a9cfad48c5092d168aab33dea15aaf7ed0b2ca750df7aeab890921524a414ab935825506fb0e8ad307c3812586a62aa93757eb76f7a7a2945cf9c970de0500813194d81efa9ec454d4f8843017dbf4de55081df52b1e32016c6b907d5aa1055ce6060ef9a2f27fca43e1f56273b5a6aa5de704869084d5b26452167627fa32e08123af8656dd02152eb663a6011c24269fc8b740878f330b6e8df273bdfbbfd095f640b7ab794bfbb61bdf492ecb94b4f89661c0ebfdcae83df89cd2b97d937109c5e5e4319bbbd36711c4d0f0aff18edc7ce74dd77a1197051e4bf8e690c0114896215169640c09b6385b0381d029ded8822e2d11e2efb0466f838052add2f7cf8c1db6af54a8fdc604056fa51e8712c64e70bc557ef343139b38dcf3de6f007b89a5e9ae3f1621da90a86e6690ff8829a45a8a0c3e7f4fbaf5a98456e4b16e8d9f4a2a63e79041c8e7fd2f29f16f7067a9d08c2c2fe67010b8c33fe6af464807109a197c9d93950ca000d5d125525e14909a95a8b6c8fed524bc4c052db991dffa7af62c4c58eed82653560e28e01c9125a85ca702738ae76e3528fd828455f0ad5292d1f6d08f68cd5daf7a414c3b57b00bf2bdcf95b5806625de4820b6dfb136f63400284354821bfee2c0af9f5884e8ee509a8586af7c10a051854ee61e7baf51ad6b279c16ae2d46b61d0e1f840dabdd5a9de21d8e3ff786225a8edf2d2ea7e99392ff9b1d65231e71409b884602ce38e57a7609e9c185b65e8223e4b3f9b6ac2b7c38075632a08c897238f7f7cbc0cda78bd649108e97e2f054403b8d49d3338e17ced6d8ae0ae51fd8af586d549b45645ee0ecfc24aa2709fa1f05184015f196955a46701b4497659a962d17fbd186a7102b481c9e2df24b171cde87e0699795a3338ad0c2574a42f32fd7f0e9cb71719ecfe0b5e8a297315b0ea912b06a44a3fa6b5748836b9f4d04f161da5d0da37db004f83dfbf94ab7507f9d334265a9ade43c9ad99776c99893efcb14c6b6bd86b8d5daa7a7999226ddf38f217b336f452e9d9ab465dfb6a26ea97486e732efd93d9f320ba3a1a104b2dcdfb47b4e6288d3e8ddd4a91e41b5edee42d7c49067d5915de8d91601f6d8efd30c910be7b26a80364970fb8656a60d74b1c030e00484a58ed00c757e997319334a408dec11370c97dfff48e99a63c07d1e140f77004471077e1d48318b38cdaaa628fa7251f4b807ddb3012a19cc288231cc66b1d14714899e590b54218b430996a9a1a0bb34e7274d23ad479b59db16a4082b3bf3a3d3238245c56bdba127a49e649033f5d5592f10a89ce5d1c023cb7f11bc81f671d2e0dc670146ab85fc4b3968eaf827201b449904ddfbce1cdca2deb1c4dcfb5264ac3b70fd53c3cfc64c81ab0f41adead210c4b3cefaf0a14ebe0f2147248f1648a22782239b08b324f2fe653339c5c1cf0d2f9bd800511c45ff18366586401f58689e5e3bcffd8ad6a4cdf40ebac467fdd4b26bf415e4b7878e2b917afa384def07e5c5819bd8dbf4f4932d70818e6fab42a47f3abc35b68239b858eb6a46af1929261ff7cf0bf4f29fab4dbbf90a93440c25e44066a3cbd355f0a8f73357cc6ac2f09e38b7889cef0c352b8313dc4e801be0d0fa98dd93c33b0162696f47460b3037dbba8f37ef9916a3eddb5eca0b72aafb314fab8bb3507f11f2ffd59854b5462b3452c3eecbdf29e3c026ad178ccc1850f7ab98ab451b2a62353a709f384b64613831d046e638bb2abf1b5b729f85ef7dfec74895b6ff9d3d6a7680b24bb9b2c6ac55652c4cb0f8d0c08b8bc88a829feaabeec2e80ca585cc5c72d7b776c5c74a2a9423b8a19be3325a9c0e34245cf24135d504679079a1b894aacb407c3dd77c5904873cc2aa17b0a7c4e94067ea8abb4ba5383d4685697a7a5f605acb0ede4d4720dbc0e79361ee33a64df31998f7fdd03e3884f8e334766fdd23ce9cf12de53ce6363e929ee0e7fc90a99dd802b432eb248e5e9610a1cd650b879782dc5128554f930bf7c70d7b8e4f7ba653deeb3080c555f2f86db72bb364dca33b13f1c74362dae3585ef7a80c6551c9505b92f92d5e6c90174e11f54a71f8f52c166a725c4bcc23ee4fb2d304d5f6a5875f99870e7fcd2921fcddc356fb0ffe46c208344269a3e9bc5a9d02cd9e6c550c7ac95b629126254f172f0a8c4282fd9a6a5e07ebf19948e457deeeb7549af7d2ba5fcc2726634094447994f636976199d198623f8898d42dddfa4cc7d557b5138d018b4a54f4288b80ba39f7cb54ff8809120cdfe6adec623984ceaeb325212ad83e7a264872f706e6ab9853bae66d4b823655399f3bc25a9db1288529a18bcc70a398da51cbedc621ca7161f7c9f78de0e879b487fd6a528aa3ce3ee79af743c480d16211844a8d307f6566f9962abf7d040a284fd04ae4971905e6ac6f70e84738d608a905a6b7ae4ea09f3fbd1e34134c3131e4e7088023843c785d4e467648f63a6cf42960e72a50153c741d3cb0b89774429db7bdc238a0ca9fb5c51a71f0bd3984eef4573a3c6c9002a236c00a52a6feae257ff20578faef313a590ec9b3bb55b2849ddf640eba142928f4d243361c97fef86d4978506e38af52a937e6884e962a871d4ed3cb1b64c34788a36ec553ade0af8040d883517ac48393de8127f3bdfba2cfba91e805e041856b9ce7f222680e4a001393e919063562ee0bca3ec36b2b3e06cc3cfc5645d3506a1ec8a4edfc9c618e8d98ddd172364a3730e1179b341fecc543f0bc041d2e9e4165062212c8f23dd26cdeee1eb20cb4ecb0c3b67bd44961d4c92d190e88e20a7b0b61152d75bc3fe8984597954b3149dd9620e8453756c0427d1821f1ea4800f5d023c8704b8a00ff2027f5a5df64b71a711a9be917399790af2a7a63542f7b59002e63b8009b5fd14db531e479f5546c871c9d4bd35d1ab59741166e446129308624332618a17fa88c2f17e2bfe91fcd7c32dcbd2a17cb218e465514c533be51eff9eebd91ffce70d9a971cee9022f9d951e3821b63e07d5d057088dddbc47802e49e02edfaf95eab31170d7bd35db7d3d5746be4a8f728a95580c7e103dccc388dc62a102f4c31234a937491d1b2b057dacca2f3750918a190e5216c93d8a4abf39f4247b1acdd9277c748bb2d154c06c3e449c39106435d8538a87716cf2223832f90cb47384242f66de4293b28395477c04ae07c7872daeb91009f642fa406a760962fabf532b9507bcf02fd1e2f73894a499d25c0e4a8c50a65a0cd8fae2daee1ea611670ae17446437f4a019feb41486739c1aaa10588fb04d184b9b272a09a68ce7db8442336bac553e7a2af70a7cf1a6e920ccbdf8fb6802c1e33075b7e34c951ffc7ce88e4c7e720b37af9d9c2e0b628417ff425aa161601d08b39efa7e7c537cfdbbefadb4952f8be1816554ae20535e1644c744fc2cc8400e62aaec07473debc42fcbb03e5c7452e62e604aa112bf8cc8a1112e6ffc59c0c65a4ce744300770fe7d1d1629c5fcddb4cd169cce72db11f1de9876a108255cd383cf0a75e61acab831077c8c26d90bcd35bfdec76f66537f27a51602cbc2415e31ca25eec6a004b695515c58c8b823f41792b2281123d81e784961b520cda1fce1348fd5aa76c8b102f7b297b6f5867c1c5aba5916af3ef723bd30f8e55cc62547cab4c5775dcf500923a4a20904f02cd96489389e09f243efac23c58acaf9ce7987f946f3f66f8920beb07845b5f90d54d7876191de08a97577db35f2b3b502ed3fa082598b7c3a05141dbdcfa8ff725f8c00b45339894ea91553bf2b79659e8489d7a7d081dd7610cd8a466a48b6e1fb3a6e09c319df588648b0259f98c79ecb4d5fd99cebdf89afaebbc57ceae9f3b0339edac64b6b617bda1296b2a3d8923cd00b3ac160d60b4079d98dae73f8ba9b57a47ee1dab3b1d0da5d0d5407dce8997e4da4f18f95afb05aefb9775da4041e9994e281ba151dcf36e2318a354bfca8c386416a68d584ec0ab1290ddbeab738e7f8641f7e07cef4608ceb303e0c559e3fddd9f9d1e6674966b3aedd1e87ee6eac42850067da37d2e41f35a298791fd0e00bf9cecda5e77698fc9f848db807edfd114380812c307dd983caddf67388bb7276795c02f489578ccc4f6de753cf01915426f5f5a6165a6d93ddfad7e48a998995a7313b151d90dc71000459f390859ef6c95ec9a2aa2419c8e2492c3be757b32dba9ed3164c3104852e979ac0672c676b5b3c1103decbfa501d2589f3ad82aaa21b2e33491751198eb7b63e955a07817e2b8e2f871ac295760645ee725b55775eebbccdaee38d8108b971a6ee0b48d41f50547e4836c0debaec0338140e40f5ddd4ea02b8922ae560b82e57ea09133592092c8c5aa42d62abb95e5abf6e86435dee7eea2638d670eca3b44bfb42157d074d405d511e0c5f797f712e6cc9b8848b0925151e6f992f3cd7fdc69c90b283182d1da6ec2e20e85e1d5d268a993c6dc2cbba49423f2830614ab064729fd375db8d188afa28468875a1ac341cab89b666cb84c555bf49ff0facd2fb04cdef22b223a1338ef4b9b4a1fbdafe187d288ed5facfbe52d358e4821ea8423980bedf14cf98a78c8bc41c3a77e24cadbda6cce9c4e6b85b18e2e9a81fc614fc4329836ef544b781e23ca4c8aa312bcd29e3df395ebd6ba597e85cebd05efcd07d95c38112058c16353c3da698523945b958a8adac4c33f7e7e58c9427c6ed2bd431dfc0a4105564246c4d7c135bf6fa16d91e705369f287ab2df6e05a3d47054ac63ac23fc932abf713337e40bb912484b05311f8dcd5fd0168fc08f0dd25227b635d771cb33a32eda67b50c70d49c3355448d47285e32bd828e2115bf947edc38134d1e239b21836afa51b9178ccca00dfa14fc56efef2339efa3752c034127b47dc3b77335f0d28936934b2355c0ae5bdfb2c80f1572af59db65426898306066a39c2567bfbeed0acecaf60152bcaf503355870c28d20d418806ba86f360baf5efaf3efba8cdeb57686c7a2f7baaf95ccbf3aa03069c512cebdb4cd0424cc52b8daa888186005c9a1a14f34fc8ae42820c37e2ff51bd85739b15c4e3312a06220b403e9b"}, 0x1008, 0x800) msgget$private(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 13:12:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x11, 0x40, 0x1, 0x80000001}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x4, 0xfbe) 13:12:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x7, 0x7fff, 0x6, {[0x5, 0xffffffff, 0x100000001, 0xfff, 0x4c, 0x2, 0x101, 0xbd, 0x9, 0xffffffffb0d3046a, 0x10000, 0x5, 0x4, 0x7, 0x5, 0x80000001, 0x4, 0xfffffffffffffffd], [0x800, 0x6, 0x4, 0xfffffffffffffff8, 0x800, 0x8, 0x4, 0x4, 0x100000000, 0x2], [0xfffffffffffffff7, 0x1000, 0x31, 0x6f0c, 0x0, 0xffffffffffffffff, 0x5d229a0], [0x7ff, 0x8, 0x1f, 0x3, 0x2, 0x8], [{0x6, 0x8, 0x5, 0x5}, {0x2, 0xffffffffffffff20, 0x2acd77c4, 0xffff}, {0x8, 0x3a9f5c33, 0x3, 0x7}, {0x7f, 0x4, 0x2, 0xb78}, {0x4, 0x3, 0xd8, 0x401}, {0x10001, 0x6, 0xffffffffffffff01, 0x7f}, {0x9, 0x595, 0x4, 0x101}, {0xf0, 0x7f, 0x3247769, 0x7}], {0x68, 0x1000, 0x7fff, 0x9}, {0xe4, 0x2, 0xfe6, 0xffff}}}) 13:12:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x5, 0x1, 0x2}) r1 = dup2(r0, r0) dup2(r1, r1) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = dup2(r3, r1) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000140)="860cb1ba16a2a3064bdb19e4c4749b17ba2e88c07b8724fce368a6e5293687a6116422ddf1500d63b560b75ec6832cb7a2fffb1596eca1133ebbc4560548f9aad793f3e37c556743afc0b9ed0dda427d1bd5e582f2d341160b1830f15b0ef74e44347ace26d66c02f0204a68de5f5d4132b5bd305d6c1f80dedfa1e5c2a171080cabf0472b01b698b92e71de2d97056e9e25ad16e9db43d3eff2507563", 0x9d}, {&(0x7f0000000200)="b643afca577aad7ad134a0708d753e95d3ebbffd5354d0ad43011703d4435ed897188add6959c5a0225b58d41ab64bb813d3912016cf3c69e7aebb16da644bccda72555cac7349c4df594f2ad8515d7a1f54f8dd14", 0x55}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="a17ce19f8b3a6525e244097320ae87ee861af2b6c01aa5fb2a8a22b35bdf4b77f31c1f929dc89bd3418c9f65a864b19ab1e2db7fc2c8e96c269c6b3b628854253fcefd7b60a94e7c6b92b0a10599906979f9a15e", 0x54}, {&(0x7f0000000340)="12cb99813e82a43460b53025367054570858ff96cb4ffea8f80164ce372a59a218f1983372", 0x25}], 0x5) socket$inet(0x2, 0x3, 0xad) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000400)=0x2400000) r6 = semget(0x2, 0x0, 0x40) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000440)=[0x6, 0x9, 0x9, 0x81, 0x9, 0x319, 0x6, 0x2, 0xc3]) r7 = dup2(r2, r0) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000480)={0x1}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000004c0)={0x10, 0x64, 0x4, 0x7fffffff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x6}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x64e}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x409b}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x355b}) fcntl$getown(r4, 0x5) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000a00)={&(0x7f00000009c0)='./file\x00', r3, 0x3}) connect$inet6(r7, &(0x7f0000000a40)={0x18, 0x0, 0x2, 0xfffffffffffffffc}, 0xc) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000b00)={0x5c, 0x0, &(0x7f0000000a80)=""/92}) fsync(r0) r8 = openat(r5, &(0x7f0000000b40)='./file0\x00', 0x0, 0x44) ioctl$BIOCLOCK(r8, 0x20004276) lseek(r3, 0x0, 0x0, 0x1) fchdir(r1) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000b80)) pipe2(&(0x7f0000000bc0), 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000c00)=[0x2]) mkdirat(r7, &(0x7f0000000c40)='./file1\x00', 0x10) 13:12:16 executing program 0: nanosleep(&(0x7f0000000000)={0x3, 0xfffffffffffffff7}, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 13:12:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000500)=""/192, 0xc0}, {&(0x7f00000005c0)=""/215, 0xd7}, {&(0x7f00000006c0)=""/43, 0x2b}, {&(0x7f0000000700)=""/49, 0x31}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "200000000009001a00"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="ebd00403b17ee08f9f8f981712bd834766d2bbf49383affcfbaf9b8f65cc8343d88b034335ae8bbbee13ae3fdd9003e96d234ae9f7e41e715fb4bafe8e124076e548088a57d7c11a2ac87631b6028a241fd935381ffc5b0e2362aa7240451a3b4a1a236aecc87f1e162887192979f86a6d770b02ac7e85b83d1ec4bbcf2babf3d8ede6c8b9b1f434e2fb939a9e78d5429bb14e00f01bf4762e298056dacb089e77a7cb7e81041b1502a414896ac8db281728b5b7d10beb76a7fb7a3b2a6afaad3e2515", 0xc3}, {&(0x7f00000000c0)="f70dce095746be256d3116cd5700e01d6c868131f1491fcbb64f11077f3a17f54db2280c414f3717a8167de5095f50318213c0f58432f29d54ceae51644c0b411a019bf9bffb84622fade7149d41f3505bf8137fb22bc6cb6212689ebe303d22ff2f073c5532b683d8a2fffa6856db64ec2e68de585375ea917c563424", 0x7d}, {&(0x7f0000000480)="a509641b36865ef148e055b1883212de1e511c758b360c0567f812dc435f4503067376400b21348d80f6a2981f8f6890b3ee3b5eb5dafaac6814cf32a2231aa8771eea8c0a5a49751ef64ef5945b7dc4633c02447a62a8", 0x57}], 0x3) 13:12:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) getsockopt(r1, 0x4, 0x2fc, &(0x7f00000005c0)=""/177, &(0x7f0000000680)=0xb1) r2 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x46, 0x7}, {0x25, 0xffffffffffffffff}, {0x47}, {0x43, 0x8000000000000000}, {0xca}, {0x46}, {0x47, 0xf489}], 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="10729a24ae81f04773d026c3537b655cf228237485e478e94acd072e95f0e75bfbefe9c9a96fb8f29a6bc5704ec8d343b6e16624e4ab6e17cec834ceb4c522f49c9f71c46f1c94b964890afc31bc13ad3666afc921f37a1a85a92e808ece4574ef397491410950f8f3c4cfe82bd686cdee095fd9ab0b1f2396fb24e5ee6f91", 0x7f}, {&(0x7f0000000280)="5e518abaf53b3897255901fdb69a30d1c49564861d8e7da438b10ae8eb5fcff3352d4e1a0299acea05e66fdd896e2ba48939ec34aaddf7fde5b4cf207e82210ee9e3204924198a2f0799d442ccb57384522225dd71607dcb2d4c8d6df7b8bfbfba8293643f515f697f8ad999470a5a16508b8d15330020c090e0e3e3ef2110295880ac5b0c5ed650845f561a1870d564a6b879d9ea294afd84186b4addf63eb276d80f451ce2a49ecfb91c205ca692c5dc7bb872a73d637c8e234095d8f3d0", 0xbf}, {&(0x7f0000000340)="209b0c6b2f2e72f463219f5d7aae27e0bdf9c987afb5a494711880d32246cb835403c9b475698822fd5e62f3efc7add68334f5d0459e8699e42e9f6f56a304091bc20afe27dd1562f5122e81b9fad87220273519c930b5b9df906745bd99701592a8b608", 0x64}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r3, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0x404}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000700)=0x3) fcntl$setown(r0, 0x6, r7) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x80000001, 0x1, 0x40, 0x0, "6475d9152bef6833a5d095a6f012eae032fd7ebd", 0x2}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 13:12:16 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0xf1ca}, 0xb2) 13:12:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/83, 0x53, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:12:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x3) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:12:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000198000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:17 executing program 1: r0 = semget(0x3, 0x5, 0x140) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000003c0)=0x2) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7cc, 0xe73, 0x6, "f26ebee0b48c9ef3904ccdcbcdd0d6e2f4ff0223", 0x7ff, 0x8}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x1ff, 0xffffffff}) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000300)=[{0x89, 0x2}, {0x183, 0x100000001}, {0x83, 0x6}, {0xef, 0x7f}, {0x23, 0x5}, {0x47, 0x1}, {0x27, 0x3}, {0x48, 0x1}, {0x6}], 0x9}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r2, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 13:12:17 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) socket$inet6(0x18, 0x4005, 0x1) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3e14, 0x1, 0x7, 0x45d1, 0x401}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) 13:12:17 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000010000008b0900350000ddb1773efb13be1800000000000068ee00"/76], 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r5 = getuid() r6 = getgid() r7 = getppid() getpgid(r7) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r3, 0x0, r5, r6, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r11 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x10001, r9, r10, r9, r10, 0x180, 0x5b8}, 0xd736, 0x7, r8, r8, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r11, 0x2, &(0x7f00000006c0)=""/242) getegid() 13:12:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/65, 0x41, 0x42, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 13:12:17 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20882, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10201, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) fcntl$setflags(r1, 0x2, 0x1) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 13:12:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00007b4000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x401, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e7130cd5bbf1cb284457ca8202e056b201248e69931929e48", 0x2de) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 13:12:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100b0, 0x0) 13:12:18 executing program 1: semget(0x2, 0x3, 0x2d4) 13:12:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000041, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5a2f) 13:12:18 executing program 0: r0 = socket(0x1, 0x1, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000010c0)={0x200, [{0x0, 0xfff}, {0x3, 0x70}, {0x3, 0x1800000000000}, {0x0, 0x3}, {0x3, 0x9}, {0x2, 0x4d}, {0x2, 0x9}, {0x2, 0x401}, {0x2}, {0x3, 0x3}, {0x3, 0x4b62}, {0x2, 0x9}, {0x1, 0x52a9}, {0x2, 0x5}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0xfffffffffffffff8}, {0x0, 0xcc6c}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0x1}, {0x2, 0x8}, {0x2, 0x5}, {0x3, 0x3}, {0x3, 0x800}, {0x2, 0x8000}, {0x1, 0x9}, {0x1, 0x4}, {0x2, 0x7}, {0x1, 0xfffffffffffff79f}, {0x3}, {0x3, 0x3f}]}) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:12:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x3}, 0x10) socket(0x18, 0x4007, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000100)="d5ff9668328bc8cf3776d6cd8d012c9b8dd6113be8165c73cee059a89b24968256f5f6d489a7eb4860784d8aaa520d9d0a4eb2e487a27f0f3b73b7fd1e81392295cf1cf6160e0fc7503d6f544a7b747156e2eb5bf409e281c3294ce233463891d03763788c51d40c383896f8697960663b2af0cc76de2948585222bf5ab040ddaf3d20d9fae83b6a57fde453734d44a337f3d60984c51957e2294d8789b80111037b870d261bc1f56b7e15846f83f9d596", 0xb1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:12:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd", 0xbb2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) close(r0) 13:12:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0xff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) 13:12:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x101, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x9, 0xf83e, 0x4, "8ac8c13be1c82c0683601998542ef596abc505e3", 0x10001, 0x8}) r3 = getegid() r4 = getegid() setregid(r3, r4) 13:12:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x4}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) 13:12:18 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000140)) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x10, 0x0, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xec, 0x3}, 0x10) pread(r0, &(0x7f0000000000)="85f135c9f8a16d3fff48f88810408cf1bab4632acb2a22117201706a0754c946cb1a67042c1d1771b617be4a833266b296c79fed6403bfb4c89c19358792cb00717a97dc01c40ea6f8a1f63190c891ce2867c7356458733237634301b14ace8386a049cf22440decf2371eeae56701ad723882476431bf1a2aad1d8966c4d895d78fc065a08309fcf38d588e038cbb659acdbb030dd07055ac7f6443289134c5", 0xa0, 0x0, 0x0) 13:12:19 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0xc) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) 13:12:19 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) 13:12:19 executing program 1: r0 = socket$inet6(0x18, 0xffffff7ffffffffe, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 13:12:19 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x4fe, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) 13:12:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 13:12:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000900)="321f7c07c1890f7dca79443e6da2b36280e682f1a923407ce231131e73d22f720483101750375a128459ae75dee3d99fe642f741299497bbf72b192792c642d973c2d20d7e8ef13f7913cd1fa8f11e708d402ee738f28a2ac04876d73d90aece50f9cccd4d93063aa8728af60b491fe8ecbde867cb10ec4a119111b82f7250179880662d9f0558788390a8516679eedbbb2e8310a3698ef13b7d722e368693284f427bfcfd70fe3b797d4858c124b6161a50950856fe1c4a23d94ba90defdc61e1daec7074129aa3cb4751c9a7f492c21d58732e0d4f1fb2f474a389835b8a10db98327d705b85136a793f31062310d6d644821e78213387f70f1db998aa1c37cb8d1b35af3aed89d240dc73870abb62c023be617d0d4e6d141f6e33f07cd6ca40205ec886b569529fe6b8329aa47d4db58b87b129ed646e025c85b656061ceece24845f7fb0f25688d06ba3b312e33e15bd77e146cd2aee072281e51c11277010bfdf829385f26ee8d31e7ba90647aad6d796d5de7ff5a36aae36041f1186702fafa36507a34e8f05de25d53c6c366610a822060b04a480defdafc0f32e778a49d5b89729eaf6a16520840b3f8ebeed8d8206091ed208117c11ebd641f59a2a65d5f1d9dfa39b71cdba7561575dfee1fd4e50590605ee72088c621406eb0213d79079596c5f72c465e35e1e02782c9ab9bf8593fa01d29df0e14cd0834379584800d382ba4aaf4b3ebf2bc4a16006e6b1bf045d6760f16dcde412d35676b08317a0f21a4d1c4acbffe0c4", 0x2, 0x404, &(0x7f0000000000)={0x2, 0x0}, 0xb) shutdown(r2, 0x2) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 13:12:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x80, 0x1, 0x0, 0x2, 0x7, 0x7ff, 0x1, 0x3, 0x9211, 0x101}) ioctl$VT_RELDISP(r1, 0x20007604, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) 13:12:20 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x28a82, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 13:12:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="e4fff7ffffffba917923b991ab7b364a8b0a3e2cbae7dfdae27c9efdb7d132840c1c8ab7e5f273337dd0f6edcf243c1b10a4d59a251b603dd1e4edbc0c894e24e358918e316ab7e15f4b996f239f0ca37d1eff", 0xffffffffffffff1b) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) 13:12:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) socket(0x2, 0x4001, 0xc9e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000118000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0xd6f, 0x1f, './file0\x00', 0x4728, 0x90, 0x80000000, 0x1000}) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = shmget$private(0x0, 0x400000, 0x8, &(0x7f0000000000/0x400000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/4096) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xfffffffffffffcd6) 13:12:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcbb) r6 = syz_open_pts() fchmod(r5, 0x2) flock(r0, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) syz_open_pts() semop(r1, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r5) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000600)="4d47fca108fe82fc41c2d600", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 13:12:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000401"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:12:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xd, 0x4, 0x10000, 0xd878, "db4b01c7ec5e6e4aec9234a8d1ff0a63732f9a41", 0x29}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) preadv(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/31, 0x1f}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/169, 0xa9}, {&(0x7f00000013c0)=""/76, 0x4c}, {&(0x7f0000001440)=""/96, 0x60}, {&(0x7f00000014c0)=""/214, 0xd6}, {&(0x7f00000015c0)=""/89, 0x59}, {&(0x7f0000001640)=""/12, 0xc}], 0xa, 0x0, 0x0) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcab", 0xc4) 13:12:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002300), 0xffffffffffffffbf) r1 = syz_open_pts() close(r0) mlockall(0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) utimensat(r2, &(0x7f0000002240)='./file0\x00', &(0x7f0000002280)={{0x3, 0xffffffffffff8000}, {0x200, 0x80}}, 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) r7 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) pledge(&(0x7f00000021c0)='\x00', &(0x7f0000002200)='$\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001180)) sendto$unix(r5, &(0x7f0000000300)="5da56c5163619c431178014f01f5e438cc8d90d9738fe5522989902957982ee32b4fa5708c10bc95971dc0d6e1d78fef499b3ad036d49adde638550a76696cd1c3b63baab30424d02f56fceae71ea9651a8e236b6fd5680b084e604e6ea8844a259f01a56fe14abc375688e65760c3ba6decb07def3057fdd641d5a89a1d1ca47348f4ba3b26e4d1ed9172f9b9bc3b774d87bfd3a6820f867485d44cccc696c0a45ea19c34a82a51692186", 0xab, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 13:12:21 executing program 1: r0 = msgget$private(0x0, 0x200) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/62) r2 = kqueue() chdir(&(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:12:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 13:12:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000b, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 13:12:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) 13:12:21 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[0x4, 0x3ff, 0x4]}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r1, &(0x7f00000001c0)="d78b8fb537fb82ce187da25d127073a13f4e5960c17ee6160c045286b247b64e37d991a85de579b88e1c60f27f5413d1f990d8d69c5f6272c480189e5195704e4457f365cf5e87ca51fc717871400e1b8dcf950293e56cb02c9b268122e1dd60b886d34b61128140188126880d095fe124827d4ec5c3017357e7d88b09c4a4190bd4e7e39d9c7a590f822b5bf8478b3d5cd8f925ea2f846ddbca8691caf184ef181397252fe65404a131954c9e248f01f099e7ef254e009e650d3a931cd4d225202175e41a45bb576613bc2ae9fb8b6af3acee026e09177afeae63a7ee0c278e52761dc0a289baf0018508e19f1ea01946f8507327cde1bb3c9794", 0xfb, 0x9, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x30080, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000300)) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="5b7976ff9016aa3a576ead30b65fa78ddee691e3bf7fe366757f1d9e293de5efd5d4bf30f09e982f8c6542297fa4797ca11046ae8bc3353b74d6fa84ea95d1c41ed7faa1fc5fb633bf230d637572c87235f254595d26db067552035524b7aa7a7a0c43e3d678bced223ed6b09fe75f", 0x6f, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c653000566b9fff7fa52f24a3b7c6e14033aed5148a2700723437f3bbd3bd4ff7d5be5dd631e4426ba78e2d3cecd9adb02b"], 0xa) 13:12:21 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x60a0, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x8001, 0x9, {[0x1, 0x7, 0x2, 0x1, 0xe30, 0x4, 0x100000001, 0x6, 0x81, 0x6, 0x1, 0x1, 0x1, 0x0, 0x94, 0x200, 0x7fffffff, 0xfffffffffffeffff], [0x6eae, 0x1, 0x8, 0xaef4, 0x7, 0x100000001, 0x6, 0x1, 0x81, 0x2c], [0x8, 0x9, 0xa1e, 0x4, 0x9, 0x1, 0x10000], [0x3f, 0x6, 0x1, 0x17, 0x2, 0x7], [{0x7656, 0x4, 0x6, 0x4}, {0x6, 0x6, 0x20000000, 0x7}, {0x20, 0x8000, 0x7, 0x400}, {0x5, 0x800, 0x4, 0x6cd3}, {0x100, 0x9, 0x1, 0x8669977}, {0xfffffffffffffff9, 0x400, 0x200, 0x1}, {0x7fff, 0x80000001, 0x7, 0x2}, {0x1f, 0x4, 0x7, 0x7}], {0x5, 0x3, 0x3}, {0x7, 0x3, 0x3, 0x6}}}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 13:12:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x142) mkdir(&(0x7f0000000040)='./file1\x00', 0x80) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20003, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0x5fc, 0x1, 0x40, 0x1, 0x5, 0x80000001, 0x5, 0x2, 0x3, 0xffffffffffff7fff, 0x1}) symlink(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f00000001c0)='./file1\x00', 0x121) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x100, 0x5, 0xada, {[0x4, 0x4, 0x9, 0x2, 0x12, 0x5, 0xda8, 0x7f, 0x6, 0x1, 0x1000, 0xffffffffffff8000, 0x2, 0x0, 0x8000, 0x7f, 0xcddd, 0xfffffffffffffffd], [0x0, 0xffffffff, 0xffffffffffffffff, 0x3, 0xd52, 0x9, 0x44, 0x7fffffff, 0xffffffff, 0x5], [0x7f, 0xfffffffffffffff8, 0x6, 0x100, 0xfffffffffffffff7, 0x8, 0xda02], [0x9, 0x8, 0x9, 0x0, 0xa55, 0xfffffffffffff760], [{0x3, 0x7b, 0x8, 0x5}, {0x1, 0xa0, 0x0, 0x5}, {0x0, 0x9, 0x4, 0x577}, {0x3c8, 0x2, 0xff, 0x9}, {0x8, 0x8, 0x100, 0x7f}, {0x1, 0x9, 0x7fff, 0x3}, {0x1, 0x8001, 0x9, 0x5}, {0x1, 0x1, 0x7, 0x200}], {0x2f, 0x5000, 0x1, 0x89}, {0x7, 0x3, 0x401, 0x929}}}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000480)=0x79f9) r2 = dup(r1) rmdir(&(0x7f00000004c0)='./file0\x00') chroot(&(0x7f0000000500)='./file2/file0\x00') rmdir(&(0x7f0000000540)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setgid(r4) mkdir(&(0x7f00000005c0)='./file0\x00', 0x20) fchownat(r2, &(0x7f0000000600)='./file2/file0\x00', r3, r4, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000680)='./file1\x00', r2, &(0x7f00000006c0)='./file2\x00') unlink(&(0x7f0000000700)='./file1\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000740)={0x7, 0x1, 0x4}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000780)=0x4) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x1, 0x9}, {0x401, 0x1ff80}}, 0x0) fchmod(r1, 0x8) open(&(0x7f0000000840)='./file1\x00', 0x20010, 0x8) getsockname$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) utimes(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)={{0x1f, 0x4}, {0xffffffffffff0001, 0x1ff}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000980)={0x6, 0x326c, './file2/file0\x00', 0x7, 0x8, 0x4, 0x1}) close(r2) ioctl$TIOCSBRK(r1, 0x2000747b) 13:12:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3fa, 0x100) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) 13:12:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffff80, 0x4}, {0x400, 0x10920000000}}, 0x0) 13:12:21 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1/file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1f) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 13:12:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xa0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="07bbfda0c1730700080000000025c6149b33ff0fc4ec10c69e39a5b172e87901460101d5ebae6dd93c41ad192ef7911b1d88888bfcdb7012b0915ab19915737d8b5a1a1221615d6ba6d5f81f99ee16e5d1434fc759028228eee1920ede80c2615f8eff3a6f1d992bd4933bf05998fc461d2c4933e9c49e4ea5e498e7c9a70248294b1273db15bd7ecaea93e1dbbbde8390e6de75dcc17b50debc9c9541b79c679356859cf41485f3ccbb33c701b3da681f8063c6d5277cad2dc73b2ac65f67f907664ef36ea4932d039684262ca9b32eac61addf212d58918fca89f32dfebbb308297c9ef768de25df", 0x227) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x3) write(r1, 0x0, 0x0) 13:12:21 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffff, &(0x7f0000001240)={0x4, 0xb416}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) fchown(r2, r8, r9) syz_open_pts() pwritev(r6, &(0x7f0000000280)=[{&(0x7f00000026c0)="9ae6403a860a84d7b2f1fd79ab3b360f5abcf0279b73334b7e617564f6c5fc7437b9be4962ff820b7ddbe8775ac1a0c965e6a29922230f2e3075a55d7998d78e07b10577e43301085aacf57b513b95a322dcfb509bbed6d55138045f4b5b587685a93e189766daf25228bbed5db21eafdaaee19633f6156367b3e0731b21801c4ccb72c467bf936ad5d7f29d6c65fb6e0cb3bdcfc5c52864f1b334b4dabf0e0a623f2292d64267cd2513b8c5dc5f34045f26f3fabd9f51d5d0e6c066740cd62395aad3005cd2b2fb29a01b1da4235e8bd9027ad06de2f92eb29cb0d35324828f2c05ed633e01c6a6cba56bc63b89f7341a0e08eec17b4af75380e9cb688a62bb1ac62a9fe6bbcffd8771c894cc9cf284361b7b37ae41887d8b593252d454a38c59b0394cff1ff249f54c1c7c09bb56c057f18c637815f6c9bb38000eaad8d61d494368ec9a00487b4a59550833ef18598bf778b09b4b8cf0f510debf90dd122721f6b3bd6807ce90b491cddae6b2fa01b1afa524328c0d873cb18abaa8626ab90cb21900e7c0c04c2a21360bc9c1522ba25a62052f08e6b7d70eba3966ae7b965c1015fbb055eb2a0c8738a72183cb19f31d1e7ee5ffcbd7ee4b7eded11ee7329d3d4fca2a3f41f93a2363a907717659b56726d438b66d93724ad1d57020c6fc07bd1112742e7e68a068faecebc115eee2bb4d978ad20377f8645143d9859eacbc1e3af0b3eeaa093640300eb4726b8e7e27a85ddf0a123ced601359c376e37e8cf8d12db164711cf3322877f02344602583c8fb8acc2e33ba34b6dfac5fd1223d43527aa50d0f3469c27b0335f3562a05e4834bb2237ea9abca3aafa552a4b340cb32ffba20223ee2f2898afbc6ec6ce4111e4e319c524df22af6c39fe22632ba70f90723b5988b632428e47b492ccf9fae4c3c23f6eff0c1cf7eb0a3a1505adca7d1463930104163cc8a0b74fc529d735860b1b9872a3c6210e784027af950c33235b5e4bff21e00aa38dc91f0cdc2e07fd383c040a3a8ac1b967ecb878dc224272c8d93cc21436a65e73e3b6c8ed3afc58dd6d79d93701cd51dd5acfacc772d054d24daf1a0298bb02a2ea20d8afed3af18f79004c47aeff6a6a51b8b9600395227052f91053cdd097db87d2102bc8007c93f10aa9223b9a3057c9b72b3706513e707fc5072fad826fbf169a493ec30463114f6ef0563b4538ee48d98af71f02f8469068220051b735e064b98d6dacebc03e140429dae9815445ede9f53461c1e5d1d6e23e6489a0fa6ff7ef6a37e2347d3711d197e53c46333d3bd51677513089be63d6c72394916d8b29fbcfadb5254586d91c5210551428c1ae8872473942615c9b88818dfce2febcd36fd7caa0069566742f2472ecf8b64e13efca9da74fa7fbb44808ccec9e32660401db2301d862d5b967a83f851249e4eedb603eae3c5c03d2cc2c79ff8547d3f587714c0944b843224a6c98f740a8ffc4c8a40273b237a4337d2feff9d53a0ae1691e44b685f2660bb9d257787aedfeed8441d0a7a92193e6e8f13338cb390f13eb060962bb2aa71d9ffc86a5e2a69d4770750500a6a36e402a0f83ca4e5614356f8262d98988d637319be0e652ecc227d2f1763d29feab445b15f90e0c08c358123ff78cae419e8e99c57a17c50ef535e5018e0c176c1797f2d4ee7163f6768c6147c6c5a96534d09bb151d0383c57e04436f3ba78553128db40303f8dbcc87e0d5f30885b27547650bd50a09c4f38bb05d2f371bfa707a1cda7eaa53f870e02b6acb4989c037a2b133714e9e4893ca0190788fd7eecd668ca7bbe7c5dc30134a3f54764344767ac556ff2ab0dfd87fb951c8d7f2ca0168f216c4ca39ade620ec1a4c21a70ea63b83db7aaa1a34d26b36a354097395edb92cdce18fdc6eed1a5a6717cdcf0768f0db01ff2f09a9883deb0a288e9c79d785627929531b89580ce2010624ff2362c7e9c71be8324a8a7cceedf95f7fc09ebdf578569c17e2e74a4380eb976a9cdefa5fd8d51834e53c28a73593648bb1eb15395b9630c7784158f7f13d4826f28ab8688590023aa424f50076856c9cdeff5acf2ac03091628a1116db1e3df7aa6694552a629b183d39ab26341c0f26e3cfe36b4c536f1aafc4728153dc537eee6c8e949b2e420d86cb2d3193e0df5124a7740f246dba6476fb3386fc6ccae4305c5f2baead0d2952f6199a6eb3e99d590d2f02dd35cd5a9bad0f7c36fcc9404832435b394594559d8f251c96f4c11b26c9eabc10a9448e41951289e8d37190a0f18333b0d533b47bbcdad15e52fa92904595b3a3a1f88486e8e1b400cabdda20acfb2b2c099d5daa85a496222941477a669a99e7c6b83cd2f9a00eb23862bea520595b1af0dd4bf6d0c08e618a662983da4d8a720c62ccc4d67bd908cbbe173622c51501c6f55a314db85f484147b35dd78d5861c134e79ce77bee27a31e052a4172738e39265f5e8408402e3ef1dde15fac46b4bb435ca472bbce26ace7f43fccb97fc2edd0bf090222c399349dc94067ecbbe282448275ef9241ae003a75a572b12f2442703e2af5ff76f637134f3842e9132fb1a5e9f6dad7ee8d76399b12a0733ad7e73e924e265d6cac6d17c3b1c24e1ddae3988cc57dbb90e8df7d8253c97b1e2d5e478d220b96a30178ab605d067e2aef979b0fe48e071925d4953f090a0aecb2cd52d75c05a2327dd7bc87db899e11f0f6424b44cb72bee343d050eeb5ea751492e1ed0e3e2f4362bcacf7ac5f4c363ca9cc4c38112b27a52f5a6d9274b54e89a2150b5501c28501976738eebb853f3e54e27fb33d2fba666c416b1625c154734af47f7219b568e88722dea3e837ebc92b500947a8c7882cc5a98dbcdcbe841ccdf02899cc1af0618a3798e055051416f3b4480161f91400e25b9054f8d0724be5bde8a66aef08c61b9d1975ff42dbf055d3d2c83b0cdb95342fbeb6cc981476cbcae223a1010b0b9d9d1c6bf50bbf8d4602ee56c0a7b148ffeb06303f57ea4b1cf11f57f2af4e70c731a229c7d8a08be7c3be885592920fcc5cdbbcbc322cd7fdc1ee05fd2975cc0e72ee4c380ce7218027ed856b82d82f461805b91fe4d756844bdfdb69e808b3a45ff71ad871fb1f5820228221c71817d34c4ce92f92fc0b705e480813e28979a0c2eab2282759f082269bf436b6c24fbf7287e4e9e7b248dcb28d0557d452e4a7b4bcd2b0bfa81b2c86c778122768a14a45c8fffd4451dba77647da0736291392ef2d67096630907e99b5ff14a623bb20a16ebba66b07db0c4de695bac141564895b968e250323380cd5ad0215817abe521c75be773d11516b43256d17c3a1a8611111d62134cd0b9286e54de6f27b7f292dde82475ceac5e060bf0798341e5e6c92b6e1cfa396d8f9f660fe9345d4eab3dd714daf7fde2fc26eeb388cc88ca221c941ea5d061dd7de6b7c8dcecb7ec05aa848ec072e3cf60137514e3d82e45460ac9c7083cbebbef11115d96fad0e83126b3c096f69e5a66e6432d19c5c990c333a953675a8294a77f42d70f2c085e0fdfcbf4bc14da26425982a19768349a0c474d1082fad8a88a28f6587716b795b5f8a271bd25d33afc1a9505a85689244d42f2274c3380fba7f3af59052fdc596eff82a11d58f0d2a68aeeb7c29aa7ba2358902a41e5a95cbe8b0124c57427ae98b3acde2937c47c28ff3f73868a409ecec3c4b092d23dfc6520fbda1e59a8ffc313ceeddbe72f1ac0e2c13b6fcfd1b2ef8b7333ee398cc161a7086dea8e842341771e233e8e461e2a7845d1fff2fa79ebc4b2d657b6e752b6cfef29bf6361bcf9e1d261b6ba462ca75f0a58c9e7f7558a22157a9a7f002ad14f6936bc94212e314c3a091ef288dbac0f68030de56b981ad4507a993682861d256e98bfacd495ed9ff06685933280559584400085f916d0fd2c0401a4365a4e30dfee246f977bb211016cf55a515df46a03604180ca5cf5ac127ae2b8442c5b1f9db6cdc06e5d719a2b21ba483ef059f0fbc33b8fa97c1b58b2aac9764972f9427f246d84e9672cab3d7911f32e860e4b9058f81759cf6254855c9ed153f103f078519bee2b8be496c2c2f4e4aee473adfa0311486c3aeff07ad7540c78adb375e1d6e1928bf2535e46199ef515980f473cc22e2ce4ccb9fadf007471c2c6eb8548672a169de09ab31f9a4a28cbfe06e826c0a6fa7de7ce0bfe3574038a005416b4e8c8f19feae8670b3af0682c5f31dd40e3bafd7a07f75dba57045860187a131e52376b3317d5f1e82a7196197ead0bd9f6644876f7b282bd9536e671af670c5d612cb771ffc1558bec77e573976dc444c2c753b5de857cd90aa9b415406e05c8995b1168fb82a86da9718112ab129e4cb67b965131911bee937b3cdde6709cc70bef43eeb85be74d6ebfa39c8bcc7ce3168da21ff5af7abbc074ea9cb9ae05a4086fb0ad0ec704c54281710c4f0b98f620a8251379ced6be0ef575df56d723060033eea1da3a7292973044df1e38a22ca471894cae4ae48888ff4751d324106b023756db7c7f65d9093839edebc62bf8cef16bb46ba35f63b26d8724311f02c345194ef941fa9cf8d91ca31d4ae3165223b899a38f755b9afa737c298d06394a2a713e21bb7f1580f9e54a778a90c0e41d4432e41fdb88c840e159e8cf4d9c35995ac60470d885e4744f7d13180e71652748240dfb22d6cf256b780f45e6d7fb0156e881e62bc086f8fd3190c250d709d57ec6a983cfd22306dff30830d180370c62502c3fd081817326adbd327bf4dcc790e95abeb587eb4f12f5fdebbbab6a0885251dd207b0e7b11ac5479024b165e588390da3bada7fa8fbc69d686ea84fc3e116828413f9f7785734663946d3e6428fdc6abd33ec1d5b0d79b7d860b7c79a285af17959885d9a7b2ece601eb469641990253dd105c177db8b2af1db3f7c94bd1cf69902662157961b6b98df1906d58d8689e93275744ce59551d1c0c5ed33b5438bf7edbc7538ef891539d543fb7957560bdab55e16f56aa8116210d9270f34e2127ed3fb221268ad58efb8735cdb93d8add27bd6bb5878da7d682fc35a2d19e80ff5632e11c08e97d7412226bbb5ffd1f07943e5178a505d490ad66e294140b2dd7f75b8fd959df972b53caa779b54d948dfc18e17b75a975d243fd855097f02e91b1341746234868c6bb0006e315b3a04a34ee0ba90653006b595ec4ac1f7f1358f4b2883f12a0e71b007bb5fcb5a3347149f018c73b5351ad6d60ddfd6867d95c6a4815bdcfeaa05835444cd553c4850a0f31548d28417e77c65c3bdd815c69eed42974843e8e7da368ad16024b9d196c46fc07516cd767142bbe61a39c32f61c45cc40da591c4b38974ec695ebd02f2d6db75447580415c3a49404532d032d28b3f8e684e2f5893d78d09a8187ae94eb6dd37ad8f998ddf78f27cb8762a8d19a86f74b0d8fc9625607e81e712c7bd788550fe28853db725dd7a6d512cf4208c6f8ec4dffdd4c7e8dacbbb8c6e7425d2b9073ef8dfef86c8bf517243d16159492064a60367346eb06b95a4009e2e8cfe0bf2e367dfda44cb7242ab01c51add212f64d5d8b8c2f5f3578c9fc2c987a07405626f2f63e5323e43303ec8c11c877318952175b321726895cab3d570bfe03c4a4e8fd06ed1fc96c02fbf4d527a5a1a5750dbc66298cba80b2dcba84512226959c7c23f4309865049deda95413b3b56aabe6739cd4b33b0b716a229a9162eec94b179201b1e489c14403b8792b9ae7b4b5e3910c0a34ea17beeb2a55ec3f570a49001", 0x1000}], 0x1, 0x0, 0x55) r10 = getegid() r11 = shmget$private(0x0, 0x4000, 0x3ad, &(0x7f00007ec000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) fchown(r4, 0x0, r10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r12 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 13:12:21 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x3}, 0x8) shmctl$IPC_RMID(r2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$setflags(r3, 0x2, 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x6d}], 0x1, 0x0) 13:12:22 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x25, 0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0xe1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="4d1e56037245939a7af2c0f97b6cae4a787bfc9af7bd38e23254cfba26", 0x1d}, {&(0x7f0000000080)="dc27b38a7c84c5997d0671932e6b7215ff306fd5906245dfd9840b034f98e8bc54a49b1c601217d5ca4210f19bb42f618f80e24a87d03352db43fd953afffc424040adbe8a946767c3d5ec663e73d1a1ecd57f61596b873440ec4feca96895f9a5c9df2c3ca96804c8e24c7d83158a6e88df8e398b1686be86038f530cbdca209d1ca7b7cf65f3841dd9184b1b9ade1949959be235b0481095bb072db8cad9fedab5253f2ed3870920f64c2156cb96c8059fda857a224eb623cbe59f17e453cbffedfb79566039c4c972773fb2f1611dfc7072ed900a82db3b751007fe1f80c5f35a7210c4b5317603fa77abd39218c425ce236c216ceef7fefd4832", 0xfc}, {&(0x7f0000000180)="600c1360784376a32518115f02ff09fd085b8c31ff3eccaa08894f6b", 0x1c}, {&(0x7f00000001c0)="c60d17a8888b4829b4bd501f67557c2082a6bf569e90a173e0b2850e7ab3c3b0c7231728aa15cdd743b860106179a61de7312983c928ab10b1cc7b7e01651c86242c0b69be2acc7f499049c65f024fdbb6429d4946aa48c66a3c3081bb7fc6ba208b692ff80dd03152d3d1e1047d551305dec1f6f75f2eeac671d99ece9e74cb10d206f1454cb40309385cff45c1f174eb026b6cceff5c0ae2bb9c002f2991e6b003", 0xa2}, {&(0x7f0000000280)="cc96de940415b3adceeb3779c63f94b31536e12d7555cb3aa7a3d2f685259be80d1434141a1095710ba72bedb4b96062bedb02d9646080a72a8948fda1edcad543c27b8718ef234574da7e48a285f311318fd4cf62ec6b8b", 0x58}, {&(0x7f0000000300)="7508c43431c6a35cfdd7492658b214ad2a87e703de23e1e51717434022e7e6443dd0c4155910d5340e5ba44607f51f71fb409e13c3a2d306ba750d30cb87765e1ac458dd0e45ad71a92e", 0x4a}, {&(0x7f0000000380)="2fd08f9b235c7a3e4f8c125e221455caaf9a", 0x12}], 0x7, &(0x7f0000000440)=[{0x50, 0xffff, 0x401, "735633f51caf0b4c7a7fde04842d17ce763f7d5156451f6eb582f395518946c5040d11466dfca885529fb73b374924abebef29876d91cb4b980aa8c50eaa9ee8"}, {0x18, 0xffff, 0x3, "a507b98cb55816e3"}, {0x68, 0xffff, 0x2, "4182ec401ac17e1ebe5c44aad517c22ad68029c769dea09092620cfa5aada2fdf620110341c84f50661132abe4d4c25d582e4a478f816d6891c99998d564ab3d391b6872793722c1d02637394c5a2e56d294721de1"}, {0x110, 0x1, 0x3f, "08629fe8817b7dc42c0c59ed787f663cd20853ff8b0618762bd3876c33ca90746675508adc4c115779327e3ec04ed2979db2cce506877841cfae427bab46cf1dde576184c8071a9d112143f9f33606fb1933d7b662485722bce43e78481d5d648380c9e8976093a561cc08482a21933673786667af1f1e01cb811083ad3bcbdfc90ada12f5e0d113013e2c5967446d60a7bf68db258f1535f06efc0d235ccd9294190ddb467a6d419c3eea1e0c8b215254f231600d3221c795a0aa1bd8b49ec283953438ddfd9a741da8fa8ad733e4a7239b889995e62efa16475e91a3ae94d2f48adc4296a449bf3fee640f0b4e1030a08e0d624436f5e54147cebe66d582"}, {0x1010, 0xffff, 0x8, "3f78a0f62d752b44f704dc1b309e6152feaede58fc64311bdae7d9183e13b4ec15067d2baa815080a90e2ec359d6f1d4fbfc1e85b6ab08e76c8f5912ef6563918a0ceea36cba959e3c29f9b6674bee13a8013bb8469a59354e1198ca1509ffbe7b7729dc5dd72d44d13cd434b91b77fbb12f5ad0f3a5b63c317c23dfd6da32487363eab04340b9b2406c48807f9faf9b3a890fb30be35a04939962073d734ca0ad23d7b388c25e3a10becae304ee2b1ed28e4ffc7784ffc56e5811b94c960a023b0b544fe0cd4286c2a91fbc91783d174f3ae006b3477d7803cb151eed664a3064ede8d87129c511cfaf0b8e5c7b654cd1fc70bb4f8c8003933a90165f90e83d56ac87b20a1ed4aa51b1acd2693db6db96507ce1bf7dc5915529b0c0f0f2fbba8049f66dd969ccc3e57480ae7ce950ee077e78f762cd4321a7e1477b1d872dc3696d1affdfc94ee1fac8aa6bcddc5bde90936f8d8cee351262693552a3e0cb544f7a098eb8d2a071ac7ae41f3648d49033e2ec7a663a243f9c4a6f527279694a924ee226b5fa2c2e7d012b665b8220016652bb4c340b48d34f518e8b7972d6b59753bce6696e2bb226507ea17f8590a90531a3a19c1f22f1df718bd32b2f10bf544506b56427a31dc639da213dfad1d5e205162e61d6ae1499c3e84b15f9bcaa77f6fa49e2d9d693adf33a122b10c217c2f807f5b3b8a333526beef5ad6906869f26eea21b5cbfa2cb28db3a31374586ffd942bbeae81b6e1f6f5aa75c41719b82baeb047b5464f48b6b710f5293a1908c75d3d2b0700e16822463e5be8738611fa80c865aa7033906e8291639845daf83b2999843f8b8f49471844524b3529a5631899d02b7322c173f8465f00532ca032ed205f2e9ee7b5986922332eb34ea97b10d97fcb6bbcd4eca0dc929644e6446b0d498d1bee198bed6141acbbf13ab0e54f62806caaa84fd4807f5d667867eb6d20b0380c2a47ac3be1a93aa7f440c212e0d0178ca63f42eb3a544efa32ac1eeaf15fa5a1a63d59aea19b1fc70424539cdb5596f1b88ee81e24467ebc495f63486a9062c3ddd692c0ffb778678b1703b99ac8fb712f2b4f21d4ef3e4d887d915ee2266261b222dfbdde227d03c3a8092532922882d6edd183e2bec1f9958c0d663c19e4bf8cd67bfa18a5e759cc4057e754e44fb7681dec58eb3c06024d40a5d90635b12dbab977496ff88a722c1b35c0a64a4b717a30aa64143ee83db8fe9ead212491bc7488856c7007558ecbfb313f99bab6fbfacd3f0da350f0d83d93c680fa970643fd762af95462b515728b7d260b0b46220a0dc606942e2f7269da43e7ee282163cdc0ced329babd5a2bcd5f8c060c4d6213450f4a8de50db7f1078ee0ea9733b9c09ff3e9e0618be58edbd10d0d5cbf48648e1d6c55074331d72a997f419ea65b7efd8400f6dbdd9c17a2c4af06d137457ef04b9aab17bfc1622b6a1de3a48aeda03d2257df17a22f498dc1e1ba3868eca39e866d5ff1f21a2111c86a8828bf9364108a1008a41e5db44cfb7d0aca378228b7a5bfab4b66f37b486fd856b01fd9fa9d44ab484602966ab73304c327fb8d17d77c04fd131c0eca8c18d9ec64f8cd286c37a00e89f2ff47712a3d6d78e9e7fbbd4f4c7d65208f97d4c29e6cb4c1b7ed62ff853bff49646e4f8e5759503186879de4bd8ac80b0ae07ab6a6cf9f4ac1b14344de5ae669549c1f3d5c81ce4394969f34c72988bb0086cbf04cac553adc49d8ed786cb103b1069a729fca5a52af66a57ca4c67307c0cbd346de469a78ad61f07b8eae01b3347c881fe8e1d1fb4103cec2048044425604030fe56f4edd618d1b2c3d43e5bfb412343e5aee0b31212ce3186cbc2e01d4db5868b3415fea1f19fd3d27f87fb8f64e74be93c02f2a68125c2eae56776057bd2785661d6d8e0568bb88a56713a2e20a7ef20aa142314ef539bf299a76839b13fc06252b3589adafe7954a277a16efb6d3a15b6c14e7cfab09e01a6ec073987b54d75657522876be67b767e264beeccfefbc1772bc7c29d5c9bbdab131f186b50428848d1a7dfc3ffed754b6153a2716263b6ce10b00b5026ba7691d332422433abc5e81137ac82d2bfbb4ce7f17870bc7fb9a076351359988d680d95d994154cd2b6d36c09e502591aed1078b887a5c48f941e98cbc82ab27f70faccd842d1eb07ffe010345c911c291fbbf3dae6e23638f15f1aca0f0a69c55ba12419db0bb911518e221b501c120dd08ce381380b0ac55761000985ead2759923f4ba18010e7f40032668a9955965d158a341387fa71d69c3754a30cf5a45633bd16e5150d649ce5bf3c3fd17c17919e313c95cd18e5edb06d94123d4c3654e53c299447f17f3e39842ba85be03529f8ce7d2e37e576d1d2108ed4512e542752a349583a353fc802c7928676c71a750410c3d86c4df808fbbc88a795c3bbf3d467c223f4a33f0017c1e9c829213a0bb5e310327b936d6829c76afb76857c687919ef0eaf5bce66685ec92b3e98890e028012c1f780d31484cd685725ee0a5f2999028678e502efc8e1245e7dd5f00641f60622103c4c1cf1cc44a7dc585699cb747a4e352a23a03b6b2c78fac98414c26b2602945b3e30df6334c11bb73dc5a37bd608ef63f78aac0098adfa4f18b607a3f2801e1820c0d5d22db78e5827aadd69cc8a178b0a6735db14b6302821e19a197ccaf7493bcf8ae0e05d5cc494744dcc4311712581a93f1047b33c2a796e5d64f51fd2bcb012fe68ae83baa81ed380602ec4db6f6adcef3f9e944d0cb7099e76563b62a9273a695508d18bb086340f7aa45eec68441d34214636577d69062b4e8ea1dac8548a6c2cb9b9733301547a8666a8adc06ab3bf7bffd1b9ee3cd44aedd8dbde9f17e5d924caf2f1085463cf4481a986fbb967a1af4b549714c56f054ec329ac9f107fd0c3e1d950d98d5913851a38755af8aa9e05471cd508540b583a9bf149fd15bda79ebc6212839014ee2ff467576176ab67a00184e6bd560edd2f044055285d496428cd1b5922462852d5281f9ede882ed1e917f6c950fa136a1b182aad7b0a1058e28c056ccc7ddbf3eba72d86986e44a1aca5e22e7d919d4285dfd3d21d8af7b93fb8a65063841b9d99067530caa0b05564f337e950f5345db483a6cf5d36071433e29b99e162eab6b56b7b38c7461ce99584da5d935214754c106177c246047ac84373728dd24e3244d2c6a35a069e0e97d51599b86d0a12e7a49e8e24924cc44e5051001e059f87944603010e672abd7bab41ba1b7d5884831cede77ef4a5243a46d128431899c6d762c7dcdb9f3841ba9c1afa9ae5334c23b795cbd2b312720900bd924160cd2547493b5d08538e0c60c9fafaab9192a4f0f1ebf83a860b68dff72772f10c7fa7efa57d356818162a88873ae15928981e68f7485beaeb79fb2690f44f1feab597e4594d54c11b458b856b86def0d1404729fe4b78b4c94db7e67db1995c433519189ebf37c998270851edb2f569198bcf8029249d618b8692831c719000fbd2ae2a4eab21c9b47be228ea12b3cbd30cf4338062b47496c0fdc9f2e1aee2179fe0b86d9197096b8514c27b7f9dfbec2fb33754b583636d0506bd1b8fbda89bed6a41bc800df901817c62d29d6db7179405ddcfa8bc3838d07fb64d3702305f8cd328e1f9462b9c28c66a609e5e814933e855893d8031560b64fb641f4e0bef5fb9a2dc65563696729e71dabaabcf15bbaafe1317da64fe3ca2d753caf34f1f50e726aa78e7a1a227aab4348e4c385011ce6b19421c55e7e8ea0c61e8146eb23c1d38916c934495898f4233660c931b42f023d5934a7a7ec2d447e77e0a6f05bf704b8155acff6030edb97b647eef6b10641d68f3e78512fc5fc57d46d53b816c60e7afc7f315905d7fba79e5d28a2465edb654ec163bea0d5e6e3e56df3197c6e8ab6106fb22c9387d93bc116f408f6a25b08c3faf11f124c4dd68dbd3121779b8b9bc95703413b269f9f504e0b2ecf9a1fde87bdd33f025c56efe7c8ec0a1de497149086ff24522760490aada5454d4c8f39a69cb9c3016f119dde31c30df8b78cb2c3c8796cf64933a010dc7ab0602476e315a89f8736ac0fec2eac8a16ead5fe1012416418faba85e191dd660a793e3f40491f7dc56c661e1956cd154c226e92132f61dab8e299376176c72f9a1fe5fc4ce6d4f566707828fffc5b76d60308a396f32abadf87b23ae32d2299c01bab062378990330ac900e4e0ee657b6f0300099a9e6bffab3d84e7006e9ffdc3afc5683ffba2de9f8b8400beb8f5cd4fbc4a4703a9bd31717592b9f50d47b081eef0d6e6d9cbc460812efb55557da285a882c47fb40947490986b2805e34ecadd709e1de4a070bbaa635866b8515dc858b13e0991a4581bfd24ebf71b23851cda611c9d40d8d06c342fc78f63f8ce1e4358d26852163272144d96c897bdf085082b2dd70bf9ff49bc611bec9ceb663987043f3ee4f539b89ffcda38c20a1e045747b1f89cd5c5f120f51f5851b4e35ed7abcd5ed5acd83f52d30c28fe3fe1a98ba8c725eb32773b6f3250795657862496b912c2a2493e5d8f5896d4aab94cd290b3ead4139a799daab528769362138fce8d16adb1f3b326aa58d45732d16b58d2d7e195ba6e443d89549f6cf14cd4239d0e866c4c33038681ecdb776bb4c11003fd02fda4e143bf455bd7a37ff6c4d6ff22a823c93d92c054e3a9a5fd444d8c2e9b5ebc857491c3398def3f95599c6590eceb9a9d15f97693a50bf7c4e1f3a42733168dcaf563f9f0e407d0650f3c028b64172d0cf20464f40e6a88a55701c5c19f619662443645be61242385c8df682194c6f72e0e3b3b705c006c3aa71935d3a6e3c7fbb7343b14f5ecc101af153ce9ee5c427f9cfa1818803e2905f6fa30ab67e573fa8f6fd9ae6370eb59c14dd960175a8aee649f6e84a3d36056d108e6480c9d286b42d074099e44c48135cf37a78fc4fd1677b274572f96b954fa6c8ccd0dcd5fcd2eb8208cc9712a24481e8ec765ea10f7952726d7c1b6153320e7f4089a5a6c41429974feaaecd7d2e18ac519a694f5285ec1cb727f3f05c619b7df82054620bccc6d3f516332b88c55fa3ebc2e3508a2446f459c88fdf5299536d761e66fea54cbfef22ed3b0f68620b5ef68cba350289e0c7a521c8358a4e0175bf199d284c9c9380d76e3c4c0e0807f5b4deee65dd6f7b8c7dd298a2a07d493bcd8bfb2aa979fcae69fc8c2b9bd987071e611af746b54d23260ffec07e487cbef9d068b9d1a50082f47df10a222d4153e897ecf378a2d018327452b07a8494756058eee6584edad5cd0a08f6f4cbc0a8fea884b811da4fa6f70e3d707cf9f39277f588860d3dc69d26a7788e86e375944389b6ca30ba66e0af398f1706905f1a9368e8bd6436ed09758283a0c6dba457dae1b5cfcb57f9f29cc947e97901fb31b79047ba88fa2fb6b809bf5d367d9a8856d98b3f7136ff2189725ba648af8aecd169ec4f077e681f89a3bf4ef42fdb8d4e5e853bc1e585180df094a1cab4830b9ed6ac948326b5e52d62ac0034f69b7167e99bc9cc25c898df02089c1042e0dadf7abaa6bd268bbf254cc681f83a43923a9c3594fc091155d8caac0879ab13c98a5fd9f7a6ace4dc31668d0511721895753b433988f1fb4fc3db268b5f92499d7ddeb14327bc072bfe54b69b1d088b168eacb851d74bf291eb8d00cca1765f1dd36ce4f473952e00e645da5d9b6e4dc2315db9b08fccdf48153a8a08ddf696804ab1d0e67327a7f1c6d"}, {0xa8, 0xffff, 0x3, "19793be2dd553a2b8891dd75a08e8a4b44c83e86f4a9c8115900cc60565aab3d0191204216539a17554acdd46676933bf88126cc907fe10850deaca886753201aebb859e0d59b95051281029f2c16e405495feb8cc4f2acce01cfd360d4a60815ff2a6f436d1d1152f861c0649391cc4ba7869309cdaf023d81516fe6dcadc2cb44daf41ae577a52c191b4b97c9b0a18ae"}, {0x60, 0x1, 0x7fff, "a0a463494dc7197649a0e09ac074312e7c7bf02639fd61c82c2adf02724836787fe6c6c448eb29348750e96f75718563458a279d761cbc3ea5c8e77b8aca6387d7d8efe543bb9b0c84400e5164896082"}, {0x1010, 0x1, 0x87250000000000, "f1827a55989434fea762996c2d94790de4e0aff69d67e93eadf6ca9bd54de8058b16d5cd626d39f6648da01829a00687d5b3339dd46d891480cb22ffc48126189f1100de032794d68418d278bae49e52bc04bdd7f12955366581f45dbfe255a6a0dccb3c0a149ee198e4a963713cb152874edb29ee94a25fb66cc7e89760c48cb6d2d0bbcee85b4833ffaa87620dc4cc8368a01c2b33313a48936e41038f6d8d61835dd5cc066c3e634d7b594c8fd8098e0f2d91803377c81fcaa09d0fdde945fb15adc2fb59ea561d4a69c4767744267792702f1b54e426db1c528ff916bf87ee4e81ed36add29b3272a702257ba01f7dd58e60ad8ae9cf9ba9dea37cabe9da262d5c3908d50c013aedc91944e7fccc85dd97add15907f3e4f2cb4a3db546e1f7b065cd6b5c9007f77e0295b23a3fc53b59661c07b44d485ac23279cf0d7c299cb14f3c99a1620a68296cb0de2de92ac3bd2067117ea7b144e99c1dab71c3f0134d1d3713d406ab70910a853b3482e430ec21937b900947aaaa3ea930d1920cfdc44f6d4931aaf6facec111b66bc73a1ff1ca51e29a79da293c5089340b933aff85175ba2ca418af499e596522d822efca1d8f3d384d3bc69302d9857829d22690f6e1f38746a489a35fa27b915272362bfcf252b2bf6c44640237edb74e40e02a446bedf5d023ca02edee344b2925a9107fd3008f53115cc6f13eea9751c4583c623567923d389af356953d5aa2865ca4d66599ad10237e13d5f1250bd67e392492582d605e058dc54683dd0a0fad1099527828aa90258ee7208ccf83a1218b5219c21b813398e56ac27bcd951e1f5523d2a05959e9e9d6bcc742f13d3d5dbad3e12b9fc457d4e14dd55c9b2247ea8d0c344ba9efc12b4a13a2cdfd3233a0efb06b98300b5866dd54ac2674a365868c0316124dbd3462bc11dcd8593dc84664c1fd0ce787770fdf2fcb50a6dd25e503ebc5c0985f800a70ce8f6a478a7d3220bc7dee20771666ca112939fd408d4247145395db3dad421b4621e92887da2ddf5327b9d0e877429c4f1c8868ca0416776a3c172f210974bcf0f70e273b140f3deefdcc9377534956248c8607d827faa54b058a489f0ecf35450d37931bef0237a780f62b384271f824a01d68994e3de75037941d6bb2bbc742fe361538f28e8208b825d305c4534cb95752d48995a8fed448249aba1e2d437354fa368c32b0822ae7732daa19fd98b35e6b9170fa05ab844ece41203396141e027937ef80576593590af172e030a32a4d0df1a12e976676122c1384efde12f07c39275c65ff5190f6dfbc63dddae552dceacb27d0648246c86e14d1f28b5e68e19607b31c2729e5cf470dd8ca37138166e31d9fb8c040e2c5a5a7210b91016dfbcc3706715d2e8c1b2838e5ed0cfef7674d4fd4fb8c1cfc0845d3787629d66147bfd9120da40ec8efe633c339b8ce4b5a6c20ff6df3c94b6e2af4d0b329dc590e11fe31aa4e9bac2d09018f43987284f788c8f58e152e34a9e3b8da9496e60a5c9dc4b6da2e682bcc1589ed9f7cceb53122714e5eabaef1dbb8a53617212a4df831fa364dede55109afb6d7f2b920aa189244d9028f65589081104dcd98116eb4736767ef233a4dec6c3e9f35b16b5a91df83478ca0f0b80b81a591a87f27c3a71c91a2c2a9e970482dad471dc538d56c49de456bcb1334314029964db497bca5de1808858b38737258327ca6e3c923c58cb85f9da9335e216926cf04045ac65f641541409870ac8af5b0ff97e8e5ad94706fac9cfd5034ae58d56d48a92ecbcfb07b081b605e19f8ffcd4a885559a1c1ee8d0f07019fd4997835b3ddaa874da5a1f6ae318ea037398ea21b477d3b0582fb628b73f152ef320836bed15eeea47e1000a3136d7855ee7acc302d30e60282b557c8cd51989432fb3693525c7db5b3586d954d8c9a9cbe6f3ff87f6d45a6c4000a1230e328faeb524ec5a727fe3dd1abae23db4a26f65ebbc962bfc5bcb18c1d0cb5a5c68371d1f9d7e14b0d045990b70885c61ea9b8ddee8779e4f5387f268b96274bb18e2194e2e7cb7461489ddf92c600f5fdf60aa76efa4393e667f618374f121e211f8731b3787602caf1cbacfd6c48a6f33c9c6922ec170fa72e97c4510543d8a71e82d89e8a90cdaae961e6cbccd59bee9e57146abca3483dfbfbb69ae85b7c9da716881dc1cfd5d6ce4b47d9a1a93620e75f1b9740ffeae13bee30c341af6e727175ecd0bfbdbc48eb36c1ca01d3d8a27d7e176aee13cbc04645e1bdf4fc3f2059709bc1f3425a03a23db26bd7557ccc1a888a76be704c1097c811d457cb8916d7f8c7b34fe3124bc653b8c231b450cc8f55f3fcd1825e29bcf5b6aa913c49097ed0da17966e09a5c0095f50c3e6e40df25f875be7776e19b2458c11f567216510756173149e9b1f3330b110b1e415311297d15bbaea74a51b6120147bd8806b46869bc7acc7dba5552c698faf2e45486f0be36042be276e1593ab2034f8e9a7bb481e1eb49496277ad5a455f3d7fdc22756b085e59866068055bbb5013890bf12df974e010a57efea91c9dea36de6b501197eba8a78b3af0a93c800293f42698f18c83266550435a78b5246148247df2f0c6b9dd047a691f68fa731669ed128d72bc6ecd836ccea9c16066cc6105c8d4a5270691c8b97a3a5641c4f6ade671c90b3f0c02a9c1ac36e4d6a0872895a394e118769de87505d51595f2b4db5a5b3bbc16e2aabb2d14cce2b05c74db499b15f5d4b9647b39eefa852ceb71991388ca2354acdef39c3dbcf659df9a742e3bc01ded4a17b940bd0b5f740cb22e2c73e2c0dea1021620272d2fd0cde485722b751a542552a6c8d8866d149764544f4c8ba3105cb519dbb3bc7b65aa3a60b17935089369588a989dea691514a7d4f997be3cc39a8415a09bea45ff871b6073686b9ca4e9181a4e0cfd602d918e0b19f063c42dcf7209d33b56aa7812448d0328ef5e83bb45965fc22dd6bec6789fd29566207aaf63e9df29003dd4b7407027d6f8feb9673901064b8e642b0feb842be03a3c2704238e25255feed4dbde8910f5e6bbc5b41c0157d46b19f00abb7e0fbdbaf3ae247278ad04b84231350ff16582331c33c5c4e77832782afd90ab38ce4f331eb2f4ed8a1b7411d5abe961c966d53052cabf93e3b5a6b93e149e5c53059cbb4c99224849ddfc2347ec9727f83bf56941ffacb927f8bbf689997ae0a815091882bccd8c334025d91c6221d5d2942e718419ced42bfa76d7143c8401ad7602808c20c5b3413b8bd0f57a2132e8270ac03b517f482c5ff151fd474745a46627d0d5581eb596d5a35fc4f927837260a0e022fa31fa5580b594915c7c62d3277fdc713f6e048ef8d76f871b1d03f87bf50bd229d809ea4a472f5bf924cbca7b1904f2729978df8005f5ab011546c9ef7cf1d128d0abaec815ce9b6ed66fd2afa8e6733eeb196c45b24d213e5153dffc02ad81ad8c28ece1cc6cb3b5489efd04f2f5ef8b004830b521f3d991caf1b100a2f55a2543bca70556cb539aa297473a2fe0705ecc695590ec8a90df9cc7f1f79a7dd4c3360abe4eb311b839a072825477b18023a967e73cc49da7e60e552a432bffed3c2049c5223aaa0507d4bae85b5f51c531f7c27068b76d31f3d7f930e937206ed6387ef4ff46eb44022d505e5c09cb9fdd539569538d2021ca2bccb7cfdc4225faaac57d6f5c11735b5d7bd2bfec43f17faf4bd5093c30f93c97dd134c5d8770da97f89c2be340859cc3f2fc8f3a31ce6daeeda985348d2fe315843e32e7b5a8db8bb3c6eb7d65233c90215fb953401ea09ad97ee91fc047aeb36373fb9f06692e8481792e72880be7b7f026756322273010750716e20a406bf6b9c5d4fcf1ae57c4024f7c44861ee87d4e1c913adf1c5f48d1e2cd64449f2f782ba73c21eba5247acec029fb067a9b9b1ad6aeb18d2cf835aeb8c207f543ed4992d8048793e445e891df1ab4ef9b379146247a774ab1e12aaa653a331056ef689d20bd8bb11b85c4db771722f682d04f2bffcca483b9901f815cf0228ed7dc29258c54c64bca4b977b8d254917ba9cabd4e2c1e75ffef286de05a248787394312f100131705dbf53da454ce1506d7e3d445416cdeaa8358dd83328fcd8bba7ceac1a075076834eb5da4d9bd631d47628b9ea6603bc0dc79021896a4a415e4ac00281009a763b509bf059347eb01cc410878bf2d81045d832127a509efaa429ebaf6b1b80354bff3afac04f453d036436c134dfd8ee6448cfa4825571f087342f463e98830c07ec0af79af79b00b3759f4bdb4f239429913ee61372771d44ccee7a17d85c333ab8202290842fbbab8c8b4696cbfa761fe58e1846010d8e8066284346c66fd16ff49dd2b0bb0587aaf886b0d8509efc10e8ee196b64a1b2d61e974122994a7846ef9bded00f02dac8784fac790305466e74b37fb752c3f0fdc8f2d5180dc0d59b1f3c4c00404d4e7f484f1a8b6f52f6a15581c443fdba134345786d2d8b363bc0e0b381d77a1341dae8f72d0824d2f053d6e31f2ddabcf8fc0043e088c7a928b7b88c0e91e57bbe9dbcc692c26d448bf6ea9b71f9966478edb3a124d4e97a48ebddd1cf3e5d902496681ce83fa64c4ea2f9ede37ff4dc742019e975f31b9480caeffb968f00ba952c17558f0092d8a2ada2c689e0b9b8e3ae67d912467a568cc2ae13b71585fb8304fbbd14ef7afb84644b2e2838728f6f26a245511a93bca8cee4e7dd948b872c77fdb444d481a58c30b7c57f9f1400a4b723242eecf93b44218ab6af43676a1c4e71396ef0d42777717c9e53a0d80446c8110a27b10197ea8c570593996c415e278f0e164f8f5771b6c6caa1863451a43de8e570d817216e7c6630f9db65f33ce39370773ad20ef0cbe0620f72fa09eb1d040d8481cf6f9d3beb52714476f17694a7d426a17026a71b3e9692b1d95def53ceecd793f3dea14b49c5e1bddae6d2f72af8f63aa1d3227d78b605f73a364bcb641436f08f1ccf9c58d33a7f5626b1eb49d2d4dcf7d8a2475a118400da4219dfed1ad68f9b0813f2489220bd5f6ad4a8bfee65051e8b9c65f5c08d08b480a0adf0ab292f70af46839e45ee787eaf92d45d637a30f28220f09d886a32067b0f61a644f3dc588ead783bae5f773b14b31a576fff7e0f8d65d55f71c922bb84afe83dec50474c086130919e2ed7d093afd25458a1f3ab78b6cf1a6f4c94a7fac2c550d255dcbf61c66554987a5c8cbbfc9dc498bec0761331566b809c5e7d18c95a7bd49211844a55df66be331e75d5d1636db087878715de11ef6a0ac30767ef3f877ded336145c2c7578b96d3ff27dd37a2e97747e6ea7ff6cd0e08de77ee2a176f97258171dc940331fa8d7f0a7c1134c3911d5bc27f70a6807701153c4e22b12e295a9b851f8f5ad469a26a7c99dfd5a67fdc44d326fefe8eb98cb622d8578849e3c24e7f67767936c4feeb98d91608c9d8eacf7cbe523f7182c5e354f2d0abbdd35795c5734c10ec33186aed9ba827b6354585b5fa3b4f3fc48f192f1ec31af46ab67ad49c5013e917874f1d3f89aaa552dcca42d06cac5ebad6a0663fb95218a67335af53469ab7f704d71cd471c07995a7d6824b917e2bd4378e5c30731fc1f284b7fcbb34bc0c1ac403c899663b93eac56738fcbbd17dba5f0b23bb9de36e9561881e71a1351682037705668f7e4d9dcd7c8bd3fb8991f811ca24a365c51d12c18e685467e627c6ea6ed1b3d1be87e7d1f79061a77466406d8889f69916414713ecca5fbb"}, {0xe0, 0xffff, 0x9, "8654cbcbc22c3acdf1661a7cc76cecaec17e13d022747148c37077679df5cf81813f1e6322a2e5ef303bbb3922e4a57b1c00c87aeb4b5bab13ab021b0906dd197e91af4e6d67bba7227134f3ad077b96428dc4e08ec8ed84e25f82ef8404c68208596fd506710245d4761f3ccfbdec7956ce824c7a88540bf24d335450f91417b592d766b7d043e323222a0b532c3518056d71ff6530c4cd2d8b4c73a3104bca8ec17194456291942dd63c80877782a427e331116f992c4d70ac922f9ed28ef23c0f880d00d541bca562"}], 0x23e8}, 0x400) socket(0x3e, 0x8005, 0x40) 13:12:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x0, 0x8000, "010000000000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0x7, 0x80000000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000600)='./file0\x00', 0xc000, 0x10000) sendto$unix(r1, &(0x7f0000000080)="f375726d9deee5cd5f71a555164da57b021ea80abf7fa3521ed44af1f0d985af854a90bd32e47d48a2da1a36fe3ae3a84a69a3919c5b64fc9bba59f065ee64d8a0207a1531adceab15c9e04d5577b3c0bb0ea404392509428b1b52307d5f91f4c7bbeca1542e944e36d53f57978cb1f3e0a8df6591825a23ccc0de9c5bdeb091017351f85f4e3362ad2729d85f2ecf07b4281ab2e5392bf66b6326b634b17971b7e39769a971e09e02de81f8df304a9fe108a279", 0xb4, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x80, 0x10001, 0x8, 0x4, "05e515c02471865bdbe51dfe2d9f6eebc9457610", 0x100000000, 0x1f}) r4 = dup2(r3, r0) read(r3, &(0x7f0000000300)=""/2, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) getpeername$inet(r4, &(0x7f0000000280), &(0x7f0000000640)=0xc) getegid() getsockopt(r2, 0x6, 0x40, &(0x7f0000000340)=""/181, &(0x7f0000000200)=0xb5) sendto$unix(r3, &(0x7f00000002c0)="7b7e7f1d8f87301d1afcb25eccaa7376c5c8b863f798e071d4ca1d2a970532f5", 0x20, 0x4, 0x0, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 13:12:22 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="0300000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0000038f8387c3440ba6ba9cc08452fed4e8d8d583dafdf72f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b70000000000000000000000002c44485b9b5f886e66f902561bab8de9f8e2223617653b8db620e7a697b8dfb618e7aea997639f6444cf906fdc1e1f63a6c2d335bd4f4fefe26b5d0f0238b8072ba411907aec8bd79aa9b60ec5c4ea8c4eb05b7757c3ec364626b96b07d2c7760dbf91bfc190e049d4b1b23bd70587057c3e3683203f724d261717779b939080c38e0c67f7cf8b"], 0xd5, 0x800) fcntl$setflags(r3, 0x2, 0x1) write(r1, &(0x7f0000000680)="d3b6a260251f93484aed6701652b63186c23cc4250e4ec1a1b5040c7936fb37909835e9f9877ba093f098d3561a8f5bbd042cad4b79d717f2c98cf700ffd8cd875beb60a31955f965a580896e6b71fd9a8d6d95f5c7e1f20c850ddce96d885a79e9cd8009e894a69a33727", 0x6b) r6 = getegid() r7 = geteuid() r8 = getgid() r9 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x3, 0x0, r6, r7, r8, 0x21, 0x5}, 0x2, 0x7, r9, r10, 0x401, 0x3, 0x3, 0xfe}) msgsnd(r4, &(0x7f00000009c0)=ANY=[@ANYRESHEX=r6, @ANYRESOCT=r4, @ANYRESOCT=r5, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRES32=r4, @ANYRESDEC=r12, @ANYRESDEC, @ANYRESDEC=r7, @ANYRES32=r7], @ANYRESHEX, @ANYRESOCT=r0, @ANYRESDEC=r10, @ANYRES32=r0, @ANYRESOCT=r7], @ANYRESOCT=r8, @ANYRES64=r6, @ANYRES32=r11], 0x7, 0x800) pipe(&(0x7f00000000c0)) r13 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r15, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r14, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 13:12:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 13:12:22 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 13:12:23 executing program 0: mkdir(&(0x7f0000000100)='.\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x69100000000000, 0xfffffffffffffffb, 0x101, 0x44}) 13:12:23 executing program 1: r0 = open(&(0x7f0000000280)='./file1\x00', 0x222, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x97, 0xaa, 0x9, "9d93134ab7e36ad51dd106e1e1eb311e8ac95498"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x7, 0xab37]) 13:12:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) clock_gettime(0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x16) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x4, 0x9, 0x1, "e130173b8d18a7fc53ec4d4af227f9a1800392bd", 0xffffffffffff919e, 0x20}) 13:12:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r2 = msgget(0x0, 0x4) msgrcv(r2, &(0x7f0000000080)={0x0, ""/184}, 0xc0, 0x3, 0x1800) 13:12:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80a1, 0x6) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x9, 0x4]}) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x3, 0x6) 13:12:23 executing program 1: r0 = socket(0x13, 0x4000, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8020, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) r3 = socket$unix(0x1, 0x3, 0x0) socketpair(0x39, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8000, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = kqueue() r9 = socket(0x2, 0x5, 0x100000001) r10 = open(&(0x7f0000000200)='./file0\x00', 0x10082, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20581, 0x0) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x948, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8003, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x1, 0x0) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0xa0, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x8, 0x2) r18 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20100, 0x8) socketpair(0x10, 0x8003, 0x4, &(0x7f0000000440)={0xffffffffffffffff}) r20 = getppid() r21 = getuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r23 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x1, 0x0) r24 = kqueue() r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x800, 0x0) socketpair(0x18, 0x2, 0xfffffffffffffffd, &(0x7f0000000540)={0xffffffffffffffff}) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x80, 0x0) r28 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x20000, 0xa4) r29 = dup(0xffffffffffffff9c) r30 = socket$unix(0x1, 0x7, 0x0) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x1, 0x0) r32 = socket(0x22, 0x5, 0x76d2d40) r33 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r36 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x40, 0x0) r37 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x8, 0x0) socketpair(0x0, 0x0, 0x2, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="3800000000bd8666ee79ff87dc000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="3800000000000000ffff0000010000000b0df81abcaf06559f4ab8cf781a8e39d3d482232fe25ac71190c87a15c948cc295dc34e71bce31e0cdaa12d6fcbd3c07f08dcf9d2e74359332f15eb62b89d9237f70e5573e9325739f09b8fcd739d2567863cfa61a2c50d3544feeda601c20cfa9656f565011b32ccbfbb49f4e2ebe02adff13e2d", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="3000000000000000ffff000001000000be3c17af380b68679aa53f1c4c35f2a4803a4bc9f369051580c77adc3b97e7fb9283ce2e22a662ff32facc6c4016c1b2f6ca87e36b6a653f4648e83f1731f37e66cfdddda5a757dc36d2aae573355310830ae3894a136d7a60afa44d9316e46014", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38], 0xf0, 0xb}, 0x2) r39 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fchmod(r39, 0x39084fa68185d273) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 13:12:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:12:23 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 13:12:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r1 = socket(0x1, 0x4001, 0xaf) setsockopt(r0, 0x8, 0x20000003c, &(0x7f00000000c0)='!\x00\x00\x00', 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 13:12:23 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000640)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d8221e71463bc9a0c189e40e38d948285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742fe7d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89c") r0 = semget$private(0x0, 0x800000000013, 0x224) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x85}}, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x8000000000003, 0x20099) r2 = syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = dup2(r3, r2) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000080)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r4, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffe14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x8000003, 0xfffffffd) setsockopt(r1, 0x8000080000029, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63693048e69931929648", 0x14) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0x10000000000007ff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000500)={0x0, 0x2}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r4, 0x0) close(0xffffffffffffffff) r6 = syz_open_pts() semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000440)=""/80) read(r6, &(0x7f0000002680)=""/4096, 0x1000) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x30) getuid() seteuid(r5) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x8, 0x5, 0x4, 0xfffffffffffffffb}) 13:12:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 13:12:24 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = socket$unix(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x28, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xc0, 0x7dbf2453de1b3c0, 0x6, 0x7}], 0x2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0x87, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0xf5}], 0x8, &(0x7f0000000280)={0x5821, 0x392b}) setitimer(0x1, &(0x7f0000000080)={{0x7f, 0x800}, {0x5, 0x1280}}, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 13:12:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x3e, &(0x7f0000000140), 0x0) 13:12:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000000)={0xd8, 0x5}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r0, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) readv(r2, &(0x7f00000025c0)=[{&(0x7f0000000280)=""/243, 0xfffffffffffffef1}], 0x100000000000009b) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 13:12:24 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x788, 0x2}) 13:12:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) r4 = kqueue() socketpair(0x1f, 0x3, 0x4000000000, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffed1, 0x0, 0xfe09, &(0x7f0000000080)=ANY=[], 0x9}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x2) r5 = dup2(r0, r4) ioctl$KDENABIO(r5, 0x20004b3c) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:12:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 13:12:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='`', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0e63f6d47a265e32994e94068634864ea8d41d127eaa23c13652690cda294fc15b9ff31b6d6bd85938a7c7eed0f8ae14d587fe0bfeb1a289833c42935d732faaa93149e6004b80597773f4e03f17ccf5dbaa697f452964bff86b6e2fcb0ab11e9131ba512424216d23986e532ad1424d750bf8f5ce74dd33dee3114102437b58a8f900dd61dfb4e10ec073d7e60fd9c801f62bf63e98225481146ff08cccf9716f4bc2b33b44b66608d7aa5ec782bb7687cd179b2cbd52ca7e402b9a110a6a124af81b9da6be54ddb5da338ef480fbc68f5e18838a004b69c37487d1a44daea1d33e5249f7e00673922912e983f2299004b86e62b73d9b66e196c9292a6ad93fc890755728b98d5b39840539d13f6ea7cc913224f621895d65941b01479de7ee954bb9a2b51fc48fb5c7576bd27bb070a4bf949ca64396fffa2fe55ac48e727356f09048c6d555da4f0c508100a2cdd763650c4914d88b7d64c5a5c446c48eb86a41730aeda6a7460969e5f15c6a7b836aa7e29fc48fe4c8ad352b02b17262db581efe9c9f3e3c6a701ca239b9dc749113562677db9727467b27effadb61c3baeab312f798af20d1e091d39f007def605900efdef8af95679102ce4c8b28960fd1ea65956b0b284ca969097d7adae5f07403f274168e6b728a7f8bff69cfdbf02f7aa11a4fea1c5dbd8133940fccc81778a74eb70e20bb801e6e8d8f447425d43695042cf645a42c596f3f6df89774b40e31458f2ccb239e9b5e7470b4d054f084b73537dc9f32061aae55fd448332dff8f703829540f3bdaf1fe47ab786dac0882940ff8d28b1f77613d645507a0cef7a4cb79a31d37bc3fa29c94acccb34db3a59398670720a24cbf8cc2cf9cc13378c8854f2b51168de987375c01bac2bd7235dc34f0b9ce81c707423fcfb5f8638625629fd4e41c8c0a7b3affface8871ec25d3d27c25bf09eb970072f12a8569f6554335820fd6e183d4fc09ea9b19b809113521303191db8ffff55f91ecd760c1bcae0330a483f0630bbaa0bc1f5338eea75e05353ca6f7a33fe57720f4298dce75b71dfb3723e9d712d72c060093e37623a5a89fbc586c358c8cd541200eaaca24e3131ea480f236d8409517863a9bfac29cfec4d80a8d878cfed68f1b096e44e9c3ac0382708f67ba17ffa4bf224051d4b40fb629cb485e6c208686de016de78f68cf83c288e928d403c00af29b9d47ff0a3e054bf2fb54800629a8a3a73006d6d7e30a7facf6fb9e7f913cae1baa982452b091279a11ea5f0de483bcb1cd096b7f96992a29ce24b56cee78a6dd3dd28f39fefd2a41b17ccf834afa27abfea84cea651ff4ed954645f354ef4a060c1e1d85e20fec843788222401c092535052873b316a2e7e2caed2b01076b80a9ce2a19677f7246b3b022d2f563e8368646e410ecbcea7b11eba222f933d3d3fd8390fa52098ed3431f2e45cc723d5069973852185339912c17c52615597da810bc9707e39c3d1294b98c7702842c5e531dc29e9ee57ab8f3335804cf5738cda0c65ef0b78aaa5585c578af358fc7130a9cac6c034f1b1e1cd3f474514ddd92b54d747d23823de155e802ccad359724ddc706c57fd0ab775eca13bc71176bdf2bf7b8a3a55bcfda00e91e0ee53e96fcc1b3a086c8c14a0536503d8a6b96ce168ca5fad7b78691449912f6229b1e62975d4d29e08ed1c34e6716409643017bd656fa44be5517c30973a44c308c2f1b07d8ed4a35ca133267a6dcebf8e25cc935fc5862ecc3beb38b04523e1127fd66f2b90c255316b5c13a075a63d2d2a24c6f5549a32237af18da19ca5caa520bdb2a7262d7c3527307fdec806eefe37624d9d1fbab8a661b6d56492c161b1f3327f4b52b87783bede57c19c4753783c3795fec3e92a3f1f2afea332632af76de99d1a98821cfd06bfce9f2f7f3ea6f9698054b6cd607f6fe14a1e1749cc2c9644ec83f579ca5af0dca4c04c26d0c1e259840e489f1d5b1cc505450d79a012462c701c37a94f263de83d8d17c8b9e083031ba02dfffe1812a5dff8b1d1246f2d877e5f5049b86cff3af20d6265233224b471b6cdd3dcdc0e291f203af17a330cd3ceed7c468c2effd1192792c8c46445610d6b15a32753fdc8dd4854cccca401e27e50593105c5556604f6e50a80df9b26b3acfe1ffc543e95add51d3529882741c0c5ad9184a7337fdf12f7e2a92f846ac3cec533b36e4513b4b766ea3af0cec9c5adef96f5ea109034f20375718228bb3d0c3df45eef7ad34982d3b966a9b6bfa00a5d14e7f5fdc6dc0d6d5492be34ab197543a8273d95e3f3f08213cbf5dace6029d84bfef5b2f8f41b9a79bb11b470d5e84d75f7f42ec205f06903970904a84ec5ea62890ba2b854388a8db69585d3068c8226a4b7d0d33089e492bc12dcf433b57af4b02319c497ad37f926494d06b2c336982bf080dd50409d8f30068b97025e372a2bd9d6b59efbd166b88bb9cad68e68f670d1dbfd7127c983a7184da52d18a52e0fa368ae2c424c3d738600f34b38b006ac7e2e79af9626472442b5b49c887f9c18e960737c1f39269959afd4a73079e976e62364071967cafb6c1144d84293688064a17b8e2276166850bd52299b341e5321d549407a25f497e15897e6cdce8325ca4b8e73bf3900e680ce7db4f4949f3862e77b6878b327f9b36be7523fa2cfed4e6e15c2bc077111f368286b7fd490f250bc885d96dd0c3bbe4423cc2890b4f9a6d276939237bc7bc3409a9702af14919826a16b96aba585248f22ed9f1e9f23ab779f725ff91339b57c6d58fa72eb64201463e2bef6f425cc9e298ab84cf0f32cdd35ad9c676e4112601fa54aed547538aedc0a9c6571890eb829e70e27a82caeba097a98e083643a1b59555b189336225948a6de2370aca11d7f529b8268639bb91077120b49794907377b5a6c5c6817027f93a710b359a63d7ec22376f61866b74c9ba9d22c2f30dd2eaffdf5bacc8e3d7eb3e2ef42ca7a432bb282cc39e3b897da403584b6c423080c34d4edcae7645fe95390f462991dd29f43628629466bd2c68e605b6c478e2e3fa62773562e225212cd29963261d0cd2dc64b16da8b02e0e18a611c5e8e5469813ffa1cef94747a2c09675bae663282e094f427970a9f5f02aec8fb4e53b9df98a8314735ccc99f6b900473c5191483ec87213661d12729187f8d28a205da3d6401c83e34f511eed32606a00e6755caaee59fbd665017f0f314852a2c171ee1beb66934dc6ffd81ea935f2bac96312e5f1ec04fc8c64ff6f0f5ded749c9e9a7c0329933be68f479095104913b5004e00985b27488364edca17b751dd94f036103fd2b29e7c7f4543874552d89447cd60a47451c056e352c59b1001062c8cb7d8e64628968b802223770667ca90979d7a494b47106a447d7cbf89cb79dbc38f279cfbd4bfd0f69dfe9dfe62b46c868c2f682398003cacfade03543400e932f22f6b8fa697a0c505c316bb055a44fe6ec405f0e8d42b9eff2fdeb3278423f24a047d539836009f20ac77b61f0e501cf9121d84b0124843adf6217977585b8713cef6c5bc228c28daf76bf5c8964605a0df98ca28d27ebd79882755dc32bd1b7e051b194b45f0e86b95c99c02aaf509631df5dd4f86887d79d044a9c626552029e774981bbb3f8eab3e9afecc2fd16580322888f9a26db363a16a5c872e25db02495547306e9c0d52ad74de0f696e7f73d581214c34696820dcec164e881b35fd63b555fe84237c78dc337d480bd03d63ad029f6dafd04712299497bbff5f200b152fef110e92db6c77b7319501143f9a7b4ad36a36463b6a66b93a2125a77a58772f477f45c81f84e61c324960a88d64ae57975344d22943a9c66e06729d747e321253cc964a709c9568edf95015001c3f3aa5b52c9dbecb89937c6ce48732fff47494ba13f56e64dac9bbdd9e76685aef32a83364d2ba37f39e7dbab17b8d9db4df39992219c660391e9c10c295e64987545d92bceee6d896825850e7e59302eda00950ab52217332d08ce518b79d5ff15a87ff38cdb11f32366d89ed8d753bc14fab6c48f48ca09501d55d6ea38185f0a2501e96701b1d83f5c681d0da5c9b5f3b156e13344187c912dfd017ec2e1bee4fb9518ae922eb873a20f2e4aa6aba67d695da533f17d8a83adeab70ffad21a370563794727fa5842e080e29f24b4fda4efc72e7b58b7ff1ac0c13b56c75dafceb8008d6281ae520f61e3875ed60664bf47f2edec5f54dbab02e38970a3befc77d5a6436dbc8ed5c1f3466d514a428b83a0f6585233abd6887f531d96a146267180d95f6c0ef4c682ffdbcc6d06997c67ed93fd329d77e4daea4d7feafea52a3a4c70ec4c019f53eed462033b4e0eac7dbed94935b0e93504da167a003dfa62072511c99ef001895ab47e4419fcb6b56b716a98c61a7a98a27ff03cff22d54d38b777eea066d14c7ebdd071b892287a009ed950e7fdbb1e620f87177d93e79903c8a9bf690ad11cb72d905263815168f876b749118946085850650c34a2b9de3f0cf384706a2b84305c20dd14b01f776eaa1c5d3a1c42d1a623d727ca96620d1fb9b30db50d5686b08fa952eea69d88f51ea052b53a0f7189e3e2a09b3510d68ea622efe26d71fe2526c2d98b715501eb68e68f612473fa58db4367b14af20728ca545acc18ea077a3a81ad854c38b91af98525d1544d5699b785e64543517ef5ed11d12fc6c8145bbb51675732e1c64f7705d59345cae5e2ce6963634d11f256d901a3152279726ccba85eed303d41bb52c64110754dbe15089e55baafaba9efeea7b7c47999a4708e1b07e5c90e2340d249a97b066a73364fba09d01d2aadbfe9ca983f55872333f70df570adc2c1a9a8d36ee1804dfe25758f1bdc39707701787a4414238c797f30ef4dd3886ecec8e5c182dd3a737ba186230b052d1f299c7083735efbf4823e1e40e4dd844c65be66aae651dd79e7b4ad811815c06572848a374ee4d3e2731399023d4736eb8e3fec4b56e16fe8059c0fedc2d46d9b9c175ee23da75b8cc6ead9cdd29c664896e6eff8dfa3840804d83b65d874d2ebf7611b76f7b78fb64cc88d4ed4bc4ba800c6e8cb0e30749273173f44c21b062f69abe5ba7382122b8ce9292bcabdb5c895934d2153d6c0f901f1cfd94f002356aec284a22240154bc0ade0c4fb6c442c039773dbda453c5e649ecdfe06069ae3486fb1ce95ab1a6a59479852f547dec9a85c99230059288a8bfd4a611e336b0fc9e6bb62625ef30998b293c9991882fedbf87c11306e9ebc3ee97f6dee70b8d5a77640c461e9be76f23981f7db9d3d971fb875c17b711a1a6681b525be78c52d503e681613f122fa2115450fe49977295df93bc348d83aec4ad388a546e001051a9b3360cbc10ce41851bcdcf282f3d50a3623bc2c59fa3d22eac2019878fe63585099fdaddcfa0ab884718e548f125bd116016e2c21b7013020bb2dda19dd1236b6e9d8bd6ba262b7a9da18c03360080ad292751b98061c74583c90ed05afbcf16ff7a7ed6cb0d8633c737d6e8b38dc71a857ba83868d7be58823d71a4ebdb311e0b9550ba11d50aa2fe0255538f85132bf658751eb65f04d17a10bb64269c110715e3c4822c2aaf747a5a94e4e60bcbb2cbcfc82e79ca11e9140f98448b42cdecaa033d5a9f8433cbd048743a77edc1689cfea4f785421bd41f38bd7f8c7db5709831e00d0f84d4e5d9faa965c4b96c70901c707943f211fa6a460dc2e19fe3ad6637fe77c64a46b7bc2d678df4ecfde005cb64e0", 0x1000) 13:12:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x103fd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000040)=0x8, 0x4) getgroups(0x1, &(0x7f0000000080)=[0x0]) 13:12:24 executing program 1: socket(0x26, 0xc007, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) fcntl$dupfd(r0, 0xa, r0) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 13:12:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0xf0000009, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 13:12:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="04d8d1f4f72033cda3462d7089355f6be79faabb78570339067d974a2405b58520d2879e9197406f2e976436bb96c0aff646d92b213091bc49cb720e4a971a51f8f4fdedf4c98236d5f0f664c55c864c7c452a67a7911f86cd1fabb0a8dee9ac74bd848558559d2ad694594f8d3a6b26027f", 0x72, 0x1, 0x0, 0x0) 13:12:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000180)="5fe8185417f9c819ea1da4349a374d0aea43e9c3145d681232534b6a08eccc1a14941be8b9a5459f357cc957f384ab81b6492df068da3bd6724bf44dd92d64129a89bed5a7fce2d8d2cae89c8e5eaf81981236ec90d5e3afdb2b9a2b06fd050891a2d403ac973a77ba49c2098ad6a66ab7f389b8ab12c5c5fd67043693b63b09e27c9edec17b1fde20343184032e4a300f456330887a77c4bb3979af519f802b3aed54ed13e009673a6e012d1b4f0f04970ce93f3d8c4617730fb9a6bc5bb748f222deb40f404a92a2c6b1ca781f0abddaf59132c906dbca940cf326f12b1f8184136fe12a06db1281d274065e655a425df24bab26d017edb565c473ac9a14a13a98366e3ccb0071234f6344467a1ca12c7b01c303aa4c758a1b6d391489280dfa347bc363f13a5c4ca7c01137b5d05a607dd4e5c3eccb06f5d6790619745f700f44d630df195ce40411df6519f93722812de40628a838e03b262dedf33ba23d2fb8867dff92e5b7401d632a97a32416820d9e95900b1bce035cc9f27ae751c053c114a3ecafadab97a1a8bae278f98a228ba8f3e92398d7b24e4157fc2fed2cdb391d84f0c73990b930593b72be40f030ff32a6f60c9dc25c7c6511b0c93e869195f0ffbf5ad561727895b87e616cba2c5bdf4b6b9e623d30d00a3da7c311fb9e04a02e48b2077fcce768ceaaa77403128e69b794375be807bfebd941212dbd353fa52451f46b229869a1718b26cfa2929002895fd559c54f4459db4eee1c5caef4e67ff2443b258b653f884e409f8328abc208caef49f073bc6df22565e69e2d19d39804ede4d349ee45dd7c3925cc15a5ade33002937c02c2183bd0d90a970a9a81fcfff1c222fddf5bc82440458c81197b9ada68a5180a8b886c1663be39ab9df5573bd5ab504acdb3bd772668070981b27c7d27851ff78cef81e8478a9414e1604ff0ccfc6aa29aeacfb5acb0853e1126ad59d47715bb535b5f3977c7d1930403de3d3183570c1f85efe85734f57a1b4e9c118520d2c877af286eba6a4e36cb39a1c68a7c827161550e6bf2f32040023428a8c077c3b84596b96d2ad2aef1667c7d979d9f965609ec07295125c4c91f7fe2b0970bdf32520f5dcd426fc1c5714512caaa67fb8c000ed1fa59acf6513f26af86cd0ecf327f8c30b36ec22497988cec0fa502cac2e7c3cb5880a7439179c4fa691bda99380d61f17791da5f644b13e9ae3173b6cb66075fb5ec7b37130c5e85a64c664c3e6b196f524c4d3fc0fcdcde8c15c4f1bfcb9dc021e7be1eb78083b94406dba026c4d3cd31d796774be0b19196da0c8931d7f2097b1f690bc1f9e789f828ac3791d088dd0a57eae03dc58e26403f8cb7331f7ef3035e8e4adf319a94ea59ff87b3d51200d7391787b78ebe3a4bbf31b874713191a068458ddadfbf23c45f622fd0b2b8523d591ece5a5e8625f0e15031f312810978ae1a02ae240d728a3460fb12bb1b9cd067d7b759ba1e3e3d85f97d57c70a8ebe39fc9b1da4bcb0b02de797cb963db6940b554afaf26e6e628e4cdbb79a4d36d72872d4b2014f21246a8d0a8aaec104ec853ddc83369d15eed53e7302d97fed1846346df066d573be07f7c3fa2441554dd149292bf98c50cae271f2b27df368b0f1d076eb8305a6ced50537ae2dbdc2260785ec378b1887a628d9258f6ca14f0657a3ac1df9c3e19329560e4c4a12c2e286b774a643f5e67aba4ba917ec99ac1e50e46bfab960698ee5589642bc8b9556c2983ae8d588d56996a94a556693892640402109690a3c62d1de284464f31ad92bfc596e3a2eafefc1ca04cabb826effeede5ddf810ce0fa68f70c854f72bb803f7fad07b2034ba40d8c6c1b97aa03f3045c51d2a75630c45d58c1f506f07948298833675646833a2daf58f921a5a9a8872c964d2f1b162fd95105204e54bb61a9d6643b2f7ee7bfc300e31376b5ea55124907fb02184dadfab470c512374d2f8708f9de3579a01d260283c309f63baff9c89b6951a8121dd9b2a3723eaea7d77215680e7770144cd1a0c71f71f81543cd4b1765fb8582a381c11233f15e19e1e0b707f831e2711207df227553a9c7af5dbdca8004c99c32e1078914315cebf86c90a568d698ec7e52d71861df7dad7c15e04fba6b8ecddb4537d00e2834c560bcb88c01bafba1176e5b0fff366d6e3a4237be5256c427d79bf95bd452998dc6e9cf1c226ea74c1f861f2a2c034276190f8a5fdfa246eea4a3953f422d97823d0b8c14e091e2a1eff515cc33279891e18db7621226790ae29c5d800bb273e202c75687f4d3540cf8800b4417a257cc697cac858848a2081b1fbf129f2e1385522dc9a3c11a4156d3a6770c37d0a1f5862c23259e9ae52ace04bdce1a00bf8a470444c28ed7c00ba06ab4693ebf7485cf4947c8695e99947fd9db2a75e076e59b80aacf4d02117457e1f4c4ecb3de765f154ea76ecea4a17809cad947b6a9f699f987e9c30d54937ea4d4b907089a0ddcc9e27b286d7d66c2848a86451fa2a3b4020118dad3f334f5b56bc63cb0783a1c0469d585c59b8fca6e7da85912f950f4f1b6dd02483d3ee1224511486effb7ddaa55c9d583d83532771c62e6b7989938b14972346877b0844dedeaa6d5b7bdc27e2c957debce4473ce1e5a31264171bcdde7269d41d569ccada0273c8d2072d0e024350900b34e74ef8c90948a5dd80ce829b4378b934616a88bdaaa4a32078aaf7f9c4a174b05b32b686d132849ea1f0f5f8a7ce41e1f587d5db7efbfaa6812749a92f2a9edf0e5f16fd5b7937ad52fa6ae82f7e745585780bdeea12bcbccf8e587a5d16650be6e0c51bad723000dfd680f2cdde86fc1c87b8c8ee33df259f06194f03a6c1f726c304846f8b6af717ff231f0f39982ca37624ca9f83d35e57000196614605596b5b6c89fb79bc9591bd40c61066836ae97aa90f3fb02daa8adb2bb37e1cbe47020e8ac5942a459f7246e4fbd9f6d6f56880a907e42646414ae190104dec33553f6bc1efc13da9a187a7a0b2e50798ce5b3cede1e909e957bb4f39c3a7c6168ad04c508757ad51be65b9ffc47a4b04dd3d4931ab893d60077e7974809567d7938eaabe8cd0842cc701217c35f2e2db93bfac9f89b94acb92a78d77171b0f6ef00bcb5fe686963a2ac3068fb8f6546b5e670f03687770e5fe351dc2b36ca99ef607717935c1db4b01df9c28848c013bc2364e618898b78198739208dadc7c2123dc68549a78fa2c8395d352422c7fb77c0dc209987056d3c7ebbc7bb9a4e8c2d01a3138cc18a6e23d0661bcf666925d4ac78aa7bb4529612296f697c7a2fab0aafb86184d8a9a5f973a2359b7f44365e6214f4a2b462dcb136c106ea782b1dd432db1290d59ee5071917b031dcd8d1f82a0961825bad8b15b71ce44f90f3ec0857543176373089ee8a6c6ad09e83b9a049cf49d650e3798df891b068d2ca7ce6804bf0f601702b70382831097c71ce2efe85d8968ea3c0008eee3fad404afc712c09192429c2d51e75085ffd0eb2865fbbad5cdd3af689d5728d559e049019942ad5fc80ca11d5e66ccc7b9063c25ee0050903f23da750bc3bcc795fd3600b18704fcd532cb1d462399698ab0a92e5e26aba233d3966390bdbaef8c716ccb5eb5db14cf5501a80436b246949b38294e5858161022dec563b1bb6edc0a1cdb9e342b9ca6552d753a30f917e9659629f6dd22b45f067159cfeead53725d6eb63a8cb935d3a9a6a124e3129f2f7de11aee70c9527bc8913d3ca781a3017453c2d68aee1d1003af677e5318b284656f92a9a9f01e424723a0a329c3c28a2b2696729c0327ca319f53d71b167e16e083f3ad36e8adb6f3865d5401f512a36e740a62224baa3d5a9693dd87b09f96dfdbad6e225fbe737b4c85850d269a49a796f1a346381b6d25810117031128a9d43b5deec69bef0b513a1124cce031485e7e13c96cab1f1d1fa8073c0ce538fd88d001a4613394769e7d86bffda1007095c0081e69e20b98ca69c08e63c43aa882c5d829b5c4de8d46d5f7963954850a0144d71f55c9c15be1fe29d7435de3e3681b489dd4828d154f0caf1dadd301f2c5d1c75dc335874ec7f09ded55c1ff95aedd2632485ec2ce44007a69109f8e48d466a3fb08b1f22e946f736a43193e997806b10dae0585c8653d008a1549b08a3760203da520185bccd17347ed5d1d8a7e6e8c8ca3eb5d43005f5a67332b851599a26146dae811bb00d1d6cef58cf83060eb938d02b863dff82347ff5f55f588a61e9c22d3656721f673eb7e2bd3d3a421d330f6304ac5707b6d19e0a02e27b5c68bf9c5e375ab4f1253f124a74ff0d91f6b50f3b1ca2478074bb8002af0e01d0228a7247502c5e712bbcf6e1073a0d16bce35f3d94fbfdf38230717b7391e2ae1845f1ac7158cdb3e54246e63010d9b362732d77fe608e5265709ed940ae3d11968cccf92c167bfe05c52d2a7176db29be42ffdf965795ad52b915b98455e71026a2bec0d6d1e27dfec04a12b57242970fda50c432ed2150d69d33525a1e548a643a4e5393aabeae5ea6741833d3316106156fd60597f1ecd269161e530cf7af934a91935d9bf06e9b1844d89c25af2f6b480d2002d63da4c3e1e8e40988e7c9423b22e6b2fd8777f5fa19b0811ea5af848b84612f1b7ae45a7171541fe5dfecac845cd095805070fcf3435071e351849ca2930be912c9ed57fb80319c9f35f4d19cd733f5c077f1eab293fc0ba97cfe8bf96d97423863123a830dc94aacd48686d617c2be4ace560494a1a38efe2f2664f6325b6a610ee155f88e14ea4495c0949f0af829ef3189d3d9316d2dd086ca12b0d3e033747f62d671c4083a788038293f299eff50e33c4a5b9f51fd2ede136da83e1a0ebea54fdd7824df5b061256e481cfad6047ab4132741168309955d53eed17977b65ffaf794f81514952ff8f7e7bf1a32e7a8371f6b13f733d4c66e481f66e167f8a7f307541a94dd080b2f59aaaf8994024bf849cfa861978f22068345216023f0e83da48fe9b6e4c89c21bb18865d663b4d848fc8eef4626f88dc6d5744f9a856ab15666a3677508c33debabb00f418c04c3d70ac3ead80120a544ae096d03b932bffa2669a7895b6434dde84d27a4edb458cb51f266ca0684eef1ba963a1b6f16518528a29ea3850a5b97e5015569b51f53342167420314f7d68c76a4da279a706fa54453dce17c2ea1a95584f7240d91e6ab1fcd52cb42478f3c1b897dbd9afd43666cbbd713e3e0ddf6595f55b073dc728b92235e55f034b975c912f8cd0def9a11b2d14e51166dabeb620be743adf7630474a77af2c7247cbed27d5b87fac328d62a0b6ac3c9245d8c873fb745e861087df1bf545fc01218c2d0ea6e2b8662749521cf4ce138cc7d84a283a5a9adfdbde180bc16ce417eeac830215e6a6e54a0abb213ad43521da720116607ad3675d84c6eaa7b039bb8f2a833b8d11218caa987b8f3a8f361e8e9e77fd0f01f0040aab5f4401a28a70114b8696caf56bf6898b23dc24685b0e6719a761666d09bbf864e796bf21086d68ef739790c3e7c7e0caa2fa298dfa24aeca7284ed8cfe712625957d74fe78af82d2ca3c21c3a5c70a4202e2c969c7816ce1513324b3b07685447fa0d5f6511120641ed8cbac01181bec7832137489a86f44e14d40a21bd3e786debe33f7b229d38bd9c36ec1ab82d593a7638afb46a485ca6fefb1b5ad8de007232ca5d68f1a738ca35c659c5038eb1e5f5169faf65d269fd439f97cf7232a4a60a32387d7a8da2bb72", 0x1000, 0x8, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) close(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 13:12:26 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x9, [{0x1, 0x8}, {0x3, 0x658}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x100000000}, {0x3, 0x517}, {0x3, 0x9}, {0x1, 0xfa3e}, {0x3, 0x8b81}, {0x3, 0x2}, {0x3, 0xffff}, {0x3, 0x40}, {0x2, 0x64a}, {0x1, 0x2}, {0x0, 0x1}, {0x3, 0x2}, {0x1, 0x80000001}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x7ff}, {0x3, 0x1}, {0x1, 0x8}, {0x0, 0x7}, {0x3, 0x3}, {0x1, 0x100000000}, {0x3, 0x4}, {0x3, 0xfdf9}, {0x0, 0x3f}, {0x3, 0x3ff}, {0x0, 0x101}, {0x2, 0xffffffff}]}) r1 = msgget(0x3, 0x40) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xffffffff, r2, r3, r4, r5, 0x1a0, 0x400}, 0xef9, 0x7f, r6, r7, 0x2, 0x1, 0x401, 0x9}) 13:12:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r2, 0x6, r4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:27 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/101, 0x65) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 13:12:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 13:12:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa0, 0x0) 13:12:27 executing program 1: r0 = shmget(0x0, 0x1000, 0x83, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 13:12:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="8d6eef534f108c1fe34b884e603d9d65419d0615d86e5c07195e2ae437792e3ab7d4a7ec24e3163ab374b65f5e1ee143feda02fa8104000000ba002fa8f849b77b51c194c8f29b2529aead92dc8a5177a24d4b9bd38f1f79adbbc899541d10", 0x5f) 13:12:28 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x3fffd, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0xfffffffffffffffd, 0x8) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) wait4(0x0, 0x0, 0x4, 0x0) 13:12:29 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlockall(0x1) setitimer(0x0, &(0x7f0000000000)={{0x9092, 0x8000}, {0x9, 0x8}}, &(0x7f0000000040)) 13:12:30 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0xe) syz_open_pts() 13:12:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) recvfrom(r1, &(0x7f00000000c0)=""/117, 0x75, 0x1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:12:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x1b6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x1, 0x40) ioctl$BIOCPROMISC(r3, 0x20004269) fchflags(r0, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r6 = kqueue() r7 = open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) ioctl$BIOCPROMISC(r5, 0x20004269) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x0, 0xffffffff}, {0x80000000, 0x8}}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8001) close(r7) connect(r4, &(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcc6) r8 = socket$inet(0x2, 0x200000000008001, 0x1003) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) kevent(r3, &(0x7f0000000cc0)=[{{r4}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x4, 0x800}, {{r6}, 0xffffffffffffffff, 0x40, 0x80, 0x1ba, 0x1}, {{r3}, 0xfffffffffffffffa, 0x14, 0x20000029, 0x8d6f, 0x6}, {{r8}, 0xfffffffffffffff8, 0x40, 0x0, 0x400, 0x92}, {{r4}, 0x0, 0x2, 0x21, 0x8000, 0x4}, {{r3}, 0xfffffffffffffff9, 0x5, 0x40000056, 0xffffffff00000000, 0x5}], 0x9f12, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffffd, 0x82, 0x0, 0x4, 0x7}], 0x9, &(0x7f0000000980)={0x6, 0x40}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0x1000) r9 = semget$private(0x0, 0x100000000000007, 0x8a) semop(r9, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r9, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 13:12:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8800, 0x0) dup2(r0, r1) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xffffff93) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000001c0), 0x0) fcntl$getown(r1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) 13:12:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 13:12:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65301f"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 13:12:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget(0x3, 0x4, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) nanosleep(&(0x7f0000000000)={0x7, 0x886}, 0x0) 13:12:31 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x24) fchdir(r0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:12:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) syz_open_pts() 13:12:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) 13:12:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) pread(r0, &(0x7f0000000180)="1c4564f870a9e8386a9d1fe74440bea310968931f78e3604edb3d8fc86592ce2e91fb274b934fbbc11bdf997da383bf5e4b756329562de815c227cbda4067a49d7676efe1b2b1eedf62b4ac82dce96fba0c85ec87d971253463cfafccddc82340f18379822da37c16c0d702aba3d7167c6592a4587bcc8b79d671c1f57154353d125f26da8c0164605b9bd84cf5e09a792e47ee43960885fab7463cdc2074283f8dc1fe6119ecc4eb8ea16e3d570109bb968f200abbcf6102bceaf54", 0xbc, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x7a) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000240)="c767174bd19c15bb8fe8270c8738a1866d7417877389ee8ee914542f04000756a9c2b30e022b471cb390e0d8c030501fbce41acf19ea10ee8a66093d46b8040f2663c1da13fdfcd8ff3154312424a924f9107633e4ff949eeec6a221789d219f7fc37e470d6c4a7c08be847b26fc435b65477d2f9ad573c1eb0758deec5e2da89c0b0cda441393fad500a66470aacded7867db0b3a44aaa571b6e1f48faaf2287a57a1faf480c7dbdda4eaf375944bd5864f54a511c7e464a10bf0f0cec93761b98bec34959a", 0xc6}, {&(0x7f0000000340)="3d0329c38360447036f40ff813e7c34cddcb8260451637f85aa98258d924fec163851adce06092d0a41d8b06d700be0564bc1041af362ac79d8397691b178d9948cee7e994a7c82964ac430ad5bde5807bc99a2f2f278743982fde19be5936f2c2d4103872acdb3315580718274e1ca8156d97d920c2", 0x76}, {&(0x7f00000003c0)="c7c35a7220f6815918e5f2d60cd5702d8bd205f0adcf3eb4e2651c6832735f0349c81d9c53b622bf5e34af915e81c853e8fcf415acbf0e7d1dc77f5bb960a1c940edd9820edd5e0bee9c1eaa023d3f263d04687b1880adadfc2cbd9c8db60c2bdc943f3501bc636a4dbb2ccb9fd6e0d089365dd20123fd59628efaefde233cf54d70d130b5db8febd31dbf64c4d82a185469cba7ed18cc7039d10646b7705da8cf16ea2fd553d0bc0785bfd2acdc90239f303e2190c166dd83dc301f3332b8c211c64c1c1d0678c3e98b6f4b57c80f4681bdf7f27bc201fc1591ef2c189fa4484bbde2d62375cf965e9e0b40cae1f03698db9b0fcf8505a217d9f6a989", 0xfd}, {&(0x7f00000004c0)="4f0e08d3f54fdce0eb06d260d9aa742b153fc6345892473b2b4ac5709cd43d88795d6e1aac3cb865c06a9dbeefa0e7778bbc520c2a3dcb77ef6334b7e708447c61eb283b316050ee55def7cf7b7544bb9959d7e97199446748345522ba28a101015101655317b202df215167c187c7825fc094d4d4f082058cc6594d6a1e9a5e1797a3a74e0ae182d5888b3d4b436aba25e74544f2a1", 0x96}, {&(0x7f0000000580)="c07cec0d61e436f2987d5ea2c31973d4a97cd33330d838b3095b94d54709b2b09730b1fa2633321d94b006fc6e6650d1f9717bf5ba810d68238d3080be1168b4b755a7ac1053fb7a1657c982f1000525d9144f7088d6985843d1c99a6f539a18bfe42177c33b9ab8f1b5bf0e90e98abcf3b9563b598dec2256e50892fbb498f12cb6088ba147f8c37f5bddc1f2da162314de6c38c638e9cc83322bff2cb78100f099c54632381755a47bac431d009f8728d6e0921b1e9d847a127658d975bd862fffb9630b730c7ff4", 0xc9}], 0x5, 0x0, 0x0) 13:12:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="aced109a08cdaa69d8e596b37733a5d46977d9cc802311f9501c9befd4e09e30fddc15442a1a8e90c394620a30b576de", 0x30}, {&(0x7f00000001c0)="33edd9f4cf280c04719c1c7a1b85b984651dd11ba2dcf572162ede0aba2baec763d66accf5b3efbf9310ed97299671141a9efde1c3a124ce0237b695a8d7713c6c311e0ef859c06d3d703281", 0x4c}, {&(0x7f0000000240)="d1049dfe637bc4bcf04f2cedf1f6d445cc5c1544a65bbbd9030060aa16ce0ec18c133b851a7ce9be94b16049d158340789c9703c6528417d079f5eb042c8d2b9ec39b6bcb5e470308ddbbf9a7b241ffb24386ce3294ffc63ab52e39302dbf110187d3ee0d6e70fcefdf8977a92cb790582e20b627c8974a9f4223abb0cca0f634667b6477923f7b511fb4a54e9d4aa3fa56337ea8a576e70270e2a0e1087da30050f0a8d033f776a5911eba6db48c18791661a798a5760ea3099cb7d495db11fe766f5cdd4f60fbba0b38fceee66329e2400918bef010ae8755d0387f6c0fe2e3c4f4ea70b3bffc638d898ebcd63ac108f1657b61e27da1081f45a9c7d3df2bc313b3d6ba85dd34a2998b215498f991eae75dd9f852913dad7400c71da761e8d7e2dc7e45a0562e61e8f44ca1e415697b4d7c3b6d92812f79778409f7c04c3bc63ba385803ad50a57b70fae679b25da997c77f89dab10e26774bf4a42a6ff222dbd6182e57397a7fc8d930a474a37f41985a953cca981a191f210225de8ff882eaf9c9e96804d519f81b7797d80f4e8aae5dd7c91b0b764d919a22b38fedc2da927c63390dc291e2f7bdd5b2310b4c2d80e2a6863747af928bab5f55d5de0bb13c2bee6af834d904b8b8f470e118f7f98160f364d42b87aeac5243f0ff9b5342392dcd3bf5c8e7a09cec91a95c5f38d7fabc7360a15b589ab60cb8371cca3fc155b931e547e2bc3c1ab2aad07af1a03eef1f14323ad16ad8bcc5b42d31cf491d84cc46f942611e86f0061e172b0625e6f0559794d90df4227a2e7ddcf4b4b26bb252d4a47a7a4de0f9cf2fd6475476002995d846505d6dbee2eca37b2750e72fad34c5e3049e6efe75a439e69bffb5be7ef11bbf8a12127e802983467282640b55d4dfafb8b356afca7f6ad47e1296824c5a362f12a981ddb857cbba5faac93bc365198cad8b3c032950349ed8afe8e712ff608c8809263d35db50d78e221b65aabfc37d6d4615ad8a2226f2204fe38e94488e6af46cddcd27f273003bf07b3e6037a76d88cce098aaf7a72cc4a9daf9a67018589364380eafc7fba13037903ee7054976a018c6b1aca1b3947fdd52d1287033bb3da7ccecd5e62ff32e2b1187a5e5ece929498c0b8b4b94a393636d6d1e155736fa4d4a94e3f48e15d8293461363ffca3d0d8d32dfa121a4b3fa1c542820909f3cc548bcfd4536bad133a10a83c660081a424a897569502ec0ac06f96a48bd44a0c1878463f8215135cba8c34ec46d575c4ecf9310ec4f3a187c91a18e2198bb9d8cbabee270b1fe7d942cffa3c84b23adc634efd4eb33e456cbd54600242eef43ebbb2b34f1df55e0ecad1c4be2b2db7c60388ee16657fc47b0d64b4bf3ffb8d15886034ce8c48048118d1ce885d32f66ec986d6e99e894c10897b299c3800c378fe1a7133cdaa371986846d760aaa251a244630cb84792cac7d6411208d8b81be4faa515c0cf689728b8f8ffc16da2bef16ac85a5c956110c262593e7984ac114b0f7395dce3b933ee7a6a69bec514dfee2ede680749dea7410012f1da99f9efe28738a39b24a36157f631bfcb3ee50d58891a6817f24e59eb37800c751983a520ffd645c0bc233bb53def362eb8417ac2b9e694d5e9a411a81a07d8983dbaf83b80e735f8ba0e8563a35cc6bb7bd053425aba5bd57e1663b4f42f89014cb03984a2130e9f12e659654ec0295c725f392adba28578803915dc48950b5d9eab8cad88108179aabf247df18ba889fefb3416c372bb43860c617189a1e28be8c449ff0a73e2eb559e9f7d9c53e8eb6c5ae4fb50243c2676b83e6026e966dd697322f41627b0b1c5c084fc7e20fd0e40bf9c8d3fc357483fe17d8561923d78a81cf98cde4d37819ca9102876485cb8f05d28ef549a23005fb003d19e14d17b344e4b137f09cae7c15ce22044ee83567203fb7c4d9202bed46c91468508b8b306e2bf8a274678cb1725311b03a1de6b43ac183df1a88aff0ae569729c1fc09ba227f64f6bf825ddb73726b4ee3d6bc8626ac8757e609867ad6e0891b7db7d575ab895abff580f82804f4a04cf87f5f9095702840e178c5ebde382605ea918e6911320c0bf3f9ab6d9c604be9f875978b4eaea4c3098fcd0b3c33bb61f7fbd31358c77eed5b5f36d31f3908e613d6a2dbf968a7edeef5f26cfac5a64c3ac7807daa046901685160b7c67a4eb8c62cc19a8d5e35b82f79e08be0d715b47ca24ecb7120812908cbc2bc87802faa24a1810980f0991ea3cd720265db1b7db101becb537ed0a8667c6fdb3c1487c1875758c1d95f09f868bc2128a8c14b86156e76c1e9de8f6216362c2276b955a4f74ca2665b5d42a4281a31e3c27e79364322b630764f727b187857ea84ed3e3ed05ce85a08216152dd40f6fbc6e8826c7e00805c2425d4fbe11fbcd0b1ec5fec367a6ac4c68112eb6676ff1d0ea2a8194dc0d0f8cae87f25a43e84881f9a8c05f94d7d1281be5eab74415745aeb6e2ec6682f9733ad167b337691b6ef3926ef12e63b391198ced2a9218b6183a5b894bdfa3eb6edf91b3c91ed7e620d29119934ecf8ea6703db1232ac0da6349233fd8097c05ab535737b7c147138c7d28b62e6e04413e7fb38db954bd0423829e98cac84d600d4e20e1405dd282cbec5cb4e0bb40b78479a233d2eb29e4db5e2217f558f42df0f409a06b7474d87d30f7892e95e55281bab1b18c978ab92b394f0f6ec7cfd72336f42b2778a033fb75c406debc0eb2bc020444bc1d487d52ebc2061f8ce7102d3fb95952ee8cbc0cc9e9ecd055b368a09cdbeaae1b0c0d039ac555b078c2aad8f0be238753f22772702053e23733740ab94ec79aae542e32dfb7c34d0102089f91e5b41e2dd21dcbb71905c5c22308201fc2284dbcbde4f24e7daeeba803d95f1b734ce3ab8a41bb0cdba881ca3f3380de07d19442e4c3c559f9970425dc39a0d97c48a51dd52d76c4940d374da008535af71b41468e5350bf398aae2a42189906fea0e8188b91245c8a85aba16b285976f50ecf354f3f7d9192a8eea83cbd6188e3a49c244be1aa55addade21198fba4e2ac1d0e55500b95546ab05d0e4b1c4a23cdaba58594641ab68f9341048d95814cf12cff4eba398d69041b7df7bda053bd3acab398c23ba6772848d77e4a9ea8d49b2c20e10b465cd156f023fcb74517f2c3d00e4482e84bcef694dfd1a29063632634ba184d6eaf1ea579605ed63ea5a2cc9df13053fb3201df694aaea5d10c1f337925f24cde3b33a8584c643802d45f3be0a6d798d95dfae6ae56512c89fe02d5fb259aaa8505db4f4f5419a37fd685e2d76d2c66ce35fe5fe9052a2efba5e3827bde7741bdb2da68074b947144225c2ab52aa62fc47e22d2ab812ded43126f4283201cfa3cb7fe6d5654f8cd908ea29bf2ca71c6f120eab26f7bd36e22e9e3a07ce5dfeaf2ace9585e35b26c5e21285e18218f8e17ee20c751a0a1122307830f52f775c7cc9e04433c28170562778f50f6fa177b78ff58b71fdf796ff54a76fa698d41d6782dc7e67dc82a4d59ef32db52636e78ee45c574305e8924d2f0331b9d58b9e7467d3cc5e311cd43e5ffa625adcecd47f4baff7c814a4b7aa66ef9fe8e72890582a76263d827bbb179dc91a45261e1c3097cca00bdb372ee41c0930a2d9167a7c275a345ee2a80febb85e04b4b2a4811d1970b1972b28b6a5f14b30f9dbca01f94b9a233300935a4281a01356558f0440d3f5326b4397c26733054e0f68108e544bc49119d3bceb3defa472d7d4bd428ab0a72768a0a4820cb810bcbd01116ae1c90ba6af4bd4f6d7bcaae7e024a48a7574bedbccd38463791fd92ec627116c48a1b86cba9f5d22ab282f18180eba0880d95466f0d42daacacc1d86c444bee0f448229e791939b5f888374b0ccae3b5c8bd2fb75d88f6115f23c8b4fe9a7b37a1e32b085d14e99957f06bdeeb112ed2df1fd0cd016e7af62c522e0c314ec7906d56dcf0afa88f7ebce5399c4a21734c4bc09cfab4b46725a5a4e67cdc5436d381fead3ca24ba6ac8063494731862245fe3817c4815bfcd11622ebc25056367a6b0e03c7479c198ca1001d15100ce109b5196990b7deeaf16a0374d8a6b6795de8f30e7ab6328617efad27c3587de19d2433f92f777fe5848b1d1d0424307f6693e8649c1daa3adb8075173d3290c87d4d40af0a3601eec3b135f4d2a4c798c066a21a3f4f861a98a69fe18581718a0eb32bcfe224cd7d3154d21d584b19dd5ed4ffc02acb3f6007b2b4f6ddb36b602ef303f3489637501ce396c33e1a69c993df9652b49ab8aebbf372a9a93717925db583efa02367260ccacf20610d636dab9bbf64048f82dfd01da5473d7cd2c67e1f63e24deea73e8fd26455e0341f3fdbce273f03d736593cc398d29ba2133bc5b7de55f1428adef4dc8495021cbc2496add20575f59e2f3a301084459e3c2ab6c61a06cbdbeb54c4f3909f06fc389d3a332b40a6133399028e341ebafec4d3a9f5b5941955ee616a34f9dec99d6ff75dc57e6858111f8ed03ce921d2b6c9b29c7f0399fcc84661e0cccca51119fc91c1c9e863e20aca5b304551484b2733cbd9945bd58682e74882cbabedf1ed9100de5a78bde8b6e1b9ba21f944f42c095c680e7b2728ca70c26dbfc270b4dfc4d642f7ffa9a3946a2e27d88e7da362bff33f079e711f881f1b28dbcda070d14983dbfe6defaa3f808ad135f9e8386fc86cee84f02554d8bd2da99d3b2c0c823bb3bac641015b67275c36180ab061aa18d40799fede9c8ccd48b8608b4dd1351e4bdda8e2e7b2052c2436e4476280144b8f04b67ea006e470945c8c5f1db59465cc980da20bb6736b6a11a92d2ce9287085e8fad026f55b7a583fa774b0fa0e359754a7a2f13665fc9be1ce7e400f4fbfb4f696dc42eab30ef1a4f327ab7128ec441eab82cbe099e1d202e0eae2b51dfb0547db32781ac1f5bbc633b929ef02a091b3cda2d68cb809ff3830f36e456ece2f241254a834679b6544d83efd6925ab6fef50731745d3054b43e2d700a344a7422482a609e0a4822edf5dcd61226bfb805ae122ddc1a6a2b7c1c8bd5221e15b583707cd501478bdb2dfa4525134524d2640ed441af19439c4df5e9418df77e369a6beba8a9793b74440cddb49caca74abb49decb379543b893b2a093585e8c87b006098830a1a2b38ee0604a96fe482f62bc31a823089c341b201d49d99875ae4ecfbeff0fa5db2fa3c75fe0d6109674c541039d4fe2cb4b71cd87a0f530e4afa4f33fd9333c143f1776663805ccc745662c99b523889e34921b5776d49ae53a20a39b24ea7cceda6c6937ff0deeebb3539731bd98c4e5bf849fa517328b4d54a866861bc2c7a197434310ebc0bb5662bf5a37bacb953f66ca22efa11b333d748eef3ea6fe08b34e5180f88e81a9fd6690c0ce68914aa00b37330a619885636d514b5b7a860a8ee25836db5ae3fb3e23ab2b0c4b606f53177d3d8e9477e3dafb635bc156de46156a684a2cf48f7a44e2561a5685d1f02c1df1dcf4b7fab8abdb3b3520f0c3b9870646409cb7a06cf6ca37a6e5043c28ba5fd6ee8ef3d183850707a1be96f5bedb66ddeed2ee01fd43b15ab2efd4b5722bae91247255fb879de6fe552efd660cb746c17a8264b44715927a3321aaf995fe57ad5bfc8e495a85b780ce069a236a81d40d681d22c01af7becafad4568c21336ff4ff3c069184f73a4300999103406a69a9fbdab4c825d4c2af1285a98212816fb43b2721d0ccb6a5dc2d2e66560c8449b5f", 0x1000}, {&(0x7f0000001240)="3a9f78f6f371bfcb09c15e37c502f23e0615a51d443f85014b0a66c7e72d5a951b29e7eaa2b68c436169a8275576dbfb1d0ee2064c0658f81da25b755012d6526c2aad9e07a8d45b40e9ac9a885ca3728d9ee772a808af4802a231a13cea306deaa70a1895d530d0b2de50", 0x6b}, {&(0x7f00000012c0)="5bec5c6127a3aa48be64bb7f3d84a1c13a2390665e905ebf35da0394b296cb73060d", 0x22}], 0x5, 0x0, 0x0) socket(0xffffffffffffffff, 0x400000000000005, 0x400000006) socket(0x6, 0x8007, 0x4) socket(0x20, 0x5, 0x78) r1 = socket(0x38, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001380)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0xf5c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) connect$inet(r1, &(0x7f0000000440), 0xc) 13:12:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 13:12:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x1000000100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) 13:12:32 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x801, 0x16) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x20248, 0x28) 13:12:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x41}, {r0}, {r0, 0x10}, {r0, 0xe}, {r0}, {r0, 0x8}, {r0, 0x20}, {r0, 0x4}, {r0, 0x40}], 0x9, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) lseek(r0, 0x0, 0x0, 0x1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 13:12:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./\"ile0\x00'], 0xa, 0x0}, 0x0) lseek(r1, 0x0, 0x0, 0x0) 13:12:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="1240f60cdd0f83a7ae5a55a1cec316200b3164a63669d1f3f1b44a3248bf17787dd15fc961b16eab8c4d08c634ba60c45990d863d837894b4528258a272e1ea612aba73636b3ce8a4221eeebecf78cfe06b97923c29716cc9e898725556d9f446df33fc014afd36e8248ddb0b74bddde40245fbae2a8a7047fe8dbed66b9f505da0b26a6cb4d89733cc167ad91525037f1f9079051c2bb7561c7134cd43e3e1dc72aceee23390e", 0xa7}, {&(0x7f0000000100)="b5bc0b7d9d516a09349309ecd4b7c37e46e4edf874a60260297b630d1b40e2a560", 0x21}], 0x2, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) dup2(r0, r1) 13:12:33 executing program 0: socket(0x6, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x182) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 13:12:33 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xa) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 13:12:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="2597be87e266c8bd708b3d40f0703e95e4e9f561815f20ba99aeba9a50ef811aa3403d63b155d46c98661170b4f4fcce789e55ed3fdfef4c2a8bc87645fa2ead90005ac70c84e7e7230338d39579f130750e8379cdf6b7188aaf0b20a0667ce72a714d18f640a26d6d8523e0951a6596ad9c94e1d476218ecb8140b31ae1fbaa8f2d13da91af6ec87db65d29fe3a650d51bc227644ac95c79b4f4cd2b7824c3204", 0xa1}, {&(0x7f00000000c0)="5ac93cd22b771fe3ab0b1fd55990dffa21c8594a7addeea98344e8e0ac681b67b562472232dd74e30ede233c22ce6e03e8f4c393db0d499c9919d1a83784c57ac8412b6efb7057e3850076ae16ed902052cc2ddc154ff745a2445bb0863c3cf7edf364c8f892a8e7cfa9e5d9d7009b523978323bc47ee3417ed243a44e79c804c87c160f4a89d9e7c0e3fc53200c6bdab861ecf64a449a1d5d0f7b39839d691a861460cab56253e015cb365610292c54b1dcc691058eb89466fd6190ceb4d5f888416a061aac218bbb681ae6c4c2", 0xce}], 0x2, 0x0, 0x51) 13:12:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) msgget$private(0x0, 0x21) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:12:33 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000080, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x83, 0x80000001, 0x1000, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xa0, 0x7fff, 0xcb3}, {{r0}, 0xfffffffffffffffe, 0x52, 0x2, 0x9, 0x6}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x8}, {{r0}, 0x0, 0x84, 0x1, 0x8, 0x8e6}, {{r0}, 0x0, 0x50, 0x40000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x91, 0x96e, 0x200}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000002, 0x4, 0x9}], 0x0, &(0x7f00000001c0)={0x8, 0x1a26}) flock(r0, 0x1) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) geteuid() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) pipe2(&(0x7f0000000200), 0x4) 13:12:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x766190c710042038) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 13:12:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100, 0x8002, 0x5, 0x0, '\x00', 0x5}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10100, 0x40) 13:12:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="1b", 0x1) 13:12:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 13:12:33 executing program 1: sendsyslog(&(0x7f0000000040)="1c79aad0fa08a723e917653e5132857fe46d6e1f7f52bc6e211ba36ef77d97cbffac5cdaedbb474bcca525f5f5c81a4e865adfb2334d81f9a0b72675d20dddfa886a2eef279bd178c8cee0c20631103c0351fcf82190b5ebf5f97926bb4cc174d428", 0x62, 0x20) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') 13:12:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9}, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 13:12:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="a720a1b394d32217a09791be7d5c11808a7604854877547784b17a1162c9295c8a93594dd3d8ee6628839f7d8bb956201267adeea47dd62d26097db0a50b4e28073b57da7ebe1683aa036d06f9e7729387fa46ccfca99e5367432bda9d40e987227faf8724aa3b20945ff14f89b467942ab10ebe9b19d4ef313749883a691f1f5c01d6f500423695a2e9c219f10c058833b7617486b57a7dc4ab0655e563727b8bc17df2c72eac120ff0deba8e02ae", 0xaf}, {&(0x7f0000000100)="152dcdde6f927d15653d6e72997a17e80c4d5dbf9b89c0d57286392b9db65d60a2b73b6dc3f603f0fdfe6919dcb8723a04cb8363b2a4", 0x36}, {&(0x7f0000000140)="0524c1063a9896c0322eacc15a6ea8789cfae66db5400eb134151663df0e415e21e90716956a8ac948b713bcfe05065086c35767372756c38df88538bc251604cb4953c231eddb5514c2349f01b3fcc1dd9b53e3240f35a1bc42b19f8ce932861a010f1583bc10272c91413d5c6797fce1acfb489b0feb08620dde4eff5c620562bdf1403d84bb8694362e81840ebb7cce41da3ef34b5bed122e1616e3a319fd88ed12d228c766025bb841e12a57c35c366e6a1429a6584ec45394396e4664731a1fa1c623fa6e37e4b940a5a0d80359ba8f932f5724540737f0758f326c98e8e148a045a7346f36e011ef547a8c3ba21e", 0xf1}, {&(0x7f0000000240)="ba3008319cbfe290ad0e682e4e31ee98c126e05a841d40d1d3bf7b51e882bc8c06e6f470aded76f88eff949d6d641534f4101fc0e5829610039634b6302ec7019e009879f0e4888c85cde5c957b8d4946b88234fe41ead712eb59e3cbf170ac8965a093d644c957df20bafb23a5811d3de276fdc35d7440e299f2d3c4d0c37bfbca45dc4bbffb459ddf4f8557a", 0x8d}, {&(0x7f0000000300)="d211137050d96256d3b0d674672be74ecad0dd095a6c2495aa07ae38088798fb515bf949919004443ded21c9a2943c3bd9631e40811acec48b2dc4c9561de1fe9c24ed254a6df2e7a1b2713f115a0928e8a2aaf55c8ef4603a00c952e36ff62859093213a250c465c16ab620224b67c0a1a90b6437234884f7644f54", 0x7c}, {&(0x7f0000000380)="3cc171927cb7513a60545914bd14b2a36a2483a3d221b2c952", 0x19}, {&(0x7f00000003c0)="35e0eb31b9ff3dfc223e8c5d0875a364d10cdffe904cdd1c6d1ea51d20d0d909baf05bcc7d5efea24fb55da77f8f75cae43271958c06a58deed248d0514911a7a361801e44602d1a3c6b100eefec9b844cad20c6c614ecd9a4f24c3a231c6bfd4f265423cd2a476da57ccfbcb25ee3457f19d2a4f5a329d5a168d5121e7be9b4a1bebbee193ba626f1cc8f0c2649a7c98bd45b6bbd0a87fcb68c4330912d", 0x9e}], 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000540)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/165, 0xa5}, {&(0x7f0000000640)=""/101, 0x65}], 0x2, &(0x7f0000000700)=""/136, 0x88}, 0x40) 13:12:33 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="80022e2fac1400107d81735dec5f6f30f3340a16cca80340c72fc5c576d4ed07116607f6b64578ca8a89254f89000000"], 0x10) shutdown(r0, 0x2) munlockall() 13:12:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x100000001, 0xcec}, 0x0) listen(r0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:12:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) 13:12:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xa49, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() close(r3) syz_open_pts() write(r3, &(0x7f0000000000), 0xa7) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) 13:12:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) nanosleep(&(0x7f0000000100), 0x0) 13:12:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x3393}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x6ca5, 0x3, &(0x7f0000000040)="34cd934f83a01e91c306d998b752ddc7339e50f937ff7cb4287fdc34a03d1b09989b3713d254e94f4773719637a2a1d7812a81aad081f50c6844aa45a2635f7e5370f41dcd85074ea743272b59aeb7c454fb40726cfc879203ab72eab0d936a917d8985c3bed25f294fca324d7571f0174b3997ef4af973ce1d7ab47a0c2e508cdf734bca825e8", 0x87) shutdown(r0, 0x0) 13:12:34 executing program 0: clock_getres(0x108, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) 13:12:34 executing program 1: r0 = kqueue() close(r0) r1 = dup2(r0, r0) flock(r0, 0x2004) ftruncate(r1, 0x0, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:12:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)="fbb3be909dd24ba8b6548228f7f027f72403993d013b1d395f27ed5e74ac1b5b9ffd6c0f58394ba726cf832abe68fc5dc695ee7faf2d2c3465cddea8aa55dae45d1109381d11c1e9fd98868a3a6bbfa10e66bd12b2796175da441e731801e294e56b23b9d92a1f5c2daccf935b1e2458008c81afcf2519cbd6ccac0b8918111ba50de12bfc734615", 0x88, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 13:12:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0xffffffffffff8000) fcntl$setstatus(r0, 0x4, 0x4) 13:12:34 executing program 1: symlinkat(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r3 = dup2(r1, r1) r4 = open(&(0x7f0000000380)='./file0/file0/file0\x00', 0x30, 0x10) linkat(r3, &(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0/file0\x00', 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x80000001, 0xfffffffffffffffb, r2}) setsockopt(r3, 0x401, 0x5, &(0x7f0000000400)="6cc64fcf204b21c792f0fdfc601053e8e1aaf840e3e7904af842aea2b5b8cbb98c2eda55ba20c3d565fb67affa427b57d70c622876dc5487e97e40535145d0af53a297f3a1cc6445a82d18c30b12894b6bb4c0701276bb3184eab74928df0dcc7a6cb40cb54b028f6890517bbe87f4d80de4b38e824f9b4c51f999b6450724aaab", 0x81) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000004c0)) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r7, &(0x7f0000000300)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r5, r6) 13:12:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, 0x0, 0x0) 13:12:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10048, 0x10) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) syz_open_pts() 13:12:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x6}) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 13:12:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b543a538706000000a714000000290000003e0000000300357001000000090000007f22b7626a3ee2af11f4cffa363dc4263a6eabbe8224"], 0x38}, 0x0) 13:12:35 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x26, 0x0, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x80, 0x5}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 13:12:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8f7a18 failed: hole in range 13:12:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="368d2c6f292c3641b02b5e134a06", 0xe}, {&(0x7f0000000080)="93a932edd9308b4515b416fa05c2e27c4eb66cabf87775ec7d271129ee9e8e154c5c6c3d8953a6059a1727b82901b7da0f2ed625c90d70959502c35c7767484eb8f3575b7a4ca5ea0248abf4c745aeab841684d17b510b72c3", 0x59}], 0x2, 0x0, 0x0) getsockopt(r0, 0xb9, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28880, 0x0) 13:12:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:12:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x1000000}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 13:12:37 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x23, 0x0, 0x0) 13:12:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 13:12:37 executing program 0: r0 = socket(0x20, 0x7, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 13:12:38 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) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x7c) sendto$inet6(r1, &(0x7f0000000080)="e12bce03d425c04e0c4227ff54416407", 0x10, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0xffffffffffffff01}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) 13:12:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 13:12:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) getdents(r0, 0x0, 0x2bd) 13:12:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:12:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x7ff) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 13:12:38 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:12:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="bedf03476ac1ad94b268042fd6e3afa7941da60a5d17f5a0878eafa09de519f2a76336e50faab92120c5cd360e831d95107ce75f987da464061c83a3e236926b262b4a8a4cc2275c1ee58226ba8ba3aebcbb1ce614e84f61d8335644f1438335d760a5c099eae9df6a7d360a0055f1a70bc41259c8ef4aa2414e27ab75d2e99322697a38ac0955d8cc09bdc0b4995621516f9c9c5a0b3cd0bb073ac6fe96b8f6b7306601de3f5e450ecc507b79bea03b58dfa9c75d1bf2578c6f6c562a58709c3f9368203fb0247442ca8197a85f4d0a04d12426a396a652f930a139c0", 0xdd}, {&(0x7f0000000200)="78afb009e232e51378dc6fefe76d98c8f7bd3fe716528af432f15669b306af9421e1ccfe34fada536fab123729b5cbef4fc97f3f424c3f8c310a2fb8636f332248c6cc439c35f0a7945a66086a3768e097b2feb179903e441fb5d42e8601a953d9e391fa22160be28ab8cdf0703373c29f487c406114c984d735aa4a30553e955953d21d2f9b36bd098bfeec358fd881f1a4a2e46e9aaa408b6da12a8d88a72ad0912e473479d9ee5ab9b7a2372d819569cbfa9f48375618f449a9e9e2addcc8c0f54bdec23a5bff3fc6203c46b912435a505c934085926760cbed6b0c8f9f3605fdea416bea", 0xe6}, {&(0x7f0000000300)="ca2d044881503ea000f0068ba7482fc9c78ea5735ec8888964cc9c42e6f0f79b938b38b4cf657acce4d801fe3849c7c07649c9a8b647cff6ee75c4b109cf13d714dcc9177117d7043cb1f485928fc9e17462504b4629c0917003", 0x5a}, {&(0x7f0000000380)="fb9c1478b8d151f3198ccf06093cc92ca650e4c298fe024239a8b9ee36fba2e856f143364bc722ba60f443f7e0c66a123f6ab30c8aa3b53e1131a1a38fe7020ea87becdc65802edffcd2b3005d2f34243bbe4cb92c9bd24f8180e52889b28e27bccb0559a4afadab1eb7a7b7f0c7c4d9dee00bdd5c99d8c998a8c0b45546626f9475fd766f6475855c9883dcdb60c7119b3332960a1180c9efe9a30010f67d2965fd", 0xa2}, {&(0x7f0000000440)="edc1fd36aafa1757b331b58c4cfe8275a3d6321572a81a389c0fe07f15398788433fca7f19f7250126a87eb6acffd55a8ace6dc61caa33e6b7405c7d579310f2c28748f1a0ae9fb6d2dfa3605c82446b0722870d566a6d5df1a4a906d293620b0aaf99512e92b596a6e256f5f4ccb5b2787bfbda923c800feb6faf3f1e2d53b17f6b9a0a3066f9d54d4d2ddd89e399a0fecdd24f81d510f614c04566af16c543b358802e60fb20e3d233419bda851c95c8f0620245998044fa6425ccd018b3c196d33a2f1833e4da0243cd6cdc81da872bb157fef89b", 0xd6}, {&(0x7f0000000540)="ddd0bb6998d9cecdcd4c8b38f03df4b75a2cf36caaa7c19fb9b31ab5eb56fa0bfbfdcea5bf308240a1584be18e46e47e902869f16b86c263766828063c295f8c2c0aa4e705b624add058c77f3ea3ba80d466f9745ee2706af11b923f0f4304c460037ef5721f12a143e1b0206d07c6263dd3c4de23817cfe52277ff69d98e121bdea53bb26b048b38972c6ad565b73e898edd9cf9a22087e687822da935e52d98cd24e908858ee6748e176a77615810e24b976ff94761d5935b269011edbbd86561d40b59ec063b76fe5a953be86047ba6500e472378168ffa8241bfd0fe6b93742fddb0523eeee7bb0aefd14ba2bd0e260b76b092b0b1c3d80ce3e9076adf7ceb9abfaf13cca1aae5124b42f07b001c251d3a6f75227d830cde7d2ddc8025f7c603a7e0480f28f07fb586ceb649862f3037bc1b5eebcc548f22d9300917f873a64df46f4a1036700e9520cfbe2cf023650beab0c56250fc776901883394e91df068dcf6ebce46e5ef4db3161ceba3ccd5fc37b08c7d31926a33cb54207efd4450a3d0a876f96e3dfb89d2790ef44b12d74936523d9c531fe69fe46fc88ff883c91803125622654748e7921a009585fa58427f4e66e3e2bcd40efe21da5dccc26aa2110a108639a4a2275218a1d4ae9d2ab779c2f909c7853e7d3c14c01b77a925ad22a2aa2e82c5294bb1d37567a44dea6923aa6605b76ae3969c2b525b8e2cbd6629a30443301c5ee33c49e2ddb72daac823a349b3ca6f7c35942052e68fc0628bcc5034b9d6d5043a3e784dbf52583861dd2dfcded7185281fb1f4efa44eb54fc07d4ce20819f8fbe3b0c14e31a3c4112297549d23be7c80d8dbb09703fcdf42174838993301d4803a2f1c6284b4449e4d4869eac6eff990a029f6d16f79fcaa4a2f6e10fbdd2ebb614599a04fd8d6cba943b2e385de5a5238f0ea26d80781d7b313c0861492478ae1e23128310cceac28c61f4c78d5763db27a15d0459e5fed638f26d7884269d842e6c28a1830a952f80348b8c848ccc211defb183f66c877e72a07241bd51f7052b936f34031096fe7dbcc4b2adeb3e4b254432c741302038f9ac02546cff4b593d1341d369b2e53366bd1a219d66cec8e45b259f630e4beb7dc263ac6a3a55268952a75762351171d2f0c94a48d05845f90f77b953c6871611306beac59323415346c10b086af6caad99857fe359ab73a74276f46006d601c23c41eb7c21fa13507e36098d64eb2e90eaa606163cfbc6307f71eb1f1148f1c41d95c69cedb51fd8b8e9f34627d686bf01e1ad644cf5c5e71d709378a3da6129de4b65a86b7bc6f34e3b9390e684082cf69f585ec08d793752b7fba00135c6b978303bad7da417f2448d01d02ee23587c46f9f0bef5968d94fea25e5d4ad66d8f72efaca80159e9b2be3fd96cdb5bdd0af3cc661a3f0dc74f42267b7cd289910d4df2afaf6d3d06526d9b7c19973a0865f8fe410410d4a7b17700d96d455f63e764453c63f8d21e08630d33c8ec5c4ad77cb2b32a9b8913b4a6d1e0087e234137c1f4c10711b09196f761c073d30abc177352355a929bf6da6a15037c5d11f6db1ddb69b413ce8bc891f2e210acefaa40bef0c5af9568e34a364c6caeff0b87fc5a37cdc1b76393f7e3ec3445872251ec1fc6ddfef6fb03f27b32dde9a24dd5b8d21634cf30b30d1fb018bcfb9b604d672b1864c71790881fdbe7b618408f98cb589cf75a7c3306afd7a0240eae50a4c57259e3a4788a6b65f5b84a09ad3842b68d32c72f7a66dc17453e7b3528e41a1072f8cdf70a4a5ad3e996475b349e7fad81186ead9510eff86773334a28fb5fb059b6d815dd2fb72c32a329dbf70ab92f4d8140baec63bb6a3b9f4172c03d52bc903c8df9261ab109109263fc40c376520b8887c29aee324ab7e712f968660f1d72fcc374ebd414d4c36b74c28752a57c3cca222a10267d2ae7a0a031df937dd87d37a1c6a092143e229833c6cf54cbc07b85a46b020dfe0dcfac7fcdb60c2a8480feb4c34607049b637928acb6e84568aacc2000230c3f60132bb98d465d177e00d04bcf866b27348ef6291a6ba7840175d2da74784c987b8064bdf4cb399e332bca00c706df4afdce99a1388dba928e21dc28cf066605f9f53a1ac762192850d16377967bc8d8b3207cc8b8eb3b71fec6cd8f75b3697f3e8d12a4afabc75dd99306f4778538860b78217346968492d2c4149ea2574c44000c4fb617ff5f7700293e40464169f8aa1c99ec8c492dbcc5ac3ce49f431fcd7f48ea0f3f582dce7a2e61a2c6c0622d74713363e57309734d00129c30b1f22672603f851c0c8fc8ae7a8dce32feb7d7e43bc10de581437ae21db9ab9aa8beaa873b566110231a3c38733ea03ff425b2a4efbfa4ede10733fc894205d683e7adfbfd33ecfba772ffc8bad016b2ac29d6998516a8169f4d3835597a846f9e0233c9377116d60a05f843023b827fed5b96cec7ed13acf04335e86af98bb83aaad72ee9f2df286aef96b2450fdb1fca1a58812cd313cd0547c20a670632b84988e888dbdd7864192892ad073b9497164b895b16332af52f3482b6669a6170aa8bd86dbb9c2011974b5a052ca7b9072cc2b249b8565963404215f432f06dbaad2d813de887cf1570633e2fce6a33eed9ade3b705904533cdc7cb4f929d0f37d7a06a84f7b47d8ce0c2b9cd03d8386950692e69259a0b8c16b5bf062fcb38aa96ba2213837d43ce12e3f01b2eabb2d1b559c7cb29af52a1e3a97c47c10af13b1e26706a8bf2a90d43f014a6f95cc6f1aa98bc616771f6745e5cff3c82ecfa26e91944ce4a254877aa0d15a56cfb413501b23056617b37e63ac5c673c8a6a6947deb69566b37aad9b92ad7b6e72fccd1cf3f363a9802af9610b058417e75100e1c097a6bace6506a1a1cc5d2eab2d5b92360cd778ef4f7e40bad3a188fe1b00ce3aeb709bfd437f62ebd67ae707751684fe579a6f75cd4bddc39c98be14576cf7d32bcb773d31dcb8c7892e757ba86d98375d0a1bab130ba50e26204ed5defe74858dc70c9aa3fe0fb2ba16e56970494606dbbd2b67afb141173958dd1928a8fb5a4792ab8eba20adb9db5d84470018a148f643ead70099cfbdfb9ac48033b05e172d910b528debadfa213aaa963c1b1ad4baaf19dffe81c16b73d14c9858d78f3d10b2ca0ec9e02f416fb69ca511ff8eec10d808f480ad9bb24ff236f1895e9f3ac397bbcc29b6b00670e49a268d69aba2080490600159bd0ed276108ecf640b96d3b336e850e5709008913219527bc27f2a2ff8244fcefa742421f4d6f2273cb6739f4e8a5caf1ea03e03c541251ad588a6d7ee6d371384954a5c2a80c2f8c1317146399d6854fad72fc1e8bbc5540d9d5b3e98a979013034e8309fd8a72c0527c0ebc8f331559d2f39f794071e4f622c1a3e2a3f49f6f158dd217f8b807af1048db776ee69c926f6b88b2259aa9a74267fe3171024ee24ce191f8c8a23abea795bd4cc67c8579f029ff78167be204a3d539dea0fa5cac829ae1a637b8ab996207d0a2a61b8cd8eed08430fcf1feede2123a30b6ac68b4b8a32d2b35030ba6a300d4810dc3162dbdbb301dcf11ea4b43bb77531b1f747f047cbedf4493a3f4c12a9b1c4bbf1d698be59410bdcfeea0e975dea2b565095ca4084d1bf02bbc10d56cc0ed24dacca6fcccf7bf1a9ea434260bbd9b70208c05b7b077a8d2faa6df88c1e0d8a691ad3a53211b8ce264edeecb4951bc76497c95fff5b46a839bba714a543150cfdaf1ba3fd9116dccc343a6311fe39db1771720f71d0c1f5b008ed8a4e9db63b6ebeace1c7d3c428f4a20479499efd2d4439468dc28e76a07ac6a16da0f1f72049ecdcb5aefd8f9b35f8bbe248847780e0726e66c523eecd606633a5d70460378e0eb57c833f9483d3c4d1c072dda871da13f9e5c745e65c37781a4925b4cf31c58b744427e8b719b368d1036074f7201075001fd676788110a17dbce1cdc2c7bf9da441128175843065541307c1c390c33cb2420b90a6d964b38d271f4927f8f4367fd73af62076d00149ad1e2fd40253fa487cbfbe056d7b07897d05f777a6e0b8b8c6cc5fa1a11b9956100090af6e8cc2d7e178a821479d8b5a75c068cc031749075a67918d5ffbb47d273ed53c3a5cccaa8fc81f86edcff370f0d6b14cc338c68f124e7496031bcadd7531258c23738143422c24fd45eaed6336ea8fd89a9598341dbc84773165cfd33ec9df89a09a4b1d119ddf9c684361fde2a3334d6ab1360f9d9fbcb8f6ebafc960bf162f9f8184ff0e59a4bf1f044eb6d64e295496daa439f09d53684006d2ec41c908ccdf56b4af425d4675423c5e524b5e35415ee8681403bfcef7e04030ebba107fb8d16d8966cef02de4f10feafc759011eb254891cba04b4f9f75f95392ae4bc25592bf80820a090caa70a78b6c7aba673fb134b6d52430c09bf78b20bcc5357b29299e27a80091ba53ebdc5ae568b9b1556a5f635b953bb9b3fd458899f1d2aa932353ac1348df3850901bbcc2d4f34da789e7263c775e44112fd71236d0acb0684ecbf8220b1ac902c5ad89c269943eb0f53d47277553e4f22493c9d918cc05563c315ff73479032db0ec0de37882dfec8750b5ee1aa3b4bc689c7dc50fe1dc0f65db2346816e61b268fed93a17fd76519d5e2d65c7e11eccb4c108c8ff754b5798d02031fc7f13f4e206a8408d32c02915cb336a5e40ece2aa3af8419bd0d6b622d157cfda26ad9b574673d6c2bf70b746df2306e90e84b1b8b6e1ab6e523882c638417693e532acd7ed139db8631bf31b1d33c4a9f3c1265dd8798ecdefb287502734d6ac9aa942ac9809dd9e92f743e8c64269bb81073e8451316eed2a7d4218a712a56726e19318b1d2b0b93bfaa3885ad3844d3e00af21916569e003c850fa832fa3fb3664b18c3760903cc82357480784beef6abc6b1d5f0399c3fa43ad3cb815289f1d742c90afed3f9a8098096e8639ba5fc5076228656a34224dbe1a4853fb44b63a29a18b5c0d6d9cc12d9f472c6b3694f50464cd32dc4e6b3c8a99c51fa16f91ebde63b7a1253fb38f4de6ed30043eee81f64459b2dae6096dbc61c360e844083ddc54250c38dbe4cf1d406758e1f46e96dea487070fd396d8ef1038cadf31608dcda4b5066db7f998a7ce5c6a723214e64d72b2a9da5566c12ffa49cfcd7622f0680363bc2bc4ed03311170b93c38957b928982dd84c3ed1d4ac8b0722c1159e866f94e6e4da6fefe16a28aaa72b2f0b6c5578c6b4381fc7b908c6209ddde8d5ae87056acfee02448437a84b15953d4bbd25b3dacf325c5b7f14cf570b08450a9bea74778446c527450ae0ca013ab6458d172711849df124414bc5d1a9a81999815977ee4273e286ff548016f8f72a3fb4b59789d92dd194c297c6b3f4f76505ef8ca1256f445e2aaed7fd70c4617c376de02f7807b3d0bb9e68a184c2838b7f1aea63167955269e85943b1784f03e7bcf945f1a2d248bcc0de821b8b9e6263d04846a2604127d10c2a8c6f6630a7127f598166bece6d2c45ef3f9e7d9c6fb127db30795be9688726ea45c67c392bb60fd3133d5bfec695c3b953e2c788165e4317ead0f6b347835dd490a8d479151fde991eb02f19bbf93780dcdbcc20059823629d44a008fce4176faba996cd86d14f804649d03acbd0d6cf93a1b98706ee7dfe7ef4468a91b8bcfada1338d96b0658e842f878e63196d0b769551f457bd145ecea2344c8021a0ce79d16319ee8c09a483628e34e0842f1bff0cc30128ba8", 0x1000}], 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x18, 0x3, 0x5) 13:12:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffff, 0xffff, &(0x7f0000000000)="572a38ec35e63437a26eb2e5c015bea4c25410520788febe54d60b9c9bb8a02703a297adbc06", 0x26) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 13:12:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="f997157f5376709a44333eff7aabed8573229493c3670bedec5f934b020ffe3fc5edffbddabbbc0ede5d0c415fce59f61962e23284af8103eda3c6d7e6bdf0fdea286ffa87c34285f1e5464e2a74a4ae5edb07e2a5cf1662814f3d551c9cab83d90ea4048afd2a8ff437969c996a695f046d6f5a2368"}], 0xa98679af06c075d, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x100, 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0xe59ba7d6870962e4, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="b055a7a314edbf6786b9b089b150e00ddcd8bc9883912e28b17d2c45c7f7b84d36e23bfb2ea2b2dc2ec5caa220b1cc29ba95bb89848a331692406b6aa555273f2eea18d52bb574f7dd2ce07861a5e93780a7d7ab7d51fd4d1bc277369211e24347226135fb18702fcae0cc0575f4fa5cdafe528c9e1ebcbc3922dbfa99d4beb5d1f05ce283f2b30c5b60a5e7af872b8371777e0692615457fdd854f81f330eac1e1d306e07bc38bf1b4c7ab0f52e36096ffa357ba867388b3e69dd42b55ca6b05845453cdebd95f3943dc73e5b6326a427cc299dfed1af843e445b80830fb9cbc24c457b79", 0xe5}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='./file0/file0\x00', 0xa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 13:12:39 executing program 0: r0 = kqueue() getrlimit(0x7, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x26, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 13:12:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 13:12:39 executing program 0: r0 = socket(0x18, 0x1002000080002, 0x200000000004) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) 13:12:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="23e054a006dd474dfe34ece59515471ff56fbd1411b97b770df0773a52e403759528cf01e73f4cddf11c818107805b780a77ae0385ab4c3f4933546c5236b046", 0x40}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:12:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b000000008706000000a714000000290000002f000000030035700100000000000000a789932b8facb73c0b91b2cda4537f192dd2449b4d3e15ebaf78493838ed7b3660b78838c78bba33af153bd42598d15d86b30282f6cd7883222e4531d62307afa7c7122b57fa2fa91e13af31f3a686335b7637c402a26f9b24a3717e8dbcfd803c4306bca64cf3bcf6b73d8110e9702598fc"], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 13:12:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) close(r4) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000180)=0x8) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 13:12:39 executing program 0: getgroups(0xffffffffffffff85, 0xffffffffffffffff) r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x0, 0xfffffffffffffffe) r3 = getgid() r4 = getgid() r5 = getegid() r6 = getgid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x8, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r10, r11]) getgroups(0x5, &(0x7f0000000040)=[r3, r7, r8, r9, r11]) 13:12:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x1}], 0x2, 0x8) close(r0) r1 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35e", 0xad) 13:12:39 executing program 0: r0 = socket(0x18, 0x3, 0x5) socket(0x0, 0x1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:12:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000001000029, 0x2f, 0x0, 0x108) setsockopt(r0, 0x2, 0x3, &(0x7f00000000c0)="f293491f190cfd282c736444f857300e16b8b081719dd2bda07aa7d0e2ad", 0x1e) socket(0x6, 0x8000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xa47, 0x100000001, 0x0, 0x1, 0x12, 0x7, 0x2, 0x1, 0x0, 0xfffffffffffffffb, 0x2}) 13:12:39 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x89, 0x1c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x0, 0x4, 0x401, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xce}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9a9d}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xed3}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file']}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') 13:12:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000140)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa79ab1100f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffe5f, 0x1, 0x0, 0x11a) 13:12:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xe7, 0x1}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 13:12:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4007, 0x0, &(0x7f0000000080)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 13:12:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r0) lseek(r0, 0x0, 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x6, [{0x2, 0x10001}, {0x3, 0xff}, {0x3, 0x401}, {0x3, 0x7fb0}, {0x2, 0xfffffffffffffffc}, {0x3, 0x6}, {0x3, 0xffff}, {0x3, 0x4}, {0x0, 0x8}, {0x2, 0xae29}, {0x1, 0x1f}, {0x3, 0xe24}, {0x2, 0x200}, {0x1, 0x4}, {0x1, 0x506e5db4}, {0x1, 0x800}, {0x2, 0xfffffffffffffffe}, {0x2, 0x56}, {0x1, 0x3fe00000}, {0x3, 0x80}, {0x2, 0x4}, {0x2, 0xfff}, {0x3, 0x3}, {0x0, 0x4}, {0x0, 0x1fffe0000000000}, {0x3, 0x81}, {0x2, 0x1ca}, {0x1, 0x1ff}, {0x3, 0x1}, {0x3, 0x72}, {0x3, 0xeb6a}, {0x3, 0x10000}]}) 13:12:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffffffffffe, 0x7f, 0x100000000, "a18e47385db74059e000438fefb7869ff955953d", 0xff, 0x3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 13:12:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000cd352a8307000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001140)={0x5, &(0x7f0000001100)=[0x6, 0x5, 0x6, 0x40, 0xfff]}) recvmsg(r1, &(0x7f00000015c0)={0x0, 0xfffffffffffffe70, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001180)) 13:12:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = getgid() r3 = getgid() getgroups(0x2, &(0x7f0000000040)=[r2, r3]) kqueue() 13:12:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x10000000000000cb, 0x0, 0x40) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f6669b16c653000"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xf3}, 0x0) 13:12:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file\x00', 0x4, 0xd98, 0x2, 0x0, 0xc3, 0x1, 0x100000001, 0x2, 0x0, 0x7, 0x3}) shutdown(r1, 0x2) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001a40)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x24}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x63c18b5a}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcc5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff00000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x5}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x79}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) dup2(r0, r1) shutdown(r0, 0x1) 13:12:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0x5) 13:12:41 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:12:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) dup2(r0, r4) getrusage(0xffffffffffffffff, &(0x7f0000000180)) sendto$unix(r3, &(0x7f0000000240)="7359f1d75e854023657b925aa2f60a221819943c21db0390f3027a592229394b6ae637b59253fcf3739dc53abf395a9ba8ec9b1f6d2ae59a7e6acb1bea7adde2f0d2f1293e55b467abd3b852d6d26d8ae0d312f1117544c09e8f9e3cce2c73294fbb11440272d328dd8175e06687fb7d46e73a8dd62c527e465816f41fd2cc4b6ac84f4fee4461f288b7cdfa2d73c43fac43a2f0a47e8161573d61df868c5cdddb5a45d7fd1fd4197ba527aae7a628a048", 0xb1, 0x0, 0x0, 0x0) 13:12:42 executing program 1: r0 = getgid() setegid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:12:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r3, 0x4, 0x46) connect$unix(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dc8641f1f314b363b099b16e1ea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r5 = dup2(r4, r1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000480)) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r6, 0x2, 0x1) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000800)=""/207, 0xcf}, {&(0x7f0000000900)=""/210, 0xd2}, {&(0x7f0000000a00)=""/215, 0xd7}, {&(0x7f0000000b00)=""/133, 0x85}], 0x4, 0x0, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r9, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r8, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="b0002e2f66696c65302f66696c653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000200)=0x6) write(r6, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x1) 13:12:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:12:42 executing program 1: socket$inet6(0x18, 0x2, 0x0) 13:12:42 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x100001, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) msgrcv(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7bd6463ba570945ecedaabda637f1811f3d3b3d93cf2fa313b8ad4673e7fef3bb3353eec7771e298d45d957f8ffb9466f9725a5f3205d7159e1ad07aea974"], 0xa4, 0x2, 0x1000) sendto(r2, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) shutdown(r3, 0x974adb1b6ee7136d) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000279e121ea6645cb6a5071086b32dcbfd5ce50866cb056640ed02fbf413d6687f641c46f1a9d90252eca0958fe033a1270634747745f0606e4f3b5155afde5fb3ca8114db60262c03f34753dca14d78f0c7598cecdd55d8e56fc76f85c79ce1c22b06e767331fe0f407e62d5bca0e5e377337e9c1d19d5598731ee0c5b36a15c262"], 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r5 = dup(r2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001180)=0x6) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000011c0)=0x4) 13:12:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffa, &(0x7f00000000c0)="51695e3dbb0e0c8edb66ad3caca388a23f1736ba85ca34496ed516a8c26ef02bb344e17efe93ff97da6e00822f4e980db533f792485aba3e6f10666a3a63f2c893467a2915f43e92d26c54e8cf2a759c35e5ba1945ea583d02bec85dfb274bbb2d50eb7f3b91f2dd", 0x68) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:12:43 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) clock_gettime(0x0, &(0x7f0000000000)) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 13:12:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) 13:12:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10a5, &(0x7f0000000080), &(0x7f00000000c0)=0x1d9) socket(0x1, 0x6, 0x6) r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:12:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0xffff, 0x4b8f, {[0x2, 0x83, 0x5, 0x9, 0x4c1f, 0x5, 0x9, 0xfff, 0xffffffff, 0x9, 0x4, 0xfffffffffffffffb, 0x2, 0xffffffffffffffc1, 0x9, 0xfffffffffffffff8, 0x9, 0x49], [0x1, 0x1, 0x3, 0x80000001, 0x88, 0xffffffffffffffc1, 0x5748, 0x0, 0x5, 0x6], [0x2, 0x2efb, 0x16a79386, 0x8, 0xe7b, 0x6, 0x1f], [0x1f, 0x100000001, 0xff, 0x8000, 0x626, 0x8001], [{0x6, 0x20, 0x101, 0x76a}, {0x1, 0x6, 0x5, 0x6}, {0x100000001, 0x7, 0x100, 0x1}, {0x7, 0x7, 0xa29, 0x80000000}, {0x6, 0x6, 0x8, 0xf526}, {0xffffffff, 0xfff, 0x80, 0x4}, {0x2, 0x7f, 0x2, 0x7fff}, {0x80, 0x7fff, 0x2, 0xbe}], {0x4, 0x2, 0x20, 0x6}, {0x7, 0x0, 0x7, 0x5}}}) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 13:12:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 13:12:43 executing program 1: r0 = socket(0x18, 0x3, 0x1) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 13:12:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 13:12:43 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0xfffffffdfffffffc, 0xa, &(0x7f0000000280)="d5ff9668", 0x2ab) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x5, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) recvfrom$inet6(r0, &(0x7f00000002c0)=""/231, 0xe7, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x9840}, 0xc) r1 = kqueue() msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0x8, 0x7, 0x1a2, 0x7, &(0x7f0000000780)={{0x3, 0x7fff, 0x9, 0x3, 0x0, 0x81, 0x2}, {[0x3f, 0x1, 0xff, 0x2c2, 0x8b4, 0xfffffffffffffffa, 0xfba8, 0x101, 0x0, 0x99, 0x100, 0x200, 0x4, 0x3ff, 0x5, 0x0, 0x7fffffff, 0x800], [0x4, 0x401, 0x5, 0x4, 0x100000001, 0x101, 0x2, 0x2, 0x0, 0x400], [0x400, 0x4, 0x8001, 0x4, 0x4, 0x1, 0x2], [0x80000000, 0x101, 0x4, 0x9, 0x7, 0x1], [{0x40, 0x8, 0xfffffffffffff801, 0x1}, {0x2, 0x76870fc3, 0x1c, 0x3}, {0x7fe00, 0x1, 0x4, 0x572}, {0x1f, 0x1000, 0xbc30, 0x8000}, {0x3, 0x7, 0xfffffffffffff000, 0x100}, {0xf70, 0x2, 0x80000001, 0x1}, {0x80000000, 0x8a2, 0x1ff, 0x6}, {0x2, 0x7, 0x0, 0x401}], {0xc6, 0x8, 0x2, 0x7}, {0x1, 0x4, 0x80000001, 0x306}}}, 0x8, 0x5}) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) accept$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e573bcba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd4b8baf4a59a60ae125af3165f213fd2d2454f2e66dd27c596c4b315490334e5a69edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 13:12:43 executing program 1: syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000), 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:12:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="0000000000030000967ba7a35fad752e029256a7469f8375f8b2365766655808b617b16e", 0x29e) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) getrusage(0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1f, 0x4) 13:12:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x6, 0x0, 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 13:12:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffff9, 0x1, 0x81, 0x6ae9, 0x1000}, 0xc) setsockopt(r1, 0x9, 0x3, &(0x7f0000000080)="a6579bf3554d448e37ce50de3b9b", 0xe) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) 13:12:44 executing program 0: r0 = socket(0x4000000000d, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x40}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup(r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) syz_open_pts() mlockall(0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x0, 0x7, 0x800000000, 0xffffffffffffff80}) r4 = semget$private(0x0, 0x7, 0x200) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x3, 0x9}) semctl$IPC_RMID(r4, 0x0, 0x0) 13:12:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xfff) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x97) 13:12:44 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/133}, 0x44a, 0x6, 0x1800) 13:12:44 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 13:12:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xd502, 0x120000000, 0x1, 0x2, "74a3db423b6f64a0545040f542b1dac6715beef6", 0x2, 0x200}) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000140), 0x0) 13:12:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:12:44 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) chmod(&(0x7f0000000040)='./file0\x00', 0x2f01) 13:12:44 executing program 0: pipe2(&(0x7f0000000000), 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) 13:12:44 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000008ffff00000100000084e9e7d30300fd28eb22c1add4778f1985d4ec9396f551193733f8ace7578c6d2e79439e69147d6dee3603d41ba017dbff0ff200000000000051952fd01e6e8499e75ee4597b5f5fc77cc9bced70f72de89a144a629e1070da98a0951998f8fbd0830e88f83e8c7c6914b103ea9cf95469a2b66f905672bd76a1c8978594963a89438ff0364d5103061cc6c4a2ca51f3f22223d118a4eb3e8de4e9ddf8f8b338cdaf07f3406eb121f8851c95231f41dd0b5b2d2ca36c739eae634b504b88acc0e03204"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r8 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r8}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r9 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r9, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 13:12:44 executing program 0: r0 = socket$inet(0x2, 0x6, 0x4000000100) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10020, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/93, 0x5d}], 0x6, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x4, 0x7fff, 0x2, 0x0, 0x100000001, 0x1000, 0x5, 0x2, 0x1, 0xd9, 0x200}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100), 0x4) 13:12:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa2, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="66e10179b19baf4046d8abf06f62d09edccb0b43d15f73a6ad79d75bc7cea18e863876e3d9d9d1771a30fb844f959405ace1", 0x32) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0)=0x1, 0x4) socket(0x3b, 0x1, 0x1) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:12:44 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2ffffffff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1000003, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 13:12:45 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0x218) write(r0, &(0x7f0000000140)="160826c8d1777ad421d37d1bcec686990ce0294d797c5beb776b4f76fdae733d2c504504f5656709a269abf2a004a3388e040403861d0e0fce5ea7ba909a71429323de6be0004ed6eb204396b88afbe48094fdc1ca67197fd0f52468e266a2c1f5d46031f2", 0x65) sendto$inet(r0, &(0x7f0000000040)="5a8384125921d77f5be74b293026b0b1700105736514c71bc1ae69a8bf3d35889630703141c40dbb90ed778c57d3e23d2e05e0af7a1863b6c06181efa8bee38b27dcab1635bea3429e23fc665d63790fe6310424365849377f64989df836575767fa9044844d", 0x66, 0x8, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socketpair(0x0, 0x3, 0x1, &(0x7f0000000100)) 13:12:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x81, 0xf3b9}, 0xac6deb8b5083511c) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 13:12:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x7ff, 0x2935eb74, "0346ffffe8ff5a345ce184000010000008f8a300"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)="c2bdf040c271262bfa73ad0fa9ac2650fcbd1e505b1008bb62e53236a8d09bc55409f2afa6bfe29906c337f1e1a2fefc3c94873c77d153bc5d1490a0c44f9346b6bdffaf39b803409d6df36a541e84214dc8ef67220e50902c6874514c0b9296669b27daa87dd19bef6c4e0f81efe4e33de244c9594d0f91b39c5dee862f658a03ff6fdb6ff9879b372c8791afc51ba16ecd6715fcf61f1f00c5c5a51b85bd9bbd5d801a5956defaaaf90909e47122c5613e9a707f80212a7010a42261de399197a6d72edbf755e6d9f0860ca473db834cd5d1328d133bf7987f952b6779b49e8900c22f63d6ce0bcb29c9d7188176d1139ce9dbc186b1a740aef2ad021b97954f6553b34c5f6d735cc2374d79b7dcf0fc1c8b4f0c111c0a", 0x118}], 0x1) 13:12:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4003, 0x8000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x3) socket(0x2000003f, 0x20000007, 0x1001) 13:12:45 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x200) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) unlink(&(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000280)={0x1ff, 0x80000001, 0x4}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x481, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) close(r3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000600)={0x40, 0x2, 0x1000, 0x5, &(0x7f0000000380)={{0x6, 0x1000, 0x6, 0x8000, 0x0, 0x5, 0x3}, {[0x3ff, 0x3, 0x9, 0x1, 0xffa, 0x3, 0xf5, 0x100000001, 0x1, 0x6e, 0x9, 0x6, 0x101, 0x4, 0x1, 0x67a, 0x5a20, 0x101], [0x2, 0x1ff, 0x6, 0x6, 0x1000, 0x1, 0x100, 0x0, 0x7, 0xbd], [0x80, 0xffe00000, 0x9, 0x1, 0x4, 0x3], [0x800, 0x6, 0x3, 0x0, 0x7ff, 0x9], [{0x0, 0x6, 0x0, 0x1}, {0x310, 0x1, 0x1, 0x40}, {0x6, 0xbc, 0x8001}, {0x8, 0xffffffff7fffffff, 0x937c, 0x9}, {0x2, 0x6, 0x1c4, 0x1}, {0x4, 0x0, 0x3, 0x52}, {0x2, 0x6, 0xe667, 0x5}, {0x800, 0x100000000, 0x5, 0xfffffffffffffffe}], {0xfffffffffffffffe, 0x6, 0x8, 0x8}, {0xfa2, 0xffff, 0x5, 0x7}}}, 0x7, 0x1}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000640)) r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000680)=""/37) shmat(r4, &(0x7f0000feb000/0x14000)=nil, 0x2000) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = fcntl$getown(r3, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x8, r5, r6, r7, r8, 0x44, 0xa74}, 0x18000000, 0xc6b, r9, r10, 0x4, 0x3f}) open(&(0x7f0000000780)='./file0\x00', 0x400, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) getegid() 13:12:45 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x989, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:12:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:12:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000200)=""/53, 0x35}], 0x3, &(0x7f0000000280)=""/126, 0x7e}, 0x802) 13:12:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x842) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x154) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) 13:12:45 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 13:12:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x1, 0x7, "1e319341a48b4feb90f28037a4e9db587a5b3d81", 0x808000000000000, 0x3}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) readv(r1, &(0x7f0000001480), 0x216) 13:12:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0xed}, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fa, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:12:46 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x80000001, './file0\x00', './file0\x00'}) 13:12:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20400, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x7ffbfffc}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) seteuid(r2) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_open_pts() 13:12:46 executing program 0: syz_open_pts() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffe01}, 0xc) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) accept(r1, 0x0, &(0x7f0000000380)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x20, 0x80000001, 0x3, 0x6}, {{r4}, 0xfffffffffffffffb, 0x20, 0x0, 0x548e, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0xbb, 0xe00fffff, 0x101, 0x9}, {{r5}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x40}], 0x5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x40000003, 0x8, 0x7}], 0x8, &(0x7f00000002c0)={0x4, 0x9}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000340)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r8], 0x28}, 0x0) recvmsg(r7, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 13:12:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffff4e1a, 0x200, 0xa01, 0x7, "284fa406860f40fbe79ff440f4c4a9e0d41ce3f6", 0x4b, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a493b3847e0ef670e149c6572ce7512cccddb084", 0x0, 0xfffffffffffffff7}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x8) 13:12:47 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/16, 0x10}], 0x3, 0x0, 0x0) write(r1, &(0x7f0000000200)='W', 0x1) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 13:12:47 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000000100)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) writev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0)="88338284490b28279f4b9f2f69150b3f1c51fb12ea1d92a22b4299d0b9592a63abfaf306ce9f52a70d2835b2cf92adc39a19f51640fb46f39a50d2dcf7373acd8bcb2d4e8112272eddf2dff2d93f0a2f55daf66e2fa04f2705ef9e2d64c276f62833b7801dbe6d6ae19dc04760ad46f5207073ad6c684008d6822ef7fedd783ba2f1f43d3190364d0dc79babff5e2718d3165c52a853e6059f18f16948d48d96dfb724672f8995fdf1eaf36e0b0322b14b430be8419418c037f26484f0fe74541443b4bf80e7d668af4b38933a050994a7ef88147668e7c7d4113b1787a33cc623dca4bdfc421fe88c667e6f67906a09b8c43975e3d8a9bfada024e70899d55d6950dc8a8bab01396991cd6bad76af4050d032d207254eb40cdaf8a9d27f2bab07389863b6d8cbbeee5b31188e717641363bc720e83effbd9709d898298a614a93d50086489b531774400478ec8e6d032dcc5605526b6f72071b5240c60162889a4710fb5faeffff173361778e686f076629ebdef34207c5c62f6780b1fd86cce4a9ced3bca5b5ac17b343e4b41ea4f98f44a6840543fb08b0ec18dde9806564542b64d077a9a15cd0b97c1b40e5b0a8a21cc0221ec63a6bdbab6e8220ad7c25bf1c8e3c13f9890c35d2712ef65404c4a9500d09afc44c6be0e829072eb0511def76c05d7eef05d95d9dfcffd0c86396cc23a6ec4e29a5327a9479212cd923c0997a7bc307d2d81c62c67aa012be067b33747605d930b18848a98db40ba1b6a305f9b106efea1b0704fa8960dd57a5c5ead9bf89224296a96e9a44d6d2642a752acb576ea9446b8de4d8d2499fc5be9c415ada93855c2a747214385e2f97fcf636af509f107b930fbda74abc55d2407eda965afa19f1502a41b0031bd1b9cc1a025930b97d45e915eefbe137125ec020e5d9bf0fce02984ffcea8f3a1beeeb30c5bd9327972d71d9fb90dff21cf3b0bb3e4a9a9371c6d0a64b6fe6e0deb6dbd8db5a9ddee18b301b099cf2cf3067a29c9632c9fba454015f8e63ca6f0b6e8fa6b59d8d3f99e6115a337b93286555c924334bc868b065f5a4f24f0645d35d5f434df08ad576e327961d6e0384244f8a6e03a563bc571f930f0fc64a6a9e86121bbfe833f7ecaf9961d3803dc7b915365e938d0e276ed7b1f0183f111004191ec9a28f97bccc422b220fec0aac663c6de23963403b465303192e09c0dae3742227ec1de4663e869593064080e5d4ded74cc6698257c45e2f9fe9b5511d3c817d47b772f911d3e4b03f8573c9928c48fb0356c97a18f87d03801ec6930ac174a954f6e65f07aa221a0c9001627bc889f119fc1bc2e593069f79f44ed0a6f37e7c4b024e45f94270c5e8daade675494dbe4202c7389120e851f64a701da4ccb6338645650685a059001912d1477e8eb0681feb5c22938295eec2464b587ca8caba1d50971c3f1252c1c55e6f6a472a8405025f0d13a99bb04f02418bf12332a1754a8b92e177b5e02bc8e280f541bea24abb6bcdf1e3bb391b7949fc876b780b3226d453ea8d1773b10f8e153ee1d968afeaec487ce5e67174a6b6890d378589fc075cb526470e1f6f66dfa8aad298eaf0569c6323bd96f00fdd3d93f58b878a82dc46786f7242e066339972162e74e146682177fc1c53698e1edaca499bf7b6bd25cead38245d640be759f11033d08011eaaed179e464d4978d21c95f9213c57f28c94dbbd26126165c213f0a267833fd56e15d495eea939b0798ddc8b82f1568c09c3280b6d709fd40f12ca730028dd719600575d58838a9fc03a20c636c7ae12ddc7f84b9c0f46eea53263e75705886f967ea2b8d06e3f90d34454f48fe065ce15cfcebf435cbcc589f345b218bd53d0c7d548d86cbb740ba2cacf000b04e490059f90c8bc9cd934ef5dd25edc1423066719cbc9bf20c18a35e955a123e39abfddb761df3c90d089214b90d328610f800acc0727e67a12f7f2d2a134858ab05b03fcf5a106d2f51e25e7b5baea1bee9156955a0de49f4d17e73aa831b4892abe8f8b833c95e7f8b9e0ae477afd76498f7880ee97f77607d3af119ccf3a8f3a8fd089237b86bf9689dcda2ae3370ea1246914ba5803190c5ff12735c47a7f67bb4c9db6e1c429bd2217a617055002a18be8a164b7934da8a1c07853669a5abe1cdffc00c1ff7a34539fd661ed5ec5e93dd499e6517c05f6e633824cc31f4eca48948ace36efecccbd3bb1bbb9996bc485fa8958d0cdc86c117c9bcd827d8be5b837183da2ddfcbd0538c732a7eb1186d355d7c8c8f21b890da9a4e59cdb77c5f80fe8edccfedb3d27712c8dc8496443b0a0bee20b9a418104a1e06dd40d3fc5a83928e37275e936a11ff226bd1eba366707e31b2164988a89bdfe6e6d4bad3e4bd6954e2b752fa035f94b18c5d83f87c9730759e193bd3254227181bfc38d46bf5acae56f79ee7c75de29beb65dd994944602b4fcea97ad7a630c22e36bef3c759be01bee76097c45f7229a2d029ed5f9d2cc5f8c286d1baadebc3fd670cbd4fe76cc33aa8dd40c1e30e17b906eab6968f9f79a571f48f3067025df9319b6b875c2b0471c63ed6bc90a2434a4465f24285e6920bce0199d363b183d3eaaefe7de492294b6515dac7b34371ecdbb4afd8bc89e658636689c8d4f599d697f892464ab4e1364c8490a2e400d9c3ca263e75c66b2a1ce3b2e6c107bc6211db8bf3259707f7e255857071af7f792768151108d7d8201403df9e4d96bdf0231b2035a3c06a8abc7be4dcd79e7804d3a816ea3a565a25efd5c36b9d61f4eec4cb962ef5570e4e686727436539fc354aa20d30d418b51e2cbd99cd66f487f5e34410e3498914bb3bbdfdfb5d36218c71cff4a70831af5fe007db3116370af644ea63d4d557555f8f5641126fc5926372d5cca4b4d8f55542b2095b7ab2fcda0b62fa93b39e21d632106a5c2cfd09b1906a1cadb219a8d084a25603d6ce03fe8af23be1a70c6154af4e6ad4ba4ec521d9d414c7bd08fbdda2803fa0f7ce397adb9187967dd77c96065006abc2c63b146ec3f68c708fe819f9f7acf3f3da08cd0bb8b6cac7be734f981aaf7dba7c2277fba897d352ce2d9503bedc46873a6b57a0002771957a5bb34ef4cfaff2da0ae86ed4348e6a003cf61add3375b772ecd2d28b24756b39e437f5dd8996e2b02ad1735a10d13901462f070c7f378d833fd9751e9e67b467a7ec468b5003df6517f3c7cfe77753c7bac7d28545a6963c1d08602ba3d865718592163202df91aae99653c7e2e06c06cdf379ca2a665496ddae5faba9389a61874c4de199d1b95d4ee840e9fb43d814ca71a4db8b42035dc038e84f5de307711a66b8e5391a6349f7a5cfb3e09a7fd3d25917351f2481a611c389e59264ae29cb368680c1018305e6f281c5471d251c512107fadf3712c52334460a2f7de89b9459df37cd6883961d531271aaf950ad507e1e99b483e16b00f661aaa615b8e4f779fa1999a3facbac583355b0ff2d1e61b316b47d9784e773e08067677ad81fe273439f6ed659b74baf9cf9c99a3cd663011ba7c44a9d9e123cacfe4e356941f828848d7cf0e60cfd67428b2fa73f8c87bbef252a9e999d563a0fe8058b37be527743b7611d440f41f0b07615de2ebf977567da9ea0408599ad62e9f6d8387b54355aa00d90a050cc28506cdc7e504f7fb40ae6afffc54053322c50cc45ccecd0052fa2d6e87924e93107dcf66514b6d0fb6e941750526d403b903387b6f2d43261b059478ee913098498558a473da47f0de890db3bb480e0f1547b59fbbb47f3833272570c341c76b49e62b7e197916c18fc363ba4368695a7464d525105b20200cd886e6ed1a78cd9cb7671641db4c299f93ab99072334587eabaeb2dd7aab467041d60405ebffce2a476f3d70ac138dc6aef9261b06284566753c49058af26fb1cca247ec6c0160ee444d2a00396d7fce660d4042b52649d686afcc4219a3fd6b0bed51c79a386c40f43766f8b74b46d55772c188f30e2147cd4ec811713f78c53f07081506b560c0772bb30d97eaa5c41dad79b13e02a4246efd490e6f83cc63f5bea8e65dd331a0113c8200d87b3a38a74496d25962c4a5cabb55cd69a48e62e7073a8fa3b0493037214f4bcbfc8ac2bdac09c25c6c16830418d24a8c4f0ccef81619499026820da50bf311085b9985fbdb45a69f4545f03fb46be52b1f724fe36519eee2e2c655a26e8d124d70b1935ecacef14e36a15be5ddb1f8de8ea4919ba3b3d965826c74d32d7114a28ccbb62e354730582f342ecd3f4db739e1b1813385815f7cdb696c7124c153ea92e4495d04e05eac6b778b88b598b85fa0fd1158004cecfd7aa97f318692ae3824e568a2d565904ec84062c76be4f8e6ee7f80cc34d86d0dbe07f0d466f28577a151233183a0d2063a7030b55a82472d2a62ee9becabea711486dcd7596141d6eb32cec6afa842cbb174303069effde60fef65aec928d7d6786dcc07289e41b6d0fb0c0cc10b32e93e8667dfa4b4d6f11f5234d396b60edf2ee12d50cc0de742878fbb39e8127d5ec349471a7958c1ee18be83a36a62d7e53265c3bfa605b7522ac65b81586a30c2e6abc98e2dcdaa65738bc737d7b95031e67026a49a418c30df6d3d9f5f6efbe774a7b42a62e93583dacfe2eb9ef89907c3791a4a4b58b6ce0b7174e4fdc8f9c8d75fce41a6351c740aafbcc033e1fac76a082ee29ef773f4894090ccf107602155e9552df4641d497ea5274eb6eb51800cf297c1f4ec911c74a52e89e24fde9553148d2d2d6c8d87e7631dd579701cd36718c47def6abbb49ce8d8fbdc3f6100cafb0d7c93ab7ae5d4464ebc1867328b280268779762a7493cd536d870522be5f7b03b1adf3a0f813f963a0314d611f85a0f0d8382a24cb196e36fd25d47f4117343401aa9ca6d6b1eeb8569d2ce704090736a839c7a313d184165d83a3ccc3ab9d8207f15637f5be09dad62cbe81de10c26d2fadd6999a6f036497331aa15cc5879744f86e4cddb4d9e5543a8a90f2269725cc01d73e1811d60bbce213587de4db3a8deb63083d6404b54d9fedcbbdc8f2cf22ccec8728d35ae0e879f35303168c5fdfca497d602a91aec4470da7ce29dcabc729f09069a0534c36c85f73370b42bcfd71fbc2672cdf5e8a40b41ccb9fecf95a1ee7157107c20b012b5d81c785ae2917a1697ca6cb1be40e938c92cdbba4a2c940f31e3afdb3cf91421a8b60adb8ac9d46c905995c8bda16bb0ed5fd9ede894920d64b1a0d252c7bdb3e6dc4c788ac46805d9cf7724858f5c8e37c908a8501aa98beba158adedb22512258a31c4c0a3d4739a50311c8df02ef1120334a875df590d572a4056ecaa7e7e0ed15c7763f677afa46ab8f92519d029407934bd75ca405d6e37555b08d84d662607c26bb09cc628df51fa4fa1141631092aba4411735ee46d82beacabdcbd443f9f927858bb2ffa792df618fcd5d640ff6716a19f7a884e30c8a57fd6ba3bb37cb1e18a51e51f5bc48ce159f81052551eff06e9de761b2fc68a21e442ead66cf50aa409bd013be70ae561c038f0f404b09f767079d530719a9c43bd527b41e098ea82b50f6810f82c8b6245027ba00f7338b30d634cceb0fdacde3ae73793bb8f72b2ee7b15c20e8afca913e028412dc0ca43553d08a3d2c18e5c600d715b8bef4883f3b5ccbe54f6d1759eeca9ca9c44a0a2343d484b471ae39d16536660811cf7faf4d390be931ce859e680efbf448ff72b6b84f78929fc66019c690767181d51fc880d90741abad9464", 0x1000}, {&(0x7f0000000000)="b1be6669845c63429305a1c7a3ba5794e52fd43d492648088b253c9634c5a0e98a55210abc95b438899942", 0x2b}], 0x2) 13:12:47 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) fchdir(r0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="d9fce86f50c88071d8ff54467db298154cd124b6127e19b5bf61f4dc6fe037a5d64be87bd10936a7f4ed8d0c93deff89efa4512536861d8e890a8253e9280476f7ff8c18a869dc92c2cddbccab11ebf6150a6d500d7fb36a27cb9e1b9112cdcbc015132e6888f88e93f7508c042e792c590e37fe7e96610c8fafea85c40713700e60228db0d0b1b76458c1d5edfd24866f76d82f37c8b528e23f3a1749e27d7c1589c007ac3121f51e0e49f5094999fbdd8994d1ed91d60cfde44b35fafdee16385cf4cd0b80b682a7f208172309a00918cf3ce7ad2160a024ed25d514", 0xdd}, {&(0x7f00000000c0)="c69eef95a658fac5", 0x8}, {&(0x7f0000000140)="1db5f7", 0x3}, {&(0x7f00000002c0)="ce469e9a009377b0567b8dd8abf6d07b2324ac345dde59dd3403698e2cf493b88c5c0da927342ecf8836d71e097cbccfba12a95a4f62f48f862addeb952391e3f10479e3050e6c4177b7cb820c3b64b20047419192e88283969a83871787bca1384be48d53", 0x65}, {&(0x7f0000000340)="cbdff3728ef55e6dbb3545a28060fa7a688cbcfce4653e8ff51671d3a9783a66bc42d4f1c0c702f7d3e036739efc5a5b5d62df58d072555c8304b7dcae97b8938fcc1e24a68da880fb119e15d39e728a1f4f759e33b42a65e0fc92f982e3bf52a3c951f7948f62f29d122ba1b49b6b072b48bb7a6db049201f6864ba2799781df3f303ee29b3b86e6309c4e0efc226df9f7f6ab8a8", 0x95}, {&(0x7f0000000400)="d90dcd31c99d92383524db3f08ca3b5831f92ed68ba160dcc5c3eae3cb8f118fc377ab49576cb8a2d8f681943598e027a4c2ad3368724d2f523e84c90ca890153152071b531fedc7ca8e200fe44a13a5a908d63d", 0x54}, {&(0x7f0000000640)="530143577755ad29dab1ac55185fabe227c5d59a970ef560b98aa79bad0ec548ccea115da60aa44130917248c4bb351f5b6e45fb9c338a3b8a7871e87b09506d27f4c9d6b2f149b7a648f817bd912c8665ddb14b085d466955e99bac20b9415a866f5c772f0f9da2b2ee4b1e1ec93dc63d283ae1876bff753f790f641bf21176b7a330ce7f70c0e9702a9c90c202c12b1bf1b00cc28edebea942ac19346cdffdd0dfc9e10113b0222e4693408c9618a5651ab7c84d3625998715e1b9ff53bfbba1822a2e24d804a7c4ec03e7bfac989f4528fbbee8d1e2c86e8490832cffd913aaabef198a353fb1b0648b6fcf9309973b55285381e5156e2e05c6f95f151904d5cae844181d75afe1eb48a3d7d10057a5cf8e1b026e25294dfe5ee0b2f6b888162a2f63c78ca1adec159851c2e13d94d103c1306722c773fc423bcc9826b0c4a6864c3091c0c46d2d8ff154ee897691e4dec04be2ee56fbb8ed8a89aaa613b01cff6038638f1ae7a2a0cd29009087d6256563cf06246d0a5ee834ee9e7ec4b82fcae437c5ecaa8f6a55ebe20e942c7833fa77218e4773b8bc51610f2ebe5c1c887dd109dd35e43a42aef989c7cc24728d9dfded878ebb311e40e5a9142b08a2c4b58f55fc01608b7a84a7da3ce213115e6bd321c2b43af645d617a49b5b179fca8ee3762b981a02e8d7e84baac577f7069eafde433deead15b9286c5f92b9e937bbbfe1fc06e36a473bd2f8c2fda7513afaa6274ce258cde0db191e2f7932dd1d69b972e6927fb5edc4aaa7371fae5b610cabc499606dc952aec3cbb9352f6ce710878a3d0fb2dca54f495620b714778f35a75b14dbd36a1736662fdd95d9ca93273537a1901830ad6543a2e955883a76f199f84759efd3714a3b7a37c5d953c037c209daab669d9cd130f8aad49e1f2774c6816b4f283507db3e66ec5f01536cfcd02a12d7fe1a00b5681fa05b44c1fa3ac8d966239f3923dd5a1a420926aae2ea142cfc25316d206a5e047252f146cbff9616c1fc769f0489e9c3cc4d59cab48e395292839eab20e167d9a65d8632917b9ba6040a57c44495f01cb889c348d6cf7fb0f1f4601cf4a8fab50377371e03ee830c1721a06b7f29f5d14c81b848d46528cb00508a1db9e3c3d9cac71878051827a143c95aee3a7e48d6a711325907512636f9d8111e2ede1e925ec2cd6ac10f63086f527de1e26c48a96b39bce9427879bf798a8ab5555fda3d01deec7f99214238a5c7ba652f0c45f698a2de9e65a5556085e906dce80a9bfe5b7459aa578268292ca21e62e0d79ec81e5a9845a573a4574130bd55c4f92f2cf063f1e5322c48b31868d3b6078a3f12c5b40b61c05a732c69810b41d9f0075aaac9df4b1045ba1b516a2f8f565459fd82360a2111b0375c036c8be1f5ef6cf757f9c58cc52cb0c899053b5afc81f1959802790fb0628478dce84499723e1eb7e8dcfc51e5d3bd073eac267e5dda510fe00b1afcd49344800e77ac1aef260331b35f9317b4a787eb7f3a47cff4d1875e35e267e306e98e533a5ecb42c522caf29c1f0939f7b62f6a73e78626d8574b7d2417ab042581f15f0e53bcc51cb4650ba6138bf7e4e89fc6a2d2586b916f7d09b633bb09e8539429ca257ca72ad9b47d1547fd3fab1169eec1f2b2598bacd554348be141bade0da539de7fc4b22a2dbe8032d2287b4ccfb932159ad58c2a280dc2c92d840d6864e9433199801b4b2d28684def82535a53ba8559547d8b156b3e20841da082d24f94c7b708cb61864c03d121563195d732a2ac2ba193bc33565956584c32899556c2a0981f3c1065a091f1ddc47449783ceb9b7b216877cd5861c00e87df3cfa00b92c6f1a46e9bbdec461d252e5fc6baa057d8516b0a4d8ead07f0c2a48a6eefa196f1de668b05bab2ebcbb15f85ea18f925d912210d7b53f827c6068df097766215ed4047aced30c4ef55c36aff2a98e0880aebe3bee1285b18d5f5c5f5c0cb39f172cef124f544948d0cfabc12210f5d7f32414b62572b05b", 0x59c}, {0x0, 0xfc}, {0x0}], 0x9) 13:12:47 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x75, 0x3}, {0x3, 0x1ff}}, &(0x7f0000000040)) r0 = msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r1, r4, r5, r6, 0x8a, 0x2}, 0x800, 0x7b6e, r7, r8, 0x2, 0x1f, 0x9, 0x8}) getuid() r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={r7, r3, r2}, 0xc) msgrcv(r0, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x0, 0x0) sendto(r9, &(0x7f0000000480)="714d156e6503b83a5e06734c2ea35bd22f75b62dc31b57", 0x17, 0x6, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x6b, 0xaf}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1a0, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f00000007c0)={0x80, 0xff, 0x0, 0x7, &(0x7f0000000540)={{0x3, 0x7, 0x0, 0x9d4e, 0x7, 0x3f, 0x5}, {[0x5, 0x9, 0x5, 0x8, 0x8000, 0x1, 0x100000001, 0x3, 0xffffffff80000000, 0xfffffffffffffff9, 0x8, 0x5, 0x1, 0xaf0965, 0x7, 0x0, 0x80, 0x7fffffff], [0x8020000, 0x1000, 0x8, 0x2, 0x20, 0x9, 0x8000, 0x9, 0x3, 0x7fffffff], [0x0, 0x5, 0x8, 0x6, 0x3, 0x7, 0x1], [0x57a, 0x101, 0x342a, 0x2, 0x5, 0x40], [{0x7fffffff, 0x3, 0x6, 0x7}, {0x1f, 0x4, 0x0, 0x7}, {0x81, 0x0, 0x1ff, 0x4}, {0x1, 0x3, 0x6, 0x57}, {0x100000000, 0xebf3, 0x9, 0x1}, {0x4, 0x1000, 0x6, 0xfffffffffffffffb}, {0x1, 0x80000000, 0x79, 0x2}, {0xcbf, 0x8a2, 0x674}], {0x9, 0x1, 0x1, 0x1}, {0x99, 0x3ff, 0x658a, 0x1}}}, 0xf65, 0x9}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f0000000840)=0xc) clock_gettime(0x4, &(0x7f0000000880)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000940)) sendto(r11, &(0x7f0000000980)="63321595bfe0a492f4d16e02e182673defa22cea741bd0aed6661286c692b67b3ee256a42d760fb7a785e6369bcf61cde8ae5982fa7db39ad16cea49a75bccab5d051b52d04c10937ad3587fec0c9d082198f277e0efb999243a6731145dff0efa7cfb2c2452ac6eea0d89f2f25dec87848728e2d1cda0ae102d216326eea7794659ad388dcdbef847291a87dbf796ac1368ebeb642ceb1f9726e937598e93997b8ec17be762a248514a572c43d4ca38f69484eb111d5d52eb1db3a195d419c65a43b8ea77868e493c0a4303bc7ea7cbab9654fcdebc7bb89baea3561fb2d06298c314b6f9e7d353aa20ba6fece959dcafd6841dc22e8e5ac181d02881", 0xfd, 0x400, &(0x7f0000000a80)=@in6={0x18, 0x3, 0x7f71, 0x8}, 0xc) connect$inet(r10, &(0x7f0000000ac0)={0x2, 0x1}, 0xc) sendto(r10, &(0x7f0000000b00)="b4b3215e6a4ac4ccf1de6876034b46fca5d4aca735e49b1a5e98dbcd26581e44abaa31fcfff6a78d73de5696f2aa0783fb0968ac43cf2810c055df4a2c3661ee3726a188682a3c7bcd916ca93d227702595b5f1b3a791ccb20b391a3fa44d137331204e8510775312c746a3ebab9a7f7fcebf7151fe8b3fcf984c596d120f7d7450a31f9a3ba8d4d383ed1e2d59f", 0x8e, 0x40c, &(0x7f0000000bc0)=@in6={0x18, 0x2, 0x70b2, 0xf35}, 0xc) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000c00)) accept$inet6(r10, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r10, &(0x7f0000000d00)=""/132, 0x84, 0x800, &(0x7f0000000dc0)={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000e00)=0x3) recvmsg(r12, &(0x7f0000002200)={0x0, 0x0, &(0x7f0000002140)=[{&(0x7f0000000e40)=""/210, 0xd2}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)=""/136, 0x88}, {&(0x7f0000001040)=""/204, 0xcc}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x5, &(0x7f00000021c0)=""/38, 0x26}, 0x2) fsync(r9) 13:12:47 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse0\x00', 0x2, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x230, 0x4) socket$unix(0x1, 0x7, 0x0) r0 = socket(0x1, 0x4000, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0x20, 0xb8) r2 = dup2(r1, r0) sendto(r2, &(0x7f0000000100)="202934d55aa4215b64187ecfd4cca92ad2c4ba39cca6d491cd9b318d199c10be9dff459982b0fcec0802934e2084c6e7689c8479d355e9996fc1c6d8b884d7182072a0eb68097086f01a732f3fceecd3a6c7ae7607ad4138b42d588396172742d043355ab68c9c3f2ee293a491525f6b71f4b9d3e301aa0e6ba24b8bb02de2049dbf03896aca28800cb73424f7c3d0e01a4dba0a0ac4ab7cf174de0e6e5e399659e1344bdbaacbe4e93a620dc6fb62fed0d52f9638a871bc585aee1160a4c92b71c5fbc137733f30574d096182b68e9aab7b3909b39082bd47a605631fc5a61cd9defdc94105fe6c87c9776ae980fcfd2e32cf44d294346228957f99b69355a662c6f9461671f1c128088ec84fadbf0ad3ae1e537955b562bf75ab2a7315e3de18199de52496649f6610942bb59e27c2bd459225fa117e5a5017f905b9397b6f6b4ba90ed0d0c08d55a68de4f15da3280dddbb6e01088b75ab4209649edcb64d86a22f50944bdbee9f847d02c331e83b0040f28b76ba1cac7f7aeb8b0c99f0b2728b9d7d0fb8285f2d7531f3b7012363131f87b9aebbf2e38004eac054cdf89ccc292887eeb93825b8aa6b093d561095b74190fedc1aad4ff6c64606431acbed3bfdee155c39808774174f76509b009510c133121a253ddbda1c971485c58a134e1c2972da18c7e9c5587585126dfeb2050aac8367aa13f961d0c9e920a1d07490cef8305d9924abd4aa6a9f61366d5de80e738eaa24781c72e66ef84cac11019dd94fe6f734ac4a48ee4ae8739a5eec6a3e55341ae9374e2abb329fe74b525f4c56889408c0387fd25583b5febc976a863c0c6a720e2267bca0cf7f9a2ecec45141b316132263f08e2a12dd304807881240dcfcf769dda989d111979fd3ef863a46da743c72a624ae13c80c0fd380584ef70471d3f8529721f34de9788e1944d6b30af0c31e41e3fdf434298f41a19e647a9f2f3430f1ed52102d01206598e0d9ec9c478b7959dc318a6ad859a2863de2f5d1d2160748ec29c0a2ffa3329f9d54144b9edd43a649920e408fd855a6a461082734378694b85da367e4e44c0458933a56882e338ffd34c4dd90e5839fa04abf6531d9cf557d05c2bbca432b61de22e3cfab01e955d06a7c48f1aeda46bc7dd7e203767af1f3f04d5169ad1ab637ca680797391856bf18a1261b1fe44881911b9b5a293c23601552ee3a495463fa317f8322dc64cf4b6f4a681f2d5a39a27370952c6bc98523663a5585f3142620a1af2600935b0943ba1efdc635c696adcbcd6bd586baccf63ca81982468a42eca4f706d5419486a73eaed83f461cb7272191220cf84f94ed250658d206458f274193ca347b0f1e9171d013f13309a09821cb771201a725d9561d1577714954f8c88072e08b3f6776615bb45a00c796b3bddbcef959d026264e7dcf955dd0f272ce898f15ed70ab4c63c9ada53af4e2bb9a233933a2db8285c47bca20abb071db9e38d4c26a5957ca9454390c6644c072a055f5ead13ec52fec0191cdb739ed95d9a74abc1b3d64b74c66d364d7acccbc4277eb6f414d12b78fe18b47bdf058d84f8a4cf8f34ee7f70b80f14f71b6b14b09a50e2d4755814232dd42b4cc3e5bd67bc3578d611813cd11b022c9205100915ff7e440eacaaa33ffedbde4128726e20353627395be3a9f4cc05d173edef5c829b06278e364fb42480d2d736e15e00969d4a7352f5c40231737e4881a0ecda1681d8fc29d58b9a8628267b3c5238fdbdffb40b385a7ccd4ed1e2a244af2a2a3f0cdf145d9ddd6886aaf442ce9190b6d67c8cc92189ab3241a82a65ed7fe6e56ed6db9c446df5dfe5d91cbce0ad2d4bba7366ac4adfcb7b4102e5323c331ee53d06f0bebc9b345818b3754dd3f06e21487ebf3d32d7788583e2d9169235dde4f9d01db8243b0f6c15bb44ab7b1db0460f6980019a2d14a467c6d7270ca5d91a398b5bb25c849ccedbac64b357ad295d42ed9500f179c25ebbf7acff18f13fbd9ae5dc6cd07530c041b631ad0e3d788cbf9668e1e59408ac2d52508ddc95a09b8fe9eae8bb0b81e4ff13afaa76ba2d82648acd23fddb3af6a8db02d5bcda7b7537afe0113ffb57fa65d6dbdd79d412f6f518e1e221da79c73c75f499c795bd05aa84ad0c66e529e097c06a171ae8dde469bf6a232da5f85143642ee8b48a0412dfe8ad4c4e2ad87d82b7254ada36625afeab7a234d46570cece7182fed7aa6bf6871f496c6cd2d60dd225a6c56d182ab7d3434f962a3029a7dc3f9254a4d6b99ff056e44da3549dd6d50dc3ee3916d0acd82d17c9f2effd598b085984ac93969f842fcba2f525560ec2478e1d213b382fdb6d77267e1f136142f3d3b17a3b45362a24c3214eddcc12ec5048862b7da8d580f91ae10b6b0a586beec8f17db093ca43e4d6d06b6cf81aa4616cc6ce213359424a97a1da97b029cfe38a6b5e1dede1cb56da1a945ef6e148d065f999297e3216d18b632b138390578036de289dd28e6735cf09edc8da9b6085445b24a03ed4ae0abe6684a9f1eacada1de04fa45507f6fe6f8696d5a2ce2264b65ca029a9aa02a6c0032022d09f100ffb6fbb71078ecd7979408d8d0ed3513624482166854af1c7d3ce1339a7c32cfc49f0b70fbb1a84c489287401b99356206c7b6eb0432168bde8fde75678b8597c6c9aeca86dbd1a92f15da84fed5beb56d76457804e3ed5eff4789eacda663d156b514e108f099ee75841dac4a09e9896d012b75d50cd211ef7f098d7350a407dba6be409cc45d65c7b5e91022d660db5a679cc81108a6343fe79a1b6b3758716d137235fc4cc0efe6f60eba6856af01a19043ef4f11cba1b66f2b7ba49b55c17c1f50c95022c90dc9f93b637189ef471501ab5b168ccf5f5532949778ab0c169630db62e583c735c966e1fa3f9e224c481898227ca9eb4c93d4c3a463f2f7e4fbf8303577c24a804b9bfb99fc82e0ccde798b1ebe1581ceb9c97e72901d5339bd39ea4f2c12e94c28e4120b14324cace6df87d9655571027f76388f916efd645abb41bafde42ab3c81caaa6e2fa32bae2a100012575775bdc6c5c2191ebccc6d55ae0ec277d55d1f5b604b74baac8ce3dbd86978c7624ced7d8272036c7dde2bea75e870fd4023066b9b4536ae0b18036cf482b4b6a572ed256e4d8e5cb96f663a520c632194b92ee5f39ef8c475bc1533f3725c8ea0398525ee80fe07c75dc3cc9340842a1b417e3db4cf83cc3606a49eed72b46a8226aabdaaffc090838dbc63cdca497cabb0cbc5bf9642912f112d2f312fea879b870bfe7005cfcdc9c6ae30dfa66f0996f48ee3d2aa302788ffe44959ac818a92f53467e5d23c301faf43ab10368479488eecf58a60c2c4615b78f7f83ee2c67039522912eb129c0dfee8aebd9cd39e4c557fae8d382ac738548ca14cddc559e0e86b40a1ec7b0e3fb3271de68108a025d1effd5452d0ec70f3f1b67715940c689d30ed6f9af338e7a9d6d493e825924b27d616f1832b97c29e4aa659262c9265fd0c0352f1bdee0787849d589cef71d037644acdbe3be9470f46ca91d35ba1f683ada784a0795f028b2766820302652c8791c6ffb3219da05d2ed683f190514b39396ed68c058e0cb3c01082f73efa40dea2094fac2c279d3834352f4fdbd3dfeeaf45677549b71946e3645390f4b69599f76be9178b39bde4dfb36ed3988cc4b25b809a8cf3e584a0c1d955eeaeae1b6f94c81e1ceadb2491ff5d61c19f506e3ee2163f01ea7285cbbe86ae26971f39cccfc148b5e4f5c0d1807130e46771521593cbe8d3785a46881410a5a45ae902e5a22af941b5aa1b0d9abfcfd16361bd116e87e57d54a6200bc6905a69d7c3a12b2b720e21dd1702b617ce52293d7ca3731e399fea9a1b6e0749fec208046e3da17fd7aec1206019b5b1959e6bf446e78dfe290ce7dcf8b6b564f4d9544a30ff15df0ef3f85b26ebe666ffd0facb64b21a051339031f9e7bcb48a4bff4eed17552a4d4b40c3a10a71020b59337ade46c2d041056de09e596047286419370708c0ed4a2e45f3abf732e7ad6d7af1f95ef1bbee5ebe71f529781b073f3f3feb3cd42ef104f1e5929ec293eaf4b0a5931d5c52d3fc7dead6d69e1f4cd27aa3d4a013a04a2ac81931a83b3fbf0b598ad32a744ca40c71783aebb6f015f18a0eefe66e0f9667619fb015a2bd26dbc262fedde374c87fd3672d4595eb8aaf6534bacefaa06f8e7a742b5019802becf3c2f47fcf4543e5e20bdea16ea64d46b25c889d22321ac72cab2d26ffba996dc8762e556a8e221c329cf601441d39817a60b1a18d68b527cdcd34deca86bdc0a6e60b3ce30034ea8e63143cfc1bbf9e7f58d178c8831f697649be23cc571a1caeb8653cf8156f7c571fb41982bae785182a97e1bd078d1ce92c850f5dccf045a9d3567f33ab558425dbf3d4a9a95fcdad9144c1d81e2be990c85bfb0c6583364834449ed06b1c69c54ac66ddac3ac1a68a049a1077ce7cebf4064aa69d16231d037d1c39b0806b17f539ac6067184e81aa4f43cb9eb0b358525141929a237033b12db2b0c26194f36aff80a11c04285c6bd54a5c73ff6aa4e811966558bb1a6b95a3baead2c045f9d11ac781c01eb1e5665c6913ccb59df443157dbb965c95b9d3971a9f65ef0a80eb24f95b830b4e3a367165caf9d3dc6279d3ea6dae00a2697a08c92b865d70cfd083f458b338c545e13102defaa3116f85fd33f9e7900d232571318aaac2d0e1317f09ea86c433aacf59c3f54e5804b8e6d215f64ac14de446c9900c19fa85b8ab8b7e055ad1a958a5cd347dd248a8519d83aa23b09a65f7a63ec76722951bc1b9aa018bf96a17285354b99c92db65d3d6655376fd61cdf8536e71c81487255bf5da9c4f192458b78e730a2a0e5264cb51b4addada3ef0fda03f3e5f8a849c9b77a4e9c3420e17633165faf5a0d2b1b24c94eba9dfcb5032b69caa1089b2c74951557b785926e3c4a9e0a5f4ef746cc78cec9e7b7cb0d449929803aede0d7cb477f1d0edbdf67536a8d1fefb98cb65237cec7f242ef1c7756924509c1781d012d44e2d492558f7f5b426f873317e44181186848c5b71070274282df7333801322c6f141e5ebbfc33ebaf4354ac57359a9404ef05931ca1bb0db4b06cd86f1c2e8846e656c9e2d8f3f060e166976c77628cf877277036db17b9589c658021f08f82e0536cdfaa825a84bdca5098182c7f5c9ce7c6fd9b3503aea7233bf289a1d6ce18fd7f2576b34fa1d18a4240e656b82345cf781e1e7ef5ecf66744e06695c18a8fff4870d618ca11ec5dbf41481da8213655af1b75729ba87b5201a6666f065fb37197e4a071db3750ad22df069ebb509cfc188e7d44e642c61955745a8c6201384c0593ca327e98d664a15e9165cf06b8836b102e2a26635a82c05c2cbecf22fc8d9b29564e334bb380c39c8225b8246bb4860440c48c996e11ca3477781633d90744ab0c576e5ede3cf9acd02c4448aa2baa7af375d0ca064ea943b6d720bf8d607210e256d82c727fa93fb4d2950273b495576c4b52fcb98b68c3083b47e580512a5f367bbd48bb3796089290758db6da3afdeccea7ccb647751269fa5eff66866d8b3145055c729c7293f74287a9e40f4740725afa1931dda43cc59f0243a24b2a49c87623c321733a8d89b7334535b2b0e3d5cdbf08d9547f545d0ad75322c24e1a339dc5f06217e5dc0c39456bb32a6ff9b199c44aa818c1a904629396eceb153de735d25a4df127a8d926de17ae13264383c7d2bed735ee", 0x1000, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) 13:12:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 13:12:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000733ae9bfe950364c6c149d0a6f7ee3085e69334fe6ad013a96d5ea58a800bc85d866650a34bcdc22c9c192d18e3d9ab16d16f783fd5c4ed9bf1c97773743a34e13c99f973becc33bd7de"], &(0x7f0000000140)=0x1e) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/79, 0x4f) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7fff, 0x1, 0x0, 0x5f, 0x5, 0x100000000, 0x0, 0x0, 0xf0, 0x80000000}) setitimer(0x1, 0x0, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000200)="bf557d18a311141f1c130bb8728cf1cf47348693d85bcb033f3d4ed7e84e27feeec06a03ebac6cf88c5bb885a717cb168d78238a5f143378fb509ad9dbe4b30ba3747d3fab194fc9eb1297b5c11ab2dbfa6f8bbe61", 0x55, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 13:12:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) dup2(r0, r0) 13:12:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20b10, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000280)=r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) syz_emit_ethernet(0x92, &(0x7f0000000140)="b7f30abf88741677963dfc55690b4a2fab0c17b2ec405365fce4375449ac681a1ea57b5e23369a1f4cd91e883f92fbea9b47047a79358b20addea2a41d5bab431db2d33748c63a8acb4c22cb546ae421bdf1d595ebfca6868ab91b12ac3b4656a3c887c9346af634810d8209d9dcfa8d0f022920c56d1d7fce9b0957d2570c1d11c45a8432b0d0b1217e42fa8ada173c80bb") unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000040)='W\x00') 13:12:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) 13:12:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom$inet(r2, &(0x7f0000000200)=""/103, 0x67, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) 13:12:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0xfffffffffffffefb) 13:12:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 13:12:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x481, 0x2, "0700000000000000000000100000001000", 0x4}) dup2(r3, r3) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:12:48 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8841d, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f0000000500)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2aef307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() geteuid() setreuid(r5, r5) msgget$private(0x0, 0x40) r6 = open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) lseek(r6, 0x0, 0xc600000000000000, 0x2) accept$unix(r1, 0x0, &(0x7f00000001c0)=0x222) msgget$private(0x0, 0x44a) 13:12:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x2000103, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000100)=""/73, 0x49}], 0x4, 0x0, 0x0) 13:12:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget(0x0, 0x2, 0x40) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000040)=""/129) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB='\x00'], 0x10}, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x80) 13:12:48 executing program 0: r0 = socket(0x23, 0x26, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x89fe, 0x0, "d730ffffffff00000100000000009e00"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) syz_open_pts() 13:12:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) shutdown(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="32bbe6"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:12:48 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/20, 0x14}, {&(0x7f0000000500)=""/59, 0x3b}, {&(0x7f0000000540)=""/121, 0x79}], 0x6) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="7a4b714b75b2a28633f986601e8ec6df1d0dc16f60463fe3c7a0ae760bd780c5496823c68a71ee7797187cef637759e0d6a73d42d02e8f837fc34aa9f919e35254ce5d01fc79bb5235ae60edf80e13d12eed2836ce578c4b31ad9cb5c191f010f7ad1295f56aae25a4564f228da4b1367f3059bf62819e6bc79b25c11ecd3aee1c4fc2160e7cb94fd0fdf4f2ca0da67064dfb2bbae559c123d88153ff3aaec7707fec5c6667a389429fc36d67be5ce99d5c2b7f1c512a03d1178c4e742af4648de5b6008370f27ed356ffc15c73523c8d950b73ad416b672f4468d2c3f96a2f98b0d1a71c9", 0xe5}, {&(0x7f00000001c0)="13833e27feb0c0dc6b867f31d4b12e3d60206a8efc3c542bb8d43c39f7e72e979dfeb4ccf0f6e077a280a8c6c600c8312b710fa410b64f64427776e9275e33f8078785742624db952cb937871d355eb87e26b0a31d6a95393fc0447c0a843587a3bc555c4566619da61b4e7ffef08cfc0cd351e2b60ba5d131419239a805e5d67e33a8b224dbe9309c1224ebb7442eab3501624cf32f448c97930f960dbfaaa3f67f48b05a0944e206cf2facad68435389b6643d71be428d38446668614baae36f22c708c9408007d2a9e970ec1708174d0e8d841ea61acf47890c86a3f087", 0xdf}], 0x2, 0x0, 0x0) sync() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x61ba, 0x401, 0x6a98, 0xfffe000000000, "e5151d20778e47072809d459e9f783812c7a2668", 0x2, 0x80}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0xd2, 0x3, 0x0, "61aa0d90ceb995e3c0d1cc355261b11ea78b7ec0", 0x0, 0xfffffffffffffffc}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 13:12:48 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x1) syz_open_pts() 13:12:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300c2, 0x40) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0xffff, 0x4]}) 13:12:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x2, 0x4, 0x1, [{&(0x7f000074c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000028c000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000218000/0x4000)=nil, &(0x7f0000029000/0x1000)=nil, 0x7fff}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000147000/0x2000)=nil, 0x7}, {&(0x7f000044b000/0x3000)=nil, &(0x7f00006a3000/0x4000)=nil, 0xff}, {&(0x7f00007e2000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00002f8000/0x11000)=nil, 0x4}, {&(0x7f0000146000/0x2000)=nil, &(0x7f000012b000/0x2000)=nil, 0x19ef}, {&(0x7f0000149000/0x1000)=nil, &(0x7f000071f000/0x3000)=nil, 0x8}, {&(0x7f00003f4000/0x1000)=nil, &(0x7f00004b1000/0x4000)=nil, 0x843}, {&(0x7f0000797000/0x3000)=nil, &(0x7f0000256000/0x4000)=nil, 0x40}, {&(0x7f0000721000/0x1000)=nil, &(0x7f00001a2000/0x2000)=nil, 0x1}, {&(0x7f00004aa000/0x2000)=nil, &(0x7f00001fe000/0x4000)=nil, 0x7fff}, {&(0x7f0000648000/0x3000)=nil, &(0x7f0000099000/0x2000)=nil, 0x1dc}, {&(0x7f00002d5000/0x4000)=nil, &(0x7f00006eb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 13:12:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:12:48 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/207, 0xcf}, {&(0x7f0000000140)=""/102, 0x66}], 0x2, &(0x7f0000000200)=""/84, 0x54}, 0x2) 13:12:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x67d3159f4c96b0ee, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000100)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0xfeb6) 13:12:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/58, 0x3a) close(r0) 13:12:48 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1000000000, 0x41) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x20}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socket(0x27, 0x8000, 0x7fffffff) 13:12:48 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socket(0x3a, 0x200000000009, 0x402) socketpair(0x7, 0x7, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) write(r2, &(0x7f00000000c0)="def7d0cad65c8f96a04a8640181afea4313b924e068b90d0f7cf6664666f6896e705dab8fc13944c0ca3163bf8c9abc35142bcf72785861d5e6c800de17f54a8bed03d6897f356e5b2621e0b5af10b66b4a88b1d1b36eb99774ea6b9b4559d33c8dee1c28ec4c3046ea1cadb4520abfd9b80786430bcf303eb6860379a14c2cf2fb0933914899bafea9157b29b0c7162b46f3382a8b64c2262968fe25b752723faf770529077562ba3c41f13849df18edaefd7f2fa3ee3c50370", 0xba) shutdown(r2, 0x1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 13:12:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) ftruncate(r1, 0x0, 0x8) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 13:12:48 executing program 1: r0 = socket(0x18, 0x2, 0x2) socket(0x20, 0x4, 0x2) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffffffffffffffc1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:12:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x380, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x40000000011, 0x3, 0x0) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 13:12:48 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x81) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r0, 0x100}, {r2, 0x40}, {r0, 0x80}, {r0, 0x42}, {r1, 0x65}], 0x6, 0x5) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000300)="a7389834b035ae01218f137707be9daafc80fa0c3d8b83c73f1d27b95251c06c3a1c49864d336da7f068b44c893edd7b59ad6245abf04ed8cb1bed25348333ea7885c198b2c2f25fe1b531ebf699f5fd3aa517198089ccb650fbaaed95b3baa4558f10cf8a627f15192a073069ecde0a276550b8fa09dda3ab825b7723be201a1969da6d324df3197916dc562c98930d1fffb9475d08d93a3542cd42efa8306586170de5c2be3f3355ca30e883b328fc1e07d94fdb7fd6de376fa376f11333f009ba25a94b21c95813c78ba0b6c0f25de5e785dede729ee6", 0xd8}, {&(0x7f0000000400)="260d5f2ed0cc51cf4296f13d4d85a3d61cbcf0e90f39ee4e75ec143f946967bc061a12672d32f96a4fb54468b62a55147db8a084305b10e5b84c0831688b60e0e6e979de8b7c9a68c12ceb1664b1f21474e7d216d02b6873b52fb6d46d753c1a36c067b3c16c25c8c791ea72d687603f602bb478d0763cd442d68061d9bc0b998cf211b319821fc0a9a6d7765966b32258e9e2da5150ea4f694d5b60ed8b82ed439d3fa3a2536e59e5db96572be618c461955a43dd8cd2e2e4a28270bfd41f63153c3e871901a082a32d52709365ecef7a0a9385dc1c6aa899c0", 0xda}], 0x2, 0x0, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x609816d72681e118, 0x8200000000000002) setsockopt(r2, 0x15, 0xfb9, &(0x7f0000000140)="1f1758fcba893f50d2727120eed19ee8c720ad8be0eab2f64d2d7fc410bf2e576ba868a000cd4cb18173de75e3f0cb1b654b3e8188af9423720680f59d8cc34e803ece9ee65d2ae45b061b192484e51a918c57ed8daf6327aefc4d2797ac95bf597ed0fe6e7668c33b6cd5b7c34846f395229c4e4e426d41051d3784bd72b97809345023ccbba64d39e512ee85f48182eae5f567b92bb7acacc7a4dcacb7e3918bda86f7b74faec04e52b9a0", 0xac) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 13:12:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x14e) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000600)=""/154, 0x9a}, {&(0x7f00000006c0)=""/160, 0xa0}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685", 0x4d1) 13:12:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="854776cd", 0xffffffffffffffa8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="374cf9518bce70be13a2e96c0bbcf50dfa413ecca1030d4e36a3dd1f82315c912f47a6f407c4191bc4147093735c5b80c33ed753b335b363001a0b21523c43b9ed48a105b683ac62872d9ce1cf0824a096ad705a88914902f0fef472db4c93f6fb0648e4e8a7dd2026827c20b9ad1570c4143833412cb0c4", 0x78}, {&(0x7f0000000200)="8c6d6f3efef893191a37a48be225b2ec5b8e201871f72f62dbf03faf4a9f1b4389e6cc43cb778560839ab5ee66a1c6f5acec5b88ebd81f5bc8b9491505984f6b7681350ab7f650cd15d1d0b5c6f4bc5d745e1802c5bde7ea", 0x58}, {&(0x7f00000002c0)="6aae6121400d4043e4ee4386e0794a508f4c5bcb774e28c1b7b8d4b7911eef22a3dc8ae30538675f414ac239c2a21c4ed77ed084ec66a7414778b923b7ff3737e24464092b1a567c843d2bbd829921bdbc05b9dd23727707f39e2d99d156e26455f848890e4336a56392c5eafeb981ed8a8f3b52cdeb118738e589c6aedcd3a253f4596be9fc1cbc7c79afc606f6a863099ae355fa1959c2073164a33124e69ca7bff04334e2e80601e2ca2c058ff3f33a4ae8cb5f1ca37da9fdfb5d160307c17c5bd94abb32ce3df10196429cbf501d4fe8a0cecd29dcb5857fd5ffd556fce9b04a790706a0d6b8c2519e7cf00c1702", 0xf0}], 0x4, 0x0, 0x0) 13:12:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200d0, 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0xd795f795887f4296) 13:12:48 executing program 0: r0 = socket(0x2, 0x40400000000000, 0x80) socket(0x19, 0x0, 0x9c69) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 13:12:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:12:48 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x6, 0x20000000004c3) r1 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x0, 0x8) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="00ff5c0161f4aa21cd802f3f2e73000000000000a202000039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ceb80b76178eb06be1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded0000001cdf76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff59abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3fe1d1368c3273d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c525201010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339811a43067517d375d23bd0edc21c68f40d2b6f9693216698f94b302035f789d2e36a4bd98999ae96b86da37e14fde0c7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2de967fb73ebb46ff099efb59123996e6d7f9469e91fa6045f4306b5d417a276cdca42500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf00000000c977ef9448bb7fd427661913a96a33b0810f46153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b4706586bb7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc14b90f76f653f6fdc1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37f"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r4, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r5 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r6 = dup2(r4, r2) r7 = fcntl$dupfd(r4, 0x8, r6) mkdirat(r7, &(0x7f0000001880)='./file0\x00', 0x0) 13:12:48 executing program 1: getsockopt(0xffffffffffffffff, 0x1f, 0x7, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 13:12:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x6) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) clock_getres(0x8000000000000006, 0xfffffffffffffffe) 13:12:48 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = msgget(0x2, 0x20) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000342a9fb6778d6d75a9a94e156e19709d9dba03515640cf76817bbafd4fb5b405d5296e2346d43df8e4c844bc634e6a94a795e25175050b59af313cc1bf19ba022df909c08e0fd9842dc438da6c2d3932fc3f5ed0218a35f56b1a477b2d4501713f8855b2db6491fe362d0261c6314e1620b306f76b6a430ef429d3cb2ea141f7c453c098fae174d858b426c18f54d4f44f8429f76fc978113ebfa21b5a2142c48a321fc9decaed42781353f929854ee5212205ef6c9316fc3167ff719da9ae626b2bf33205187198295f7b5d09fde46c768f78ff08aa7c25ff19c656a474802eddfcec01405a0596e10acad958aac169f7c443e683883f49b241f4e830ef"], 0x106, 0x800) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)='./file1\x00') socket$unix(0x1, 0x1, 0x0) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) truncate(&(0x7f0000000440)='./file1/file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x81) 13:12:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xd5}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$getown(r0, 0x5) r1 = dup(r0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 13:12:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x5, 0x6, 0xffffffffffffff1b, "bc97868e5c2ce9520fcdd3350ebc9aea872add07", 0xc1c9, 0x101}) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:12:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:12:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:12:48 executing program 0: getgroups(0x4000001b, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = getgid() setregid(r0, r2) r3 = socket(0x18, 0x5, 0x8000) bind$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 13:12:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0xffffffff00000001}) writev(r0, &(0x7f00000000c0), 0x145) write(r0, 0x0, 0xfffffddf) read(r1, &(0x7f0000000140)=""/229, 0xfffffee0) syz_open_pts() 13:12:49 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x205, 0x41) getrusage(0x3, &(0x7f0000000200)) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x920a4b036bc18586) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x2, 0x400000000000000, 0xe917, 0x1000300010005, r2}) 13:12:49 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10200) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10028, 0x130) ioctl$KDGKBMODE(r1, 0x40044b06) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:12:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 13:12:49 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x800000010, r0, 0x0, 0x0) 13:12:49 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x6, 0x7}, {0x18, 0x1, 0x1, 0x5}, 0xffff, [0x4, 0x5, 0x7, 0xf06b, 0x9, 0x7, 0x3, 0x3]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000140), 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="c76f4e6055d34a28ab4985", 0xb}], 0x1) socket$inet(0x2, 0x0, 0x5) 13:12:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4000000000000000) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:12:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 13:12:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getegid() kqueue() r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x100) open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x9) kevent(r1, &(0x7f0000000340), 0x800000000000d, 0x0, 0x800, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/133, 0x85}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x6, './file1\x00', './file0\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="0fece23302b921d3676b", 0xfffffffffffffcdd}], 0x231) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)=""/198, 0xc6}], 0x1, &(0x7f0000000480)=""/81, 0x51}, 0x842) 13:12:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0xa0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001640)) 13:12:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) listen(r0, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:12:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xa) close(r0) 13:12:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 13:12:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) pipe2(&(0x7f0000000000), 0x10000) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 13:12:49 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x40, './file0\x00'}) munlock(&(0x7f0000995000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) kqueue() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x408000000000000, 0x4, 0x4, 0x0, 0x2, 0x6, 0x4, 0x1, 0x0, 0x4, 0x1}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x4, 0xb8]}) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 13:12:51 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0xa3) r2 = open(&(0x7f0000000680)='./file0/file0\x00', 0x1, 0x21) ioctl$TIOCCDTR(r2, 0x20007478) semop(r1, &(0x7f0000000480)=[{0x2, 0xffff, 0xc53b2f1f4c7fc9b6}], 0x1) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x4) read(r0, &(0x7f0000000800)=""/167, 0xa7) r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) r7 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r2) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0xfc12) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r0, 0x0, 0x5d3d10fe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) r9 = openat(r7, &(0x7f0000000180)='./file0/file0\x00', 0x10080, 0x2) r10 = fcntl$getown(r9, 0x5) r11 = fcntl$getown(r2, 0x5) semctl$SETVAL(r1, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f00000001c0)=0x216) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x3, r12, r8, r5, r8, 0x100, 0x80000000}, 0x3, 0x4000100, r11, r10, 0x7, 0x92, 0xfffd}) open(&(0x7f00000007c0)='./file0/file0\x00', 0x80000fffe, 0x100) semop(r1, &(0x7f0000000740)=[{0x3, 0x4, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2aaaaaaaaaaaac3d) ioctl$BIOCLOCK(r2, 0x20004276) 13:12:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = dup2(r0, r0) socket$inet6(0x18, 0x4, 0x2fa12d42) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60209ae637cffedaecbca5c18a3ab1527e0f73434f0534371009e5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4327a"], 0x1c, 0x0}, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8f78a8 failed: hole in range 13:12:52 executing program 1: setitimer(0x0, 0x0, &(0x7f00000001c0)) 13:12:52 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbd, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x680, 0x0) 13:12:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) setsockopt(r2, 0x10000, 0x8001, &(0x7f0000000440)="978879c79b9ab71a03205ffff96af5a6b007dbac6ab4b19e26ce1e8808b1d41cce2790ff2263c311ea0cbf61a11f545626d6eaee16530ef14e44400298b7e003a795e35ff573f6641de16399f29d21dce1d07557940961edc2f5ab49892b38dc617ae7efc3a7ddffdd320e6277e8f23c7c6f09e9cbf27e7a16f23141d14887b55c107dcd99f131824632b9deea1906b005eda8b628bc7a255318369e7f832b24996276a5eb51cc881fa751adbba4e3822c01a913077286bf4b4aaf8d8baede50b3143c2d8af483af4a34535216ce968197ca0649c1eb2517179efa88b029a19af41daca237ec1c95cedaae52339c1a5a3b284285cc55d7034b37ce9cdab93935b708ec8909b8c86e3c8fd7898d150fe1e1da20f092df01428ebc98872d1aa1cfd0d47f9c850096b0be83b0f41eb2755ecbfe510da88a42adeab32e69e1c8866a7756b4987a25f6eaf8f7b81370af7e118ef89ff2ee2dbdd5caf11a5de5be41d1a9ba9bb27455e041608820c6353ac1fa4478cd67ab70a320cae56f56f580d33afc086d28e62eaa8da84e8e7d138c639dbc4b9686b1867c53ffe754ddd548062c0a45ae47cdb9b4761db16368bea230bdb7bfac285892c0ecaf6b7258561c01cafb9269eb2ed176ddbe81b88274bb4944c288c2e3989431764ffc99d7dd2dfdb94f7b464e502e2aa55c89e301100a584708d4717197512c1308ee6e41507bbb9d0cc3b65a418fbffca16c0d5ff60736f33da301338a8fe1767240b69914be0e4be92425501b9aed079327ce8bb9ea7081bfec9189d03aad482e5e2e0f0c8ac7eb2de877b06f76770af243e72ea4a51a246d2dc497c3b230950eb3eebf6d752b159a08bf3a8da547c1f529f113c7db64f2d88466066626f4060f7f10297709569022d578efcb6f818e2c8946117649d7f910e6f7837cf41ff9d1e8502735f48f0a329faa8cf9a8eb9a356381467bf724e8fc809c42512fa7776bc8fbec94f77f92379fae70d036919e1fbdcde94149587d39047b34ddad4b8dd0f0c28acafc70a55540555cd4ca1677a909da83f0e3dd02a6f8326f0acb547ebd922862843b2ff1aa7f7a5cc364da4cbb599c29e533fde79eb5d6bdccc74f0a4751fa980dd458e9077ad08b280e3f2babc592cc67ab3fa516ef6ee63b40b205a58eb07fb45b84659e6b8ec875edd07c22ddb062ab27e50213706d4406467ac241c0dfc1e7dddad12d5ab7ce508b206c25e53c7bd57c570df0baf852198ee8d67d8eb11e2e69aa35c65820ec07fdd6b28ac0732fdbed67218e73e220790d1c6c415bf328d9fcb44f50c47e72a972de17f08afbc0d6b3051e03d19199bab77db68c4fc16605bcc8cda297321198317008ff8b8e302656f2c30b04075ae073565b838f14c36a14845586a72d6162873af3db5f6dd6162d992df1ecc606e2511d165ffee7b0cbf70fe847553fff28bf41712f21fbe705b5f8e7b156a7d3ee835189b72eb2f346e7fdf87908a0058e43a40e8bffd46f5357191b72ca5d691f59858f27449c6ffa64658e205d3ebf1565e50e8f898fc0890da28d3a10dd251aa201d96b901e00dd67c4f1c6c9caaed4c5421c2f4e1fd5c91ed118752e8d415d310292addb7f5139e3c84031160b13ed07967cfd4b196b099fea692157e1f127b4450510b8cf7fbaa2d8950a05245197f0180eb0298a97cef321217c145c4124da08edcade4a693502c9a026c30c1e3f027872e07d6388426aafa151089e99378c377f880fb506397de6149984f3d3c9620283e5caa08a0d410e953b7e2ba95682810cdc2c86a3caa538cbcc9b78c0aeceeb5379e04563a8f0df0b69e398902ed036ad392b0e8fde84482f8660c67709802270478518f33d9e6537fdf53c7eb3dad175ff4e899e6bc4fd6e5bc826323336d12f9902c78d53d7670c8753cc488a6ae4a3a1b7eb14fbb9ff4d0cb46ca08af4efbc3308ba0433db4e63a69c86977624cf896e2ae72daa2208d89245bab6509d5dad573fa7e7fc7988de30a0fd46539f0d3c0badcbcdc68d0489d5af2057def73168e2c11b7ba79fa5ec05774a2b9811b35ace90eb7275a9c54e7c34e2adcd45472dd2065a1fe58c0fba5a1e1625ad27d8f600919c91f2ec9f75f972f4a5960d3ec240fb3f90f3a09f74887ba46de1e6cf43ded8f27986c1915e59baf1d41c35997197d8ed5d56d0c33c9d5d3532772c8577a33a474a2070be81a39bf530c29fd83539c85b35e5d14753348ebaa7eb60dca6ff5b488208c1f3ecde2b569f06edceadd46c24a0cc05f1ee5a22cf0983504c302d80b3938462c0ae61c652f408ccdb13c49c9ff1caf4a0b0a3b3885b24db7ea6ebe5fc00eb31d3c86b47a214db1b325b8942993b84c43d7aa3f0afda0fd52c85f2f4afa24b6208a93b6e5f12ac39ae9cc59b6e54db691a3e99b2d53bfadfd09df900c2f9e26b906bb5d0261ef0db2ee3a9ee66b49046c13a7d0a7640dfd0d7f40952589402adcd41d06632032d43a4d54219fca530dc56c1cddb631b5adc124f7b107bfa33cb35a97aadcd3c5df9f4806c6970c06da8e30d73b6fc15af24226350e141235f1f70ea00a97c7434f09e65f506c389b4cf12108a42352cbdfa1f6145eece94b2cce6e0d72861840aede4c1709fe656c416562f6a09d5ad2187faaad95b0fef4605d1be8ad3e27ed86fa4c61072e45b84646e2992f95781c53f7a153fd22c7e75122427106a2b91dc464bc52c03d8399f5169d1bda8c655efac9031a913e105ff81339943c922e210e004c588ba810279b26e8ffc07b7ea7d90dc5054b1af690ddab627f306525f30e99c03a5b305f6d431cf37083c689c42bf659c0d901b11d7991f548037c0c6dd3c7e2f33b139550d8b8bfde2cdac86a33a80b0830de7c23335662b70ee3241138c45f510968b2299d8b73b21c4d8654e1153c31057dbe66932f65f425563ca5bf652f56aaa0027af6fd9cb0916cf299c0ce69ef69197b67554450b827ee7cb39fcbc5f5d857ec23552416e5c7c95426bd930c39a63186d175575b0ea5bdef1e2bbf99183c6b866bf0a426e1bbf065aaa5de7470157bc04cc42e512c5872a1a209e75b3dd9a07124fbd6658b5cb1116f2b8ec4b217586e0fb933d47fc1448cc43bd59659ecdb3ad0af1708ebc12d2a6335d1131463c4e06653a61d0564ffcbfb758a4a1ecf3a27a5eae8a59da7b62763aae9087e9a1b3f027a8f93b7faa5143b8751beedea7cba0d51414c2442f11cf9b0ac27023e35385b71634c76b41e059bf51d6464bf261c22c4e7300dd46292c21e3293ef5d2906e8e2a446d0b48e3c8417cf4fcb2760c6c2c2b6d7469b895429b32ea5c47c33f02d47cb1aa313b1afc6d41e228b8f337c892cc1512e6e69a41a84c4b376fd87fb28e6afcbb1c2ab8f23c605a9d2c0b248615fa63e867e7718d16041f4973c5e9188630f4421798343b4a48c2dd4dc5e170d4de527054fab3e8143fffbaa2ac2fbade359e3e8017501b04d67a5deb07cb4bf752c2a751d1c169533d6733c0aebdfab3dcaffa619e90aa16d72421a32a97d26ad464f3caaed0c1ff316de3731971178d82d59bc4060d3fbc8674bc8bc1db5342907ab7e445ff40f048a7c402bfadcb2108ae578b671221b09fcf4a2aa5e6cd3726a531ce222c5de99ca12af7fb5b6f9ce275670630a65915bde7cff1fbc9649f5e624caa73e52688a619028dce87e3054c7feeab297e737f19621e0d80184d8e607a9378dec2bd36edf16635a0b66afdf9f786001928adcded415ccefbfb188a46a51e80f59006048f236af508f18eb80c5aa63ecbb2cc8369fa8af473ec998760fbfd59e7c1d04831e7b96fe57b57c519ead5ef3bc6ede4d09e5c3f206e640c1fa4fabb1559bbf5359a15c10474e2a16d03ad032fc3a3254ccfebfa79157c04f64acbba68f93a07fe1f25795f2f641550e6297bf5c8f05f74e54b7e7a2bc0d5f3da8b67d51d00f7a9d2953111a2d6e67fd876cb2c1242fd4aae4692b66db8bd91976a695e0e457fc1d0168678ab4c0799f6fb80cae2e3b68d3d8e1e9a75ba1e273c50e269a6e007a544d071a5ebf00d999ae2f6fbb79d9ba495f7aa586e5df8190ec31dbcf91a7d418a86016005d063c227e5d55837810f0d343c589763e2b871f9d5cc2a454991f72b372f5e698a43cfb3b16664bed183f98cd6e101741db92680c35ed30e4dff6ec5414d3376c116390a2d3974e32f122a59a0aca6ad0e23da2bd1bb897d6f3930080e35bfd3fccf09dbc1247408951b4fd2c620e58a8add05556a9575bddaa8449642b0e4919bacf8396263eea34483cadb6ceb5ad0034368c03b242edddc305e2e87f7ad350af673325aa2b7f121d77207bd9dfc5c9a29a92729488d96657f657d6ff54fb021946c8cf809fa08241da3e374411e4b16206b8cc0a9518ce1152371b0a88fb2023cf3c30056f0a863677c62cf924cf82e8187507e28f53ca7e6436897b757248f66a7709a2b30dea9b94d8cb52be82d3df608f4f50801b6211eb1382b37b40700c42ed8000572835b0679c61d32f8c208e9a51b5e254b8a47779cfb19a468e57a6938142beddd468d67618cd2c26580042190cc820bfb311a1d03918f406311aa071b602ceae3374b5c7b8dd60931d85d4274275bb6b47b0c253fbac8cf1174429637ab933547414143a3ce8ab59d7d19fba8f5924925bfeb756b834a5166b2951c2d3daf77ea1cc2adcfbb6ea86611422a9a6eed70fc73e7577187c9c112dffe072c562a590c31bbb24f5178e80accb417de384660023510233cc95cd470836066069508b67142eb56fa6fef2bd35087f6167f2bd574f0a00d391193e13523dfad5afe1caa3a383af29489fa4d250fe121fd11daf839755d6b8a63132ed73435d7ec0474c0ebe56caf5b4056c5ad6e2528007ebb6aac538b014b4a37c31ee9d0a283881259dde926eb0c94a57112c5de9478fc32e8e6f7c4cff1e88d33c836e3c74976a2db437c41285140ea26a346ca1c01f02d57302dc94288b2bc3472bc1b2cf6268dbf7486fe05b1159bca442f2d6816fb0967439541af08e51bbe2c5e945205d62e072d54d115cf0b30f1ff74d57048fff939f45956f2b5ddf02e7b62e04b055c926278928f362938a7af4b9cbc035c96ec9f17e6daff4991025c79a578ac50419b340347b8dafea8b4b7a474c6c92741b936934e724a8581669c61de46fa287121e3c795c71215f6af903ecf4c88d48446aa40a0b8a070037e4afe46a34eadf51bd4015e92014effa53179ee54a063adaec64ccdfa90200ce8e678afab18eb01d5ab1210bb08631bdc84bb4c6b57f302b0079684cf6953a44bfc96a22b8605132762c690b1115ca7137560062cecbb3f7fa391649af2607c779e2ea40af8f402f69fdb8c344209a5e4b5f77ba5c148544cd94abbfd9a01cbba03afbf99667d42e8e7aed1fca33bdba7813e3080251f88e12a384772d4a75e4c9402aa7cf0d175e9dd7040b6d1808be62206d9a55572611247dd85b8cef1f207b8238e32f4aef0cc34e158297dcdd4479fda92a121a2e38ac1f4efbc235e49fa1b6a3a91f407d6b9a45355fb4106f329ccaea308e16916e21e56aeec3999deb7c1703cd779dfffdd53dbfb5307f1e8eb8916b25e8286f3561e091181cecbabd315b5da545b366c631f083823f4ff1038bc36ffa6c29817d6499bb31df41af7fd12a89bf9c55510acea40d07764f34ef2710c77c32898e00b60d724fc3c746fd5ebaa96dd19f030ff6a88fe13f633b742250d53cc0b76af6ca3f3678d7f8c4168029ec71d29495aae", 0x1000) setsockopt(r2, 0xf76, 0xb7b, &(0x7f0000000040)="f8c99cc16325a67a70c3149185f0daccc67de1fecc1a0a3a833e833cc058de21069b", 0x22) 13:12:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:12:56 executing program 1: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xc2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) 13:12:56 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800000000000, 0x0) 13:12:56 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f00004b8000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:12:57 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000440)=0x2) msgget$private(0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000003c0)=0xb74) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x18748, 0x80) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) 13:12:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) shutdown(r1, 0x2) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 203 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 269989 1343 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fb0061,ffffffff81f66455,cb,ffffffff81f70d85) at __assert+0x2e unveil_destroy(ffff800020b2b510) at unveil_destroy+0x1a9 exit1(ffff800020b29650,0,1) at exit1+0x38f sys_exit(ffff800020b29650,ffff800022df36d0,ffff800022df3740) at sys_exit+0x17 syscall(ffff800022df37b0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffffa6a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffa670, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 203 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fb0061,ffffffff81f66455,cb,ffffffff81f70d85) at __assert+0x2e unveil_destroy(ffff800020b2b510) at unveil_destroy+0x1a9 exit1(ffff800020b29650,0,1) at exit1+0x38f sys_exit(ffff800020b29650,ffff800022df36d0,ffff800022df3740) at sys_exit+0x17 syscall(ffff800022df37b0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffffa6a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffa670, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800022df34e0 rbx 0xffff800022df3590 rdx 0xffff800020b29650 rcx 0 rax 0 r8 0xffffffff814feaf3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x4b5cbfeae75e1cf6 r12 0x3000000008 r13 0xffff800022df34f0 r14 0x100 r15 0x1 rip 0xffffffff81dfea28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022df34d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=166034 stat=onproc flags process=1018 proc=2000 pri=32, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29160,0xffffffff8236d358 process=0xffff800020b2b510 user=0xffff800022dee000, vmspace=0xfffffd806e8f78a8 estcpu=33, cpticks=6, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 54159 128623 14884 32767 2 0x490 syz-executor.0 14884 51453 1343 0 3 0x82 wait syz-executor.0 47441 114918 0 0 3 0x14200 bored sosplice 1343 399976 23660 0 3 0x82 thrsleep syz-fuzzer 1343 200607 23660 0 3 0x4000082 nanosleep syz-fuzzer 1343 89997 23660 0 3 0x4000082 thrsleep syz-fuzzer 1343 309195 23660 0 3 0x4000082 thrsleep syz-fuzzer 1343 419580 23660 0 3 0x4000082 thrsleep syz-fuzzer 1343 362285 23660 0 3 0x4000082 thrsleep syz-fuzzer 1343 126772 23660 0 3 0x4000082 thrsleep syz-fuzzer 1343 269989 23660 0 7 0x4000002 syz-fuzzer 1343 212792 23660 0 3 0x4000082 thrsleep syz-fuzzer 1343 104417 23660 0 3 0x4000082 kqread syz-fuzzer 23660 455432 10474 0 3 0x10008a pause ksh 10474 332890 70200 0 3 0x92 select sshd 7279 129884 1 0 3 0x100083 ttyin getty 70200 65026 1 0 3 0x80 select sshd 7153 469291 77204 73 3 0x100090 kqread syslogd 77204 95043 1 0 3 0x100082 netio syslogd 70953 224163 1 77 3 0x100090 poll dhclient 87915 231032 1 0 3 0x80 poll dhclient 44540 391943 0 0 2 0x14200 zerothread 95735 375769 0 0 3 0x14200 aiodoned aiodoned 31751 383745 0 0 3 0x14200 syncer update 42989 282279 0 0 3 0x14200 cleaner cleaner 12192 341762 0 0 3 0x14200 reaper reaper 15907 299436 0 0 3 0x14200 pgdaemon pagedaemon 55096 159324 0 0 3 0x14200 bored crynlk 99833 398086 0 0 3 0x14200 bored crypto 84594 423311 0 0 3 0x40014200 acpi0 acpi0 22351 304407 0 0 3 0x40014200 idle1 35816 21022 0 0 3 0x14200 bored softnet 31632 333269 0 0 3 0x14200 bored systqmp 24446 476365 0 0 3 0x14200 bored systq 13603 382962 0 0 3 0x40014200 bored softclock 78456 295455 0 0 3 0x40014200 idle0 99221 359986 0 0 3 0x14200 bored smr 1 208926 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9456 6319K 6321K 78643K 10963 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 85 2K 3K 78643K 3922 0 0 ifaddr 30 11K 12K 78643K 548 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 202 0 0 iov 0 0K 28K 78643K 399 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 3351 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 40 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 454 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 33K 78643K 4662 0 0 sigio 0 0K 0K 78643K 38 0 0 proc 44 50K 70K 78643K 4121 0 0 subproc 17 1K 2K 78643K 1445 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 557 0 0 in_multi 22 1K 2K 78643K 1080 0 0 ether_multi 1 0K 0K 78643K 31 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 1554 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 90 13K 30K 78643K 16250 0 0 UVM aobj 130 4K 4K 78643K 140 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 251 0 0 NDP 4 0K 0K 78643K 258 0 0 temp 97 2745K 2814K 78643K 22451 0 0 kqueue 0 0K 0K 78643K 77 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 174 0 169 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 395 0 393 1 0 1 1 0 8 0 rtentry 112 960 0 926 2 0 2 2 0 8 0 unpcb 120 1787 0 1779 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4291 0 4291 1 1 0 1 0 8 0 tcpcb 544 1112 0 1108 1 0 1 1 0 8 0 inpcb 280 2440 0 2430 3 2 1 2 0 8 0 nd6 48 255 0 252 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3936 0 3788 16 4 12 13 0 8 1 art_table 32 3937 0 3788 2 0 2 2 0 8 0 art_node 16 959 0 928 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 20 2 1 1 1 0 8 0 semapl 112 450 0 440 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6205 0 4761 49 2 47 47 0 8 0 ffsino 272 6205 0 4761 97 0 97 97 0 8 0 nchpl 144 11780 0 10158 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 45932 0 45932 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 34597 0 34597 23 22 1 7 0 8 1 plimitpl 152 688 0 681 1 0 1 1 0 8 0 sigapl 432 4584 0 4571 6 4 2 3 0 8 0 futexpl 56 40021 0 40021 1 0 1 1 0 8 1 knotepl 112 2774 0 2761 1 0 1 1 0 8 0 kqueuepl 104 1130 0 1128 1 0 1 1 0 8 0 pipepl 112 2944 0 2931 12 11 1 2 0 8 0 fdescpl 488 4585 0 4572 3 0 3 3 0 8 1 filepl 152 27271 0 27199 18 13 5 7 0 8 1 lockfpl 104 924 0 924 6 5 1 1 0 8 1 lockfspl 48 296 0 296 6 5 1 1 0 8 1 sessionpl 112 100 0 91 1 0 1 1 0 8 0 pgrppl 48 134 0 125 1 0 1 1 0 8 0 ucredpl 96 7444 0 7436 1 0 1 1 0 8 0 zombiepl 144 4572 0 4571 2 1 1 1 0 8 0 processpl 896 4601 0 4571 4 0 4 4 0 8 0 procpl 632 11983 0 11944 20 16 4 5 0 8 0 srpgc 64 168 0 168 17 16 1 1 0 8 1 sosppl 128 72 0 72 18 17 1 1 0 8 1 sockpl 384 4715 0 4698 8 5 3 4 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 21 0 0 3 1 2 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 413 0 0 12 0 12 12 0 8 0 bufpl 256 15705 0 8681 440 0 440 440 0 8 0 anonpl 16 562780 0 555871 147 102 45 59 0 125 7 amapchunkpl 152 38105 0 38021 71 63 8 11 0 158 3 amappl16 192 22810 0 22447 157 130 27 39 0 8 6 amappl15 184 500 0 498 10 9 1 1 0 8 0 amappl14 176 1035 0 1029 1 0 1 1 0 8 0 amappl13 168 617 0 617 11 11 0 1 0 8 0 amappl12 160 645 0 640 1 0 1 1 0 8 0 amappl11 152 516 0 505 1 0 1 1 0 8 0 amappl10 144 887 0 883 1 0 1 1 0 8 0 amappl9 136 2274 0 2270 1 0 1 1 0 8 0 amappl8 128 1557 0 1530 2 0 2 2 0 8 0 amappl7 120 1031 0 1019 1 0 1 1 0 8 0 amappl6 112 301 0 293 1 0 1 1 0 8 0 amappl5 104 1301 0 1291 1 0 1 1 0 8 0 amappl4 96 4500 0 4467 2 1 1 2 0 8 0 amappl3 88 1472 0 1462 1 0 1 1 0 8 0 amappl2 80 29627 0 29564 3 1 2 3 0 8 0 amappl1 72 131945 0 131525 23 13 10 19 0 8 0 amappl 80 13587 0 13555 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 4585 0 4571 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4585 0 4571 1 0 1 1 0 8 0 vmmpekpl 168 41474 0 41445 2 0 2 2 0 8 0 vmmpepl 168 591981 0 590544 201 120 81 92 0 357 10 vmsppl 368 4584 0 4571 2 0 2 2 0 8 0 pdppl 4096 9177 0 9142 6 0 6 6 0 8 1 pvpl 32 1436142 0 1426158 294 173 121 152 0 265 27 pmappl 232 4584 0 4571 12 11 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 605 0 8 18 0 18 18 0 8 0