/file0/file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x8e, 0xfffffff8, 0x8e, 0x0, 0x9, 0xc8ea, 0x7fffffff, 0x0, 0x0, 0x7, 0x78b7}) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x7fd51a5bf6e163e4, 0x0) 03:03:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fcntl$setown(r3, 0x6, r4) bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 03:03:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fcntl$setown(r3, 0x6, r4) recvmsg(r3, &(0x7f0000000a80)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f00000003c0)=""/234, 0xea}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/175, 0xaf}, {&(0x7f0000000680)=""/97, 0x61}, {&(0x7f0000000700)=""/26, 0x1a}, {&(0x7f0000000740)=""/158, 0x9e}, {&(0x7f0000000800)=""/160, 0xa0}, {&(0x7f00000008c0)=""/127, 0x7f}, {&(0x7f0000000940)=""/80, 0x50}], 0xa, &(0x7f0000002200)=""/4096, 0x1000}, 0x2) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) mknod$loop(&(0x7f0000000ac0)='./file0\x00', 0xc000, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r8 = accept$unix(r1, 0x0, &(0x7f0000000080)) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000100)="33c9e6e7b6587c1cf01f1d912272f22b7e059b1613b580fa477a175de9c9b66f76baa9e5b81e83725e3a14fb74ab70c3a5f71836da1346c41d0925cbc3f95ebbbc763e465eafa5fb1d4d6edbf8c6de358a6beb8ecdc9f636407ffc4e471b73b576026084705128aba0194a7e66f48b5a81a855acfd3fe5096e17dc7dd13fdcbac0d6e6f34b54f2630578db37a912690970a24eee1b6483ce", 0x98}, {&(0x7f00000001c0)="076ae6f9f7d439e9f688406a7feba5814093647e0ff054da56bf73df1146a7f5c7ed6e6baedec70a37f9df60d337586365fe102c8275adcb3b264662e700bfa7f39dc63e4415f3f99197ea7aad77e895404d362b18e8b6f469e9b278b00e92e22b6bfd4c9438758584d1d6e67cd504c06bec4f63837f427744a3f57b25239ed4be35c67cfe05c52766ba90b21f538ea4ac9f41fb1080bef0b372354ceb1619437059f31451ea27f0af7d92ab23cb6ed81b2da995c0", 0xb5}, {&(0x7f0000000280)="183fe127a14457fe38b4dd5431fdef0c4f754e69d9", 0x15}], 0x3) poll(&(0x7f0000000040)=[{r2, 0x2}, {0xffffffffffffffff, 0x20}, {r2, 0x1f6}], 0x3, 0x8) 03:03:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000040)={0x3f0, 0x5}) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x20000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400000021bf04aa1500000000006e00"}) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000280)='r\x00') mknodat(r1, &(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x0) 03:03:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff88eee078ba2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c17c5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a8524902378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7fdd6e72e833d09c85399b101962aaea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea67bc2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e501a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209030000008440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496c74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa005bd76555bbb28de69d0acc9e9ab3fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d179414fde31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa5ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700"/3294], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) write(r2, &(0x7f00000000c0)='f,H.', 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000180)="be73f03ec56787be53464a3f0be028422b9172ea706329b4dc0eaefe7c279be1d85ba445ed091f97f2c8f02b5445b2ced6eacf5494d60b8ddb8966a0bc5b402235cc1267d775b5ba7d421588ff4c4694df819eb2cf4cb4b41ab9f9f5da2aa517eeda62a6ecc3bee8e7f25abb172f3ba260f4415de999b41198d01bf3e0ef23b385bdbf4a05804f28c2c2d9d86ee7968a3d48d08a450c344aadff9ca8922d785c2fbe7a4ba651a461b3062b5afde1645c48dd705c377cae411661c3c76e1e82fb", 0xc0, 0x2, 0x0, 0x0) 03:03:00 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530003b5a522e13394f1749f7f2cbf56f4b305f1297ff2fdf2d0df3c6cc3c77893eaa52a1e09cc991e050c381ced02ba5f95642a431ef54620f38c06b17a80c99fee1bfecb84423f2bec581bb4c99e19803961dc3c16d11"], 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) getpid() geteuid() r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x7fff, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x3800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/148, 0xffffffffffffffb6}, {&(0x7f0000001780)=""/160, 0xa0}, {&(0x7f0000001840)=""/141, 0x8d}], 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 03:03:01 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff) open(&(0x7f0000000080)='./file0/file1\x00', 0x8, 0x26) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4edc, './file0\x00', './file0/file0\x00'}) 03:03:01 executing program 1: clock_getres(0xe293ec229dd86933, &(0x7f00000000c0)) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0, 0x10001) 03:03:01 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065bf00000000000000000057e9a8fdf341c81aa692ee") r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/4096) 03:03:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:03:02 executing program 0: socket$unix(0x1, 0x1, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_open_pts() pipe(&(0x7f0000000080)) 03:03:02 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4, 0x45) sendmsg(r2, &(0x7f0000000180)={0x0, 0x51, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x8, 0x80) r6 = dup2(0xffffffffffffffff, r0) socket(0x6, 0x2, 0x7) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) r7 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0xffffffffffffffff, r4, r7}, 0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)=0x9) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)=0x9) semop(r9, &(0x7f00000005c0), 0x25) semop(r5, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r5, &(0x7f00000002c0)=[{0x3, 0x9, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x1000}], 0x4) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000001c0)) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r13, 0x160}], 0x1, 0x606dca73) dup2(r14, r13) 03:03:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r3, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) sendto$inet(r3, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) close(r3) r6 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f00000001c0)=""/4110, 0x100e, 0x40, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000040)) r9 = dup(r8) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r9}) 03:03:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000c40)=0xc) connect$unix(r1, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffbac5ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3081898cc7d4c162a2f99907d2607fd141e0000000000000000", 0xf9}, {&(0x7f0000002d40)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084a77847787b55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480473e0363b89c9445798ce63082dd14bcd6111bea219f2305fb974747f6bee78fc667e3d68a3b13cc34902dc206f5106d39091e836fc4a8d17537ff80c084ada7663c19f79eb0ec50ffb08c5c7564495b084a885e836944297bd931c193bb98e311642e568d6132d4e1637a00020bdd22813a617523e7dd3d", 0x114}, {&(0x7f0000003080)="904b01fa79e3440040e16028791043a74d0d87fd7f2f4565e05a3eb3477f6badf04242e4a7f4cbe31c02fd54701ac53b43a8fea0d52ac1c3e32772f160fcf322618701b20a66477e276e24aa5954757b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6fb8933de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338f701ec7cec0211cf50362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b75e023bf51b4977aa59f6516289af18bd89cc23d849761441513a5221a0000642c34d38630eb88195c58ff6da48f1227d22714735795e62acd12635c7668728ebb61d91a7bb456363b82f34abe85c7a95af79934dd5af4ba73b22400080d800efdef94e1417420e152095cf8c4e2ec6cb2e92ea86cd5b04d9cc4f1d4b5d031277b7bd20fe93a3e70d5512bb207f1e8305fa477e820c4f2e83dfce3cb480b939ba299b5329df13a95c9c95f08f702687472faf75b65c752a1ebec90c7b333a68f27963dcc0118bfc9f2ff011d984fc54c1e09b3f6e4206e6594c28288930bdec5e71240206781aead22e4bfe11cd8ae2bbdc941b17e1322a6dca6d4c94a686a712792601039f9b1861a05bb9c9eeadce6b55aefca5e38ebd387d5a8cfb1a11890d9118a2c07b5fa0adafb4e26c98969d02f82e75edde80d147afbbde63fd26efd85dd04a5fb1bce656627994f0b58a46e19f36ec3b6dd906b1670dda794973d01aa47a105371012e5e1008096e99ecde2414e222e4b1de04bfdf4bbf759113d6e6f4d0d571c6e29ebb3796fb5423bcb2901cac56fef9b3b4bfc85e9c7eda75f82d22ee29d4aafcc316979435f4f57f60e19d9739fa93b44b9c9d4476a1a0b092eb388de412944651ceea41befd71fc029c00782d3175e82cc78de1c997d14c981e0405c3a569db4e352c533782e0c7052230b319f879f461ebe03d26ef5000000000000000000000000000026b276e82326ebd307f0218021582c19d4753765639048f165aa5ca27e5ddf0194a3f240f67667f4ad528dbc005ebae83838b2e94594dddfa9d4e3b82d7d7f11a76102dbe8a9fef768e34b7e418874c0e3da2c56e153eaacedf3b6a21ceaa4f9c99422d1c4b5081e3dfaed089e2c3014b6c0aa", 0x36e}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda04750b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="ee109e5e06d1e84a73fc9aa5616f2a398f436cb5fbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d60010000000000000e305b9a5616e9af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9da8055442ef2bf41f7e01cffae79377cdbb73f223fec87ba5b6b3d2be633900"/138, 0x8a}, {&(0x7f0000000b40)="c9eb91aae2497d8491b83496f36f33a4d478f82e683dfe5d47b60be03b29d22fc85a", 0x22}, {&(0x7f0000002e80)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf582099d1c6f7ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd2070000000000000087c83f90e19752b2c95e984b859ee1c59cca707e12e886d4052d7c5eea3baf38ada733413b4ba7503b02481c492a7523a96b3fc1a99fedace6adc5ee1d64de681dcb8cab4d90669fe1c5a65e230e2a945ec8167bb9161965c5e216999aef07ebb1b93ad9c69d442daeb9f377aaf9bcf571d74a6e36a44523d513fc8b8ef386cb8bf2bd5f5996160cdbfc0477e4b568ff58d933c391e5b12765a431d32f697a5a3c1022a0259e6f18698f4c3aa45332889db29b4008b8b1270bf826cb5c05df3f84fd1ea552ac3213b23c5395281162fe8b563d08db5ac4ba351aab4c9a0ee3bf6278f9808473d559338fad4caf062802727c6b932f6364dad6b4e9da3e8771321b1a2c61b61954", 0x1d3}], 0x8, 0x0, 0xffffffffffffffde) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc7, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xffffffcc}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0xffffffffffffff4a}, {&(0x7f0000001780)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e700298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873ebd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc99ffd0c9536b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a194f958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08ffc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e515b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da760d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8"}], 0x100001af) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r5 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x6, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0x2}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r6, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000180)=[{r7, 0x80}], 0x1, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x80}) readv(r5, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r9, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) dup(r11) socket$unix(0x1, 0x1, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r19 = fcntl$dupfd(r18, 0xa, r14) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r21, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r22 = syz_open_pts() r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r23, 0x7, 0xffffffffffffffff) r24 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r24, 0x29, 0x6c, &(0x7f0000000040), 0x4) r25 = socket(0x18, 0x1, 0x0) r26 = socket(0x11, 0x3, 0x0) sendto$unix(r26, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aab7e294587397a31f8187bae4ad6b5b23ed00f4c8b2ca3ebbbfedcbdb0000000000b5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872bb22f310b404f369ffe90006ee01bbce3aea8c5000000020000000000000200000000a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r26, 0x7fff, 0x5, 0x0, 0x0) r27 = fcntl$dupfd(r24, 0x0, r25) r28 = socket$inet6(0x18, 0x3, 0xfc) r29 = dup2(r28, r28) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000003540)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d162350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec708000000000000007f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73d3443d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f796796e536ed02c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008eea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070f000c5bb63433ceeb0735eaa3f191cd0747bbc5add24e5b3ba28ae7ea05e07968941161d4c85b806728165f52a37d39f2c12e01e34984af7efd10737a87bac500c7bdc26130b4592cf4680c6933ab8c4c7122bfa9045fb5b89507fd242a1c8407b5ec086585b1bc1f2cd9ffdc008574fd8078c103100f2cfdf2ff0235825f6f912532e7557462301f55b3da921dff07ae2fafa8d2e3e501bfabcfb1223f591e5b0de9eb65ba444b00f3f856f6ca8b6f197162b84e6518983afaf6ca1e87232f1c1a7efbc77a208ab6f268a9001646b986fb49c74aaeb912ace4fc01236f67f8272b7a3559d3cef5580311c40b2c797cfbe75c678f63a19b403eaa30a9b8ec9d0ff1e0f952e4b1fb4d5c777176c8421aa6a1523eccda46d4faed439070d9225342ae19f3eb67cafff4e2f484571dd59897b7a32893c8f93a61e8c85bf77120b664a487379395441676256802af1199eb1d0da0152a4a12c3b64dfb53315ba1f7c66a7222ace28dc631541338fa7bc712ca1508cc0927c56da13bf"], 0x1, 0x0}, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r30, 0x7, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000d40)=0x80ffff) ioctl$VT_ACTIVATE(r27, 0x20007605, &(0x7f00000000c0)=0x5) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x7, 0xffffffffffffffff) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r32, 0x7, 0xffffffffffffffff) r33 = syz_open_pts() dup(r33) r34 = syz_open_pts() dup(r34) r35 = fcntl$dupfd(r22, 0xf, r34) ioctl$TIOCFLUSH(r35, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f00000006c0), 0x10004) r36 = open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) r37 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r36) ioctl$TIOCFLUSH(r37, 0x8028698c, &(0x7f00000000c0)) r38 = socket$unix(0x1, 0x5, 0x0) r39 = fcntl$dupfd(r38, 0xa, r38) ioctl$TIOCFLUSH(r39, 0x8028698c, &(0x7f00000000c0)) r40 = socket(0x20, 0x1, 0x0) bind(r10, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000392871d10000e79a53f72efb5da6290dc2539943415a202d1c8732fd0200000000000000bf8c69f4f58b3e7a60933069922a3b665fcab28164adee717a79a6e291d2034701675aa557b0f807ffc4a4ae46138efb5c9314c528e4edc952f960009a979404171175de315bcb9f784af88b36c2b5b9b63e2487459f5e9f8ca5125cd9ca3f4df3aea189956a483ebb4c47a8bc874a42f18b512c6cd1fc5e1a78671b18601a00ab31fa4eee446e9ee9852b9d37af81236656b0db6408d92e696be660223537a9a7a23555f032a64a635910194e5f471a6f5d721cd2b41a27789c6858f7d9583479ad6632f46bd90e3645faba39c640a71db669f0911fec729f42ed321ee70ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edfb4b3580054f2072f6a9ac578b5c3f7454554c17ee7d712790aaefecec8ddd72c79194ab1061dd951cebf4500ba0465b049b48233b3f430f4c2609871e212b92d220a5bd08a92c3ce68d892538f488dbd74d080592098a833971777926bacb08137d4d7d6382f67bc7084f0476456d82a29b6741c4c3d767dbfda79504fff3ed597fed69ee9c7c418865b72c6521c978e3667442f7dd3a1586d4235335a386a3982b8a51c52754b678a0cb7bac183633598525531d72c61b005000000000000000000000000b91962c9a99e91e11a6464548478a198895fabec2b60e6a98ad4f2b73add3505c6d8748766cf42f1f650f0df98e2bcc02cbc5300"/543], 0xa) dup(r40) r41 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r41, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r41, 0x29, 0x20800000033, 0x0, 0x0) r42 = open(0x0, 0x0, 0x61) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r42, 0x0, 0x0) r43 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r43, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000180)) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000000000)=""/155) 03:03:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x3, 0x0, 0x1]) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="cf499dba0051ebd2c853a5632ef43bf8e901b33dcd730fa4e341a4f5b3da37d44ff3a4ebce84d8d17b658696d8d1ce23b63568e7d8973dd41daa8ae7f62095164d67ce5627bf071273aea22af6d8b7000cab18f9fbd8cbfd6f3912911de97230071fe955ae4528df073403e36abe93e811ef6242901246c9263e4208d5d2161b0de325f51c90364969cec0e30c4eccff7e098517", 0x94}], 0x1) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) r3 = semget(0x3, 0x4, 0x2) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, r6, r7, 0xa3, 0x1}, 0x20, 0x9}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x9) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/186) 03:03:03 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x415, 0x9, 0x9, 0xff, "d73e0837215c0b6c3b1ea39e5da04c6d7d1414c8", 0x8, 0xaba}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000380)=0x1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x130) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4da8, "a4d9fcd71d7d909a413700000000e4ffffff00"}) write(r2, &(0x7f00000001c0)="962eebb4b3fd9c64a0701802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43629d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f8d8f1d", 0x4c) 03:03:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) kqueue() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:03:03 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x1, 0x1, 0x418) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a02e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0xfffffffffffffedc) socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r7, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r7) 03:03:03 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffbf) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000380)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000240)='./file0/file0\x00', 0x1, 0xaffcbbddaba2c2c9, r3) fchdir(r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b2, &(0x7f0000000300)) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000340)='./file0/file0\x00', 0x4) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) 03:03:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20250, 0x12) sendto(r2, &(0x7f0000000200)="f3", 0x1, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r5, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000440)=""/247, 0xf7}], 0x2, 0x0}, 0x40) 03:03:03 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r0 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() dup(r0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) lseek(r3, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r0, r1) 03:03:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x0, 0x4, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xc95, 0xfffffffffffffff7, 0xea1, 0x5, 0x0, 0xfffffffffffffffc], [0x8, 0x1ff, 0xffffffffffff8000, 0x0, 0x0, 0x3, 0x0, 0x1, 0x81, 0x8], [0x3, 0x96, 0x8, 0x623c, 0x7, 0x0, 0x7fffffff], [0x64d1, 0xff, 0x9, 0x7, 0x1], [{0x6, 0x0, 0x0, 0x9a}, {0x3ff, 0x4, 0x0, 0x4}, {0x0, 0x0, 0x4}, {0x80, 0x8000, 0x0, 0x7ff}, {0x20, 0x5, 0x1}, {0x0, 0x1, 0x0, 0x1f}, {0x100, 0x9, 0x2, 0x4}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x9, 0x7}, {0x4, 0x0, 0x4ee}}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0x0) r2 = fcntl$getown(r1, 0x5) poll(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) r4 = msgget(0x1, 0x10) r5 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r5, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f00000003c0)=0x24) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xf54, r6, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r8, 0x0, 0x4, 0xd58, 0x10000, 0x80}) r9 = getgid() r10 = semget$private(0x0, 0x7, 0xa0) semop(r10, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r10, 0x0, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r9, 0x0, 0x0, 0x140, 0x403}, 0x3e, 0x4010000, 0x6}) r11 = msgget(0x1, 0x10) r12 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) fcntl$lock(r12, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0xf54, r13, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r15, 0x0, 0x4, 0xd58, 0x10000, 0x80}) r16 = getegid() r17 = msgget(0x1, 0x10) r18 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r18, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0xf54, r19, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r21, 0x0, 0x4, 0xd58, 0x10000, 0x80}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r6, r9, r13, r16, 0x40, 0x7f}, 0xffffffff, 0x1, r2, r21, 0x1, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r22, 0x0, 0x8) setitimer(0x0, 0x0, &(0x7f0000003900)) 03:03:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000c40)=0xc) connect$unix(r1, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffbac5ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3081898cc7d4c162a2f99907d2607fd141e0000000000000000", 0xf9}, {&(0x7f0000002d40)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084a77847787b55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480473e0363b89c9445798ce63082dd14bcd6111bea219f2305fb974747f6bee78fc667e3d68a3b13cc34902dc206f5106d39091e836fc4a8d17537ff80c084ada7663c19f79eb0ec50ffb08c5c7564495b084a885e836944297bd931c193bb98e311642e568d6132d4e1637a00020bdd22813a617523e7dd3d", 0x114}, {&(0x7f0000003080)="904b01fa79e3440040e16028791043a74d0d87fd7f2f4565e05a3eb3477f6badf04242e4a7f4cbe31c02fd54701ac53b43a8fea0d52ac1c3e32772f160fcf322618701b20a66477e276e24aa5954757b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6fb8933de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338f701ec7cec0211cf50362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b75e023bf51b4977aa59f6516289af18bd89cc23d849761441513a5221a0000642c34d38630eb88195c58ff6da48f1227d22714735795e62acd12635c7668728ebb61d91a7bb456363b82f34abe85c7a95af79934dd5af4ba73b22400080d800efdef94e1417420e152095cf8c4e2ec6cb2e92ea86cd5b04d9cc4f1d4b5d031277b7bd20fe93a3e70d5512bb207f1e8305fa477e820c4f2e83dfce3cb480b939ba299b5329df13a95c9c95f08f702687472faf75b65c752a1ebec90c7b333a68f27963dcc0118bfc9f2ff011d984fc54c1e09b3f6e4206e6594c28288930bdec5e71240206781aead22e4bfe11cd8ae2bbdc941b17e1322a6dca6d4c94a686a712792601039f9b1861a05bb9c9eeadce6b55aefca5e38ebd387d5a8cfb1a11890d9118a2c07b5fa0adafb4e26c98969d02f82e75edde80d147afbbde63fd26efd85dd04a5fb1bce656627994f0b58a46e19f36ec3b6dd906b1670dda794973d01aa47a105371012e5e1008096e99ecde2414e222e4b1de04bfdf4bbf759113d6e6f4d0d571c6e29ebb3796fb5423bcb2901cac56fef9b3b4bfc85e9c7eda75f82d22ee29d4aafcc316979435f4f57f60e19d9739fa93b44b9c9d4476a1a0b092eb388de412944651ceea41befd71fc029c00782d3175e82cc78de1c997d14c981e0405c3a569db4e352c533782e0c7052230b319f879f461ebe03d26ef5000000000000000000000000000026b276e82326ebd307f0218021582c19d4753765639048f165aa5ca27e5ddf0194a3f240f67667f4ad528dbc005ebae83838b2e94594dddfa9d4e3b82d7d7f11a76102dbe8a9fef768e34b7e418874c0e3da2c56e153eaacedf3b6a21ceaa4f9c99422d1c4b5081e3dfaed089e2c3014b6c0aa", 0x36e}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda04750b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="ee109e5e06d1e84a73fc9aa5616f2a398f436cb5fbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d60010000000000000e305b9a5616e9af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9da8055442ef2bf41f7e01cffae79377cdbb73f223fec87ba5b6b3d2be633900"/138, 0x8a}, {&(0x7f0000000b40)="c9eb91aae2497d8491b83496f36f33a4d478f82e683dfe5d47b60be03b29d22fc85a", 0x22}, {&(0x7f0000002e80)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf582099d1c6f7ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd2070000000000000087c83f90e19752b2c95e984b859ee1c59cca707e12e886d4052d7c5eea3baf38ada733413b4ba7503b02481c492a7523a96b3fc1a99fedace6adc5ee1d64de681dcb8cab4d90669fe1c5a65e230e2a945ec8167bb9161965c5e216999aef07ebb1b93ad9c69d442daeb9f377aaf9bcf571d74a6e36a44523d513fc8b8ef386cb8bf2bd5f5996160cdbfc0477e4b568ff58d933c391e5b12765a431d32f697a5a3c1022a0259e6f18698f4c3aa45332889db29b4008b8b1270bf826cb5c05df3f84fd1ea552ac3213b23c5395281162fe8b563d08db5ac4ba351aab4c9a0ee3bf6278f9808473d559338fad4caf062802727c6b932f6364dad6b4e9da3e8771321b1a2c61b61954", 0x1d3}], 0x8, 0x0, 0xffffffffffffffde) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc7, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xffffffcc}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0xffffffffffffff4a}, {&(0x7f0000001780)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e700298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873ebd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc99ffd0c9536b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a194f958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08ffc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e515b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da760d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8"}], 0x100001af) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r5 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x6, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0x2}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r6, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000180)=[{r7, 0x80}], 0x1, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x80}) readv(r5, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r9, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) dup(r11) socket$unix(0x1, 0x1, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r19 = fcntl$dupfd(r18, 0xa, r14) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r21, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r22 = syz_open_pts() r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r23, 0x7, 0xffffffffffffffff) r24 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r24, 0x29, 0x6c, &(0x7f0000000040), 0x4) r25 = socket(0x18, 0x1, 0x0) r26 = socket(0x11, 0x3, 0x0) sendto$unix(r26, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aab7e294587397a31f8187bae4ad6b5b23ed00f4c8b2ca3ebbbfedcbdb0000000000b5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872bb22f310b404f369ffe90006ee01bbce3aea8c5000000020000000000000200000000a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r26, 0x7fff, 0x5, 0x0, 0x0) r27 = fcntl$dupfd(r24, 0x0, r25) r28 = socket$inet6(0x18, 0x3, 0xfc) r29 = dup2(r28, r28) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000003540)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d162350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec708000000000000007f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73d3443d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f796796e536ed02c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf590291dd582ff4638f337f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008eea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070f000c5bb63433ceeb0735eaa3f191cd0747bbc5add24e5b3ba28ae7ea05e07968941161d4c85b806728165f52a37d39f2c12e01e34984af7efd10737a87bac500c7bdc26130b4592cf4680c6933ab8c4c7122bfa9045fb5b89507fd242a1c8407b5ec086585b1bc1f2cd9ffdc008574fd8078c103100f2cfdf2ff0235825f6f912532e7557462301f55b3da921dff07ae2fafa8d2e3e501bfabcfb1223f591e5b0de9eb65ba444b00f3f856f6ca8b6f197162b84e6518983afaf6ca1e87232f1c1a7efbc77a208ab6f268a9001646b986fb49c74aaeb912ace4fc01236f67f8272b7a3559d3cef5580311c40b2c797cfbe75c678f63a19b403eaa30a9b8ec9d0ff1e0f952e4b1fb4d5c777176c8421aa6a1523eccda46d4faed439070d9225342ae19f3eb67cafff4e2f484571dd59897b7a32893c8f93a61e8c85bf77120b664a487379395441676256802af1199eb1d0da0152a4a12c3b64dfb53315ba1f7c66a7222ace28dc631541338fa7bc712ca1508cc0927c56da13bf"], 0x1, 0x0}, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r30, 0x7, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000d40)=0x80ffff) ioctl$VT_ACTIVATE(r27, 0x20007605, &(0x7f00000000c0)=0x5) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x7, 0xffffffffffffffff) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r32, 0x7, 0xffffffffffffffff) r33 = syz_open_pts() dup(r33) r34 = syz_open_pts() dup(r34) r35 = fcntl$dupfd(r22, 0xf, r34) ioctl$TIOCFLUSH(r35, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f00000006c0), 0x10004) r36 = open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) r37 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r36) ioctl$TIOCFLUSH(r37, 0x8028698c, &(0x7f00000000c0)) r38 = socket$unix(0x1, 0x5, 0x0) r39 = fcntl$dupfd(r38, 0xa, r38) ioctl$TIOCFLUSH(r39, 0x8028698c, &(0x7f00000000c0)) r40 = socket(0x20, 0x1, 0x0) bind(r10, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000392871d10000e79a53f72efb5da6290dc2539943415a202d1c8732fd0200000000000000bf8c69f4f58b3e7a60933069922a3b665fcab28164adee717a79a6e291d2034701675aa557b0f807ffc4a4ae46138efb5c9314c528e4edc952f960009a979404171175de315bcb9f784af88b36c2b5b9b63e2487459f5e9f8ca5125cd9ca3f4df3aea189956a483ebb4c47a8bc874a42f18b512c6cd1fc5e1a78671b18601a00ab31fa4eee446e9ee9852b9d37af81236656b0db6408d92e696be660223537a9a7a23555f032a64a635910194e5f471a6f5d721cd2b41a27789c6858f7d9583479ad6632f46bd90e3645faba39c640a71db669f0911fec729f42ed321ee70ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edfb4b3580054f2072f6a9ac578b5c3f7454554c17ee7d712790aaefecec8ddd72c79194ab1061dd951cebf4500ba0465b049b48233b3f430f4c2609871e212b92d220a5bd08a92c3ce68d892538f488dbd74d080592098a833971777926bacb08137d4d7d6382f67bc7084f0476456d82a29b6741c4c3d767dbfda79504fff3ed597fed69ee9c7c418865b72c6521c978e3667442f7dd3a1586d422fae2c2332c94832770735335a386a3982b8a51c52754b678a0cb7b9e3c850c183633598525531d72c61b005000000000000000000000000b91962c9a99e91e11a6464548478a198895fabec2b60e6a98bd4f2b73add3505c6d8748766cf42f1f650f0df98e2bcc02cbc53"], 0xa) dup(r40) r41 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r41, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r41, 0x29, 0x20800000033, 0x0, 0x0) r42 = open(0x0, 0x0, 0x61) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r42, 0x0, 0x0) r43 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r43, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000180)) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000000000)=""/155) 03:03:04 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000380)=ANY=[@ANYRESHEX=r0, @ANYBLOB="e4100feabafafbb73d9bc796f38a9c"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r2) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfffffffe, 0x9}, 0xc) 03:03:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x33, 0x0, 0x0, 0x4}, {{r4}, 0xfffffffffffffffb, 0x8, 0x10, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x1dd0, 0x100}], 0x1, 0x0, 0x1000, 0x0) syz_open_pts() 03:03:04 executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0x60000000, 0x2}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() socket(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x40, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x5, 0x2000}, {0x3, 0x4, 0x1000}, {0x1, 0x80000000}, {0x2, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x4, 0x7, 0x1000}], 0xa) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001880)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r17, r11, r10, r11, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x5, 0x5, 0x5}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x103, r16, r14, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r19, r6, r7, r11, 0x20, 0x7}, 0x4, 0x5, 0x5}) r20 = socket(0x20, 0x1, 0x6) r21 = semget$private(0x0, 0x4, 0x1000100d3) semop(r21, &(0x7f0000000480), 0x0) semop(r21, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getuid() r24 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r25 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r25, &(0x7f0000d06ff8)='./file0\x00') faccessat(r25, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r26, &(0x7f0000d06ff8)='./file0\x00') faccessat(r26, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r27 = accept$inet(r26, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r24, 0x5) r32 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r32, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r35, r30, r29, r30, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r28, r31, 0x5, 0x5, 0x5}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r36, 0x0, 0x1c4, 0x9}, 0xd, 0x100, r5, r33, 0x0, 0x892, 0x20000fffe}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r37, r22, r23, r30, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r38 = getegid() getgroups(0x5, &(0x7f0000000100)=[r6, 0x0, r38, r6, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r39) execve(0x0, 0x0, 0x0) r40 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r40, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2a6f67b5c26a07e9500e74de4", 0x0, 0x3}) r43 = socket(0x18, 0x1, 0x2) getsockopt(r43, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x810, r43, 0x0, 0xfffffffffffffffd) r44 = semget$private(0x0, 0x7, 0x286) semop(r44, &(0x7f0000000000)=[{0x2, 0x4, 0x3800}, {0x3, 0x1, 0x1800}, {0x6, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r45 = syz_open_pts() close(r45) ioctl$TIOCSETA(r45, 0x80047470, &(0x7f00000004c0)={0x5, 0x10000, 0x0, 0x1, "61aa0df1600000010090210000f47c00"}) read(r45, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r45, 0x20007465, 0x0) ioctl$TIOCOUTQ(r40, 0x40047473, &(0x7f0000000440)=0x3) fcntl$setflags(r42, 0x2, 0x1) r46 = socket(0x11, 0x4003, 0x0) sendto$unix(r46, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r47 = semget$private(0x0, 0x1, 0x625) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r48 = getgid() r49 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, 0x0, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r50 = shmget$private(0x0, 0x1000, 0x660, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r51 = semget$private(0x0, 0x0, 0xf9ee9fbbae11811f) semctl$GETZCNT(r51, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r51, 0xfffffffffffffffd, 0x7, &(0x7f0000001a80)=""/249) socket(0x2, 0x400000000002, 0x0) r52 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r52, 0x0, 0x100000000000000a, &(0x7f0000001680)="b3386dc26b7834fb224ac424dd6000", 0x135) setsockopt(r52, 0x0, 0xa, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getpid() socketpair(0x0, 0x5, 0x8, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r53 = socket(0x0, 0x0, 0x0) r54 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r54, &(0x7f0000d06ff8)='./file0\x00') faccessat(r54, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) setsockopt(r54, 0x7d, 0xffff, &(0x7f0000001a40)="186fe65c", 0x4) sendto$unix(r41, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r56 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r56, 0x0, r55) r57 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r57, 0x0, 0x400000a, &(0x7f0000000080), 0x109) r58 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r42, 0xc1206951, &(0x7f00000018c0)=0x4) r59 = socket(0x18, 0x1, 0x0) getsockopt(r59, 0x6, 0x0, 0x0, 0x0) r60 = socket(0x18, 0x1, 0x0) getsockopt(r60, 0x6, 0x0, 0x0, 0x0) r61 = socket(0x18, 0x1, 0x0) getsockopt(r61, 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() r64 = syz_open_pts() ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x400000, "7e389ddedff37173934a3a00", 0x0, 0xfffffffc}) ioctl$TIOCSTAT(r63, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r64) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r63, r65, r66) getegid() r67 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r67, 0xffff, 0x1006, &(0x7f0000000980), 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r68 = socket(0x1, 0xa, 0x81) setsockopt(r68, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r68, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) r69 = socket(0x18, 0x400000001, 0x0) setsockopt(r69, 0x1000000029, 0x2e, &(0x7f00000016c0)="ebffcbff13b9fd812eaa4e713048e09931929648e5af8e6ddda0346629c35e5d116813e77bfa9d786e58f50af873f433bafa0022954fb86d3e80b5fdb1a599e9ac8740692611ff1aba56b235b0733e0bbb16cb724922230d898d7d4403ece24cbb67075c9de8587af68282fbb4e8227a103534a816e1d7eccf83e84c8fbccbb641a6b64dbe4df39f18850262ddd9d2f69dde9c2607eca6f0a56a7ae1f0ee687318335421c94e4f41f9e0c6914a36ab2e596174701a4ff8fe6c8ade15ce088b33c24debd1e2da787f238831f1723b2dcdb6323bc91351ff5a656919c93a7ee82353edce319583977d087b51c7c7e6b9d16d66ad4b1bbe3af013f5bab1aa53f3ae7083e10a8a8e795f8ea295d360528ea7295cac0a1d0b8972b17dfea5bb7ecd2b014f0ca841d02da8e53698a062e56cc60d97ab6ed22bdbad8b94e43c7285cd3f45b5206c2b9cf1bb4778dfa6cf57bf8143ccf8ace24e75e7bd537a5d6d02344ca812935410f8cac1da8caf4c0108326e7a10821876a30489f7d888b27ed9964a5b171bbc6b8ed27692722628c20c6a8de30b", 0x192) 03:03:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000180), 0x4) 03:03:05 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000014c0)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="92", 0x1}], 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000000140)="602aa82034a55a724d96729ff28aec25ad4947b8901a9c0eec275002e29c3de64d5da9109ead4b071f2dec1fbd37df447cad153082b2d050e2c0398a242dbbf6a490b4ec8d302fbc520fe350e68eb1188e356d5624b5e592ac455cd23d32421ebf5d64ee4b3fcb29ef387b747eb8bdaa30a81c1ed5123bbb29df975a1f5a6505d1cdca40f7b1506acab3dd1e90e3d1e0124ec477d36f60cda6c7b43ef2b382722c7d403cb4e083216359094a8eaa0d8714eba70cc49f9684a22b897766f671d026b4aa2496a03502a6ee009f75484e6ebda1cd83f9f80c4a68e451b540b6b741fe9575b3d2537a69db1aa5b3bd583ac454dba2bdb0da0e98834fa8c76b7d09cc74cf36255e37ed1e3510452c86537b6d485714ac144223f4afaadf7bed95e0e64c9203185b12a24cf38e9e38c53789da8c935679b766a7307786bdf53c3d385ba25bafaf3d52c63f8763fb0398b11e0d4e425ccc1ab5d8756d344b6b0f97095cc3b4388dfd29f002b3726822a4e19740f31fdfddac5b9821f631fa9118b6a9bc95e24915db35f4f764fcef30e64252006fa9875e1496b6162a74a284348c6c3567efd99201c3a97524465a0fa887f685a1ed620d6ddeab013f03bccde10a8f97f83958070cc46db70678c423dcd0a7cd5491ac77d023aa72cd6afb67506c14a28cbe215e19e68f0f9964a92d4bc894bb95da41912d71f8b45b486c031590134297d92066d4b89cbc89b0ebcff0eb997d7ae4ebe7a6a32cd3be08e34bb74a2bacb1fa9eb8445795306ce9e05fa3e495ca9ed02423934792b32e359a8c4cf981fe37c4119bd9531f4524dd096074bc2390b45d460485fa4507c99f1962cb78f67e38f66391717428260be0d43df6fcbdb7a50b6dc9a89938dc2903744bbfe1c8e59e9d307d8af762b84fe350b8c8f7fa2569aa13cbc7ab85d7b79e87135ea139f6912396148f445208250ec58812e6a5fb6bd445fd47e65556bb80199741eaa6b6e306dbae4d38079b39bb783a869fb5bf3f14582d1a478096969ed3e37e41d5789b1fd1a429208e7526ab898b4b224d26f05135f4ce7ab336d74da29ce1cd3bc038d617f671b0925c0d6592fbad2217272e3ee6e4056a3c3ee8122852c662bbbf3124098188dba6d3c1bfa8599406b8e94d7f7e98b050a1fd14be9f20165a2594601483f7760db16dcdd4e958e486bdd5d9d981c275e8eca395cda575dd7e89985feb83a43c73197b170fcca0b646e63fd54ca277d39569d7d0eb5cc2d2d7e20949a923c8db4be62c6bc83c3a8249bb5478f516e8e43228d93f0cd98df601539d81195a511e8dea0c3ab3a11fc47caf8739eef0b1ca68b9c03d707ad51f1c4269afa362422738e908c824a3bd78d92b9ad6c2e38809e65afecc334d90f1305b4aa2882933620e3ee49386cfb925d0424422237ee63adf37b8eac82fbd18b757b415cae436b877f0d87c315d4b23d753dcae9be484d41db1d160c93273063cba10618746f2a9722143b6ac3604226d301051de9cd9a5334e743dbc27f8c5a8a945a76fdd987f40603b62beebeae9aa15ba6ea2a5b0686fc10cb63ad7fee9f7c955aff940567b11a57553809d966077fb037c4ad329486846d883fb5a84ebe1f2983a7405e7ce68c6d5c1b14affa768a281d96dcdb60f6efe1462055488330347f3198a90ef3b03774db7496d4e4a1a9108fbc71ddf4c6394b4ac54166c98bbfbe87e9c7f6226f28ec5a112ae71d1ddd4e8741c6d0bdc6014130c3d6f629f40bec93706406e7f6c9ea9e21dec1588eb56c5f5b553f0dfe8e6f6831b9a2d5b5fc7d468b8380d2a8de85cc7af5142a4beb2c3895bc72c1d0dcdab5895c99f36ca8d36e28a4931bcdcb9eb8dd804b912bbfcf924b9b5603a2909b8e28990b546f7e5cc2f2282c5fa33a8741fc648721a13ce9997dc63ac1233763789055accb8246b4e9185981761faccce7148358521001ff79395de45c0b84f8e887bd363f91c372d2886cc5b05ee3b07972c54ef8aa3ca4017b80db6387066db9360d2615accfc02955d6544c3c1dccce84b5e390ff1d921cd9b4d05d828a60c1a5dbe4accd3b2f1f37e6c5a5365deacc378f4ccb37efad134201452f78fc95fb0fdd48048b4e61d9298e44856c28d80db4878f1ac5b9537be4dee24a0a746ddb6bcabe216db89d7de4f06717ecaf521a9243b5faa0be600c259690275e44e26cd4285715ee7276266ec9def64061696cffc534178616563f9c612531716db851eda68f5e96e069e814eed176f780e9d3eb143b686883c08efae09bda531ec923d4e84612a72c7e4637b131c24030bf368e6507ea40c0119e975096d3412cc2c98a4bc3bc2db10817eda8887b8e2fb063bbf80f5d0292c880cc45f728e536279c4be241a9733e972aff5508cf698acc8997f4bbb0b70876aa53a0dcdb385cd9206c04a4731d946881b0df1c8167d9efa8db7f31ec2c8d62e3cc7a7b4c2993d62a71efcdfaea61634453a08e3bbbe648a10fbfc7ce8eb35c08b5f4ff4b755d7ef8530d1acf5f44fafc14e3d2a2818f4fe26230af5fca8e3849efc2f52d5137fa175bf91d31aa5f3649d42bb8ff403aaef387bb3574e33cf9c7ed3f77a50791923d43f5ef282362b9c6a393591bfb6c0bea30bf0f0e13f34fb54d43fcc00556f91b8d8df9f154d5ca5c027bb334b8e8eb4428e90281fdd35513f2ba83029f2ae6488318686493142e4a333a6c64aedfd59049d5dcef7bed4353a333ac2b1c29ade90cb74c6edb6f65caa8f8a59a637c881400d303f2d66cd814f13a163bf6dd035cdf44b03df76be18f03d516ec77f543fda3b456b4751d0da1df953b180660b2676601bec3bf9f6ffb40822aca3fea1d58efc0d878379e72eec53f040542199f8eae25c5648e5eecb1df0a313b59321c03be46ae19dce151c4a0e541552cf250f5be56ed7c8ae99d7020b5682b8b4bf421a698c455215772885b195b31fbd625aec0dfcfc0b35506134631c4e3dddf9f56c4c300b4d186deaea595ed6390693767a4eee07cc6a16134b5a46be97f57718b6f33789aafb4e1ffe2a2931189ab55bf6c7ffef0f473f9c3ddd1b0c3740897e60db73fee8ae953caab686bedd25731c346d92463dfe5d5684274baa3bbf5fd890d481fa4f2abee50ab44d308b93ca05d0c56e5ab2f54a31fd622fc566ca60381c1e72f00fe190a88df9ab858193abede39677084758d24eb5a5810b937c6c47e6f756ec16678103c3147bb10005786593b316a4bb6deb96233ddfe7d800ea3377359d68c6d04f93052bbd569883252780852b9cbae456302a3bd76a93f0c9b3c74e0330a09fddd59ea9bf191cf616676116493aec6849bd628d95507183487356e989e4e841f5dcc08457d3a315cd7f253df926ff9cc72f39288387ee2e04ba998443ebafb0eeb50f7bac1cd11697ecd847c6512f9d60eb61b9ba1e34c289eed6aa1e4e22dfe4be7035576b8550635dbdbfcef635134bff75e04846749de31728245e738571fab12bc3f44b00aa5017b16f739648abcf7f0dc5e798bf19470d9460ee8e38e846895da59359b8142ee96aa2a4bb2152c534db34c0f5737fedb08a41656fc61c8e0d82f06833ce2d5afc125abd44a20dc42c924e6d22e9c887b972c4f3440b88ee3aaac5a09e55a836b827c3397ddf85e940d1569985d6ecc20063c6f073ed8abf742a7dec57d09f174014e23b3f29969e92dec1566318bdcba5636e9ecdb3d396361053cee9720b7b3355b340d2cad60c12cc63970d67c5d50863901e96f414b9113e8d3ed656143d5f9f075c0c9a4887f1c066fd65d09059b156658d1966a6c6e69df66cd9dc971d76fcd2a72a83734119218d8395497e45d0aaeeca1c0ea3fe3658d4b6814c08135d65162b2ade9c84450b71828b4177c3060be8f91d9296cacdaa37f7ff3274743ed5944ffed67784846678b1ca9a41938ec5dea18d6ab78e70ea61f29d1ae79c221d1c87a36d24721334cd9aa3f22d06ebd094550d6e61f2cee0df7ef9b5b3ce577ee11fa53a55baeb9cda8b0669b6e153d69ab3495e6f2d77397cdc1b1982daa696dbce38ccc0d9741aab8980d33de6fd376ace52a7ab9962a75972566990235f597a13593a9e69ba74ef3ba6e95c3ff369f31b07a31a6a123d8aba2f908ced568d8e2cd97b4b45e44c15f8d1c720c704aea337fcab781e269b80801a5be7f7bac7a09f7981b06329733346dd5d240b735f85b78f6c784f029d796127aa16fd6b0da314c9b9d5d2375edc5ba5b051c2ade2a901dbdacc5194c1b88d53a1d8639c4ed23a29bbf3822c8665552cc2bc634be8f3e272ddba35f5b9bee4361bfe9e504d93d4d6a1b5b7045033a8663afefec4477b900d1468d59dd729199a4e4345b75b442b9db93de10094c8783e12fdc063b86c6f578e80df17903033431b989f4cf67b56d59b24a408acfa72509a073364e7fc4a95545acd5b6482de57ad2e3af958f5af715f6bd72cb0157c5c1ff04995244cbe1ee228d8147f148e914f201566b6a371fa8c8d5a3b69d70f911c538c501c7e011a633abf6f61396cc971df60dbe6eae361934a0bfce7f1e398d7278c5b28656d534c18e7737d411cb9e9d95860269f588265798b1b653486c8ed7f1e60fc2c3a09de72e711c59cb3b1b9edb062b43fb69c2362bd12fabe1e5ee4fa89ba01dbeba1cf82d92022f23f31c3df325f1e901e65e51fd356823d532db561ce493e18afe3799feb10d806b4f56e4e5c64db73a66eaa99aee10e59b45a11114a50a05462be34840a8c378bc8abb3873c95f7076a45cf1205469041fbcd84ae27642b9708c08c2a948f6a9e978c37372950806f9fb8bac66e0229fe26d185b4190a8eae021dd35239b70c2f0e320fee48c87743f2f8749c1475ee0a1bf7473173eb016aeccf6aba0594b846f22914f6f9232cebb6ceda3dafd91bebb9400657dd9746b53c8a0c2cacb2565a484c29fa86e6d53cbfa7f2b6d35b63b8e8061628ccc15442a7fc9ccf8bc9a620641754dad5abef2805b55424563426bd6e7ad280f25f06ec3b6214418858937ad97945dcb4505aa1546d5233ab4d5369d09d56ce5292e5d61f8bdd342170cfe365fd43b2cddbed53e268b94cd749ec34ac654631fb3f0edd4e803bfc2d6f9a9cac563275ad9922da7d1db1b7b091f28db78a6716d32589d97a48ff0407bf05747816cb23ff75f8006ea975432ee4c21305d28b36fb70cc117cb4218f63452b42997415ca6b744fb94cbb5bb552cd80846d202fd0510034e69b807953b4a4a6224d368fe67e6966573f88f40fc2b18e2a968d30475be12077810a29a899135cfa43676e4051358df5279cf5e3595dc7d2b6683d7390aa33945aa1cfcaca526ff14938272b8f8364c53d3389f60bf4a0b6b2806ae12bf229f14369f01393b86d9386df59325cd949e94eceac1f3e6f4a7613b0a0d237ddb6c7f4a18639a7288f7022ba76ae2f79323d588504685086a556ab527d6213c908275cc0dba05d9ce69fe66552f694b07ec47972e2f90e282eb8fa9150bb2faf740e7c4da08ad7d28431be7b699a75f1b5a83e5f67d35b89fc58a22d789a6d3e8da8e3e749605307eb77087421e79ad7e3727f264dcf71729ee09daa865f1b0bc9b178803f65418a58483020a76c6648089f2c6a937f9a44e6a1f0d2e5b64baa016f18ccb2889e2d5026b7cec55a97db50c0303bd197aac21282ccc81b884bdfe49013faee2e9b658cd504c656863b07ee258dcf3de440b95d8be9916a9a1790ed5195a8ed8f8ac33a93dfc677640557dee0bf1da79fedaf", 0x1000}, {&(0x7f0000001140)="8d3737caa38e86735afb59d194c993c33cab27b80d19756ee65759950ae1777639e2437083bcd93af4558f31f6a7096d002d530e02f20dddb1e432d48459541ab8e644569b9db9278db36a52a1a20732406d050c8950c97bce804bd72b3b54ce144abc2c5ac7d4331c9488432b6d6256e6e045755a916f119d3420aa403b97dc4ea61c26a9b432f2ba227b3e0c0f4b36cf2033f83ee647cf2938f0f7331710d297367a91f02282e82c6f9b3e9fb95fb8bcf5e52b44aa6f198d10e06d604055f84304c0ca64edcc7451cb35dcd604abf7e19387", 0xd3}, {&(0x7f0000000040)="304b6eaf41fc1beafaf63497a88670ee8aa60723f288e7dbabc17877e9047de82cd989b7b04018eed121100ed24525ce60ebe8c540b249aae88e42cd886c5799b522683e54b6996680fb01b03cd2eba274173eb121ac05fb2bb09d6471c6d549fa0dc4ea6084d2ac5a8ad8e2584638f33577cdc478eb4217e03374ea431d9f84eb88d4acf2da9c18b6b8d312a5e3c351446a01082774669b5e", 0x99}], 0x3, 0x0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00feff07000000000000000000080000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:03:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="8b0229", @ANYBLOB="babd40b04773bb78860d3b65e657c02fc010b31148540af9cad7138de4b95c2724eb5a286eb7b30a4b969113b26db3d3852822e9f8ce2fb1f94624f5ee620ce22f6f6c35afeed7175123380c3575a7a7a71eb7b063346c1f4aee20eb8614d071af9ba3502141c2367299b457c3c5ea6476f151403f535672aed67389fdc2edbe456d0ee30f52a5c062bfb70f1fa2825a0871d98955fe534d8600d63668cd93e80ad6172959fc388eecc0d8f3073693d0f7b10b877f0c0bc83201de0daa4d52ce7d8757799a1f0fdf20a4d3a3ad45a9186fc2196de4fd85415648879c2bd587754535235eeba405c300"/246, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRESDEC=r0], @ANYRES32, @ANYPTR=&(0x7f0000000240)=ANY=[], @ANYRES16, @ANYBLOB="fc5ce3865009957995f9f8da00c73f591cdd855bbed30f205042348d606ad78030ac2d47aff5d66ad29c39476c20632a3fe03eb1f511846af4f200b6f6b942c421b6d51c4691bd22fa06d08fa068b54e8c36260506f0f6604d072d9a02e6a80dd61ce1cb16dcbd1767067d98948e8ba44e9a672f0a96765841439c716135fe23e5bc83e196c4576b2d4198e8c7eb351a199801f723b826c32d041b59f81499ba186301e76ded4cbefe4a825926d6c9"], @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYBLOB="46d71540aee0380538770e5e75640eff7d6fa77b9c3e98c536db2480bba6ebcdea1343747437a2b5c0940fcef086a7cc43f81d60af861a109adfba7e3bc2f9dc0646c70824c2545efb9448656aeea4201c2d00a34db8e9cfbe544db023ac46d0cb2732aa94a7ba6c001f34d6923d23500d202762057ff7abc97026918f7752f3d56e4a7254aac68ca46121fa9d7e613c8440e27b003b1bdc1003f4e1c788", @ANYRES64, @ANYRESDEC=r1, @ANYRES16, @ANYRESDEC=r2, @ANYRES16=r3, @ANYRESOCT, @ANYRESHEX=0x0, @ANYBLOB="c51d74ce779ea96e8133c562eb829aac3b16d70e73c7775bc835a9e08e05e494c57cb6aadbb1e4a864a32363c7736cba26e002889e72274931f5ca00dbc2cc1d1b2340fc8f6647545ff1bfde1fd121e4b587eda2d7b04f4721f8560ec67c6465830893dd76ac2a57834cab6f8c9de42deb0246ec021185d8001270e726359e0776dc52628066376a80f069edfb30db0e24494c87f9191668f318b5761fbe0dc84d09dd810fe6acae103768b0112a59"]], 0x4) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) dup2(r4, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x10) write(r5, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 03:03:05 executing program 1: kqueue() r0 = syz_open_pts() close(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x2, 0xffffffdc, 0x0, "00000000000000000000000000f9ffffff00", 0x0, 0xfffffffd}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) syz_open_pts() msgget(0x2, 0x20) 03:03:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b2, &(0x7f0000000300)) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000340)='./file0/file0\x00', 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x0, 0x6, 0x20, 0x4865, 0x84b3}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) 03:03:06 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000556000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x100, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000700)={0x6, 0x3ff}, 0x10) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21, 0x10}], 0xfffffffb, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fchownat(r1, &(0x7f0000000640)='./file0\x00', r3, r4, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() r5 = msgget(0x0, 0x0) mknod$loop(&(0x7f0000000600)='./bus/file1\x00', 0x1, 0x0) msgrcv(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000f8ffffff000000ef00000000000100"], 0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x6, 0x411) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r6 = open$dir(&(0x7f00000005c0)='./bus\x00', 0x100, 0x80) fcntl$dupfd(r6, 0x0, r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 03:03:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000028a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000100)={0x10, 0x2, 0x4, 0x1000, [{&(0x7f00001cb000/0x3000)=nil, &(0x7f0000723000/0x1000)=nil, 0x9}, {&(0x7f00006f9000/0x4000)=nil, &(0x7f00003e6000/0x1000)=nil, 0x5}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000102000/0x1000)=nil, 0xffffffff}, {&(0x7f00005cc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00005e0000/0x4000)=nil, 0x5cc4}, {&(0x7f000020c000/0x1000)=nil, &(0x7f000059f000/0x2000)=nil, 0x2}, {&(0x7f0000025000/0x1000)=nil, &(0x7f000027e000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000003a000/0x1000)=nil, 0x5}, {&(0x7f000078f000/0x3000)=nil, &(0x7f0000207000/0x1000)=nil, 0x8000}, {&(0x7f0000331000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x405}, {&(0x7f000065b000/0x4000)=nil, &(0x7f000047a000/0x3000)=nil, 0x4}, {&(0x7f00002a5000/0x3000)=nil, &(0x7f00003b5000/0x4000)=nil}, {&(0x7f000002f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000044e000/0x2000)=nil, 0x2}, {&(0x7f0000345000/0x1000)=nil, &(0x7f0000309000/0x4000)=nil, 0x100000001}, {&(0x7f00004bd000/0x3000)=nil, &(0x7f00000ca000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r0 = socket(0x18, 0x4, 0x4) r1 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x167) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000380)=0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000540)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[0x0]}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000600)) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = accept(r6, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) accept$unix(r8, 0x0, &(0x7f00000006c0)) 03:03:06 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f32c29c85759d1e0c06456888439bea699f11c38201db96be8afcf53937bcfc4e7db8ebc47e49efe5feb47f91845b3b34e198bf25edc7144c3c8fcef31a8c531921e37324ed2f661da0724fbf2b19423e147359d958f8cf814c52be312889f6bd875113957fd4d4e0e998e8185bcb61a35fea5d79d3a"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:03:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x5, 0xcc) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18800, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1104, 0x0) 03:03:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r3, &(0x7f0000002080)=ANY=[@ANYRES32=r4, @ANYRES64=r2, @ANYPTR64, @ANYRESOCT=r5, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) r6 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r7, 0x80047308, &(0x7f00000000c0)) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r6, @ANYRESOCT=r1, @ANYBLOB="1f4ea1ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe081bbdc39beb969a9334bfabd8516bb452d07008a86068666f27cca04eb125bc166aa857dab656614c94af3027d481c337434c38c292bd1c430779a43cfebb5bfaab2f7df7d6c50a30c1519f593638b33260d78472bd4ef0a0e335d43d1f16982321fc836dc8a85f19b6b7f9690dad98cb118efb2552ca31bed01e585c5329addaca027ad9165717df90be3940a40c66a7f5ad633e51b4ee43e248c879b3ef812c65dcd18ceccec344ff2d8f8e2c39e553dbcc9e952993db7cace6e700afd22a4433f72b9d9e155084a7bd1ae45ca1223751df38f36fa71810aa5d0382e79da7b32fff0061afeee5ec62b2c56e4f6b03f480ee5b49d59d674caaafac3f79ab33cdcd369155ebdc8b740e1ae469fa4faadd01071943651bb30fedb6534d92c476b0d5ef117915f5ff85eaba6e7706c9c512ab700cb9d509457ebd6fce33f37d364b9730e0"], @ANYRESOCT=r7, @ANYRESHEX], 0x7, 0xffb) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r10 = open(&(0x7f0000000b80)='\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', 0x40, 0x71aae58f9a3f30aa) linkat(r10, &(0x7f0000000180)='./file1\x00', r10, &(0x7f0000000300)='./file0\x00', 0x0) close(r10) fchown(r9, 0x0, 0x0) close(r9) fchown(r8, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r11) fchown(r11, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r12) fchown(r12, 0x0, 0x0) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r8, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESOCT=r11, @ANYRESHEX=r12], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgrcv(r3, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0], 0x1, 0x40000000000800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff00"/155], 0x9b, 0x1, 0x1000) msgrcv(r3, &(0x7f0000003f40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007291500dcfa70f43b1e5ba14d079547121e3f5832ead7abef82cdf1e70a85cda0fd6c38c6aea0782d3a495ec4f88b4cf913cd3fbec20939c7033f84d843759b5ac4e85b8ba89ddf419f96558d1e5226348b767a9fe88f61ee9138fdf5c2b61cb566ef67ae6aa1fb6a7ca9520c1163ec53ce5d524e90ccefc03fbc90ee69d34c679fa402c65ddc72b908740e9d3a7dcd41fc8d55013ae235c8da49c97af0a7a4f3e9e789af3ced9be906496dab7d499cbe55cf4be16d1a51d1e705a32d459fc74797568b47c864257b011f2445b734c232619ba"], 0x80, 0x3, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001e40)=""/74) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005d75cb06ef10978a00"/89], 0x59, 0x0, 0x1000) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) shutdown(r0, 0x0) 03:03:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) fcntl$getflags(r2, 0x3) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x5258) readv(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000004240)=""/4111, 0x100f}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4096, 0x1000}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/235, 0xeb}], 0xa) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000540)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x80, 0x0, 0x78a4, 0x0) kevent(r4, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3fd292081880433b5cc5c6c58cc05caaa6c3ceaf"}) 03:03:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000e00)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d5344606c574a2e0e7b547fc7bdbb1c66f6c381ff820cca389545d9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f31cd9a588012aca91346d78853ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c9bc29144f8be7392d265c95bf405d97df9248bca5010100000000000050a1e42cd6efde2ecbf86e736b19ebfdae00d659c7f6000000000000000000000000000021e877254b85f37f026938d3fac0f5864bd67fd4615f2091069ae486c0df7d204b49fa15e9b5a76e476d59116f6a39f3ca85fe0fbe72"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10, 0x1}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r3, r5, r2, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = getppid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r5, r9, 0x1e4, 0x8}, 0x4, 0x5, r11, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r12, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f00000003c0)={0x2, 0x2}) fcntl$setflags(r12, 0x2, 0x803) pread(r12, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r13 = getgid() r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) r15 = socket(0x2, 0x2, 0x0) shutdown(r15, 0x2f99822121a9018a) connect$unix(r15, &(0x7f0000000fc0)=ANY=[@ANYBLOB="00001a2f66696c7c3004ac11b9dc72f8c221afde789877fb02715f9c44aea1f63cc6fab5d49a90200000000100f758ff01009e350344371df33aded7b02844be10cfe0ee2e000000000096222b00808f33fbbf985e1483a111259208a31c8dc4023ecea699abebb500c9fb3129519cefa8d9b38ae6502a5eb985bfb7f9d471b097ed632d6d0048488e366a0c438291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b266812945dea468bad1ce9e576d57df0e21439bd0b41eaf8747937b0000da6cda1d40330b00f340bcaf1533ecb450ed754621c54d8445d7ba1f140f25ebd29ebb00010000e59e8cc7c09b47474321d27cd93743a348c27d6e579e630e550ce9e8c493d98842841caf265f4d58839c36c982c118a718a374e1a439a09ed42fe47cc67723982c8926fcfd917dbab7b086af40f773bcf64428eb11600ffaa6237fbc96417b34136e39a12f6ff916425735c6be094f5fe0d3e3a881d9cb8f78bd3b7c0573cd14edf49064210d9a7781c60ca40a6511c871258e87a8cf8f4d354330a65dda033c05a7bab7c746124700"/431], 0x10) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) r17 = dup(r14) fchownat(r17, &(0x7f0000000080)='\x00', r16, r13, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, 0x0) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) 03:03:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = dup2(r1, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:03:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) fchmodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xe40, 0x0) write(r1, &(0x7f0000000040)="b2e45aeca48ba5f57abb7cde6b545e22dea981f98edfa076ab1462348a3abe113508ac7695561164fc23ea6a9f516ea48aecc33e28dfe110282b2725ccc9b74a9d4e4c5b2d4720954d5b5a14278de0c0b3a21ba7253f90647bd1364da31d54801e9ec29f002cc199a232f6ff2913c1026fba28a58ce4662ea8791eab768303bf90fc", 0xff7b) 03:03:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x6, 0x8001, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x1, 0x4000, 0x0) r3 = dup2(0xffffffffffffff9c, r0) getdents(r3, &(0x7f0000000180)=""/196, 0xc4) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYRESDEC], 0x2) socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000380)=0x1) r5 = accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f00000002c0)=0x8) recvfrom$unix(r5, &(0x7f0000000300)=""/232, 0xe8, 0x2, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = syz_open_pts() r8 = syz_open_pts() read(r8, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000040)) r9 = syz_open_pts() read(r9, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000040)) read(r9, &(0x7f00000007c0)=""/114, 0x72) socket(0x18, 0x1, 0x3) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000040)) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYRESDEC=r2], 0x1) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) 03:03:07 executing program 1: bind(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="e33b8cb231089d0d7295c55efefe4ea081f34856df09e4199ea52c9c205619c166ddbe88b161ae769ef624219ec200ceaae0ebc441b60bcdb8e158aeab3e3e2057202a58ac5c77f2bfb72973def6c9c36aec18f8835ca3ffce42439f7696768a58f693e1fa43a29499378bd03f88914f1eaf000000000000000000"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 03:03:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = getgid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r5}, 0x0, 0x4}) fchownat(r3, &(0x7f0000000440)='./file0\x00', r4, r5, 0x0) getgroups(0x3, &(0x7f0000000040)=[r5, 0x0, 0x0]) r7 = getgid() r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r8, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r8, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r9 = geteuid() r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r10}, 0x0, 0x4}) fchownat(r8, &(0x7f0000000440)='./file0\x00', r9, r10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[r2, r6, 0x0, r7, r10, r11]) dup2(r1, r0) chdir(&(0x7f0000000080)='./file0\x00') 03:03:07 executing program 0: syz_emit_ethernet(0x6d, &(0x7f0000000180)="42f46f6a0c301feef8b81edaf8929e6cebae002022fef711df10621ec6da2a316457a6971d17a0d481d442d8758382b86b5aa06fdd851fc355f046b298885e44fa5dad5fdba97b60c96b710f33352e1c585212e8e9b92e15d2750c4a6f78c4b6aa896c657551848a144c582267") r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000240)=""/84) setsockopt$inet_opts(r2, 0x0, 0x2001000000003, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) shutdown(r1, 0x1) 03:03:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045be8df5ce27f0513af74ed92c1b58d8384f8847db8fdf713bf9037c9ddd2fe8354c46c0c4d5379bad17b5d38a24c0f1419ffc9b969156dfc9d955fc0c8b9952c132798e569e64a2a3d24ced93fbaf6886c8758bcdaf9ceeb6516ff608d440949ba672fc"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000eb4133fc008a934c6882dc318fcfdbb9d37143ee49c7c700f1c154f74fb45e705a1779522e56df5012cf74d5e5f6", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 03:03:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/4096], &(0x7f0000000000)=0x1002) chflags(&(0x7f0000001340)='./file0\x00', 0x0) poll(&(0x7f0000000080)=[{r0}, {}], 0x2, 0x7ffe) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = socket(0x18, 0x400000000002, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000540)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001640)={0x3, &(0x7f0000001600)=[{0xf83, 0x1f, 0x7f, 0x1}, {0x40, 0x5, 0x40}, {0x6, 0x9, 0x7f, 0x461}]}) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r2, 0xa, r5) fcntl$dupfd(r2, 0x0, r2) r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) msgsnd(r1, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0xc7) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0xc7) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r2, @ANYRES64, @ANYRESDEC=r0, @ANYRESHEX=0x0, @ANYRES16=r6, @ANYRESHEX], @ANYRESHEX=r0, @ANYRESOCT], @ANYRESHEX=r7, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRES32=r8, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r9], @ANYPTR64], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r1, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xc7) r11 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0xc7) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:03:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) close(r1) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:03:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00", 0x8000002}) pipe(&(0x7f0000000080)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) fcntl$getflags(r2, 0x3) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000380)=0x1) sendto$unix(r1, &(0x7f00000006c0)="b14f050400002337c600480000010000000000cfc73fc3357ae26caa0416fa4f376336acf00b788b0000000000001edf5f882b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132ea8af67df37282921e47b1dc5830b1b575bfbb770c1f5a872c881ff7cc53c8946310b404f36520d0000000000003eaea8c500000002000000000000020208a371a3f8000400000000000000010000000000000007000000876765d032f035618f60b4f5ef377cdffc97db7eac88f82ea7ae50ed6fcf35ee002aa54f8bf9e3b0b49939858f29a1feb40178fbfce800437500000000000000000bba5e96240626bbdaaf40a53391bb57b309f22fa2841d3e1afd8ab1d42be7060000000000000091c08521b9a499963db6c0656b58c539ae8da71b5372ffac0ca4d0c02c8803474664f9d0e3946cb14caeae5c28a2f96553ccd667dd97d34d91759a41c8e031ed6ad541f44a1fbd60f5d91780b5643fdff6fdc84a16e549b1a42db5674d16c36a3d170582b17905d79ba4bf680674c5c64baf7f12456ab3225da0d8540c33327f4e440c42db0c54d920bfdc2dcd83bf89f65d1ae64be925a907e98c55f473544cd72a88cf7cc39ec45f48a71618ce460c206739dac26915ebc981a203616df25109c3647d63f7d3188343d430a02b3fb24bb8cdad9fd0b48e52a820e0f8a4e1e3dbffecd90010bc92b73f5f6f8d5887587f1da9c388162f4d80a80c369a71d8ea1366705d56339b21d03994f97982d6f31768c6c78ba200a103216a603194cfca126c2bed0796f0c98763ef4d9edeff2686412ea3e91388511bbbdcd85cafcba597432020cded077ae14c84d5644b6d472dd0f5b0881668b483534845926174d33e8f59016cf80054bffc9c054f4b2608b843b7864a6244eb06d593570e6b9be7ed1ff16b4a1257482e38329d48d98fa0ba88029c9fb05179a41d7de7a493b54b11106bb03a2ae679285fb20254f662763758767886c535c72a04e90bab12072cf42e4d29e54c2bc14561510b1736044ba15192d6ad0c5c61b88e66584ed79135b7710d6dec93a26e86918bc0d93034c0e642f9104ad8d35c9547542061e6371ec9e40c8d312eac3e95ce656fe175d1bd7e6e8f30f8f51eacafb8b9cbda34c4e34fbf5ab9e39f78e38b92470331cc", 0x334, 0x400, 0x0, 0x0) 03:03:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="1b0bba5a1a3000000000"], 0xa) shutdown(r1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fcntl$setown(r3, 0x6, r4) recvmsg(r3, &(0x7f0000000200)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000280)=""/88, 0x58}, 0xc3) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0xffff8000, 0x5, './file0\x00', 0x1, 0x8, 0x6, 0x10001}) 03:03:08 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) geteuid() r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 03:03:08 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000080)='r\x00') 03:03:08 executing program 1: r0 = socket(0x20, 0x4000, 0x0) socket(0x18, 0x8000, 0x3f) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000120000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872baafbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0x8031cd9f1ae74ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x5, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x400}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x1322}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0xa}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000540)) openat(r3, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x191) 03:03:08 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r2 = msgget(0x2, 0x41) msgsnd(r2, &(0x7f0000000fc0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a016821d727859f2329538784df6e99d087592e98f827ea595e23a8b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b8fa9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788080ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f60751f694ab50281003a8691c603c23b46651c08cc17b79f9aed96b"], 0x1, 0x7fb) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="21be1000000000000000"], 0x10) shutdown(r3, 0x2) msgrcv(r1, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x44) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000004c0)=0x7fae) msgget$private(0x0, 0xfffffffffffffffd) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r10, &(0x7f0000000100)="bd", 0x254) close(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000000)) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000000)) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r13, &(0x7f0000000100)="bd", 0x254) close(r13) msgrcv(r9, &(0x7f0000008c80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c586e128f2d8925ffc9930395174f74e0ae00"/4493, @ANYRESHEX=r1, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000005c40)=ANY=[@ANYPTR=&(0x7f0000002c40)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r4, @ANYRESDEC, @ANYRES16=r13, @ANYBLOB="3825a6e260279ef86cf4ec99ab32484c052ebd9691a2101fa65b924150cd1dd6dbeed05b6783a34f6bad302c813cb8d7ce7e2b424d294c6948b55c184c86818592eb3d201213a46a9e17abac256293c8b1f06bfb0cc7927cb14f55ce3fd425651eb548f8990916ddbecb80859e46c6671a095a1c2d8a1a54b47b7838981309476f74149d64089ff78ee170513280a8bb2ea99e7f6d4fff7649b433e423c46625aa059f68de2b44f5d75830e1093146bcfe28a6b977a15f9bd9c56e76b14f8f15f41590d9368cd9d6d972fb5cb9f7fe6ed82a911048dc20741a70a07125ad8396911681d06f58843136162fa4c3941c2aa57d5ad2cc66051966d5ab0558da7c2c3dd87697d1fa548bc5bc269e9372fe36eeb40813c792b23eb5885b813a427242545a836c202192b80ca6bf1aa78e7f1c8348295509ed7201d1a684b8520420c04d7194b88dd4d24bf75ef4134016a1b229222e31c4322585829b0b001b8a709930173d6e12ed00e8bfcd585c0f764de0c61f63636617d0acff83da3616ca4b75fca1cd873dd29021d71ff1794fe7831bac7a43ded1e74384f6adaad1158d43838aea59786ac29f4f5b5ca8193f500398cdf40d1f16556faa0900f5a46ed555d2f29ea62e57d243de6f1d6e745ee49e17a1e4b46ccfca21a29baf63c640d1df7d020e600a959f34e8344eea4529a4fa1a00fbc1f646ac4dcd5cbd8eb93b49cc4dee85dd0fa4fb114e49e2ee8d0a9c970534bd261e9f27b24c199401a58b5410a2d4c2e8cf8d3c2ec79074400ff8b12afda39275126b7f1294c28f956c3d132aa4ba1049093f73e0ae9900facf49479170053499b8a121854a819f4cf2d89f20dad8d0048e59632b927a6f34b63263d675c7eeaece11220ca644520fa92a2d4c29ce977acbe70a673c5a2fb05c72cea119f327e41bb18a3bd9d734373dffd16c1607e99b56f17552e29ca25ad033a955f574f5e66640fd3f509fb02ae8ee64b5224d15eda6282c322d768a8594eb353c6fdb4dbad3b97226f759e8560688672c0d8bb68218756fc1af830c009647e88d0e27a18dcd5a94157e9c67320e0a8fcaa51fa064a0228aa224258d9e97ea8205cb75953e55b00397eb13b7599fdd9ab18c1ac5975caa78fe8bbf14f0bb9d8ac3e8cc65d330abadb1493830e565bc7c48bc132462e46befb049abf2335800593ed02214e31670458c4783450552aac673ce497bcb6bb3f6ac4a06a83ddf64d6d50f8ee0e4cb210ba1e01ad5f06ef9a5a62acf4a5acfefa3db184d036db737a949d072f8ec84b8590b38e3dee80260928fef8a88df71ef84d63337cb487854a1849638351a5f8917fbd47da7a2755aa442860cb163f85341e5fe1ef70d3a5e3c447c41b17854bef9d931b150c09c5e36aa3810a9d4f8a54a93fe164a61a6ee0c83d888cf945300b9f4b85d2ede15238b6c17f88119f790f9e470da4581725e0d2897992cbf7af59135ac241b320d6c3f55f8691cc49527f4e10709812cb8847bb15270cf326626cc1a9a3a22db318c7d08c6f62d7068d0e096e69822750f0ab69649b7d51ba891b8bd0c0639ab6fa1cda72d55ff2387118293d52971d210ee41cba88c6f996a936642c5df084ec9347579a9d177b071084fd331555be5e92023a349bc455dc54e02389da7e26faacb614e03e0bb022cf79807a439ddae3149f20394242441819375ce57d283bd2017747b5c673dc473c3b4a97644b15ed5d9311a0974ba80741a5fe82a512ea03767aa661313bb7c5f5e2535336161ac336b004f9d60f5c48682e1236a334e8761775b228ac2242685c9529b905ab7fe11be7980e00cdee759f5cf4a8321052d70d6143076ac87d3e8a628bfac36aaaf1d42a9ae304624f07d074eeb3bef5f88b420b0893d09f2e7a7d5e87b9ea63ab9231a198b2f6784fbcafde55e324dcb30809fd45cb6e91b763e3334dde39aa5d095f1a7981cc29455d48ba86ea78d8311b0aba0cee66d23cc44e391f102dad0c3eb53f75e460fa4a85b1fba990b623ac0a16569dfb76e1f29c8b5ff4be38fdb3b700409327018c3d1727183df8bea3f3058f8bcc04c0fef8ff4773fc0d5ff106322f7ed840a3d4b09e57f6495c44c3520587b7f5ce954cf8a7018f678362dbfe5d7e1b17bd80b003f34b86a5e181249630dc6faf0da264067b40a59155b357bc7dc02fbf25bc0dc84b09dc5271838fd2d59b600ff8d9270d63a9bdace687b2e3f8bac1b91712825db91e17f5970fcf7460e53ece2bfda1b1c95c89b4d0286510676c1a389120d9d46e761c9a0d9cc8450dcae863183b0817c8bc4e1553977cf3d8f8ec76bf6e3a8956ccf69e002feccb23dd4469f0239872a7cc86db07729ba3c952c5df33eb5a08af310fd2b2c25b50150685cbe55737f0d783cb5a0312dd849ca58fbb2978c8ac8bb81730c511d3a4bdc3dab3687703b4be3f5055909fdbc501f9ac3644dbca85a235aba059fde4dda979870965581edbd11355296ea1f311e417c1ec9192fb194d872509320189d6ab1392fb45b930d2c36cdc00e97f6c17bacffc98e14ff67c1fa2ad9b0e7dff29cdf507e58599884504765463b6bca97d3068bd00a744812e4f199830520971b66a636122ea52da4843ab617b3bbd1a92bb20ea38a42b49fa19f77eb0580510eb27ed2e32e4b3634230f3afc5afa90cb960f562e673d6298da715b0e65763ea53f13a4be3e177db6913c948e1517acaee9f4e68377e626290432cbb3a99fd7b16f5c46b59afc319d4860db8b9bd267ded91b6af38c25d96e4a0a5d9be8eefc5e58e89fb4b29cb202c8fbef5e56a6f6eed03d83d6c8f91cc50fd68c63ace78d0e6dfbbf68aad27189ec3eb44cbcdf6fa1382e8ff6b6a6fa2a48ddcbce5df925e0d283aa5cd53738587a4ad7bd3423fc530d6ebb6ba0cd1f65809ebaac4bf9d726197369c0169e048f5c3939eaaeb0f8421593ccd58895a5a16acfabfb0b87a1ebef4e86e7ba5e43d282fde712b932df7df34858b1ea39a56cd93da41530c60435b6f1acff7eb0821b54abf88d473afc18eab579c43fee28bae4c0d4611592f8bd254c0f56bcf9ae39d2764c2977e1a57e30ec2e352f663c584872bceeff120ef3bc3de0c842520142bfcccd18b62ff1dd2830ffd0c8a89a7785a92a7c656856b7bb87a29b773ca655fa0eecb3d460bd39eee6b00aaa9544486e9865d0605572a82ba58423d802804642d8443cdad5a1c9a49958b3a76072fb7cfd3be078e19571f2a18a4e4c292507a285936c008bd16fab2b7f5cf362c20014fcbde30f515e48304a1af2f310086a4875a314b548b52845b437ce0ed3475fb2b6f33f8a8dfed2daad04632a0a8262b3a02242e52bb8bf2c6c6c4f00e910d8abf54d7b33d2cf492e2c770d0d7e47d2a3a6fdb3ad26877fe2b6bb3b137d1844157e84a874262d98f73b33d21dd7737802490710cddf29cbc4b01c1aca040c932b6cf951490ffc0c2566ff5cdb5c0bc192fe8970a9d1bb39a5cbe16b0bf7f1a2e237b8d399073da45bfa132e1bffdcbd87bfa58477f533edc611b609d9dad581c7551d522a1305fd4d92a5ef22284bd68403267ae70d035c9d1228fc09ff2b85790d8ceddbb2871026eb4ff3afd8febb5b5889d7b2dfc06e8d5c9416742598701100207c5afcea2a584ae031f8a6658afc045a148a063f2f85b420e3eb0fd61841d4d84ffb42572323051de1a07f5c349d6702b01efa2e37006aa4ba092434cb407f6e7f3b0b0b8b43d6c8428639428b2283b2819f2f26dcb8ea9818da2ce3c8705e5249ac844da1f34b77d1da180c747d4f6933596d69432bc410bc68c279dd48ae4412976eca19194a98d7780ed68f90137eb284298cf0547d18e99680c9e4fe3714ba36ae06712b52ca5f1b8d12454edac4000e951f2859d5be531c43bac17d5c21ba176fb3593ad66772038713a7f7137f9433d09136e97cc8d5555f81934840f1268df501c09a7eda6b4e0b42ea524626421ccd8fb04026bb179c4a50836486d4ee4008967bf62ff70c531b7b927efeb3f4dd1836d81008558bc73deed42261d4bb69fdaf6bd40ad8f9e56c5618f08510b3259d0cfbbc7cb8c442137ad931d9477b91b46c21d88bb9f0e42f2cd750d3eb6f0b0d7ab7b7c333bca448395687e067c2d3fe785627d2dc8b28e2972c3d1372089262ac92552a1a85a52177bf2a718ef3c0573f44f12f283ac7eb252c7d6af02a3d4f2ef785869999c089e68184dd8eb2845372bb1ccc8a2568de536d8bfceac1e0bd2ee928e68ededc34d128c3d28338263b2d17638da8dc2a8fbcbc0a856cee9a403a770957f03276101a3f13f164c9a32fdcb79de8d8a33260201492d2b09bf7482fa78b7be9e5623fad24220b1abf495a71ebab5454d6167907d7430a0a4ce474f65d8dac39d1e6289c42e89b50de08e215846bb6f777b3121472d749dcbbc96d594c7dfd06e1f811f2cf257d73ec65adae32e70b70689d40ced632bab0f95a5222f97d6da12d167d9f3dd7704f456bf637d20197f52c6209d3365ae2f5f1c8132dfd0b48b6c89bfefbd90016636e4be985d097730cba04025614262d21adeeef8e40af95ea325ffbb666acecea2c3549db71ce4dc820d202140904375f2ee2ab302aa5b4e464524ca6c3cbde4596452e5e21359fb768f7e9a84f782d06dca6907f59dc7449109fa46d046a4f97035d655a54c2a12e69404da0aa5292a3e9f230203134b5d26f24fb441f4ba68de749feba5af956da05737585fbfee60b28546982cac16aa7701ad03a853464c521bb97cd3033f51f3d58fad09456673083ae9a19ff00338b4dd734a65cb3c96f69b0cb2df3ca586855ec3afc45164bbf8fb9f45def58a2220cb2edc3335c07a8f102f1cd1829757af548910f1e3c8a652c5ea2cf48db5722bc6a50ddf6972e9e5fee777e0108e3419c35f117ec5f11c9880c57e5414d50384ece7fdc87ee6da8b3615a1067cb6886cf628bd20739975bf639af009234010a6d690c589bea6bfa332c5a0258fd81400d47e978e4d73ee6d7f8f2c0b44b4f255d8a6ea8d3c00620c634e6d4708904af10fbc5d0ea6e5a7ad5538b5cdfdb5b3aeef227ce2588e145283c64eb3cfdbedb3b4e7768cf1b35686da477e7e2408835b739459d49ce821f32648280e6576946d2ffd78c450aa0535f62f60fd6872327964e733ae385ba30d4b38a51b7e8d9d6bdadf748382f646467b1e072b96fb43dca959a5e1e50300b08ea2ae00844ac783985bac5073d67538d65f84f5ac56346601de5d4f7ba8c686e0f73263afed3ced6ce7ec3b43f74ea67cc47c4fbfe0ec53aad27c13c69d2fe2e35ba8acc4cbdb8d58f9c550e429e67030584538dd46d959c4c02c9a97889ddc7ec71820229292e6c763d42b37edf5cc24659570da0b44adb0c42c379fa3aac32c07dc35827580a295fe083cf00e1b40fb6c326830674370e0cb22b7dd75987af1f2efc2a2da37b0df00630d35ce70f27d46d8f91f1e2232d87f53b34ae61cbad9b03981d82f8f02ca1e1941576d45fc5c2e3dc5d5aa17ae6766ddbf794a2a4b0c4bc4ad178b58c68e3ee1e8c7629a32304d3bc856cbb49fbb8f21794dfbc4cad656b3a6c1049b9b13f1a965d045b585f726df5a272ec1d930abf3ff96b02890e243229824fe4a19f5bed792a5feb0f17082973276d8920a50b75db777eafde9b32fa3b8e536663b274a96cd8882861b72393aae36e6fca6bc352cfb215eb906af5d29c7d024e62dd2d5b200534deb53b6abbb95d594ce598bd5433dae21c3e4b3ac55b5ff0e2507fcd23", @ANYPTR, @ANYRES16], @ANYRESDEC, @ANYBLOB="713da9941669c62af2eb8c43999adfba6514324fc15f20c0312c3711e51949a21a3f571b3c81d6c68d1332ef6a1700d912729438c3a05cb7e46ca7557a9b4ab4541c979a94ab975465610ab276ab47574a520e78f73b219c252cb3a37f8fb213a66dbb52e087f010b94448f6977221c233c9472af0244d4e7bf44601f2f6dd6364e0238dbce2f3534c0cb9be1d6a97044a99bf61eb043409b0a6777aef1295d1ffe58fbfc2a15ae05b004446cd9d53ad0bdce217907ba5b3aa429131f84cd3c8bd0893314ce2039bee8fe7a95025885a0d196878f563442d61e049af80c20253db929d4cc5af91f6b8302822b4168109734fcc840b93fec0596eb51cfda68e5f98f489f1f87414730bce61353575ff4aab10a4ad9a9abd54fe5f81288f9b648933eef2fa3b32e223ea5b5aa487225cfd20fa9b196196d8e366415d0dfbadda7ad34d1fc7f94063b5de3c77d1b55b1e19b536d1a65057d11a5ad99918be28d7c42fa3d9be9726374bc9c9a8c19485bf85708e7de2264e1781029b67757e8cad56709494f5c6f3bd6bd073e572a2d48af2da3840e950a0be50aeee869f358a468e99ed3e6f26a84f05816633e05ede3022482989b2c4965edf4d16493fffc0b5e78dc828907dfcb611c3f4fc427113e231cc1961f3a3b9d7a60ddbad7ab3106581c60fa3779d278cc77d4581e80b6d3c2cb2c6a1b455ee22b8644151ce2d29f2f887222d68b705cf8d14c0d26891a71366e8c15641158b1ef7e17b98ccf88845b15f96a00ea26c363b574cc15e56ebbc6abd12a42e64f7ec3f7d3640f261db5536df3d39e75426f138d44891dcdb1edcfd069710d851a0ff745e3ee34f7af0c38f565ecae7101781c406e61d32b39ee33cd962f29b1eb8e7697801da8edadd28dac4c7a9b963fd14a494348ad28d7f66c0c805cd579623aba1d878c9600dec88df0f71d3d494e7f423b2b8a0fc4b7de290e0a86535aa47447532350ab26f10f2d790047c6a3ab4a61724950de0b22182e9b1d5f219b5ca4a31060af6ee394e774712f0a71ed6960d24b2c69acae54a15b01b85718e7cd1303d6ef4c071faa13f3c1242866456afce7eb8a9881e6c81d7fdd56a3abde35cb979d0a6f1cab4646fd06f7cf3a22318270d87c924e9f280e252cbc80f9572e79a981ba0fc4221583f98fc5b5e69def5eda570a559f509e2e4c885acc1447a52e74aa78a648f82697e75f18f88094c66130b43bf7318c57a3a6fa0fb0c6481ce6b7f23870facce1827162acc5c2ece00dbd1c4d2a562b037da49d560e10b4f3ce07be6f142867f68fa3a0de8ccc798fad88ade4f497ebb2c053e15e018242b66024efd4bd15f2522421134ba67fd5ce2930d3fdbf69e382f9563650de7a3b85235a8b38c0b8c6d6078f27e45cab90d72361ba4eb7c98c2c341517f52daf7bf94e7bc123866d0542bd8ae9d59f49836cbd7b2a3a2d51e502bc388659bf54afbb48f1c9501e988df226965c5fefab7b9996e7d6ecce963de97963cead070975cfbbe35e83543d8f95801a9626e3fadbcfeae17de9d8807af5d85f25e9e0fb45801ad52e6c174861ffbdb6cebb314794a49dffc0a79f2f63696d0673748d19d956b5ef487dc8c6ba10b2b9a05400aaed1b809c3cce5e665988a82e528cefbc126ba40580805c5073e066dba860e4735324175b4c377cd1da45c6500d11ec01d67986e36c8c19fc46f7fbc5c9de0c7293bac2b08351a7d85fd085e1c73275585b5434c0b0f1a69d17c610a5a2b0fc74aa0cdf6cadd3e5e980bd42041f84b9d61ddb8140e936d4b8a854ba351c352266fdeb3b89975b335b14d36bcb957038f9fe07b4109e7ae55442e4202538ce2052ffea1ccb4b1a2e29baa610b1a3ab817af8104ca748764ba22b255dea82d91ef462e692071fc83ff28220e081d2ed4fdbb7eed3b1d0c9e0f83a8ef9a9734e4026664277f65fb6fe0e008f7f9b1d62571f7d503c3b0a2fc44a65aa6673fe32beaf5b6bc78e5beabc57fec845df76215d57c966c502563c82707bed7227e408738d9b7145fb1fe61facfea23cff3664853c288198b1c3e2806508722d256905a270c837ba3b1f63cda643ea9ee5c57a94549f7a72b4e9044c74b9d241e89e9d0552386911510deb47c1a0857aadfbb0d1a17878148dcbc20c4dd00050e2e29c413355bb542f25dddeb07b78b89b931dc7751d5e102b6e447125ad39048f073be00eb82738980e5dd4c8d74c4a568617385be82344a7f40bc2e50fb2254896005712522b71f6f6003fd7de6f3a75efa0788aeda152533a962535454fbbda576226c3487569fdfbfe1bd5fae6c770033292efd1af3431467e4f8bf02715cbeb0d0dc2b914480317c8b5f223ef1e3511053c246f075f2611b0183bed7ed2dc066a1c2927a44842ec3ecd0d76544ca811d503b91db6566467272e81acbc68fbba77bc19d0c68169695301e3de75789099e61f8bc78e2702a8d83a77b6f6a44f49d62581701016af83476aa60d6200a4758e4927bdec7e91d15a3bbba20751230ee03424d58fd350c548a3d68396506df4ce9e27bcecaec0bb4fca15a8773e72699f906b2fd00e937d062cc0f6232acbc17c944b62fce7f989a4faec9ef7e1fd17728be268c78ff28bd9e553a241c634cd4fd664edd36c6b2dcac8e82c989456bb02076676293ae9ae6de14a08b10b414a905c24cafc860878d1426eca2b1bf04e238592d9fe6a7f4b7497fa3210e8c9676c8805e2f5cb9079637ad12781c9910e2009af0b011e6eee41a2aa6cddf0a5b94645d4180b66191cdd27079c7ffdbfe661fb6a0b85acb61b65353f011c47765e1187297a0cf18b893d9d779e44e976d348956ae79f0c82ed653029300cd61a60a72deee835226cec15b7e6838f89f4bce90be498f3e78e77f1072a6ddef69787941c5cb67e41974355bdac58b0cbc963974f666f6717ce3478e61e00475d03fd0df43fd5a294f797c98ad6a3481bb958d6decca4745de5d4c1769b621995edade924046a7d455bb48817b553f324b8d11e833c1042029238fc8b4460e5242764827724c48644992e1f838e730d30128d3a9f144c038494564daa29ab14819217768f7db62ea65e7b1e69a7bc67597ec9ce8eda2164ecb190b93b49305207a94176bae7406d5449051386e7fa18a85817e0198e598209621728a321fe53fff0f28941dd193fc6f3245af1356626d822735bd4304db21019543f3fc166bc79fa7c1f7d047246b52e3305a11d9812e8ec848cc0559330880e9bb9133e3ac027abc9c0a2199aef685eb5a682b3d6c6cab10f33aded1337d7bafa55499c21c15155bf731316e48669c0a66ef0ad14a486a6da228f644ffc52183f026f9838a3ec8137a1fe9cb913162f40008d1892c33c94cdd21df9943dde1aa4586eab5bb45129876f363018bf12bdd2031233bb9f579dc704eda6f4d329c1af5ae079b19dd9019f11760211240d1e39413a49119d0199149368e8354611223860620be9829c26ce90237cbd9dc01a8c69a167e1d4b8b2bb58ed21008b4702a6f65d8fa8f569f2e87404e48adf8a724359976d4d0a543e14882c2bdb83bf0267cc5523464ef04f9efb61c7260942898ccf105753304d782a75be880580b5a37fd5a01dfb98c8a232ca60e861094994dbc2b0afae38800e0dc52aadaf379573c3eae593c01e4d28c2966d17fa14c350e897dce7d10b3834ae44ee0aa5f1094735d68820b9facef74e080167a962594e3df6e8f317c2a8a97a43868790a0a18e20573afaf7996ab428da3ec467d5c521705204b75c277dc4c0c6d5a597308d4726c821128b08a3549bbb34c35999cac18b2a2183b1dd4721d86dee2a766f19d1efbfecac52a77abf7238a7c3658aa1c5aa4025c60f1e3b7d3541dc43ceb030091707ae024d05fc2d35327da1b7551475222a84d09cd907e73d878850e81f73d0cfed734271ceac6bb4a3f5d24a71e23a20d164118a9fbdba0e1dd5933c12bae342c81850b95ae99efed56d0ee569d9bab6f6cdaa26a3e0e0824c58ba6a6a7b50cd8ef4af039e2972975f9243ed663ac9deb5104bbaa840c084a6c6aada1a2e1790185933944b05b4442b5950516b1f3c4ce6f4204392d743741e6da4982170f4f7412523c33f6e626a2c5d1176f8ff5734a30b01b1c24a69f7d6c7420c3f80cf86b9ee2678bd7d2d37d3ddba2bf10123a6177535b711bf7d771b1f84bfabb209c3fab26a37ae5e8ec3c70aa74d8c9e59e26cc87f7f8f4c388180223bf143a5462e08fb817a6037c2dc7b71e502d17e121c394b59a1a493b32222e97284d116b3c002a4366e65ea9708a389a984e52dad220a3694df8357b10f1d9c3b286b941a9a82dd4d9426c67c5a319a83210c3d374ce42ffa25620d94e7ebf67d8a3c7c70b11486669f90a6c9549720e389f4ecbeba54ec31b957cc4e0ab37b6dc7ac78a28633d8669abae7efcbe66dfcb41c93aae6b07fac63e1c3203a02a36ee1071e9f11fcf4efb91c350a1de4f6cebde1b65cc7b7f0c35c434d6c3794da0c591c7cb3421a36cb2ffeeb0cf064fec166cf90795753a1cf21b0e22b7215ee83ab353836fa3e482f208608fd758882b8f718f9eff0bcedda3cd047d8c25a5e9b47ef1abea12d57c018da437512c0449a11c66515a822b057a8f824f889a2210925802894da3d4bc66245093f6e66e6330c5f92a1edf1965603b597b304f6de00089ec70d5d0ea6893c4a32d9f9a6e101b5ca213e6ab048dc6bdf940bce268559436115544eeae67d00218f42d7659dbdc2aeb19eab35e5134fa787d440ecf818f2fdc5acac3d976e0055b380f1f085c5efa9d69973fa4553065864f60d9179aa1f6f0fd662ff0129074d70c205a71198c8cac1d585ef971b8399fcc746669f6139294273dbbc66f45185c5d4bbc9d8c76283d64b686255f16370cf7fa3c71fc8db84e72081b097361a37753646db763ffeca71751dee6e9bb207d98d0be33d1aea681de12125e0b109ab42a2052f6bc59437364f61ac3f199263443b4bea0250c99285fbcf9649390516255cdc676c4cfa26a3cebc4f7302e811c2805a8deba5eebe69569ca06bddf462446b7a0f9e1b9ca6f8a97a258e16088882c45a1bd2e2455b105f475631c33c93927077300b883ab173218d9a448821a3e4b165c0d8128ee95281a14f7c53892a4e8087ca867cfe20aaf7a6d2c266e16816b2ae8e2bbe2173c4712c4137e989ccd4bf379824aaa64ca64cca92f9368b04e268ae0c149bd5454b72ea0c5636bc3a63415e774a295615d80cc8b7fe204c2dd3d0883737a063db365c7f40c8f0ac5b508b5611b3c3e57f3fcde1015cfb17dd67bf48fa3a67470d59837202de17a7e701e76202a1eb0c90b4d5a921e93d0447177a36df2bc4d210fa7859a8775f188d7044a04aab69206a0bdd4f71557af9f741a772baeb1782326dae0d046ea388e11f4818dd46d2bed89e5a138a7a98be4c4b06b5d8aad5faa755a9c6d1f5a6f04bfda584aeb5e4a8ba60c87207addabb519c2c129849311853565d6ed960a6dd2ad353185c03d462118b308347a5700920ed537755ca9f1bb53e08065d5c0eb1243200698f8fe18852b22f21752da3c91dc892d5bcf1680bcba0f537a11ff9581a57c9ce3bb9e74a96d3e6b8cf2f95ee340ea42e46804d272bb2743a6025fe860faec5c11dfd174a4a74aa46c4a3cf4911415e2cdfbbc332e555a2cce22a6448989f6d565a92f33218d2ef63092e61b194ae585df173db044f04808210264ac2ca2bc3440f968e58a85c62eabfa9dadfd7fd240", @ANYRESHEX=r11, @ANYRESHEX=r12, @ANYRES16=r0], @ANYRESDEC=0x0, @ANYPTR64], 0x6, 0x3, 0x800) msgrcv(r9, 0x0, 0x0, 0x0, 0x800) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) pwritev(r15, &(0x7f0000000440)=[{&(0x7f0000000340)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2bda0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d8700"/118, 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0x1000}], 0x2, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYRES64=r16, @ANYRESHEX=0x0, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r9, &(0x7f00000006c0)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x800) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000009e80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000fd8edbb774bd9c6affd600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2040000000ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd18db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae7cd1428feec84c3470f3cec53b73ce58456c805138d8785dc9eca86a43873fcd42cfccbc604060fc3dcc285e9246b0994634014c692ea5ee4848ee3d415ab686d5c56da653f4046dd9b0008e2d76cc0fc72e90032fb2bae863fb15dd8f2a730b5914f837689221e235bf98a180ebdf28e2692de9345ac7e5b7a1dd9a179aee6a9c91cd86a5df4c882513c5f192ea7a2ba950ed1feea30fc95f4b676bfbe8935ab497ce481dc5d55a0eface527293ea3f3b79ddbac05a36829e69584658253f18beb4c3c7dbd7f7ce4d825f7a0cc88674359cf50ef8dd6256d6d2ace7489854b621b0bdb0ecf4bf61"], 0x1, 0x3, 0x800) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) pwritev(r20, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r21 = socket$unix(0x1, 0x5, 0x0) r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) msgsnd(r18, &(0x7f00000000c0)=ANY=[@ANYRES64=r21, @ANYRES32=r20, @ANYRES64=0x0], 0x3, 0x800) r23 = socket(0x2, 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0xc0206925, &(0x7f0000000300)) r25 = msgget$private(0x0, 0x40) msgrcv(r25, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r27 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r27, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r28, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r29 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r29, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r30 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r30, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r31 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r31, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r25, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r28, @ANYRES16=r31, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r27, @ANYRES32, @ANYPTR64, @ANYRES32=r29, @ANYPTR, @ANYRESHEX=r26, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdf9ee7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r30, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) socket(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x800, 0x0) r32 = syz_open_pts() dup(r32) r33 = fcntl$dupfd(r32, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r33, 0xc0206925, &(0x7f0000000300)) r34 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r34, 0x0, r34) r35 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r35, 0x0, r35) msgrcv(r25, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT, @ANYPTR, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16, @ANYRES32=r5, @ANYRES32, @ANYRESOCT, @ANYRESHEX=r33, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYBLOB="7688a6060b1cfcbef1b43924a9030963570a3240e236caa396ab9a01b8bb859c74c12f7a54137748cdddd472093e00fc948485bf546e1cc1c7aabc1673a1a2494974815c151bb5e66e03e13b144e5ff708d143c71670efd8b07059a5bd0162d886d7248a6a3cac995f8f70c45c431a94bcafda046a52ccf27131f2ebcc99ce5aaeb1937ffcf0fbae8f59d184c92393dc3487eb8a94b4a39a7672e7ae133e38467694d402f6bb6550c9ac11f125a21e9fcd08b8c972fcea2dacadc055351cf1ed922a844b1e93bc0e0d05d869d92d00aefd8cd2fcd1597eea4ebedff2cc217a9bd4f9e4226416e9c3c1a8e9", @ANYRESHEX=r35, @ANYRESHEX=r22], @ANYRES16=r34, @ANYRES64=0x0, @ANYRES16=0x0]]], 0x1, 0x1, 0x800) r36 = kqueue() fcntl$dupfd(r36, 0x7, r6) r37 = syz_open_pts() close(r37) ioctl$TIOCSETAW(r37, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r37, &(0x7f0000000040)=[{0x0}], 0x1) r38 = syz_open_pts() close(r38) ioctl$TIOCSETAW(r38, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0xffe, 0x1, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x2000000}) writev(r38, &(0x7f0000000040)=[{0x0}], 0x1) r39 = syz_open_pts() poll(&(0x7f0000000080)=[{r39, 0x101}], 0x1, 0xffff) ioctl$FIOASYNC(r39, 0x8004667d, &(0x7f00000000c0)=0x5) r40 = syz_open_pts() close(r40) ioctl$TIOCSETAW(r40, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r40, &(0x7f0000000040)=[{0x0}], 0x1) r41 = syz_open_pts() close(r41) ioctl$TIOCSETAW(r41, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r42 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect(r42, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r42, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="39a4b21223e7f35437250225b93afa55a0fcca705d59b702cdc9cf8106a414bc1fa2c52fabe9fb2c01230eb2c8abdab98f97b8b8ed64a26aee7dc820d792ad5982c93f88951b3dff95cb9b0328c17a86e42af63a3792fa949f52592b03d343c1a55b0f317a2fea5026a26c102c9e5b2f7e1c5298f8492c4a2eb2f002a194395a4f24db351318661e2383c7c125db07a6af43cab1119d5b6daa5bea9d41e706bcdbd523166e96a30ea0473bb9aaa328137c69270058ad828acb5afe499c9f73d72ee19c9f83199d6c78bb45aa04c93cdd417f182aac4d9504a9b9cda9934a0217497d241933188f54", 0xe8}, {&(0x7f0000000b00)="c484f9acc687c6fe114227e49ebc3c01460fc30f3281957a1c8a8727cdac90302f2d10f89c450bbe5417024d88be82c132b35fc2390265f799eaf89e61d3fa2e6a40bf6f00b4d36f224b61f41789664debda11d1982536cee8fdd33fe8c4ad5c7bb7f39f5e7c872d4c6a1d0db4deac45ee131d124ffcda146db199057bb59214549967a127afe8318036a9a3e5849e92b241f963515a7d9f", 0x98}], 0x2) r43 = syz_open_pts() close(r43) ioctl$TIOCSETAW(r43, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r43, &(0x7f0000000040)=[{0x0}], 0x1) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r46 = geteuid() r47 = msgget$private(0x0, 0x20000003c4) msgrcv(r47, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000e9ffa1bc8ef200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000980)={{0x80, r46, 0x0, r45, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r48 = socket(0x18, 0x4, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x20, &(0x7f0000000140), 0x0) r49 = socket(0x2, 0x400000000002, 0x6) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$TIOCFLUSH(r50, 0x802069c3, &(0x7f0000000300)) r51 = socket(0x2, 0x400000000002, 0x0) r52 = fcntl$dupfd(r51, 0x0, r51) ioctl$TIOCFLUSH(r52, 0x802069c3, &(0x7f0000000180)) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r54 = getppid() setpgid(0x0, r54) fcntl$lock(r53, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r54}) setsockopt$inet_opts(r53, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000140)) 03:03:09 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x1, 0x1, 0x418) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0xfffffffffffffedc) r6 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="0585ac7b0effffffff10"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 03:03:09 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2, 0x8}) r0 = socket(0x18, 0x400000002, 0x0) socket(0x20, 0x4000, 0x9) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000080), 0x4) 03:03:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xa}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0xfffffffffffffbf1) r10 = socket(0x2, 0x2, 0x0) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r12 = dup(r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r13, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r13, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r12, r13) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r15 = dup(r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r16, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r16, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r15, r16) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYRESHEX=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r15]], 0x4) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r10, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r17, 0x0, 0x0) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000c80)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESDEC, @ANYBLOB="dd4cd95a8d207639b86381089094cb61a92c3665f86d9b91ffb6c2a7262a02e106f429aabc8a897f112543f20691518baadb063904c8d7a52b7411884cf78039a7862d", @ANYBLOB="2d0b63bc88a14ff5da71d10a4b629eb5720f9153f86729b40a8cb541a9d672e7d22355e5991fb06ee51efc78b507898942f5d191fb9ff91c8bc4d1bb57dd5c992e2defb6f2615f6b351b12aa38b5afb97d2f99e11354f8f203edd78991dc287951135caa08e2e7e5e16e690c5c1b26226abfbced32e2b76a76f8712930cfdd62b3189d00f8e5aca28c679709b868", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESHEX=r10], @ANYRES32=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYPTR, @ANYRES16, @ANYBLOB="be8fbc48596ebee31bda701023c8aed53fcecd3caeb2bfc30242011902cea2510c8a59c4f42dc0648cbe6cefedb8eda317c13ed027393536161dd557e3dceb659666e959f3e5c32acd4dddf02533f6f6883f20e248378a269deb46fcd989d3a18ea3f7e605b13acfb225e04916cf459a718e3a9804bc9bbf4a09e534"], @ANYRES64=r17]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r7], @ANYRESDEC=r1, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="faf3d67f78052120b61969af5b82cd22a94e2b876a4aa3022c0cdf9cc060ec70e21bad4f50115ae1d1417f7bd543f48f41575818044b4cd2e63659d0eedd946d58f9407cd841b5bf043a635d6bb972c78fd09230801031133b9516c34dca2a4ca98851e47c657694eb2b019d78a803fcda73f73ddbe51cf8ebc7d0d868f752ded5e6f8fbb43126e3e1cb07d413b7d9da0361306653", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r18 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r18, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r18, 0x2, 0x1) msgget$private(0x0, 0x20) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f0000000580)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0300d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca", @ANYRES32=0x0], 0x2, 0x800) msgsnd(r20, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c16075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3def7000000000000"], 0xbc, 0x40000000000800) msgrcv(r20, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000008204ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ed8b218c986a549b4d56e311a71ec31000f7d27eba7e53705676c86e9f39b2542a91b0bf5da33ae1a89684cb6f01634356cca3ef343eb079f3254cfc3a94b61ec9e73275ffee3353e4893b793ae1c26ce18e888761db94ab9781d4ead482e24b54bf4ec2a4bf4bd13c93a7f7bb914ebc49e2ff067113b667c78946b4ba93af0f752de32d109110a81555e815d2d385c49b87d650d43d04819179a47339c0260ee0efcc220025d7297f3e185bf383a92c08d1e51147cd90da962fb68b124f92c35a007a6"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r20, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) 03:03:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000540)) ioctl$KDDISABIO(r1, 0x20004b3d) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)) 03:03:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') chflags(&(0x7f0000000180)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/179, 0xb3) chown(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) 03:03:09 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 03:03:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r1, &(0x7f0000000280), 0x2aaaaa38) semop(r1, &(0x7f0000000640)=[{0x0, 0x20, 0x800}, {0x3, 0x3}, {0x2, 0x5}, {0x4, 0x2}, {0x2, 0x4, 0x800}], 0x5) geteuid() semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x4, 0x0, 0x4000000000000}], 0x0, 0x0, 0xffffffff, 0x0) sendto$unix(r2, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000240)=0xc) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)) dup2(r6, r5) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d808c0301047689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb00b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4638f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c65ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f653e303e6149700b79931a11caf06c67882f48d13f932be015c53d71525cac57a96a604afbdc2da89fca97e10f343d0c4e52cc015b89d68742d407f5ce1a939819539de16012f407f22138e93a7f5af4a4b090330f1e42aea4ff326df5b1226e7c19369886e4606d3319d622884a13a9e5f431825ffdf88d5b5688ae4c9ece172cea0c8ea11b0b17d7f066c30efdeaf078ea73e301bf3670cbe5f1aa7e8d2b3242b7398fd703075fbe690ab2bc018d0d102dea053ff0b3eacd0ec611c350d7e72895339dd2629"], 0x22f}, 0x402) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$getown(r9, 0x5) getppid() getpgid(0xffffffffffffffff) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e682503ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) 03:03:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="03446c07995ff75a071d4b3400723320a10530ad19ec09615f8bab44388ae11426c3ddcfce72cd842f8b84691e3861d58c167270bd90d9b0458a28efef840c352c0e43a445c75fb63bfbcc5bc63cd865165957caa04e6fc5b354b6eb54d2f8b4ca918c9b70817fe84ea46523fdb83ffca823ebcd9ab402a300050b3b75c0ddc0bb4ff8", 0x83}, {&(0x7f0000000180)="1d61571646745cc9fadca57fbaa8355cfb19fe7c7a2d7ac47c448f4be82dfff8f13e10c141485ee19aa60542889795754592f014833fc939978950da824f9e5fa40d81df36fd2c0884667b6b2605f31480065a0614", 0x55}, {&(0x7f0000000200)="ddfe0d6a8b0c3e9dcfed5202ac55fe06100843bf6283daadf170e339689013166442985d17a8989fd144e47dd9a5a099a4dc5e119584b7a3c16ebe7d7d3a3d8fd0e5b86064a583804a9f62e7e12317a60bd0fb8ef9084880796e720d33cfcbe54f6824ae96dd", 0x66}, {&(0x7f0000000040)="3be78f59d241ed264526c9822ade65830b893d343692166e8ff77ce856", 0x1d}, {&(0x7f0000000280)="71496c3fe81227be97cfd41765ccfcd59a824ce8d9eb650517f273dbe0e20575fb1021a3a9efc4b4a1dddfc472b744d9bb40507009a0117f88af068c040b779add6acb1aa0cd9a", 0x47}, {&(0x7f0000000b40)="7664afff27d52864ab6d4bdd276eb39c37bc3f3c7008eb8a3b36a2763b8941293883e41d7c7d258a640d9703c8b7e8d3ab8639fec0f15a66ef91e7d1576a583a46342d28c43a1dc97f48f16e1b41b0375f9fcc05d43fd9a1b5256871b35d793e9e1636278899ef90220c60031b9dca58b7f153468c710e92304ea1e126cea168bc3a5e81ab9d3ec51777dfea0597421939897ef8ce8325b1ac880f8e84705c417edb7583726cebc3383d8763f671298993d01b8ad6bf8b29d47234a8c5360f94272a0143f2f5a6fdf4b07873f33be55aaca3e6d79a80052506b507114d3b912d65e49870bbb5ba853911932dfbf9e0b021840a3a17fb14b60dab3645797696e206d12d537b3d4d3221b76f72c64f96a75611d5307e0f24cccacf6a041d2316d6870457f33e1309f19677ac6354fb449122a9d83a3bddd53bd1d86a60fda45d678e54bc96fad9f0d6e01c0cac4e9bfaa42374342519024bdf0bc7a6d309c247f3bff734414b672fed25f5efa2083dae53c0edb495cc961bcec71f3868878218367fbce567c792cb15a70eb508bf25dc0cf4c878fb5199f040726d75e6fa0dda017bbd632be93e675e1a3d9c26f3c708ba5926731455b751689ddedd2007d2cf3b1e1887bf4c447d08a70fb0c379abee70f9ccae828d91578dde17c81f7ec4377354b5eb675108f31359d581ec60b55f40c443d87d8ef79d4adf0b5281534020a9324b6270be238452ea433d4db3086d13ca5dbac19aed86ba720ac996305d1e6abfbcded106189270b5a3bad00a34168ab267e75c6939242a9540667017f5d9235594611d13f61e25acda797be0855464f4935f3430d844bbf180eaa67764667009d3735bfb4267f64d57a5ce41bc5e7fb0fe34a54a37f26b23c76b2a2c4966e7d6a50b3113f2217fdc5e22011f7056c4bcb8bba65921f8bba68fe00c73185f234121f03c366e62708864db9127aa443aa147c2386ac2e01c8383ae50846c05a7d08f4dfcae44477475fde1f9bed12b862d715e14305ad7ae5648f0d6911b14abab584e5a20cb576f05be02cdb6c1dd71fdd2adb9ea76baa09c6864065dbdf7de1b39c74aea79bbd687666f48f27dcab47a4ed63930494c59c41eec0383c39d953dcca0adb641ea7a6aea7dbdd216b8cb0da69478520c3e9926bcb4080b9c627c6f4bd8a31223bf5d3c286d626af8a5faa760cf781827ad2bd1e320f2f276675b3522e6db717e0a657260f3b1f50d0cbc82de04f16b1f0e31c6b85bc2f15893e68407f272b8532889e2cf2bbf2570da8890aedf470fe82ef25847bf1fa67dd8e418784eb68049f8d9d8b23b2ea86dbd839775460a3f814e6e372f37e4546e9d0331d5890ea09aaf05127225b68d33c0c69585241a93ca130e93ad66", 0x3db}], 0x6, 0x0}, 0x0) socketpair(0x20, 0x5, 0x4, &(0x7f0000000080)) 03:03:09 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8200, 0x84) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x301, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x7ffffffffffffffc, 0xaf, 0xa}], 0x4c0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) preadv(r3, &(0x7f00000003c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f00000014c0)=""/139, 0x8b}], 0x6, 0x0, 0x80000001) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) fchdir(r2) 03:03:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000380)=0x1) ioctl$BIOCPROMISC(r2, 0x20004269) write(r1, &(0x7f0000000100), 0xfffffe5d) 03:03:10 executing program 0: syz_emit_ethernet(0x20, &(0x7f00000000c0)="2da7030a9292b63a0005ffff88e7576bc490445a3cdb75054d925b195630be49") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 03:03:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x1f}, 0x8) 03:03:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffedd) r1 = getegid() setgid(r1) r2 = semget$private(0x0, 0x0, 0x3d9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/131) 03:03:10 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:03:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xe4691a91476c7f73, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 03:03:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = dup2(r0, r2) ioctl$KDDISABIO(r3, 0x20004b3d) fchdir(r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 03:03:10 executing program 1: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, r0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, &(0x7f0000002380)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/wsmouse\x00', 0x80, 0x0) r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, 0xc) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002440)='/dev/vmm\x00', 0x200, 0x0) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000022c0)=[{&(0x7f0000000140)="8d3377a9b672f51db0c9f1f75badce3f1e66a84deb9d20b75a2571a3579317b427fbbc0746281fedc28a4bfb25593e651e5deac8bfd841e616e4bfc3c1fc3fe04873cbae9079d2df2b08beda918c083b0d286615ae36fde932eb49c11e3435aacd07795c6d80da2fc634ebf6fe7278b19aa4b09fb9143371640bafedf0472fe6fdc47e1145a6fc9ade72e6dd8c2fc19b2358834657594bbd503e9ca6d79ab2062d3e4d79204d3c6e3aae3de22d758b5ea6865944c7fb3b736b862361af44032f0ceb40a100e2", 0xc6}, {&(0x7f0000000240)="a462e8797069a201f3dd996835674d5d4fc16b6458cceb24592dfcb5efc0d43e070e5012016a4cd681cacff8f826d05cbf76794bc5d38975651c80b0c7a4ec30b8e11ba922aafd", 0x47}, {&(0x7f00000002c0)="346bdedda1e76424afa3eaa065ecd402bec15416de2b3bbb56c4b93b51ffcb32bd04aac3f10a738bd2ccd3548028caf61a4a515f151f403c173f7df10a9da835aba75f6022789e6d1104241b6b0a728c2e653324889862a3011f434bb33fe9e86ce5b5574c6d0890be15c74cb0d73ad8aaeaa756a7ffdf09b12544df538041a3a0706402e96e71647f15e38f96f1628261b39a783f484b8d9eb360d87d908a3e4fbfad257b44152e167334ff3033ff71db84c17afe0a19284ef97730172ac78d28642095aa2ed1f42010436bbf73867bffa5d46786f4324bdaa935f34fa66d4d09068e23f2f17a510208ac90affc133c0d2acb9feaaa35e27cd8757112286ba7cc801b5ab6f9c1defbbd2f35c2b0d24df1105cc85c1433184e018da623c7ec4aa016fca9561d11daea1aec6cfad36654bec0763cf50037b6bfe53ed2905428f2b6eb6ae0a80a3b83f166d9447e3e1551eb1e9d7c11ec6995c9bed36339d2b3bf78cc85eb7eae0905fa9437f772affbf12f9504a31ad7b903b618532d6b0ec10298822c8d6d8cbea2caae642527c74bef341a43432df22d4bf60b1e1f9dbf58773198b183aa2b920cabd3e90aa6850ae7accf99ddecb02f0b2c88ebe699d4e39e2aefb733df0ab9071896285d2edba9d8d2cf60bb741d15af804fd2df8f17f6cdd259f191b7c490d823755b3c218ef3e76d5643fc5ea12f5c7e78940a363556570308653e0a71ce9692c1dca57efd690ca8af2a47a25a5ba9576b26d137b58e6cb52778a926abd69e7ca7ce79ca7df4e9008fd6d1e85e2c62ecec8438437b9d354db6e74798b477b10284b8c748f671a9a37e90561160ec562d1311d668157449bccafb3e6476101938b35e38500ed57281cde26416ba6a5fc9b4d088f73ee2b9f5da58f5ad8e638bd0896dd4553604dc4de9e241adaec9d5e2489f6fc2cffdf797937a65bbcc603e4f1a27892a0f4c87dc64bc391c0dce932cef1f9d49906d76cc6127e64bf440ee20f4d59bbdd4ad8d88d2465f32be136b2c5d757cdd707e4a4836d14a2ae58294c563df69d0f19a58816cd130d902522f8c834ed9ccaccd43a61b7cbf4174cf46d0b377c43d36a632dbc5836449249a1c9009f1f3d0458a9270c944d575744e7bba9ad6e545bd308d11898eff9d58f7b147b19a1d1f38cafef08fb3c9c262b02f6b997d333556b7ab5f1856d2f2cd97f48978f6cbf0b39e3d29bfd9464fd23fe7135c48d3873a62665a18935852978e5f1bc65981003d5975887d76388128955479b620ca5b5d93a0796c164ef6e54422710e5cfe287d29bbc8b7ca8a4be831ba3cbc8c1eadd821e91535108c51256129fd237d605cddcec45362503be82513c92863e6924c45819c0cd00442bd04f8f607742141aa7ed64510b460b4ebf061de1990839c432860b3648b79ff3c5830789fe3827d282969cbf032f07b5c6b0ffd03758ef45ed7937a1340f9686f717ffccebc9a119920d4d12292f8626e022bb3b2b86620ce791e5c61d085b9f38a23cfcb8c7966fd3b8b03e6031b46c42e311b26a2eebbac13203855338c126bf2bf2fa700a3b4688badbbb4c5576043c1642ab5651d74c85abf46ec54067ba1ab7c96523a2e7f8815a7188dd3c2b90428360a06e93f24fff52659045f4e5f97ae8b8141feee6445f993e05761b3ae036d9646a629d6a4f59926cc3a580ddbeb373f5fcd4d92f4332221deb311737502623f9adc5b5cce6e31504f9135c666f55285dc7df8ecded02eff777665c5b2d02090c98075487677af5b242ff3f60d62b4c54326b800466c401ff846def035cb9c978093c66cac8c74b04530ad6c0c892aff3cec2212d885cb4e5fdc3b26445daf609ff0a45857e647ae5ca368f22a20826d5711283544914dc36693331baf9e751fe832abf54a5798930c6fb734f449165dbd9f747cba677a56c653d1f2ce863b3890e21fc5e1ea0fbe88803729a084deddf434a758eeba53ec2f10312a7cf0f02637312920733db9a3b9a11cd26012fcda7dbca1075f5dc9f316e9b82911c147ddf61bbf3124bafda4f2f9ad33a67c9b611fbe9cf4c75793d7508b139f5dae2a1f52bb16201a2f95897cf74669c60c90c15b6135dd5d0bc7a6d8cd086e488f8aa7ff929ec3473c64cf78e38cb3bb97154201d7dc7471f3a16a23dbf97e41f6946e02ffb3d6ae1e8e29342d576b425b2dc594a31127c98a5b3903a880e854319cf327a0d3b55f1e06685a2fe17de44956a6681411e602d6bd8dbf11031cdd1b816187e894c4786cf10027f20c325807cfeebecbb4281e73c163843e5f339060591360322d69da92faf46a074d39623f0538074c7c315e02bee1e01b799998a3af9190ad9bc82767d8b04e0095eb1d0713bff2c4ab8f1daec9bc89bcbc63968e43170020aa5cb4727d01494a76ca9403817685f6bf739ab067b959b7510d7767e1c51785dc11bd2116dac4a5928f41082ac0718cea96a92fd6ad164fba006eef439bc844a15adc523221ab381b6705f61a0ce9fd81020841cf4526da973bb7292d5ce92bad80690b1a6da57ce8d4697935f33c5092a70ad0406cdc45a1cc6da49ac8a2f000df96fadaabca386fe7dea7b779701f8cb2868d1d7edebff5934e05d91f26dd5c875eb131e1bcb307117e92e1c5883fe9db31b98bea4706e342fef49f4f81853861b59324079331ab6cbcba5f9600834506eea6e05ad0a52e9197129fa528aca4d417a6b11b84480ea3b91b1107a2b8e2df59742b3f43821c44899326fcf29dbaf6e7b542d52c41f0b1adaceb00b6759c65c42ec944551a3d4451d03c1158a4bba05ea96ef03a90e1f2925545d6fabeddcacb100e46eaf6cf0e7f312f62f29aac5dd463d2904f33221a126ac9c057694c00b8a646480b64612c294cd41028a82ea6bd06e5c13ed40d3db8528a4d1b862074d7fde26af9b81c4682939987af5370acd79f59bc6423af67d9fe65f529d8cd5dea5da1b378d2a6b776694fb60c0fe2d4eeea5d96616b73b12a6448daf60352cd7bff1c55bcb63149071301e3c53b1697f9bfe2c0179e71259d2bba33f392ad02eb11cc27af141a009d59ae8636d438a425f50e3b8ab22312daedb807ba3992a6aad434702d8865ecbf3b7c98f0377d5b4b4b74533250b4744c5982e5c8a7c6d86aa819c6148c74801207c04c33e4de77f7bf22334ba2549f835708435dd5d61aa31d8b4e0cb3297a9542e6d58395860432a4c15c477fe1ed1593f121269d29ca0c9d1f5c4c0c97b9a85682c9e101c5007235a78f93812ef630aac25a07e71bc85625bf3e7990e284a49918a2d2f797dd96eed7a70f8b485d4fad540a1499e91adcae4d700c1e231d561c992d3aca32aab01d7f4deb9439abae907638b38d12eb15bd2f8370f8a62ada58c03206a483bcd8956cc1d2a58a9ac33c063d3358e32067392cbf05b86adfc938f45c23f37243fcc6bc965f1efbf8a754d21fa6c386be324273ecfa7f457218b40ddfe516c1f057dbb5f1233499e47ea00105d8d912af14d735bc591592b369eca8036b01087b6b8eafadf8bff8313b719dc1d079eacd1dd819f3d97934ecb123fd31f001a9edc1543810971b57e395a74a898e6674e0795ee304df63c46b813c90e3bfe094117f4f734c9d3dbe44669457383f7e678a2e3b7afcaad0c57fc76dbc1bfec3877a72c416f9cf5b8274dae96f1260afc263eea435c29ddf9ac78e7e0f46a5c1f7be7daf3e9da32f3836881fddf09786caea50f6658ab14dc163f883a19ee0e234cff1fb7f6e577e365f7c65a5dcb826195bbabb00657aeeeb0d2d5cc4b590a405bac0c1f690e3b52044dd2f2e1d34f1515da19e79356906d67161f70bde2e889774a88fd9d5576e3070d6618e04e238e33cef733172a7557ea1f77f83c740ee700c6ff7974d5acb3a30df231f9c961803f48d38b55fc112bf968ae9f8d395091d0fc32b13a3a5fc8c0fd96a2bb76a82a854c1f5c56598fc07161f123f3ac10cc2c02bedb1155493d711c40321588a85b8feb9991587d812bed04b27e18a1c1ef55e49516fc59ffe6f48d6cfb119f1d4dd2a97fd1322adf9d518b6c0bff3a7e7b4f507af017c427fccaf5b809f35e4cf8b035b9d0c8baa3ae9e18c0ae9bef25c873d20f886f90be043f20dbadda885fcab8af4b13af9fe3903dbf8950777d45003af49926210f1c24b3aba8167d94f7abee1680e3202af06d27660775d68e8679c017a21eb65c9a3b28402d830bf6c4074ad32d8134acefe980ac8979495a865f5bcd25c35031731ef41defdbdb71f240fd8459bb79d05c5ab0468d3804390085bffba49ce157ebc0a67ea5d089e961bc7505237170e23eb6ea5c3e74910cd2c73ff3077e6e99a32e185b621171714d3bcd79760aa0b2be74741fd6d078c599301248c69460d47d043fa41e8e8b10407eb12376345483ed3ea216bd301a11b9bc29e7fcf0dab3e04dc6bbf014a4e591cc72d53ebb3e0e007eb4eebeb635f1578e00b52cee9a9c8687f4f75e342283c59e7b5799af430c9d05f0a5fc9d6dc6c0d761e4f0aab095481aedec568a7672796b4f2537f5400ef8b8ad9b9cac80c9a46383c91a7abd532e83d5a963e68f4efb352ecf8e0ab9cb28b06aa08a37610a1a00f65a8b1466ac9045d15706e734cbbc1c1af78d3c2aff1033f1c9ea3b34e5b24decf9a3c2c9a522509893497f1b535e166fd9e347f381c542e6c5ef63c37262e9070df2b0c6f7c535b440652eb2b49b169637361e98d3e18d4d8053ae8570685df2bce2fad04d6661726641d0a9da45c878e5c42c807200666cee33abc7ebb2117af3d4a07eb44cbe2c48b968a6b24c3ef84934435a6a7451bfc7dff3b0b5b1cdcf21b04010874b819b0510d43eee4ce769aa46856c1bc8739cb77566e5f4632b83107e960942f381936da10e3c7b049380d1c632d58022a99659e845b4f4fdc8cbca155fb9780bc3be6595900acdb264a94d99d3255101bc9c9657ffd5a5176f073e47ed9b77cf57d1365e54cfb0d4d2b0317e2ab45a4cce056aa77e6479dbf710b41dbe3b3723c3efa9e057c02c81a0647ddcc3edba1259c6a009200d91dd1e3e01e899949dbcfd930448fb5a8779adbc249f375da6e155e24dc9ae793913e6e3bc0a86401bf2d59b2d6c2f1087c165e25c686ccb3ca826a80fae5619aa6005c42d82b5846c42a6e512cecd85399827269e654592ad6b370a6abd4a7589897c31ffb7a2dcfd988cbd11d941750df17f37352c50f2cefbbf9171d58999d81e5f30303eb769d92ff817bb45f0872673244ef944c319f671a5a840adbb1fe6273e8b7dd2a0e6b5cdf955866e9d3b56c1609e0a75535db9e6c0a27d1bdb81525bb319d63c347fbbe906b3eaca7a83ab4392c6a0dd9aea288dc00dcdd3bc1b808846b7a0ec2ecffc652aba5be52df0dde51b1c48a96dbd33ffc16f7c466111648015698ee89a271c4de8033a96887f08c6fbedbc0ca264cd4e17ae1d4ba9f574987008374905d3edfcc2ace924fe7a25553eee60f82575504fe4af7558a104d2c5ae5f861f3211fd9d40b9f18eb9b977c0dfefa765763749bf297cd486823fe812af35295f2c4d67e31f877f89600f10901fb3780e5076ce8ad61d00c06ec1dd5bf42c1a300cae69307e25e3428f63efa08734f46ccf296a4f9ce65b570ddc3947ee1813a9c37766a4adee51b9547d5c251f77cfc13d0b6b177dc1257a2f42ed1480825e5a95ea994b81c5c3415ab9ce49b55d605b9850382f75be2951b07ef6c6d6a34536e6ddedba113dbecc0027202409188dd3b1aef2a", 0x1000}, {&(0x7f00000012c0)="2a1aa22eea6b0d531a852d5c8f7ae27050c413ec3c9296303620dfb38c8da8e5b2a6c3d8677de2a3599a81a34251f5dfc720b6ada5748b176620d5020bbf22d54578978462c65e2fc1f236c99243f8e8fdd28cd96733a1c3c4a0cec245763e0b3118c4b8695fed1c8410a03f447523dc5cfe109b995ded3d450bcd32ebdc55d412e02a9230773dbbdfe5e7c69942603793fd0e683333e4084870b39468fd88dc4396c29d3f574b4c7b9e13b7c1124bfb518dc4774606e8c7d693c60d29dbf18ab9c3ede06d8671f2f629e3aa3e7c49faa66ef2d445c4bc5beaf4d64e658dcf3ab5cdb32c82d79f59c17c56170303730f429d8d6e21b05dff80850dd5f835261eb79dbf65e5eaf86fb2eca777cfbfb81e33fdcf0e44f44bb5a94f61ccc89aa1b42d09da38a86e30f9f37d1b9d43f7cc558d5be0781293e8f07d083d097f422ed31b89d9be3111ef99da53209c55b665e127248675d6138be8c69dc575c6a83bbd4f0ee9d5dbbecb904c671292a1c5a9e774b8085028283aaee6aa5c7520be56f797fc555a229ae062cda24aadfe15abe724f98280e51e5e4c3d373aebc5e43ab6c1a44b3bc3192c46fc698f8d68739da0c7df2d3eaa3d51c1a3de13aea959e09363758c45a23a587eba9b6a443f2152e921bab4f7e168bdf1d8fd96cb57a04d5500938cc89388865f5cb5db695547eb0462ab0cad35f627e525b413fa11d2692880206121ed0332979bb8fb7820d71b41b3ff7382b6dc66f48283a258efabd20fc0282ca1574d19305e08f9f585e4f6d5cad9a6bfd4fd4435b278819e959fda6170944a4ce67cc73b5febe618aa931e1a941dfcdbffc399ccd5f5424afc0c008ffbca5370e0e367a56ef4f955efa9198b8162fa266871ef01b02b1a9e2049ab5b8e38916fce0bcc9449684d9ec7169d1e174da9fbceaeb24782a3a5566d21ebf160bb7ee547434d1f3e7301cd2fbdcc37884e7eb36e65dcf1e7cb2cd503a77fceb88c98979d9859d6d2441d5723cc353c91741125a28f779d8a87ce552195f664ca4c4de46f1f239dd6bfc42f0db8d7e1530ffbc0fc7891cecf10494467dd242f9a24494b048042a284386bd40d5ccdbbb54498a727d6cb082b61c625531161d405a1dfe00928cf5c1d652de1d439a5787eb3fc726613a9042535565f83541faca37d052896735606b2099085a208af1cfffd036cfd437b48c06cc1de4ed0b1d6b85383e1c6f7324bb97c6c110ab42a348dcbd897642c9811f5d0c1c2ef915e46955c9aa294986ae27fccc95e96ec9f38b76eb0a303b6fc499c8671cde1f5e9b8a7f10cdb0cbd478c9aa23ffa0dd2021316e63154f9d22c14bc04e9c8756a7b1c45712459713af52958f95ecd9aac8ff487c0ddc0bfd84740802fba3e157ac4cc38e7ce33c083f24440d435cc6bcd7d1a5e4dcc3202cd6b60d511ab8913486e99869e4abed928bf8d375f9db1b8047dec0ec863f4885642e68197e7152dedef3030418a3ae27f5485a495a60547a5fb838fb999c148c71aa85ab3318581228ea60c0a7b8ffaec7305b9019eaba76e588158b02b3b1fbe597cbac503a1570b312f3c611ef06f2fdb1600bce4e2b5691265d52bd639be2debb5ce5bd45cbddcc4eb5cb96d2fe57e5cf719eec646a7e667281f3b1b6ea0d9ce1c5b006a5efd704d0fcc02bb961fcbf25b35829f1c61000f7dd6a4cd0b9ea58a1c82dced3b070e61fedd6957123760789a08b659d8718ef6fc7e40978ccb603ba65572987e1746081d2c1930abcc8b6c90a8cecd8155b399db19e2e29ce272ca75e7e52aa2ee56bfddd5dd32137650edaad4d6deda47e07ff6e80452b923b61aa6586334a15838d33678a75f018de22c142a9fee0ae2622a80a441672cca591dde0d72ebc89a3d0ac5cfdc9e09e06c64f1671fe33e3d5903e2b508cb78078bbb431602450689cb9ef2a6a1fb2fbb6160ddb4259911fd24c6e673d40946c73b380778c6e138f4173e1707b50cdf628e8a091bfc3ca9956355429e592cd3438e83822c6f4e499ac6920ba62564b2e2f7df8026eb860c67ac8c4d0cd06eb8da9b13b2c8f761eeec12d6c7d159869303d1f14399efeef7ef3242efcab601bc3ed0726d6ac978496acfd58b5919e22c253543bb721ed02e6ab67ebf8bddbc3462c8d50917199caf763e6c41cd25beee5a29fe651726df3874f169d5c407312be6a365a9aebd9e5444c2fcc4680c5ec3f319e072a0b631cf4de72c5bf755671ed9d422ad43e5dd0485a62f6268737527b0bc9d5db3423f5695185769139c0fa1d74ccd390213a8f786abf3898100c6a4a1c619f3a2b3b4fd0b06b8adba09968486fe47e2759b3ac7feec55f728fe0febc61cc0dc9d1fcc28def09aced1a07655a67c36e4bd4c81bdcb2409614d1ae827c0b7943c83cb1bf5b8f248eabbd16083703c7399462a8cdd1798dbc9ae2bc0dee8b5b2146eadd91657ff78acf3a89344c0ef87bf9f6d4bacd3b31d9fa937e6e63a9bc78b5c310f202fd1f8f5c674888305f3529ebbdd7cce9eb8c54bc14774dcff54240a8cb635fdb086bc42e59a315c94e44680410562e646d6ef463f1b19698c5e3e6d60089610e33bbf7b05009929242ebf35e53934491556055974270134a94665ca7b116632b71e8248454a1057997b318542dee42dac55f52d4645b086f2c4f6a110e1eef0d706a2db8ed3b9ea5bbb6d7157d7550d35de3c30541a0a2366b313728164a61c2a286dfa38902bd944e3fbcd4e88e76765e8b66aab6fa957c10b6d9e04a18bbf17cf06bf691892f0b27cfaaa3fc8d2a4c156e5ee8cb7011ce5d01927bfdf3b8a02de7f4f9eb771881921bc2bda4fe5cd2e96167f61ff88f5d34bf9a2bcdb17e10f28f6bbf8d50b2974bd1df4fbaa7aaae7c2dd9e1b2b266b7ae574788942eae47a2b05d21b30004f781206ec01eda42210864e8e9c6b2d352e8528e07030fc511888c5b9fc40d7573afecba937d85101e0b9c61895e82cbe5e67e93253b5679fff94159037315b63fc7e4f7ce417c1dd71235f4f6e03396a8198e049ac2216581e162aba3578709629576da55faf3633b3d4cb0be7ec97ac043b2d0e2788a7a2f462393386bc38e4f8886056575e682cc3598bd66daeb8db96e240ae108dde7d7fbd52c907ba1180a38e4570b2ac98126b0a5988bf30bd33b7cb6f9d5ef3c6ddab7903a0f8223b871a2db38fc3f9a73a7757d5a74dada237a4dafd594aa678c3bdc865e81fd8552e720a30b6ef3e99e305198943d5e1fccce008faa0c016a0329c2fad986f7cae96a7ed7fbaa2161f027c56f5b4fddc0ee8042a277599db04fc218832413630b0ee24b645c74dbbdcd00536276ef1e22612f2028a28da46f981d3d8ae8d8d1d6b32b2b106a510d0830657c5dfd7d8ab0d5ab72189dc33191571632d6645e9a060cd4fc819224e0e095c2f0e5c6ad54ee2fcf567c5cdaef6c01a6e7250d00b8015bbdbc47012475cd1bdf8f9bbae5b87f0e22a5e52dc68be91204b45a2d1207e065256c867828cf4bb8bd275eb980eb74003459a305552a09d70180de5e75b781b18ee253dc674b301fbbbe7aa58ba0246a13a2d9f34f36a16d163e4520e387887e71b9fa84ce1320eddac73331058c92f163adfa934587afdb0b20cd8f35b67d1af48dbb2396992ba6188821e395070999367c1153e9adea022e0fba5946b6f64280ac15601c57fa9329238079441be26833a1d5901a3659cebf8fbf11f43fd0c9bd010f685d254f0e043b077cab8b389e518272a90e7fab4fe325d98fa07d8fb866dbe0d8bc9d73c25f8b1bc03b017d58f5377a889524b6021e5f4c859aaada61cfbc110fca6fff7a0d3348be5b8383f7423c5f6c3c8affbd1510e8af2dfb7ebed617ada36f32a9b0343aa9410d55ae888eb371114a5a34dd9a2fd2f20117e4e6a5bb240900488d35045e319cdd4f2251f531c33644f1c56f65ef51b3014f2e73e299b84f7935b96d92befbac0bcf0541dc95b4eb8dac0b08d9bfe3c3aca694ad3a57f505be1f18d68bb0c949723189b897bb878102d2f6f66da8c22165c8bf8b4c01a50d9384218177ab5a3f3410ea70802071aa0a83d4266fbf721276c96ed988d6ad4483f3c48a205823fc70040c9eda4cab1b69c72868d10f049e646674a30d397e2cda707fc3054281196d716c1ffb19433a766ced35eae2af3f2336006fa45993ff6452f1b65580c62b93cd1bf991e85e9ea43a081ca7982c21803236bf226296b06944cb6539730e6639eed12a20eea570e50099cfe30aaf07eb13527375105596022aeff7ce8ff67046ef37b43d12080ee86c4a341c295b4244eeaae00e3c42e7bc121d94ff019a377b804d4129c7c77edb6247ce11fcdc0db3ec343abe531dedaad954c830286974bf10b6d8f6dd6d4a2fb7e61a676a1f4f0103f3189aeb87eecc42e2b2a4d84e4dc19a22c33e2604f43434f147cfcccc3dc6cc9f5c2a8aa54fcd2b61beeda2e0879f19bad2778369e2dc33dedfbaedd769a2fd2ef11c856041a4957d40f0f2e2a9957dffab2f1e9d57cab4729dc2cfabc7d063b3fcbc00796f8260f006697b6bf35b059e340189e9ae25ce21b14614a2ca6b7496c90a9140bbc3f3480c47af04d7bcb8c09831950ba5300484ae8b02f2bee3c997380601c7620e58c2e94b0ecada09586c57baffa8facac82d0e471b05812b2150f7604e21c27ee7e6577764e7b6c5d8e5fd2c6da88f72abcf32a5d7b0c822ea3f1358d77b26b185127c08cb3de9635274b2ee2f745837efa6fee8031a7a8ca4075c842ae66d92bcecfa7898f6ec9e3355e85a6e11dce081a24892069b5f8cf00e156ce6658e29fda293f6bb78d80ccc0e7bf1ef6622fbd8244b6ed1768d2e33b6f52a6c891801e50a5a807437599b3ca5b6bc940673149b8bdaf9b314486245093bbcd41c20dbec45fa392d0edfe8bad4441d3dba73f366976fb5eb8dd2bcb9ef271aaece7da1ea4842096a0112de78036105a5acba72fc5c190b5c3d793e216bcdd1afb1d615afd799e10c2c60205fd99241494c3ddeeb9ebddbfa4dfe0009c800a14eef0d4dbc7e828f1d46a95e371ae2dfceecd60c87048dff939667f90c88085fc31e01c43e00f8a5a44deab6f40450020e4850374b450586a7c318fcc5d5e9c333c5868317d7757ede836159b458347e9c39ded9ece10923d3eb4bdb391364249d55cdef0e26915a2c3e16dfda4127ed245540e071bbb480d2c93cb43106cccf0fcd10fc40906463c84625add50cbdc287b6a8dfe80f61b49fc3385d8e5540923482d2c6074e30b33800e5d285083761b1c85055cd3405c7055ac5ac78170ecec28d77af65157512a6632cfc778c56aa8491aaa170c9f33fd0c3b4100d692fe675e7514fe03d5d1bee05d2f73ddc8aec6ef78c9a984d9a698cd3fcc3d44c95a2cab8ce9edef1f82937ed9903ae4dc99a9afd14cb6f6db4a721e7b21de5001574207aa0c944834c3cf47b4320b994c99d6b684e1658ec9bfba85321a45e3c0a51c96046b90a3480145181dc71691d80e96c2e804eb0262e80746fae82aaabc882905eb8c6b034586e0b8aa114b1263fc1cd2cc879ae30cc790af461010efd99ff584b06c5f2fdb48fbebc2c9f28f3e4ec435804f0a34f88678e32c2c9a53190d8b8f55955bce2780aab8c516bb376afaeb4117364685fe0375e978dd5d09a651dc73ff24df8512ab14fdd6791bae408ee34f5794fd3a0745689339150a36cb6c323ac938fbbdb4a77673a6ef0c5c415b3fcf90becdbbb2710303668180079896ef88fd378d08286c7686cbcb", 0x1000}], 0x4, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x18, 0xffff, 0x1, [r11]}], 0x70, 0x4}, 0x4) socket(0x10, 0x2, 0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002540)={'tap', 0x0}) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) socket$inet(0x2, 0x0, 0xfe) socket(0x2, 0x3, 0x43) clock_gettime(0x2, &(0x7f0000002580)) r12 = socket$inet(0x2, 0x8000, 0x5) bind$inet(r12, &(0x7f00000025c0)={0x2, 0x3}, 0xc) r13 = dup(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000002600), &(0x7f0000002640)=0xc) setuid(r9) r14 = socket(0x18, 0x1, 0x7) setsockopt$inet_opts(r14, 0x0, 0x0, &(0x7f0000002680)="fea4a9f97fd4616565a46cfbf133b0c7e6f112608fd2037db3b2748d5a0acd6598c222e0934cea6f72c50d4ee114aab515e46d40711df396fed1a03ba1fc916e157f25c64c393313c9bb2723addda72798cae4d74e7411773d560ebdc064b885c5a7c14cc67ce1383481c6c960e343fe13867eb533024030469cced44dbba71d9d713893b92f5c301bbf2003fafc3178b286747843d426656f16b2df539e316a28ed3e89a09912fb0b9088e718c769b1ce5ee2f59120ff60c334732088b32f6b932c6a9724722ea6c308bcb5e9f7aaf2401e6970c18b0cee", 0xd8) socket(0x1, 0x1, 0x2) r15 = openat(0xffffffffffffff9c, &(0x7f0000002780)='./file0\x00', 0x8, 0xac798bd6729af4b1) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f00000027c0)="fa28f6f7886a7ee39e843c322396e07283b769c0b4b73e5c51a6bba2427731b43ccf6aefbe9879555a27b1996ddf1d797a96989cfb428c7952c11da14c1c1bef1da81d824aa7e860c9389ad8365fb139e4882615d2a87a8f52994be6f06990182b9c316557560ca766c553454ac98c25fb4c738cc648027f6e076c891cc4cec239842f22e36059c7b6d626bfc689d21a0821bd9a34ce91b8e32a6efad550d51cff5a610bc10c4b8dfa632d92be32cb0beca97575a17ea1e835eb047c0b94487156f357005828bdec5d4acb37ec5cde8228050748f2fe4be61dba6e6fb19ddaeab28756a34a8c246b1d9474ac3765588b8299abc3b7bc545593f9866cbf91be62a9f7872a970dd53a615c04bdd1ecdd7cf9a922bd6aa60481b4c70130968ff64631e22de268a731f22c99c6c2baf212d27b9226e0712e20f2ec8ca9b8d909ad3d51215fb22583bebc04072039404f9e5fb9e99634e820badd47650063912837b0dd8e81a6e9340ee033bf953d19a130770a3dfcc0385bd4bf5adb53ae50172f25e71e2d06d9b0b874447b564e9ec679e3a6a6c4a040d7f657985611c8bb57f7e79a2ee809d368e15b730a4d1cd87d776ee6e332b07fd38388e30820eef677b791b2aef53bf283b7d569fcb4655f4f925bf7d4a98a03985903892c1f19f2937a7bf46099c1784e2e66a63ebe686be2168d7026009a7870f19381cf74c84b68cf8178c0224b5ccab85fe61ce19e3429438cc08cec184a966d986ed57c8d70005770a963414730984dc889707dea27418137649a52ee6e7496c879c96981addf693c2388f98d45cd3e9ef0342b8aeef5ee7748ed921b5bed59fe230f0c8a8ad7da9888afe11e9e67035961849823f9729abb67464f365d28905f87ee61d7b44b556c47742cba59b1b02fe70c75c18e6d91a9bb7fbb294965290b36611da26ab9b6978cc4290f482938bf90332f48276c90db6fc043bbb24ef734f4bff13e866896a20a18498a078b7bea4e374e6ab8829cb3de263bbb84f40225ddd686d0292d11cbe027f78dea5c600fdaafece5a2c5ae839db1fbce8f0a071291153894b841fe15e8d232c1a6c3fdecf6af6232fb1774bb2aee36c3cafdb2ee4beb98ec327c9b997f188d44410783cbe33a0d69ea4f838076b0ac34457b7f6a82f7e02e88022b34beba3e9c7a93e0b35dee75a1e6056bebd6ce4bb14a9923d19877a1eb1cac57976ed0172a283128bb5b27ccdd766754d342aa6d4bc5a2e8b82163b52fb2f0b9cc9d9429b8dd8e1bbdf94eb11ccac61ed0ff6d549ee97aa49dbb90c44eca3baae3cb1b31e0ac07222e12569b5df20919708022f9112f03067f259096c1705f1d6d6af1662cefc02e2bf38afc0be0b6dfa0df07d881e5dc4bd6c6a1e59e82e7a883d20b2c146c3c6947a133242497a311b872a4c83764e1b4f966ec77a73d99ac48b185bbce3671657b1dde32111130b0e5f91a83b1952a4be1f5179e58aab3a8266a1f29284781d21bebff50f83cc5d8936e28a290dd9a0a0cf8035300fc64ca77e01072258374e225a841604b119f8f9b5bbe54b60d6c266283d1b6c10ab687e4abf819a77b02f909ee7916d5145f3817245ae861c196ca9690d7b53ddeced8fd3784f19de3136a71289e4edd7034271d66f083982d7357948662d05efc33034159f8fa996b271894d1e61ab244b8b3f3d05e368dce0605453d1fe12535cca1a11f61419778335c6804beb390340a1a84b4b927c455801fb61a5462b156352326140cc23233960b32e23b63730b149163038d34757a96479fa9bed58fde4e3a9e7c9bb410619da1442c95349e14cd751c09f5406d1d2ea55a3b0e1db879a8d3bbfe42a58b3d11149918438256db4766864da5dbae1d49a7aff271d07a264d91b8ba65b68dec3eaae5bbe4e9f6c5aae76829dcde012f8a86733be1d5188d10b4786e8d80fb7a0b581d11e504b1d87e72b1d2e2bce3a42df144f587654851b0f9b82fb19f2a694461add19d419f8d614e4faee3b83619627eed6908cdd7df9b68e6d8a58dfd2b0d26b482fc04b764671ed90fa4a945338ef9b00b72d2375e9b5022c3e7885fbef6c2606d0afd588d899fe44b8dac073a60eb7ecbb9ed6580edd6b819dd710453703d1904cb712c777506229468ababacd733c7c2a78a2dafb6f75c7f346ee17d9cc45af6441cc798f7bebbc075ace413671dc7d4c356a4fe313be00d7022302d4c5998e53819fd6e5949b3c2d6c48b6788e7db3bfee2053e83cb399279ba48ea869148e21696671d3806035c839d1b6fa03710d1338c269072f299ede5aa14729506a3516df2e7493ef6ad93f23f1525c5ec4d34b03dae6580a5dcd1fc0a03657749dc44457fa20e294367e1d2427dc574515ab1259e3d0357d92f5f20093baafb88262ec954de766f37c3a42c5c9b6a5270a98639bd0e6deb4bcad2294c25472c98e8292148e69797b3757dac4949f5888d52382248db266587d7683c2b901aa5d2141c1a975d9aa80a3da89c769e78aa04c37bd52a6d607bb75f1b8f0216d3c46b05aedd59cfe663a9c7bab5c23de883e20279d76a51943a99de1c020d251770d0218588538aaf18b6ef99353477b04d0273ed47e97033927f5dc08509f72172bbca179e72ee19cfe7cec6c7ef34de32253a07b8a674b658d6829f1194feb811e564a605d2a1f3068ffb8e2e53c84318ef42b16f266c8f1cf9f4f0387d7c263a5f0591b70619f6cb07f282adaa274d0c263b4d14c0a6ef9fe2fecd97602fbc70590c3f9a1b63e8ebbf030b3d2238c6306ec40803e2e2ee2ae7a6502428d6a6c26f828e8aeb958cdf9d1ead8f0cf05239718d6f8f6a9a969050e3271cd7b28d57365ef079c2d53d74b535ba217244f298933c1de9f176f9028ee2e2359aa1ac9f5f87bf808c8ed57e54c703c4d435a4cd7577788015b86a37856daf42158034aae4500c7630f7db341fe56cc909478503ee9cdb72eed47886d1d0cd0b3a87e7ed66073f5e7460e539b414c66b31b5ce55397e71a2cc21a4112c660334a86dd0a28c1c7f23803f6c751397f84cf5a866d5d8ba28fcaad0d22ee69d6cb05e81149cb0d57aca6d94c5d8cfbccbb5c3e4050e159b0473bc459cc104996b3cf595aedf550952e47cdddef6a33f816bb2d0d0f4802a40cbc0abd6db84ade8b65295cdcdd3c031fbeb2b20e5d87a988f3a4e9c9310a432cc39501631bc6e1ab79272689b15b5d3ee3179c4daf831b6699a9d26deb1e7838eb7c52d16a31455c45c1d3f7bbfc20571c768e530c5320f3fd004f31c48e5c07d8ef97a214927f04fe91c623db59f99c067ac4f1ead0219f88c0a09c2fd1c725452565d620b8721975923ed58180bb672d0887c82c3796c43aab232ecb1e2dc69ccd4dc9c98cfa3c981047a3a5ae85cca71b3844ed9e61cc57291f0b3a406f4e97414790554309905710d1836f65e427b8759e9891e80d2a0270ece16109d1c633aa02745368f41d4ace457c1d82d3a7661d614838fcb615b70d3c7d3195cc2f8583336b478435015696ae1b5582730136cb4b165d713dc3b7e95adbd0f852f58677a4819d9c9b2160c6188fc99a15b38e52f1b1e233e1cc4dfe07e8ed663ca93942118a6d8c5c91798560d80ebf0829ff29fb1ed19af5277fc234dad3fc7c6e854b692cdd61657371577c7639ed770ab131bd9173ff6b6fd403c55d3ca242f045afe3c9f02d41ff1ab19624020ee96342a8fcb1297c6a894db4cbc809436f4a8e9c98b0a65a6af07e557519174716268f7a15330639b9477fe26d1efb2d3687183dceb0abc88293146a63bd403b17d24e14f4898eac0f9a34df71107d3d2d0314f00dfba59eb8c0d280ffc351e4ffc91c420d9db59fdfa72897b39913f49cf069806e741ea920009c8417653f0997f4237c4a8494b719045bdd03fba6f8123dae43fe2980243c33abc92325d92894f9cec2d5217d5a47e76fb116f9e979d15187d82f020b88f7b11598dbfd498284747717317bce559307be8684a8eaa2cbc424bc87b369a0265a50ccaf0216d71c3b113749c6b486fa69185b10bd707d0a4a9fb294c958659ae496fa8d76a899e13607d1fd834d1b93eb98ed1f81427a47d4efa57a66e27ec8a05b21ac87b429aa7bc10cffa513d74e5800bd8739a7734eef16272c29d5854eb7e936163878f4c93cf1dd3fa980cd681b53b4f6839f17606cf7a3fb153200c5853c63a5029128a45a1bacc82a334c62f36bf5afbae17fab8c865a0bd71abfcc67c7703b694799c1440ba1d54c0280658729bb9f51b5ae483f456b1cafd79e5760252d6073618b2fcab33cdc80118d5e3eb498ba942fbafed8a3d147389a717792b5b52d247cbd11476ee920680eb19ebebe52061d9305a21a07aa7279000356e9ae6c91ea3b5da3f28f6fc2d5249763de33ab98700a69dc92b2b5b8e7534fb85b3f30eada47963098ad9174870d4a21d8e2aee37aece5431a88296c5b0fa9ad0d6109b51e404aa446feeac44c01d7a648629ffc708430882fc73a39cd16794acfbf8d23b1272e7e0010c3b8a01940e512cbbe8342eabbe50eecd5a73fd6d2bc72ccf9e90892788ab305f4552481ac9a1339f82bbe45f06322e6b45d6e84ae4cd148d11ec6f1f7a63af6ab8d1200d4073c5a249f36867e20d971ca527104951379e18d78df8cdd70864439f4ab5bd7288c4f963ddda08e9e44cac128822eca4e20cfa46c0c791f740b2ab16f0cd86a28a02a695e412909ad8ac7cd5d3f013ec23b42d5b745172b09d586523f07301907b2c6b26848e24d9b52468d99530950db1fa756c171a8af63ab6587e73641ab37181c462ac45428e7b860cca3800004fb4771ce9c2d0d6159ba31b9a53aa0a2b16b83f5a29fc10c1ec8f3769e2dfc2831f71511a21357906b995700f0ee4400e2631ac03a942e21690dc2b59d1115b4357c1d59253beccbf1ece0da68e44b6abe555fdc8b2b72ea4d6a68806b47935a4cf544e68fefe7e07c342fd6596135c3065d8ec01ac63a40d6bc6222d562975f9bf072606d083b4fbb12b6a173e33e6ca0773ee81107e6fd3a783a4f5f36bc216c54fff498def644d8a9e192eb6bde81cdba166f6f4d7c249c0a55368879bc94d1e02065c295daea5db93c9d196fbf66b5ebe6d2277ce36f5a5f40a30206a597892ce02725c9c412185e8f131dbad0579f8fa851faf12c9788177cacc071b7b93deccd397a9781756046919124a2419ec3b99987ec3f32bf7b6154a432a53e079c6fc825efedfd750eae38c65bb2c5600665a2ad91ac7d24331e5f1fe8543dfc6c1194059a823a6eca06af373c9a5b479d182af0d412112fe67a165d35689df8782f5f14facb6627214c452ccc7d2f49a2bf85316704107000336e59a37fea8092b5dab28131e4a840e7801ac2eea38c7257aef5b347c4105ea7f85dd14ab5faef6d7117e0a37061a0407c8f63e0d35644965d2ba2eedf6977cf6e3ef1600a2b63068b35365135226f92a5e248995dc3d12c14bfac5913fbc3cf739f0e2df4d2d097695fb1b44a63e5ae89355e5dedde23c8c32df4d6585256e31fb7a53c751e785f24045e6400a0a2a2c8dba998ebd06968461b8a93a13f002813fec025d103ca068f50dcf36a4c8501b383bb72be35ba5312307ec23b88c7452bd2195503907fadcc742f3a4be0cfa8a636562a0f65147867bed9feab12172ad342b74caf568f0ed6b72dd1737aea1833bb87e60b4f53fc2501b4cbd784e014c2d35ac8a55130b7c12744bea47c0967446f47e770ccf3ad761556bf635db603ad1d3bd8a2d90", 0x1000) 03:03:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f00000001c0)) munlockall() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r3 = msgget$private(0x0, 0xffffffffffffffdb) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x0, 0x9, 0x1000}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x1) recvfrom(r7, &(0x7f0000000380)=""/138, 0x8a, 0x2, 0x0, 0x0) dup2(r6, r6) chdir(&(0x7f0000000180)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e601ec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5c6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000aa15e94a15fc1d45745efbd0fa0d121b311022065cb961a4b11debb30d8e9bdf30f51a82bb3603318b"], 0x10) writev(r10, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xa2e18270504f1bd9) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000003340)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d04d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cfa31c6f29a13dcc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d392f2a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f1800000000000000005b4b59a610a47529a7"], 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3ff, r8, r9, r27, r9, 0x1, 0x5}, 0xfff, 0x9, r12, r19, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r31}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x80, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x403, r32, r22, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r39 = accept$unix(r29, &(0x7f0000001780)=@abs, &(0x7f0000001800)=0xfffffffffffffc34) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r40, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r42, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r47 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000100)=""/114) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000200)={{0x3ff, r45, r46, r45, r46, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r45, r46) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r46, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r44, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r54 = socket(0x2, 0x8001, 0x0) close(r54) r55 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r55, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r55, r54) connect$unix(r54, &(0x7f0000002400)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e8109a8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977a1648a837c0e5ace3ed064283bce37dc53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000000065f4d1d106480f7f23f4762fda582f026383e5aaac5c7f1f964f1a18858132d438716fcc143d957e7b5586f3756eeb52f8a56c8408cbfa68ee7ecffecfd3a8ff7a4b792eae1d50ba047a581c1238f80f9c0cb8d51220b48839d338e34b3574ff4c8467aac5cdc5f9772bfaf91dc134279b0e9da1407161c8bb23cc63d86738ed091ab0735ebef076974b9fccc6adf2b352f7710657b38734efff21729e220cf88438de844eb5e3c9"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) writev(r54, &(0x7f0000003180)=[{&(0x7f00000032c0)="5ec62e7fe854e9b21329cd72692c7014c0465ed2e1f89b5328899aa0dbf58bfdda7c0ae1b499d611d6e8549067bb34ff28168f170a1f5bd2f950f7b087588280d4115283daf6"}, {&(0x7f00000023c0)="76d06e99cf186d04110e50dfcc8e3fffd2a54ad0e1fde07752c63205a96159f9fe23863184b0c29be305c9e1a35e98"}, {&(0x7f0000003240)="303bc1bf61b6b6124b0dd1eeefb271fccff21dd2e0253767d371d09a256248d1fcc926ffdb76c910a03430909d8929d6a1838526ab2697a510263583ee11fa69a951"}, {&(0x7f00000026c0)="fb3972f88c469537ef4e792bceeb7029e79b0622a12d209078fe5d7c8610c17a4a8fcf7245753784ebfddc67e38e884b78c3f35f0064884ac8e53bb8bf254b7309e6fb7dadca964e718aae7c050ba2fcee"}, {&(0x7f0000002740)="d04a2bed07a474b6c56e77c8cbd62532ec8a1c53fb4a0dddb762f7d8941f86be4b6e0124e0a99cfd351791b80b515ed57c69462fb582b36cd9a7ee9841ef42ff4ecd9f6ba212380102fe3a7e265752273816a42caead70b1e988776f9acfe8a3a22f6733597034f80cc26a9e109fb0b619ad06375b7d"}, {&(0x7f00000027c0)="bf993be39a2c775c8af9f145e8c71dcac047f9c21380dfc2c570e4e355aeeaaa1b4b095bd94a0e510dafb6b7211bc964cbe8e8e80f41fc4dbdf5f2c6f0ecbca03cd37546dda86047767fd90ba39761f78ec7048b"}, {&(0x7f0000002940)="462ccb7f0dbb193959e765ec28f0665f52503f2f83"}, {&(0x7f0000002840)="ea1beed99ee647449d249e293c67348fd04184a22ae55513a7b0fdd17e6bd8c561bc679bca12c1a4044ec1af2903d33e41f49d167276e83deb7a7d1ab7138eb231"}, {&(0x7f0000002980)="027b8ac9d2645b662d4c1660e785164e8705e96edbee4c5e706f2a53377fb2956f85a22d7212fac4842a341fd36acdb5494d4ca6758651eca4b09c3d79413e1cae019cb441c293b5a0b7bbd574800088532e9953d73f6d4c361e066de0d62967155761ede32e4b0ad16360ab50056fb6889f7ecba8fbc35c220c50b7b267a9b4dba84c4d158e83ccedd9229fac5675170821287e609d892c5929b6313665314a0873897fc96eec3cf20242e6e1522dc7dfb7e35f58c2dbb638909a8fe2eec958591061c711c6147143f66e7a2012af23a61085cb8a9380db9ddee1593ce8ed1ff796a6"}, {&(0x7f0000003080)="4e36d03562d224df3aae867f594f036ee7a641e82eb223ff6818937b7240b9e4dc7e12e45bb664c491c01fba3aaf15466d4261abfae1f736f7a0fc040af411d7dc7d92e63f757e2486570a254a10a43bded1eab716be3c266517c32605af9e4d1a717263fc0b3f9e21e8b8ab36b345f9cde5147534251ca335823bc007414170815c8e356cd40d4c783ba017595f276154a35df89b774f7db41c273989074317959344c6ae801fe6c11ae9d3b50fb8b49e237da3f2d0a6e4b1f3290476e7179c802458d185402b27ab1a12253e49c6c231ffbdd1c40856c6358276c962feab621eb50146e2a8"}], 0x1) sendto$inet6(r54, 0x0, 0x0, 0x0, 0x0, 0x0) r56 = fcntl$getown(r54, 0x5) r57 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r58 = socket$inet6(0x18, 0x1, 0x0) dup2(r58, r58) r59 = fcntl$dupfd(r58, 0x0, 0xffffffffffffffff) r60 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r62 = kqueue() r63 = fcntl$dupfd(r62, 0x2, 0xffffffffffffffff) close(r63) r64 = getpgrp() r65 = getgid() getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r63, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000700)={r64, r66, r65}, 0xc) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000600)={r64, r61, r60}, 0xa2e18270504f1bd9) r67 = getuid() r68 = geteuid() setreuid(r67, r68) r69 = getegid() r70 = getuid() r71 = geteuid() setreuid(r70, r71) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r72, 0x1, &(0x7f00000000c0)={{0x6, r68, r69, r71, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r57, 0x1, &(0x7f0000001700)={{0x3ff, r52, r53, r71, r53, 0x1, 0x5}, 0xfff, 0x9, r56, r64, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r74 = getgid() r75 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x2, 0x3, &(0x7f00000017c0)) r76 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r76, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r75, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r78 = semget$private(0x0, 0x7, 0x286) semop(r78, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x0, 0x1800}], 0x4) semop(r78, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f00000000c0)) r79 = socket(0x18, 0x2, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r83 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r83, 0x2, &(0x7f0000000100)=""/114) r84 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r85 = fcntl$getown(r84, 0x5) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000200)={{0x400, r81, r82, 0xffffffffffffffff, r82, 0x104, 0x5}, 0x1001, 0x9, r85, 0xffffffffffffffff, 0x7d55, 0xd75, 0x7fffffff}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r81, r82) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r82, 0x0, 0xffffffffffffffff, 0x0]) r87 = getgid() semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r80, r86, 0xffffffffffffffff, r87, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r39, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a129686c91c3ba14376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d55"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r41, 0xffffffffffffffff, r51}, @cred={0x20, 0xffff, 0x0, r56, r73, r74}, @cred={0x20, 0xffff, 0x0, r77, r80, r88}], 0x60, 0x400}, 0x404) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/63], 0x4b, 0x3, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb024d4d990b3ee000000b9000000be64000000"], 0x1, 0x1000) 03:03:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x1ff, 0x7, 0x9, 0x0, "e62c36ae61fba64800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="fced61fd5d0892de83359cd937b88fadc5af0a1e95a86e21fb660812fffdf1a0ec5c0d23c677547c", 0x28}], 0x1) r1 = socket$inet6(0x18, 0x4, 0x2) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) 03:03:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x90d2, 0x0, "d73000000000e74de400"}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="9debacc4adbcbb44edfffd53a21cd27d73171120376fb479da294d8ffed9be0538fdec86a95293a5d14d2f1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e503b2ff010000e7bd3b2c72a42efaaf03ccec3869fde890fb81de1e", 0x6d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "269a95310c5aac6006c35536c69a8c924e61f87f"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 03:03:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/41}, &(0x7f00000000c0)=0x2b) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x2000, 0x2c0, &(0x7f0000ffe000/0x2000)=nil) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804df1c00000000"], 0x10) sendto$inet(r10, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r13, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r13, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r14 = geteuid() r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r15}, 0x0, 0x4}) fchownat(r13, &(0x7f0000000440)='./file0\x00', r14, r15, 0x0) r16 = socket(0x18, 0x2, 0x0) getsockopt(r16, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r16, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000900)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, r14, r9, r17, r12, 0x10, 0x9}, 0xffffffff, 0x21, 0x9}) r18 = getgid() getppid() r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, 0x0, 0x0) dup2(r21, r20) r22 = accept$inet6(r19, &(0x7f0000000140), &(0x7f0000000240)=0xc) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r24 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r25 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r27, r28) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r35 = semget$private(0x0, 0x7, 0x287) semop(r35, &(0x7f0000000180), 0x419) semop(r35, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r35, &(0x7f0000000c40)=[{0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x2800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x8}, {0x3, 0x500, 0x800}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaadcf) semctl$GETNCNT(r35, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r32, r31, r32, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r27, r32) r36 = getegid() r37 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x6a, r25, r32, 0xffffffffffffffff, r36, 0x1d4, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r37, 0x5, 0x8, 0x0, 0x80000001}) r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r39 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r40 = syz_open_pts() ioctl$TIOCCBRK(r40, 0x2000747a) sendmsg$unix(r21, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528d, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000b00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r19, @ANYRESOCT, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="20000001020050e96a02f9c8ad9e000028f2f6491f6fff24b2a7c1a56e57299220b3a31b362243746470e5341176a31e872e92d79105a5cdd5a03758fe60020d06117641abfa7024cf8a5695768f339f5005cc618d60df9317acb061e8db9b", @ANYRES32=r37, @ANYRES32=0x0, @ANYRES64=r40, @ANYBLOB="000000fbffffff0000ff00000100000000000000", @ANYRES32=r19, @ANYRES16=0x0, @ANYRES32=r38, @ANYRES32=r19, @ANYRES32=r39, @ANYBLOB='?\x00\x00'], 0x84, 0x8}, 0xf9101b009f4c552) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x6, 0xffffffffffffffff, r7, r11, r18, 0x1e4, 0x8}, 0x35, 0x7, r37, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r42 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r43 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r44 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r45 = getegid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r45, 0x2}}) r46 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = fcntl$getown(r42, 0x5) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r51, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r51, &(0x7f0000000680), 0x0) r52 = getgid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804"], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) r55 = getgid() r56 = getppid() shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r50, r53, r55, 0x1e4, 0x8}, 0x5, 0x7, r56, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r45, r47, 0xffffffffffffffff, 0x0, 0x9}, 0x0, 0x75, r48, r56, 0x10001, 0x8000, 0x3}) r57 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xab1, r11, r2, r41, r2, 0x100, 0x4a}, 0x3, 0x5, r56, r57, 0x0, 0xffffffffffffffff, 0x1}) r58 = accept(r4, &(0x7f0000000280)=@in6, &(0x7f0000000140)=0xc) close(r58) connect$unix(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66696c653000e2d54554ad9b797103fe1238084e642cffa30139cb7b9d0152d939f5434c7a98aaf0a21459d550640eddfc0cad3e12deadf9f0bf139378ac7c5b6539457d7e018f2f36eec7869f86c5b4163494fd99be8077706d84232383779f2cb27502dd81a51c558af41c94f60c3d0904f604adc5492f07a77777b2daf214953c3f4e486fcf83f40fa21eab33a1ee9d5497a71d55141ce6bcbd35b43527d2e59009a6b1824586"], 0x10) dup2(r1, r3) execve(0x0, 0x0, 0x0) 03:03:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 03:03:11 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x6}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000300000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x1b}, {0x18, 0x3, 0x7, 0x8}, 0x3ff, [0x5, 0x6, 0x10000, 0x6ef, 0x6, 0x3, 0x4, 0x67e7]}, 0x3c) 03:03:11 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000380)=0x1) ioctl$BIOCPROMISC(r4, 0x20004269) sendmsg(r3, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x8, 0x80) r6 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r5, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r10, 0x160}], 0x1, 0x606dca73) dup2(r11, r10) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000400)="ad73f59e76e3ab8811f9dfd74f3c285f6c0cd1a02d3080f925c9f335f7d606377f2c78a03b31f0f50a19398d789c0b9b721ccc26bb9d34f7b1a76b48fe25eef8e879a473f1acb20e1ef563906d211a4608cec5e7483fb487e3cde5164bbf904f79e6247dd9044d6807686c81504c7b0dd2327c920f77e21120a42256f41e467750a834f3005bb24a4b96e61306ec215c27", 0x91}], 0x1) 03:03:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x2, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="28c9fe6afc2e9e472722d59ae92cbe84d79d502297395d51f0b29db4852a07485a84dcf4fd3ba77a07ff247a75d195821fb17d7134f755a3ba88c60bf4a5df2a5de51cfd5686c2fe0972a7549a04dae63c3ddf1d1652b30a0d424b4affa4a5ecac92b043aa27484fe6996be7c0b28564078c90a2767775e70dafd06a4e91f6777d376670d43ff6763743f02b9239c9140b2671c5936e0757d0e995", 0x9b}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:03:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00002ee000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 03:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0xa959, 0x405ab5f8, 0xe2b, "394448881f0f244c0e8b8083cecba380e3d5d551", 0xf1, 0xffff}) flock(r0, 0x3) socket$unix(0x1, 0x2, 0x0) r1 = msgget(0x0, 0x400) msgsnd(r1, &(0x7f0000000080)={0x0, "67ee9b89a657b7979e1c4f2ce1a78060083c1ba33481cbd8e34408f28c6f91da3c40eca2953771c9be83daa957494db42fd1197105e29b9151242eeb39f2e5cb86dabf"}, 0x4b, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x5}) flock(r0, 0xd) flock(r0, 0x8) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x2, 0x4, r3}) 03:03:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/167}, {&(0x7f0000000140)=""/19}, {&(0x7f0000000200)=""/78}, {&(0x7f0000000280)=""/4096}, {&(0x7f0000001280)=""/45}], 0x2d, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 03:03:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/231, 0xe7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x144) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) chdir(&(0x7f0000000080)='./file0\x00') 03:03:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/60, 0x3c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) read(r3, &(0x7f0000000140)=""/171, 0xab) 03:03:13 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"}) pipe(&(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000f00)={'./file0\x00', 0x5, 0x8001, 0x0, 0x1, 0x3ff, 0x0, 0x91e, 0x3, 0x0, 0x6, 0x2}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000e80)=0x2) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="c91e085d5e645545406a2a586da46ff6ae9c1bc59193fedde3515ba0720a72c232c3aa166b9fc363d8e5d792343378dff7a4ea63eb6cb976a9d08e6ded880b08aacc3e6de3571d74a892812b818584f90fd527061b314bdaae64b3d2428bebd6e0b739dc4901f01cb0cf98211c2f36d736a157bb1396d429c8eb3b9c43588767aebd78cc5114a99f82d3ebc87c5984b642331a774093bc45a6273c3902fa94cd30c7c72c85de6eccd732f4f2eaec8528dc2dadf3f57835e92b184a8a7960144fad2dea6b7c23d2af4a59ea8d16286fee7636d8bcb29810824833f475eae5dad18cc6e3477a9532475ba1d31c26c6645108000fde1d5944cb896c9bf66b4918d838087386ad74c95a70df0e66459572462be86bffff8c5cb6e2f4506b79534c29e82cb7cca52ad2aa88d961093e7bbe97fde16104e3c1bcc811c510cc47b0d5c5e3422e611d37e0e4778f3f4e5540f2f1661a2ccfed790986a2929d1ad24b6f939d0cfd9e7e8e3c1bf3e24095eafb6a106cd4b5915e2a6577ff7430097dc8c23e8a7d1f44e5af8d2122a36437d60130710cff59bb54f3059457ba681b4c25758f0e069e7530730da8cd29454af7d7c18a57c0fc7ef9fdc3175d5922c5852b43489cb38c32ed8d1789fb4467dc78f814a564300ea5696b84585da88432f8711efc2319022c12ae2e22e853acd8efc178b2aa6bfabacdeb8d32d5fbea705da5a287e428924af874158dd4cb470fbff7ec98de864f97fd28b000d919ba140e8fd961c9dd72c85bf601bd1703fe8e3cfac081ccecdae6d5880ca79aee915ce0a163dd83a6cd5296d92108ce5f0aa04f9a63519984f0372a008ed12aeb59d32040b5bc0f6f778b3343be49f0cdeb0abf41411e2fb9d28f317c6b1f6c4f82b29f5dbe9cd316eb2031228d3e5cd706643df5a8b9e375e00bb19f2637f1b11152c0e20adb3d4a6d3d137268ad27d8e6e9a1d01e8465350db9a67b4dbc0d80fc88d6e2aea141909d4680e91974e7f57a3ef5bc0379eaf46f9fc8c1b6e07537e0aa35ff5fc262dcfc60ba130a072c4971008c7c28612f3d9142c0cef3d449248dafd3848fa979719780993cb86465caeed45de3ce7eb5911c87c32e5d40a61e55c070d3479ac5c9f1cbbbcfd7fb59c4a6d03c7e7e5098a19a24606b784af00c79e97317cc4d48b034547c07cf67496e0bb72345f36bde9385ebacdba4ab75695675e968729b5a0d0a9dacf35bfeb039519f689386e1a57b6e771890f9a13e4138655d0b6a294ae68577b90427f4f8ce58c12e5df4bb7e351bcfe1eeea9e046da34e1413ba8bfc12d6fe4292839dc630006692b3d371f56a1a5bb61cf80b40c4f3b8341063bc9162d48b48e296409f4d15e68340f21a76f621fc70e66119e817fff707b7fa8df60939544f56e3d983da6eb7ac66706cc1bb985154bfa862c19565bd26010c3667cdb3c1b6ce77c0fe8f6f8487940ee66a76f0917d5c5315be878f73ffa12c6a3241c40914dab759840dfbcdb98479abcbd46f5b37402835a3ddf69f415b7aa16a9aceacd38f8e619e9de468aaecc976b8426a01400a3aa56333df695dc5ccd79470de7e5fc1687976bc78156dd6005021aaa507c55cf334186a4d602f42f54fbf1743ca6e1a4d11a43dd0755f1e8c371624cd5affc5acc2e3892a3963913b78624c87b2a803f7b8fe0e0df3e87765540fec4900fed164ae88200320a6486fe3e06df64e9e7566e9d92ccfb3fa762e927563f10608b40203902200b54341dcc6316216521efd24bdf1ef7c3dedaf71dd03d714ebf3758ed48a942c2f99b641aeb72ff9acc3bd6dcf3ba87f068d4586726c74875a3d038b8540fa17456635364f7708bc717b97d13a0b38c6852f021a175fa1e18dcbcbbb2d9065b731cd1947db88c834296e4247547e15de831c69bcaadffbdd8e7ac664d8852b4cb8ed3a9643e750c2033df86ea06f51083c4d2b448269b0f8a1acbd020e98cc7de9e9b471c61a137660d79d574df8bf3b8adead928df1593ca435e7643e1d1d27448c2c6cd4e74a794a62cf2df530ee414d7e56fd1a0ce837348d4dae6c215483f75b5a13c0621a89f6f459d014e7dabf6bb42d2a145e4fe40ede9816a52b12912dbe64a07879fbdaaa0a2fa8fbd1e8e32e1338fd5bfb4d31f841099c282b943d9051a73b6eefd9d5577d771354048afbbfe26c273619d18aafc9bbc9ae932f60b416f10117d541ffcf3dd3442ad256e19a855950ad4698042c57dcb0b9520b30ce3d2a90112098f631e4aea53f07ff1c64973d860997211989e917a409e9e3d2058428a0247892bd945df2876267f5b0d34cfb2000b9d8e14060910d2d27ffc408de7a9677c42db90d7c6416861c9399366d62603d9a8a6eada1ffd2fb2bef5e7ce6594efd27bf050f33c44802db0286d23055a22517514cb9549d7590290f589f134b2e918bea6697f6f6c725299a69f1ce5cab356a07214f53e88ee87f353beeaea97de92ca21953282ba9bbe2fb87f14c4b9cb69d4756da70b7f18b85fb2246bf4fb060a783ffdafb38c19a3738882608b6fc4b5a39dad328e1269b7408aba107515007a30f1f29252fa5a2da63e25a2a4584777ac64707843fd6d44dd20c25dc621f820f5deb222a7c9aa1a8ce481d7daf0893e93483eaa6728230d3332eb51ad8ec3d3890cedc4657e6e0b168ea5f4a0b9b0d9800edfa98e877c85d7e3a1709824b970876495cd732cc1965ee85f40bf891f518a6bb85d83892a7ecd4c4674fb43ee905cfb4ddefe853511009737ae6a3042df8054e80d6979cce2e28ba730cc6988975d95589b1c33de4e1324ca5ca58cd9742838c1354f8055ff1a68353a53f22c648e068f8edab3587a7bac01a9b41366e4268474f3a8d6ac7d8093f141db81f83011692b9aa9dac227ac649a19dbd69bc48deb78d28aaa4e3eebb30e4801c765e65e430ce2df8f60d7634745fce3166af56881dfdc23cd4d0b46b90a0bfcabefd72557152372c3aa7bd31011f5dd9bd1bcf40562c2bc6a5c536e65e9ac5b91df86dbe8c0162bac787bbcef31122420f050fc34097980f057a0f121c01514c22704e98d02acddc134a1f3f19c0705a2f92300ca2a13988eb1e2496bcc21f9c0ab18e0fd79f337e7799a709385ca5d5bed50b1e589df594f23d35e30ff7a386c77cc0b599ac725dfa03c3defc066e2dc75262571ab61abff065e4a63a2a1f61cf92c5fc9109786b7f21f38bdcf1b6067cbd50b78e09f8c0a760770537a674e93e5e2e48787a13829046c95fdb6f69bfdd37d54dcfe6561f2ed632d2655deccb4ef5a7ae75ad84efcfcd7e58acfe402c51e066873383b7bbe17543b22222084b1b925170db46296cf7b7cb3b5ddceb5b815b45c82fe10929b8bfa3e078c16e0e39659ecf1b5165ed60dcfebf0c6750c10477314792b4e388553c906670fa63734ab3152fed65c63db1dfdef26c4646d5c39d36969f546aa4b1601d2b64f52390dc3eef1c2fcc1dd32a94ec6db33a712730f3e611f97e11b6ae4acdd6bf52349113f666d9fb9ff5db75a4a51f4359033e94607cadaf3194e9265882fef50689bac4cfc8abb3f1e8e7d85653699b4623b157e73880816a410a136bf5b8f22ca6f4f0828d04957ef24b11b76aea801d4a781736647dc84e12af51bf6e84d2e736024953112ad781aa94040f087e7830b5ba63907934c2caa58a4fc07302ab523e63f29ac1cf80212eed43883003ccbd633fba5efa98bf16d49333d0c00a4f7a950bde8272d781da7fb64b3286ed81157ed8cb8144555c43fb09d14e972ea38d83c7206a5b6116bfadd996cc7004c63e2cc922a13c322cafa29b0d654b6e932c1104d235f2a8e8d781a54c6f911e4bc2cfe1abab7f46495b93c299607b4b0779f38e1f9db272125c38d93e6a19c0e7e195449722baa67093aefb5685b6c22094a525aee2f84dd77d0ea73345979bbe6660b94cf5dc6b4ded79d405fdec102cbae22e63e5f7101fb5e8b9a4ba742e14970164cafba0e6a28a12e589479b79e223a412f5d7ecfd293bac0db3149d6b8b4115fd55acaa2be1f2409af9e9b643a99891844d288d0a3d3a3525ac424c50f36258bb2142514fd978e1d54eba8e67aa40a7a19de8a67313d29965dafc2f9c7ab93a7243b4cf42bdd8faad8d7e05ec4a6ee1cdce7230ba03e033cbd650a6432de3b9d5a887f18fe5ce7b8e4fd97e9227cf8a475b73111779561b9a52d9a1a84b7f87926017fe228af2003964ef4f09dfbad00946497a9a97ae49f39f971f87b3583bf80651e44427f6e48e15ced089bb4a55dff7ac51a70c37d160db34772208676969c2e57898a14121c0085071fc91e2f63cf83c120c386ac0a369f26aa04a9ee1132249f6f18f316b9704719133814829155b30d59c85986688892e67ded3e561387272849c2fbd24d2653513937114fbd9cd1e585e1cc9d919f14d52518acc49e86c86a80e747f454990a1fa3e7c9a56483dae47e7cdcbc4f38db9a40e85f4b9bfd801666fc12682ea2449810284b1bc84c654dea7c3676cfebd96fc7d1cff29445e47a7f384a96b828c4a5252956b46ab6f6a5671b113bbbe1780dd4b508b0e45a5560cd02e4eea4f6b13e4f123e08a6615d3ef80fc0aa94c6cebddd11f5d929c8b8a9fd7de93b71a4236c6c31436205c6262b3fb04d4cf7b5b85d397c8e814778033df7e57aed2dfc526a30b4f1a6c3c9fb48d616f22e76e2f996ebcbe60c3a1e878825b67cb2d5904e43d72193e2d01b0d4bc094dc80aaa011d327815168dc03715d745303493bd0d3ff08772780a101b6abf5c193e655818fdd1d2f9d1ce48cfaa8aa54b969dde16de5d7f0c6dfaacce6396c8c35d38e90305d00ed57efe2044de94e972e0b04d3a283386322906ae96c5ff8faa6e3336ffc2b40c4399af1230707fbf99040265e774daa515ae84766ceb51e52ebace17c4d89a46b4ee2667edc1b92fe992e80a78a5e7878cf82dac2e4cc920a3c7b3", 0xdc5}, {&(0x7f0000001080)="1a3a58c47304f0fe8655663cec6aaf35948fb71f87b9b260b322c722901806415a830e4ee8fc025123e258a8b5f076c9da34873b0e6390c2d66a3bb0d92df3020d5036ea7eab8e4e33b394ec889d5a9d1bef028cbc47d1c40647cd0904a5dc87da749ac065841a88c1286c1e599b49e2dfd108adaa65bb472c827c58512347ce4d0b56", 0x83}, {&(0x7f0000001140)="beed1c7e41c70a96ced4442453c8027cd1b85d692d542c0bdcace28389fbdb66185460439a11e53f16b76c1fcfe3909f994005b60d25dd7d3d256c2e21b451b8d7bf528a012aa9b8d8ed17dab89b9dda25ec27397d96bcc5a0f4d0e67762a5fc0f7bf8fb136a2cde70343a14c8c3f0e7fa1f413ca99b583d4298fa0cde17b00bdf63399cdbc56ebf00518779f317db8ae4fc36ea6b9be573655dbb0b52d4d4f436f718b8d15bdd1b5e2cf33290dbec1c0c69343d0452348d043cbe50014f2a028bf9066012f15fa3791696f82af4268e0b7bc7aee6ceb22b49e0dc958f34b224cd475ddc0dc46c7e4d9b498eac371859542fc584c7b03c2cbd469fa80843fe", 0xff}, {&(0x7f0000001380)="1c669b3aa8bc2fa437d8b6d40b8d3d279451eebc9ef9178d92d02eead2396161de6f93b516ee6485806a24fe9ddd73c0a71e57dd94331baa78111e2c7ca0b3f6987b26e317a78f2ee82faed1f1348645de5ad0398dbad9275a5d33a29ce4b3c5698e848386e7033758f0", 0x6a}, {&(0x7f0000001400)="1f38c878a027fd7ea3a6143c9cda001eb94f39a26e6949d14ce4908f93", 0x1d}, {&(0x7f0000001440)="66d7bca0ef4b8549c820eb011bd637c37aa4a074d847d5b1d312f63915433a4ba473dcc9ba87c432f95fb9422b773b", 0x2f}, {&(0x7f00000017c0)="e49fb4a9", 0x4}], 0x7) readv(r1, &(0x7f0000001500)=[{&(0x7f0000001800)=""/4096, 0x1000}], 0x1) 03:03:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x2) 03:03:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r2 = dup(r0) r3 = semget$private(0x0, 0x0, 0x37e) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/178) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 03:03:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/91, 0x5b}], 0x1, 0x0, 0x9) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 03:03:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000540)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000003c0)={0x0, 0xffffffff}, 0x10) 03:03:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627ddb2597689f7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc2253800806a392ffba5033f189223f31ba8a50abc74dbd417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140)=0x43cbc, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x11) r3 = dup(r2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00", 0xfffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) ftruncate(r4, 0x0, 0x5) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 03:03:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) r1 = getppid() r2 = geteuid() r3 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000380)=0x1) pledge(&(0x7f0000000100)='-:\x00', &(0x7f0000000140)='/dev/klog\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) 03:03:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000580)="c8fbb4b6e82b7cfa", 0x8) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = getegid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r10, 0x2, 0x1) r11 = kqueue() r12 = dup2(r10, r11) r13 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x615, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r13, 0x0, 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r15 = socket(0x6, 0x1, 0x0) dup2(r14, r15) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r17 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x24) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000002c0)=0x12e) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x3, 0x4) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x1, 0x5, 0x2800}, {0x2, 0xfff5, 0x1000}, {0x4, 0xffff, 0x3c00}, {0x2, 0x23, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x0, 0x3, 0x800}, {0x1, 0x2, 0x1000}], 0xa) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, r23, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r19, r24) sendmsg$unix(r12, &(0x7f0000000840)={&(0x7f0000000a00)=ANY=[@ANYBLOB="00d8d51e65e3f47360eb4f420bb0a5b37200000000ecffc4c77e8797e51adfe4e89982a09817064d7bb5de512d49809c90bc3dbd7a4874712ae08e9aa6b865829f1330fe80fa86a47ff296531dba9f20d3a900f50834c2b695fdb82ab9ed5fd34a96ce0f7c1bd79bc8b43f76cc7a3fc2db4321f5e17c27bc31e8e0c2719da3166629be1708136c0ee0ec2809a8395e77f5f3b4012a47cd3c66d69c000000"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r16, r17, r24}], 0x20}, 0x80c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, r7, r24, r8, r3, 0x28, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r3, r3, r9, r3, r9]) r28 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000540)) r29 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x4000006, r31, r28, r32, r3, 0x8, 0x1}, 0x4, 0x6, 0x4}) r33 = getegid() getppid() getegid() r34 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r35 = openat(r34, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r35, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) semget$private(0x0, 0x2, 0x8c) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x4009, 0x0, 0x0, 0x0, r33, 0x79, 0x2f9f}, 0x1000, 0x2, r1, 0x0, 0x40, 0x2000000000000006, 0x10000, 0x4}) 03:03:14 executing program 1: msgget(0x0, 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000012000000010065ec0f1d0000000000000000000000000000ffff7c4889b6") r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYRES32=r2, @ANYRES16=r3], 0x2, 0x800) msgrcv(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e8d74338a86bb200000000000000000000000000000000000000000000000000000000000000000000790d22013e10fed3b516ffbcdbe44faed8d664174a245a5399ffb80caa219131"], 0xeb, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYRES32=r0], 0x1, 0x2, 0x1000) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = geteuid() r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r6}, 0x0, 0x4}) fchownat(r4, &(0x7f0000000440)='./file0\x00', r5, r6, 0x0) r7 = getgid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000040)) r12 = fcntl$getown(r11, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getpid() fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r5, r7, r10, 0xffffffffffffffff, 0x2a, 0x40}, 0x3c8, 0x2, r12, r14, 0x7, 0x62d5, 0x100000000, 0x9}) 03:03:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000004c0)="d5f410c5c4ac1d7ed6f8f1d1fe2dabaa3825659839ff0989a7940a677aa503b1e3031712d2da289573b7710d8b758b2f2b3d58f5fce601be3008f5b24cdc207959d3a9cf9d9874480cf40f33460b98727b07657019cef47b310d14473208f703337f289720d541ad1c55e880bd3dc302bf9572d7169b8c2d688d331653407998f663cb34339d6ccf0be3c56752fb9a1e5cde0b4627e1230849aef28f6cd735722d95ee8dbb6cc26298a94a079757ebf33eb58273a3993a99dd6e54a585bf8aa18e", 0xc1}, {&(0x7f00000002c0)="3677957df1119397cf4ed62cd2a86f59cf780e92ed5343927ea28997d49fe12c9ed65e275f50e8c4de3a9a30516170530b901d1bc60e94980091e8f2435e387b75a42c5a", 0x44}, {&(0x7f0000000340)="4833ca2cd92fde89523b979c443a54a70d2f6cdce1102ab65b602144f2a773504d8ddd0119450c90f5ff502315f4d921944600214445867b565d627f9932c9af5cdba4a1e93d364cebc32270a1ed68e2616b9ea78b1cf3683c77999644b9286ef99a939a2f344d7a0bbfca50e27ee8eb43654f487814c18f208623f5f79f78e80ded3ee3915087de20e642", 0x8b}], 0x3, 0x0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) dup2(r9, r10) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)=0x7) r11 = getppid() getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00'], 0xc, 0x2, 0x1000) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000040)) r14 = socket(0x11, 0x3, 0x3) sendto$unix(r14, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = socket(0x11, 0x3, 0x3) sendto$unix(r16, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r17 = socket(0x11, 0x3, 0x3) sendto$unix(r17, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r15, &(0x7f0000000180)=ANY=[@ANYRES32=r16, @ANYRES16=r17], 0x2, 0x800) msgrcv(r15, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e8d74338a86bb200000000000000000000000000000000000000000000000000000000000000000000790d22013e10fed3b516ffbcdbe44faed8d664174a245a5399ffb80caa219131"], 0xeb, 0x0, 0x1000) r18 = msgget$private(0x0, 0x20000003c4) msgrcv(r18, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgrcv(r18, &(0x7f0000000200)=ANY=[@ANYRES16], 0x1, 0x2, 0x1000) msgsnd(r15, &(0x7f0000000800)=ANY=[@ANYRES32=r13], 0x1, 0x800) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r5, r7, r4, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r11, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r12, 0xfffffffffffffffe, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 03:03:15 executing program 1: r0 = kqueue() r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x4, './file1\x00', './file0\x00'}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r1, r7, r1, r7]) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r9 = syz_open_pts() read(r9, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000040)) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r9, @ANYRES64]], 0x1, 0x800) msgsnd(r8, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r7]], 0x1, 0x7fb) fchown(r0, 0x0, r7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x46bfb) r12 = getpgrp() fcntl$setown(r10, 0x6, r12) write(r11, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 03:03:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xe1a, 0xc43c}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 03:03:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) 03:03:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = geteuid() r11 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x7) r12 = socket(0x18, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r11, r14, r15) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f00000008c0)=ANY=[@ANYBLOB="5f0f2e2f66696c653000760347c4cf807e8022399206a68e6e3905467b6e33a82e7cdba650c067ab6dc69dc8168c40eae1e53034fc184fbe49ebe5d99309c5d82251c6ad91a54ad41b1f8e1d2c74a9ce10ae4240cebf35276bf90a84c17331dd873f7bb3e0825f1e04eaa2600d"], 0xa, &(0x7f0000000700)=[{&(0x7f0000000380)="3f688dd3411a0d08cad7afc45b1e631b464d408a5fb2ed4514ea7bfd8dc7a614d3a553959933e71d617c02b9163a096b97966d38168ec30c97ecf7acb8c86b7c718a6d137561664fc328850cbbcc7b9ec15d72e285b0288677cc21d8c8991eb55b13795d77273bcbc25d0d0bf0bab0070ec7e56f5fdacd69b5352e9bb058213faf98a1afcb0c68936339416df9487923d8d181beb52d93a00594cb9e2546e551155c6e621da515a216f1297daf5f96f00ce5e5634c856b7fd2246c60373782f9ca489aa366dd49f11a32378820e697aa1323afb1328bd08f391d8b7748e63971ef88", 0xe2}, {&(0x7f0000000a40)="02449aa4bbc8c990301632887e3253632b11207c14c6407a333fa7d0eae95d308ff8eb4bd97d20fe25f090171a941e6d2dd1d21afe23401af29a8bd1075412fba5236dd0f25f0da967f86ed5f41931959d81eefbbb479581856af80e3f0f70023a0a95a798141986a2aa0ffeb6c8da92c3e66b612333057490de5841214ba5a2b19be22befc18215c88be54d20d157747e4a0b047a77f40ebd401a57c835e43866635472a6f7e9e127b2cf18e2d7ad6eb541cd181cb9b6d7a163fd82722fbc728a665d2a2958dbbd222cf1954728ffc6060c0231cf92ad8b998140148f2a992663005d3c4d18d9e313b2e4e46f1512c36593dc9309788070e6e1d39f5b77626b1edf451b967550207b86406ff760bb7e22003edf7300dabf8fd8f7efe41725e101e14b6f5dc52ea053cd973fe44c54bbcd3333581f3db7a025d3eb90b49bc017e67d69945a13ae6864be4981f65f785daaf9aedec38e8e283a380656dddccfd8cf0f0f365b3a53bfccce6cc716b3819647dc8ac3e83b6ed5e785e9778c8909f49fccb14211e88e24d7ab24a682abab5790f7b0cca7ed4e4abbdd5f8aa0b56a8b5b9bac8807338e2f1728d8b1c5014b73fb72fb406952b0b14ca3235a85f54d0ed50404f59d2875825340245bf554b56d9a10dd2a4c012175dcd788040ea59f2601d1cf5f3edb82673ba18f07fafe8974f3cdb5926be8c9320452627d851fe01e2cf9f616d47672c9ea0abaa520192c90ffbee4d9e7359a9605cd9c9cdd5a7e6094c4172f08f0b03a5580e5ddd54864ab4c81b46fdbbefc65234d98e0d988b33205be4d6690a75d9d38cfe60e3f66ce4be775b7861fd15b94a1d5add167e1347ba1449d69a68d1fbe3e6dc185893040faeaef8c23fd9cb486fe739f57b174e3118e32276441093994c5779c030cabf737c671e6af66520381be627c2cfa95a7507afdc7a22cb496b64229b253a4d24b070c4a9767cf9db5149a103717c13603857e901a935583d8535b5ca2d9225f8810f540662729a39c0561ab8245a79af767087d3ccdebcf16e901c125a8d5661a1e710dd649d732e93fa856f9583cdf36f0d8473f5b8a54caf0e4d36a4455328d955ff91213d08b4e142ce88d2cd5dd8bb6f75de90e31c3f2bcc2f662e4c5dd20856c97f5e6c2b67c4abb959574076f6ec7abaabd0288b5a11018083108f5eb4b19c5e25257df1018447f0b6e4285a2d1ec2b2d914efb6ff2d71be244a5322260567be023116a804cae97365ca59daf1242dc355eeae92b3d085496b284a4062fb044c28b47a2f8a95f68b007509fccc3ddb4300541c214ba673f08e3728b73f2524a28db8b31badcd1ee4980903073aa1a171c80f3a2235c81e307d84eca42cc4b61095402cec458bfd845d32f632c5427dda682780fb7c873b0865204f152f1875eb84ae4bb391ad1c7604cc65d40f176ba1e95dd7c666201688008be5987523263d388a9ad3b061793082def3aa241639a63efb03b450ea254514382808a4a26c7d487350f5238cf944bfb7189640422563cf734c2441eb8eb4b9d8f7391e36195613c29eb51e7a6627a86b627d50a7813bcf827ce52da024e39b08f5bb232d0aa100779839605f7a4b87e22ffb182f41a93102c021abba22e7d1332ee015a5fc391a53aa8e6916155ed768c0c5739356f92291befff95e12e4fbf47b66d18ab536cb625131ea95c3dedda4a54bfee9496e892821950791b3eb0cf09c0716e940aa3407e8f57aa5af4825e89c2ae545b7e896e950b08581e377448dfda5a631b99c456e8ca123887d62cb24c9a99a36c85265b769852ef5dfa79b4f098a948fec15285657a317afc11a098c9f55d0dd1c37d66dd2d868e627336e2504fc2b337a3008b1853d84a6f4dd697eb1c77f253a304a27205253c3a90baf3d1d7a48375302d85ce67ab84c60ee5a3da6ea981bca9d5bcc77db641cc7acdbfdbe9b56b697225d0c8b21c6606ebdb66856ce7682a2d941e393c7653c8ee079c43ff2036ef8b1079d2e27e647638c3f11ba15cc9050981932def4af6a96986f56c785871ff17c1e9082c074315ed9c9145ea885a43d8e5bab29406f5c43e82930c6db4156a75baf9fc0365fe10529b566db8d2b34aca688e29a9cc5ffef1a7060290f25f991d09d1108eb467c1cf3ec5e8ac9e38184b9f0618fd857a788fba9f3dc08cebee9561b28c317523dea77b09e56342c4601a41452888d6b35d03e9ee630cc2a86fda177f34a1864666a74765457ca4ea90dd25789bd01b4cfbf5a0db883e0eff510cede85dac1ff7049adc805111c91b3d94c50a0234c9aded4717a3fd62c1dbe490317f6a0283cdd5d4a7bdfa7d2a1805cd62d50b0ec0bfbb582f5ee710b70d30ffb5ca2d8c7545e713e97826a803438d2c82443b16003650c2d55364ac85bd5e6746aa7f7fd7f05824f03d1d4182d084bc0fe8b75b060a924f9d2becf71d580553df5e3d489afe9a7dbda592bdefa930fd85e6fb16be082d8d66cd446e133277dc6fa3360f3a2db5ec6833125ac927ce2b4725c00f249695108f867c56c4498c8402c51a36a6e1b7656904f3fcae2182d627e3cbdcab91628e7685ca56d1d7ce045ac0d57f3231a7df6173b111601d26f948ad8a3dfaa47ddbf0263f9fdfc08454330e43ae09a22227a7ec7522e17a8477676481af9c7cf27e4fcd18fa5ac8dc90192b8534afc6be8ddfe0995b70929e62f60facf090e5410bb6f70dbd3062bb05597b29e4582f0c92ef1a7b5f030ab034a128cf53c8afd6a107ba50ca2c7973bab151abe79bc7453566b0c20e2e416733230d2835c0a36a26e3cb26d2adec42a98cd89bd4c10df56eb52398d46047869971189bb39c63eca11901a4b3f3df35407757c87a7b3540f17f816fa038193bf9709d938105e4973ce1d4ab6bcbc83e90154f52c753398331a1d47004b00722713eb559202c6b2039f97671a81219963cd023e731dbbce3fee4e43d9d0a1ca137928369a2df31234ee56404a370f93b30ca583b3fa4bb74bca1d8d2ded8f80c245b4c0bc8288232dcc6e5ac020dd00fe62af496f7d37b246d8834305abebae21ed541b35ce70cc9a87c43ec5b04e06db6e12bb13237f78d8870fb74b2a7c13fe17ef44b44305325ad6e7858895e54169e1dffd4ef4acd4ab32158cc1ae56a0d39c5b4867594880e5cd8631284ea13d198b28d0fab03967712e3dd4951ebb2b9a57f97e65b937d6525cc9c344fe190463b639fa410f98377d61a3faaa8f7800bb784b36ec9b0cbf71644e42ef45e968081a3ef1c6a725e088779ff162e3c50844e79cdab58d2e688215d8ecb8d5db65b02d07cfdf41ec6e8ddde8b33615142171b22cc39a539094949cb285351cf81f811dac893a4d0941d8b82f8bfcdca3f2582558a685fd539cb03421d2f9727647c0fe97582b2aadfe89be1bae15b248fa736c9f5d0428835099af2528a01328dbe3ddeabc1e68e8feb2b1c2d544d782bd9b5646b68abd7b4d37daeb09b54732c1673f0c1a255e7537bcc99e39a3a04e3cb7e039eae716c3c4b99803a5227e2c1fa27644ae8353b5316ee3c72bf82168975c8a85f7ea09144a22e0af19a7ab3a7b81220a87b3e8ba00f553f47fb375a92c5e86333f26dc0cf257e906b0ad6226b3bbd09309b0a90f5005dc606f35c35c5caa38fcb24dc0edd84eb539fd1c31a7ffa102614a26c66c8543d44f5622bd5e44fcc1b6b3099570a6802de833f274186828f73eb46b4db79fac9cb3ac98b6a0b7a68ae6d4a988868d0ff602d648b9609cf3bd2a752bc99586b6dd8b322df9e49d5bbc44295af1eca19e1115363f475bacc775ab027acfe6c33ee7f30f0941dd4c450c0474da017b1ddd19020d0c547b35ba40e9fab0d664c707455818f734c7f5071bffc8acbd71a3042b146e6a80a13c9f6729a9681ec90a9d3cdb09511e1c4dfd06918a7d04104fb923129cdc362833f56f45992b5981fcc13297ea3423bf38836076bedac92b14d7dcd98d1598b7130e2e738223c3a0a8347d65d85ef4030a5007190a62f929e52d9c1d88add6f075e7d319f77287386ef68c99cf0bd76d32479a80c7036e9cced21da794543bc1b20b36bbf7c291dcee08341882c37a84c3e0742e1b5f780d28f3faef92f2722ea8d1e57cad8bcf690ef4afe765ba0db1a5749097d0025a22179c8fca4418096f94ba637c237b37607a7f86d45b5b4368cd6ee44935660b548b6ff17d281c01616e59f1954ec1d35343d5fc94fed9b056d35b12f76ff8046324fb3928418b6d8c88e39e642ae34abc0b512fc93a20a38b14a93eb43dc1eb7f52b9c2558b2c79fa001be7b2afe355f2d3018c0857745ee3c39a4c25d0469696b9c7ac4c5d2166e526678f8aac1d4ff0d7de76167d2d53d57f0348195a98e7885a30381298468b13a58094b5ac5e183a98c8f4b805ba167e4d006ddb040096c15b4fa596416a3642ee64421244bfcd7f9212c68d5b0a0d5810483e65d2d3cf9434c71ee4b5e4fa2e30a4838ddeb45ed80305646a15664eced8e1cea7ca7e7997b7c43e9d03a751fd52b7d5dabea67edf75fbebe5ed01664e5c66711675c8ebedf09867bac6df63bb91b49da8a4831dab011813ae05debcb907e940d63ec748506349d8d2dda84a4d5a80859823298d8b1a02866b464b700ae84537c7cf2cdffc4a1c7655f8718c50429a44413f0da8beae4aacc16edd09c63f1c205c8cb15e63cfec038904bbef949e047446d6a6bb5dae0f2fc53391f96bfc32674827599ee304f2f2e4810dde8064d62ce1717951f225971b4163a662c910bc122f22a07e67f3cbeb91843be25a73bc45f6f65d8283828de79fca75297ed65edb00ed0ddad2576eec5392f3c120664ebbc099a68467c8a23cf743b9f7f47e37bd8de0d7ee43f59f12fd17fc56c4a6abfbb62a41a6d89e345e0da8db049434fd38acee2d333da18393704a28c32849932268d917a5d9f624b0ea8e315437ac05e2b8f82c8046aefc07b69077fd658aed65fe620e30475503214e9ceb69efc1eb2855aa7d5ba527a9ccca834fab14c54bc15b33068d5a7bc0e0d1b14bea49cf36d389a73a52341e9fb7c4ed604e682030a16f1e5004a249cc810262c502b2ffb10be43edb09e058d7277150911e824f8aa6923b72059a4424cc3d152488f339939a5ab36ce8b4abe7eca67ded9072e4f86ec202789341697fc43305e31fa5f4bfe2164d8cf44c5b3eca34c1315a4fd655e9871e3d0eb2b0dd756980f6c93023ae581659712eeea800c4c54dceddad8512ed59dbf912871cea4728a72e6aa3c504770fb6b113021833daaf67df1df308770f8d5cbb9cd5507810fe8a5780e36087f9054c98abdaa1151966df786f94dc2f93c17d46f4934c03561d1cef46c6475995206cdb95e81b839024e5fed8bca797c5e6fc195cc1a1039fa9cbf99e078b366247142ef47de2d38bb7a115077c0e6cdf881cc4e5634c324dcd93aa2946516106e03666b077ec12af6eaaad125d4375492f0dcc6623e2ef427dbcc0ac06c7874275bf1b7e5fb6ca8ac4ae9184cb8d7dd4c9586c1b970f58b95b8377a3df8f1554eb7360ec633d7d08d8fef577bdba68f6b8cd08eaa24b7af3fdd6ba9d56824dae10d0bd2003b5a3b1f6675f773e16509fc99fbb735475c342287bb097ee599732100a5a610642f87bcb649988de601b0b6d5d4944959fffd3a514914de451e387fc9b378df4344cdbb3f24b77f7222c5882abd100748cde1c5d10c77cdddc99ad74a96b9aea226f007e1973a3ed72430fbf7213a4242c698148fffa831da9e", 0x1000}, {&(0x7f0000000140)="43f570e453483d9d28f11e7aaadaf3b5eba08ea9293be09f9055cb381f115c7a4ad0b846f43e8de35910fa433b75f68ee66be057b0d513c4a049cd4387bcae3a", 0x40}, {&(0x7f0000000180)="dddafa9d5bd67e5714288d2857c3c65ea20a7ac3c0098db53f", 0x19}, {&(0x7f0000000480)="c03ba903a36b71d96bbc1efc4003084734b8803263fbe7f6b9e01b8776eb64d3593c6e9437972ec549ee53cecd138dfe982e647743881e0c72af052b0c1a0ab432678701f4c6279c0160c238ce6b86944889d9bca86073b71be743f7d8e423158fa51859fc45a3494d67ed1244a4b6a963999fa4ec1b9b65", 0x78}, {&(0x7f0000000640)="baba57a32b203dacfa88541935a2bfe64f1e0c9e3897dbbe2a7c46987b79c742778f1f942c6708515cc67f718f9181dfd8b94b96d915fa104b78656331e215362827fa3b2fbd40a94aa0fbc0a9d72689a28d315b2931e99305797b56105bd7c6756fdc8e7cc44845ec9991b32472b22c1347bfe52c70cf91b12a16d5965cf5b7f60a7a4cff6b470aa58bdac6f4d511804e9b0d1e91440e92ddc6c7474b130d51841251720cad9fbffff38df1d2a18a06efbecb7e55b0209f", 0xb8}], 0x6, &(0x7f0000001a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000018000000000000ffff000001000000d5c0ff8faca296eefaf1513db4f2ae93261e087b45d024b4b9d1701b4d7f6ae2b7d1b6a7d40b4fa387536cc0026e4b61425489607f111191f6a27396c1958e10effe835c0362032115184b7e95a358d74ea2cd", @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB="000400000000"], 0x50, 0x1}, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r22, 0x0, 0xb2, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r25, 0x4, 0x46bfb) r26 = getpid() fcntl$setown(r25, 0x6, r26) r27 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={r26, r27, r20}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0x8, r24, r16, r17, r20, 0x59, 0x3ff}, 0x4, 0x5, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/208) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 03:03:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x2, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000ac0)=""/157) r2 = socket(0x20, 0x4000, 0x7) setsockopt(r2, 0x5, 0x2, &(0x7f0000000380)="865376024f4df81323a7dab95c9ff90200f69c3f01a3552bccdd5abc52917ca28cda41e6f732ad887314f18a4bf0a441f24a5cac896c31ad424f78b32c986f200f0cafb13964eafb785053d7e45d005aa6567c6596d01a1e116cbac653e6eca54b909fbacfe0f357dbca7be8ff65fe8fb869b621004c84c2fd501538147c6987945ff8c006ffc5acd122c1ccc3ef6c076ab87ca234de120517b5995058bd2bce718098d2472678470719d2be69c7fe", 0xaf) r3 = semget$private(0x0, 0x8, 0x10286) r4 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x3ff, 0x4) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000440)=0x1) fchmod(0xffffffffffffffff, 0xc1) write(r0, &(0x7f0000000a00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x1, 0xac, 0x1400}, {0x4, 0x16c7}, {0x2, 0x3d40, 0x1c00}, {0x2, 0x1000}, {0x4, 0x5, 0x1000}, {0x3, 0x9, 0x1000}], 0x6) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() close(r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x1ff, 0xfffffffc, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x6, 0x200}) r7 = semget$private(0x0, 0x1, 0x663) semop(r7, &(0x7f00000007c0), 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000240)) r9 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r9, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x9, r10, r9, r10, r11, 0x24, 0x2}, 0x3, 0xfffffffffffffffe, 0x4}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x3802}, {0x0, 0x5, 0x1002}], 0x3) readv(r6, &(0x7f00000004c0)=[{&(0x7f0000000940)=""/144, 0x90}, {&(0x7f0000000000)=""/59, 0x3b}], 0x2) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000002c0)=0xfffffffe) 03:03:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x6, 0x2, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ftruncate(r2, 0x0, 0xa93) r3 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) close(r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 03:03:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x38281, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 03:03:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000540)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000540)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) 03:03:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000240)="496c28f18763c342de066b5c5a97ab06ce6cbbaa10073c9ebd145aeee1bc1b067efb5eed7ec7cfa726915849a6c8387cd26c1ea746d6ad22002d9575f613075195019638998311ff298320b5cd9646b590ada0cf034a7d186fd319bade18f1f7da78656572ffc405356fc41443fde9398bf6096e0bd7aa1e4b59035d2e4c51b8b938963a629ad79373bcd979698860df99be63ca722fbdf7f2f4b5f5ad5612742f37b7ecc84ed330d8a81494bd308a2d9b655887aa70de1aba2b1d8751fe352351829bf711769a50745970ae92f7723076ab0b46722665ac9280389333a9c2411a6d9611fef3c16725eec7767627d943836b4d40bc92486be3f6c057bb", 0xfd}, {&(0x7f0000000040)="d2f0827297a45f65e8ee", 0xa}, {&(0x7f0000000340)="1b348c2d8d1840302c29621fd417233a6902816abb4bdbaf2e8ea0afe5e4e47baf485f5d8086184e8534e8f7a3ff4894fd13d67f8be05507c994efd05d52c22561b1c7ab0f48e05b671e04d8d948fd58a418bda6f6724ff3d84669b2633a4f900e3935069512a866c528b9ed5bec6edb72547a496de2", 0x76}, {&(0x7f00000003c0)="a4fa03acaee7c70d82f7229eb050eae4acd03797aff1e83980f482aeb1758ace9ec7dd6614cd268e19d6ad7bb623c29b0364ff1affa9e10820012fa8865e19e697ce4adfb510897f8496a779cea8c1abb5fb4cc24c413126ee970c9e9e27c650e4f08d073a03b8ae3c2d18e2e46a57cfc720f7e0aa376bb7b22c735d7d76b9cdaa4a92458a615f0bfcc7cf623e63c2d11be27f7156fd4b1203f92464f8e419f674c539a8b79d035b536453b87b5216740f9422486805fe66ad149ebe6955efce14c45c7204a48510b6a86e9a6f1f3d3a84d94b191084182f5ffb34d400d0431eaafd0b4336a29503aae62a62a083562f77047e0c511b0cab15b8", 0xfa}, {&(0x7f00000004c0)="906f356d4e4a45a5933614ee27e768152982431ca4289821a4face5f18f8b9d649d4fbe4d653574d7c882eee11a2237db5bf07e70e9af721f3e51886f44f13e0292386a039d3c42f43a6cb41abf739169236c405e2274d3de45cdb383ece3db43043983f29b7253cb5c9910687566f6910568347d6e543fde859ca236b65cfceadb8", 0x82}], 0x5) 03:03:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff000000000000000001000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:03:17 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r10, r9) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r12, &(0x7f0000001200)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2"], 0x10) dup2(r12, r11) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r14, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r14, r13) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r15, 0x2000740e) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) write(r13, 0x0, 0x0) msgrcv(r0, &(0x7f00000009c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRESHEX=r2, @ANYRES16=r8, @ANYBLOB="8ce53be6d73eac3bbb6cdbb425631e4a2a65bdc274a95263b81f46153a90fefa293e9470690e6bde9b5300233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0104c4ea2d28c912b08be496b853285e93fab87263e59dbf4311800c6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88258956c3006bab21783593ade267b615ea30ae564f2b261818548dfefadebce9e7198f292d9ee436458fcc924b7efdb41ef53acc5dffda40f305a8540a99bfddcd2968497b6f137d58c4bd09b64039697a7b43a7cdf93ff836e3b1bec0a008567c8052d345911056a889582b1454a692cf99e0ec23f9e095067af3a1d8d558911cc3d0aae86e111484848f4742a78b94914a1b1ec69f265eeff87e7d64c5e94aaaa6c61461092ca67b95ace9329aca943633a760734513a26d45c706a7a6b1c5f7dad5436db10f03000000000000000acb816fc5ff5ab8000000000008a507cab91b320edd0a0000000000008ddee6974b6ac9a37b66e6bde13b62bd8a09e39f3957e2631aa2d77cb1802bfe5352f26e6843dbfa5e8f0000000000", @ANYRES64=r2], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r3, @ANYRES32=r4, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1e8a4b8f86b9221d8e81f2f1b2b71f32d4f753df981b8ce10e24b08f745d61df32", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r10, @ANYRESHEX, @ANYRES64, @ANYRESDEC=r3], @ANYRESHEX, @ANYRESOCT=r2, @ANYRES16=r3, @ANYRES64=r2], @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYRESHEX=r11, @ANYRES64=r13], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r16 = semget(0x3, 0x1, 0x470) r17 = getgid() r18 = geteuid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r29 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r27, r21, r29, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r28, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r28, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) r30 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r30, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r31 = geteuid() r32 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r32}, 0x0, 0x4}) fchownat(r30, &(0x7f0000000440)='./file0\x00', r31, r32, 0x0) r33 = getuid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000005c0)={{0x2, r18, r17, r33, 0x0, 0xfb, 0xffff}, 0x1000005, 0x100000000, 0x4}) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r34, 0x29, 0xb, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x1, r35, r36, r18, r24, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) r37 = getgid() r38 = geteuid() r39 = kqueue() r40 = fcntl$dupfd(r39, 0x2, 0xffffffffffffffff) close(r40) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r43, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x7, 0x286) semop(r45, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r42, r44, r41, r46, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r45, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r45, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x2, r38, r37, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget(0x1, 0x0, 0x205) getgid() geteuid() r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) close(r48) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r49, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r50 = semget$private(0x0, 0x7, 0x286) semop(r50, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) 03:03:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10bf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f\x00le0\x00'], 0x10) r6 = accept$inet(r1, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000300)="1daad5cd36195d6810ff01271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552ed6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330a00000000000100019ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8fb9e27242e4dba8e1f16e4695d1ebd3d00bbde30f47d0c4734ea461c2af304f7d598a88a6b5b5966a94ef76ee579a97db5673df04651538599e8468185833000df3b3b3db333d96250d08bc3428fc3e157b655d842666d3b32ee83f974417a319d7069dee1c4e3fb9371823695f3e4c8ba8c30d8161768e8de34fb4d9a5e41237423bbb8642b43385d772e894d87b67ffc2964f1ae90b9598b23ae51ab8723b1bcd11aa0907358b74ba9b04a0022f4ad8e2a7e7070e821d61e6b6a617bee881ad8eab69acf8eaf265d5a0f4cddec33f624c54535c149f5e0a3af2f56766353bfd6f51e43a6a1677ca8afff9703e87283e585f4e05d2f7f9", 0x3f2, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom(r5, &(0x7f0000000280)=""/73, 0x49, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000140)=0x20) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r8 = accept(r7, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r8, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) kqueue() r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 03:03:17 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x14) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x80000000) 03:03:17 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setitimer(0x0, 0x0, &(0x7f0000001280)) 03:03:17 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x6) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000540)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 03:03:18 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x1) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=0x0, @ANYRES16, @ANYRESDEC, @ANYPTR64], @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64], @ANYRESDEC, @ANYBLOB="952f4740e4875481deab7814b56407b06ad6c1f09398ec56284b9286183016b23db9344b745b08d0b339d73b18763ebe07a24a5bf155b1828ab529a51a00ca2acf883e29908a68ab7c60a4e88d4249f2c56cf6496777e30904881e48d0f01a3b4523b3090cb6e18cfdd6d7a166a235fc9ed734269ae8a1f42db5c5c02e5b285a22975aa3b74b721213fe30592c6c794738f1e03f04493ad0aab29d2189b65a8359d9d70198011f7a475e3e6b64d544c62db8ff0de7a8669e07a66fd507df4877005c97b8", @ANYRESOCT=r0, @ANYRES16]], 0x1) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000393000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:03:18 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) socket(0x6, 0x1, 0x9) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xc7) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(0x0, &(0x7f0000000900)=ANY=[@ANYPTR], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r7, 0x0, r7, 0x0, 0xa1c30682321f5ba8}, 0x0, 0xffffffff}) r8 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r10, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r11, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) geteuid() getgid() r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r14, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r14, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r15 = geteuid() r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r16}, 0x0, 0x4}) fchownat(r14, &(0x7f0000000440)='./file0\x00', r15, r16, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r13, r16, 0x6) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)) r18 = semget$private(0x0, 0x0, 0x1000100d3) semop(0x0, 0x0, 0x0) semop(r18, 0x0, 0x0) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f0000000a40)=""/210) 03:03:18 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x0, 0x800002d, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000680)=[@rights={0x2}], 0x10}, 0x0) 03:03:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f00000004c0)="b348e714fc223d4d6e9a0eb9ed4136665678bd048198b4376b73ccff9f924acf87be275238c2bbf1921ba8dec0d7b0b1846bf24ec8c27486b199827d5eff86", 0x3f}], 0x1) 03:03:18 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa728ab702009b86dd60451a7c00383c0a0000000000000000000000000000000000000000aa21000000000000000400902b2e431ef30391fdf087e378000000006000000000000000fe8000000000b1e61c00000000003b250000aaff0100000000000000fa0000000000cd7700000000000000000000263782e24ceaea6b7253dc047cfdbf4cc2fd5fb0f407957fab40c396a6dd8b3e36f6c45eb5da96590c214ed334563e01d462eda63a8db7e48ea525c105197124c54e2e9c91226e34b60b690c4c12efb4be29c0cf9985e910b95c4f0dc2b14e450f2b078e650a92d2e0f1c59434292ac574989b39ac3d760a61cd0e7db0f9a14b6b7d8d134456adb21a7d95d8f9c3c0591ec79f9d32f8499ee5f446638b0a9ddea757ac3b5ebd70c45aab910055d07e1c9cc4ceae75ca02d0bf6ec6ee9de33bc8cf0ec2345c73d415b8e5a55b5050651275c818c59bdecf6c10a503aa453c32f1de36f4870e254cde15d819d9099a905779c7f62d62b8e5b57f43f024ad18a59556446e62417668b91a0ec49c29e0269ff0dc974e0f4b58680cad65526ad4fe8a3436cd1a483897b3dada75353a3541923e222cee5c6bbd9beea58a9740879ae87c6df8005fd2085747b66b14935e0d2e05722fc381"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 03:03:20 executing program 1: r0 = kqueue() ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x3, 0x0, 0x9, 0x2]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7feff, "854955001000007993044be28a123e000800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 03:03:20 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) munmap(&(0x7f0000631000/0x1000)=nil, 0x1000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 03:03:20 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000100), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) r3 = accept$unix(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) 03:03:20 executing program 1: r0 = syz_open_pts() close(r0) dup(0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket(0x18, 0x2, 0x0) close(r1) dup(r0) select(0x40, &(0x7f00000001c0)={0x4000000000, 0x2}, 0x0, &(0x7f0000000240)={0x7b, 0x0, 0x0, 0x9, 0xfffffffffffffffc}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x9, 0x4, 0x10001, "afdf9fbaf0be480ce4288bccca64f18e532f3439", 0x5, 0x1}) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f000b80 failed: hole in range 03:03:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x5) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 03:03:20 executing program 1: 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) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0xf88) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000900), 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/224}, 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x6, 0x1, 0x2c) connect$unix(r4, &(0x7f0000002540)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546d86ea9d079d68d4b1ca547eba9ed048953278f415b0159dffaeb223bf20b78be3475b4a03b3506750f762737afd63bdff2ffac16454b08172454475881698e9fd7e90c7ebb50da8f75fc37845a7a5bb5704d1c98499bc60c11ac3be20eb8831f5236aa04b77b2334c78fb8a26ced1f52bae3cfcf42db57b5ed3f7450a0fbf12a48bedf4e27fe2f6beaf4d149db1af6670cf8cb198447a177df25e984b9c618cf3f40d3868c6da65d7e53d3790651bc900e55c5f46f0da9dd28b1704b95a434ff6c6ca5ea19c1bef0f3e859224046a6c0dea8c380a938bc"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000840)) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069dd, &(0x7f0000000300)) r10 = socket(0x18, 0x400000000002, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x802069dd, &(0x7f0000000300)) socket$unix(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x10000, 0x0) r13 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) dup2(0xffffffffffffff9c, r13) r14 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000040)='.\x00', 0x0) r15 = semget$private(0x0, 0x8, 0x100010282) semop(r15, &(0x7f0000000040)=[{0x2, 0x4, 0x1000}, {0x3, 0x9500, 0x800}, {0x2, 0xf7b3, 0x800}, {0x1, 0x7f, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r15, &(0x7f00000015c0), 0x2) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="b3390d5448ca6f4e33fc79742588a5555cd8fb9f550adb79d1655c5159830787b9cc0db04aeef25017fbd88b8e092ee45491133674961be999973a737e77ec70c0c3284734e9e60fbfd5", @ANYRES32], 0x2, 0x0) r16 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x3ac) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r18 = socket(0x18, 0x400000002, 0x0) setsockopt(r18, 0x1000000029, 0x7e38, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r20, 0x0, 0x0) readv(r20, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r20, 0x80045756, &(0x7f0000000540)) r21 = accept$inet6(r20, &(0x7f0000000940), &(0x7f0000000a80)=0xc) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002240)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e935082ae944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a532aa11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a5ce04781376d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f00000100896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe11ff90e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab00657e303e61497009db2b4e893ee87b392a74eb8103d6ada968744dafe50c365a7325c9476ca6d99335d2c2c1ebdb808115c03d802bab585e0afd61c4aa104e3e7fff86ab807711cdf4e894e1391ff6d687e62f803c65ce5c86a2b0c15c9bd6e6d00000000000000000000cc835703905fa2ccb50d09a430eb88c46331b1ab3b516db6ce35253ba59dfc2a07afcb556790edcbf506a6668ecb3d8a031827010c82090545f277bc55f1be84c0177028225f75448fc713780b89c215b612a2f348b1e706c9bdf4ff71d48bf71ded9111847b9d2d95045ed7b40ee3f4ccb45cc0e2750e763e51ad8585d2ccbadd14bf0f1bea18e13ae21efe59c76aaa086e057a82721d3c0c5029daa1a75443d25a48fec915672faf94927e8b8ae755d555fe8342aa0c500be697c7ea1e8b2a1d8945521a6987b4bc2375bd7a9520bc2c39076c7df4bdc77507d641f40ef0e42cc8308a4a3d267262112410b6cd409adc6fdcb8af629dbddf91eaf658d31abe6e03184ddc47747938a18c304ddaea6b5457f42447"], 0x2de}, 0x402) pipe2(&(0x7f0000000540), 0x4) r22 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r22, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) accept$unix(r6, &(0x7f0000002e80)=@file={0x0, ""/92}, &(0x7f0000000980)=0x5e) r23 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r23, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r24, 0x0, 0x0) fcntl$getown(r24, 0x5) r25 = getppid() getpgid(r25) r26 = msgget$private(0x0, 0x20000003c4) msgrcv(r26, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r27, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3e5}], 0x1) msgsnd(r26, &(0x7f00000009c0)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d6fee7880c927fc971e229e7d6d357186109132e3e2f61aaf9273bb200fef990fc83800400005cfbe8000000000000000922f509001000000000000017c57960c900000000000000021bb8bee58e79cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7806aa054cf9e00000000000000", @ANYRES32=r27, @ANYRES16=r25], 0x5, 0x800) 03:03:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000148762624dd0000b9af50f674"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) getppid() getuid() semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getuid() r1 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() getgid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getpgid(0x0) msgget$private(0x0, 0x0) getegid() getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getgid() getgroups(0x0, 0x0) pipe(0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 03:03:21 executing program 1: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e27b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f81458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838edfe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68514a90e722245f1bb2de62c8894f78524e237199d15857bcf1c69a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1ef55c38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b971b17b277cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f08d6aaa9491bf8e126b56162f3366f061948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114e557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b4020000001b00cfdf2e08a9a0f86dc5b428e9f57b380200c770d27afc58c09425ea3643128023015d4e85cacb0bab9a345700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ed39c00"/672], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semop(r9, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semop(r9, &(0x7f0000000a80)=[{0x0, 0x7, 0x2000}, {0x3, 0x736a, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = accept(r6, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r11, r12, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r8, r11, r14, 0x80, 0x8}, 0x8, 0x5, 0x0, r15, 0xfffffffffffffe01, 0xa, 0x7ff}) setgid(r8) r17 = socket(0x11, 0x3, 0x0) setsockopt(r17, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r17, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 03:03:21 executing program 1: socket(0x1, 0x2, 0x80) socket(0x1, 0x2, 0x40) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000016c0)={'./file0\x00', 0xffffffc0, 0x9, 0xf2e9, 0x1, 0x5, 0x5, 0x2, 0x0, 0x1, 0x0, 0x1000}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/242, 0xf2}, {&(0x7f00000014c0)=""/13, 0xd}], 0x7, &(0x7f0000001580)=""/231, 0xe7}, 0x840) 03:03:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r6, r7) 03:03:21 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffe) unlink(&(0x7f0000000000)='./file0\x00') 03:03:21 executing program 1: getegid() ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getflags(r0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) geteuid() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x88, 0xd) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 03:03:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xb30, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) read(r6, &(0x7f0000000480)=""/76, 0x2f6) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r14 = getpgrp() getpgid(r14) r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f0000001240)=ANY=[@ANYBLOB="e88ee9730f2db0420b6dcb"], 0x1, 0x0, 0x1800) msgrcv(r15, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() getpgid(r22) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r23, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x0) msgsnd(r23, 0x0, 0x0, 0x1800) msgsnd(r23, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x1, r19, r21, r18, 0x0, 0x46, 0x81}, 0x10001, 0x1, 0x0, r22, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r23, &(0x7f0000000ac0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d2396254d4962705b0d7a46b7d1b0630a3556a324f9f9cb23af977a53034a0e80000000000000e6a501005fb785ead94fdc18335bb1a0dcf95cc8f0b0620500000000000000c539922de1abe2bd2c22b04f62048802529d97d744f615e54fcdc277a9f3ed77b709cfda0add59461592ccd0fb1d82d4a3ce026c3921b7bf5fdaecdb0a9620817e0170d88c6429311fe58cf41f76c632fc6a83d123128e31d6a2a3e31bd020b074eb757bf0898dba1d561ae7202f06c9fe136d566929f7559a768517"], 0x1, 0x800) msgsnd(r15, 0x0, 0x0, 0x1800) msgsnd(r15, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1f, r9, r11, r8, 0x0, 0x183, 0x81}, 0x10001, 0x1, r12, r13, 0xa5, 0x1, 0x84e2c, 0x6}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r25 = socket(0x11, 0x3, 0x0) sendto$unix(r25, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) socket(0x11, 0x3, 0x0) r26 = socket(0x18, 0x1, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = socket(0x1, 0x8000, 0x7) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r31, 0x29, 0xa, &(0x7f00000000c0), 0x4) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0x4) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r27, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r29}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r30}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r26}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r31}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r32}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r33}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r34}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r42 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = getppid() r46 = syz_open_pts() r47 = getuid() fchown(r46, r47, 0xffffffffffffffff) r48 = socket(0x18, 0x1, 0x0) r49 = getpid() fcntl$setown(r48, 0x6, r49) r50 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = msgget(0x3, 0x204) r53 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000580)={{0x800, r53, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r55, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r56 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r56, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r58 = getpid() fcntl$setown(r57, 0x6, r58) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x5, r51, 0x0, r53, r56, 0x4}, 0x9, 0x3, r58, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r64 = socket(0x2, 0x8001, 0x0) connect$unix(r64, &(0x7f000001a000)=ANY=[@ANYBLOB="9169d0e3f61a1e904842fb5d6791ad0af248a83a00010166696c653000"], 0x10) setsockopt(r64, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r64}, 0xfffffffffffffffe, 0x50, 0x40, 0xd4b, 0xfffffffffffffffe}], 0x0, 0x0, 0xffffffe0, 0x0) setsockopt(r48, 0x29, 0x3f, &(0x7f0000000900)='\x00\x00', 0x2) r65 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x29, 0xa, &(0x7f00000000c0), 0x4) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x8, 0x8, &(0x7f00000008c0)="56e9e64f55", 0x5) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = socket$inet(0x2, 0x2, 0xff) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r35, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000980)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r34, @ANYRES32=r36, @ANYRES32, @ANYRES32=r37, @ANYRES32=r29, @ANYRES32=r38, @ANYRES32=r34, @ANYRES32=r39, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r37, @ANYRES32=r57, @ANYRES32=r78, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r47, @ANYRES32=r56, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r65, @ANYRES32=r66, @ANYBLOB="3800000000000000caca000001000000", @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r75], 0x138, 0x2}, 0xc0f) sendto$unix(r35, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x4, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000540)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78165e91f7c8f75f882b297bedcbdb1f290000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01b1ecb82c797aeb24a2230020000000000000200000000a3f8000400000000000000000000000000000000006af3d77933d8f89028e091909ab170ef0d37cd406f0fff414769fc0dca75828067afb48d1a339500"/218, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffffffffff3f) r79 = socket(0x11, 0x3, 0x0) sendto$unix(r79, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYRESOCT=r79], 0x1, 0x1, 0x400) msgsnd(r24, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) 03:03:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) 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) 03:03:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r5, &(0x7f0000000080)=""/93, 0x5d) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r8 = getpgrp() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 03:03:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = semget$private(0x0, 0x1, 0x60) semop(r3, &(0x7f0000000080)=[{0x1, 0xfffb, 0x1800}], 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x2, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 03:03:22 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0x1) sendto$unix(r0, &(0x7f0000000180)="fb0c671f11d02e518d6e968198cea0fd756079f2cd178ecfa10f0c0660262038ee18ecdb087eaf3cdd85b00fbc3d88482d71686e7c63bae2b98a60d810b59e", 0x3f, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff88e7") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f0000000040)="8c1b1176dcfcc11e71a78d576852df721bbb2925597654953e2bee8faa818c660359862f5ea66fc0987fa2fe5e0004fffc20dd3bf003fb1a17bf209b137460d835a20b7dd685880bf68a501110071c5c9a764842af5a2796ca2e83f9474fca2f1543a1084bf9e75d535975f4818b3e7874a1a679ee5a9550297b2c353b59e2f6a9f891354d6cc5a15258831adf597bedf4c2ee8839d3e685fb3ef64e8a725b5512d4c93aeaf6df57f8b89b0d8b2698f03835b2d3ca2a", 0xb6, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x57a7}, 0xc) 03:03:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) 03:03:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x10, 0x8000, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x3000, 0x23, &(0x7f0000ffa000/0x3000)=nil) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 03:03:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffec3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/130, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) acct(&(0x7f0000000a00)='./file0\x00') r1 = syz_open_pts() socket(0x0, 0x2, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = socket(0x2, 0x8000, 0x1) poll(&(0x7f0000000200)=[{r2, 0x80}, {0xffffffffffffffff, 0x20}, {r3, 0x1}], 0x3, 0x8001) setsockopt(r0, 0x0, 0x7fff, 0x0, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) recvmsg(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/167, 0xa7}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/203, 0xcb}, {&(0x7f0000000780)=""/65, 0x41}, {&(0x7f0000000800)=""/212, 0xd4}], 0x9, &(0x7f0000000200)}, 0x441) execve(0x0, 0x0, 0x0) 03:03:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=',-}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xa7##-\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='@-\x00', &(0x7f0000000400)='\x00']) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7030, 0x5, 0x7, "030000000000000600000100", 0xfffffffe}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) syz_open_pts() 03:03:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1399b395, 0x81, 0x0, 0xfffffff1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000540)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x766fe4f10d48c430, 0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x81, 0x295}, 0xc) 03:03:23 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) flock(r1, 0x1) r2 = socket(0x10, 0x3, 0xab) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0xffff, 0x40, 0x0, 0x0) socket(0x19, 0x8000, 0x22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() fcntl$setown(r4, 0x6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x10000, 0x0) sendto$unix(r6, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66296c6530009a4e087a44c5cca25e0900000000000000e5e0abf431d8e07126cf5f6bbdd790a51cb96f44b854b959a259c7f2740c21bb325af33706008aa85e379ffd292fc80d000000000000ad86c8f03a5286b4270a109bf33afcb2e8a3a8a83ed6279a6fbcb65bd07475f4176b5d4e64906f9333f1f55bc866e99b78a7c4044a7c8cff0f168c81c9978f4068bac712e56a5953326b5d"], 0xa) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000000)="dfe6eb8658ce899ef90681227afc2aed61fc0c6f6bbd9ed746d28494aa66c436fb475f8eeff8d28a41abfd2b885910e055b51b54e9d1fa4925e5de32c47a1d20148635c28de7ca5217c9af7b2d40ca379147a14099ab89bf90cbb1a726d4776255e7a82d3db96dfeceb3daf3c04e", 0x6e) setsockopt$inet_opts(r2, 0x0, 0x1d, &(0x7f00000000c0), 0x4) 03:03:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x1) r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x2) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000280)=[{0x3b3bc6db85a01a5a, 0x4}, {0x0, 0x1ff, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x18, 0x2, 0x0) getsockopt(r16, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r16, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) r17 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r17, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r17, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) r18 = socket(0x18, 0x2, 0x0) getsockopt(r18, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r18, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) r19 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r19, 0x80044279, &(0x7f0000000380)=0x1) r20 = accept$unix(r19, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffff22) r22 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r24, 0x10001, 0x8000, 0x3}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffa000/0x1000)=nil) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 03:03:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x81, 0x80, 0x76, 0x5, "f33bcc595435224632dc20be96296684a0ab0341", 0x9, 0x1ff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) 03:03:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) clock_gettime(0x5, &(0x7f0000000080)) 03:03:24 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000140)) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYRES64=r3, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r1], 0x7, 0xffb) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x4010, 0xffffffffffffffff, 0x0, 0x8000) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setsockopt(r1, 0x10001, 0x4, &(0x7f00000000c0)="a7a324ff427046c0df190b9874982c21b5c4af94d808c4254f0c340b07161c1c902f4229d1ad3fa8a7df3f8ddfea6a8e0faf76832f7569f1cb4ca054cdb654bbb0517a66406dce250e8e7ed3e71f7770b9b371631cd5b922551e9c208b884acc79d481c7995315db56dc2b80f1c025e008a357419eb951c388e89e3f04501017a67b3a6d55e541e258e00f61236f224246d43432c8eec7af7f86feb2282a2cc027d17e8604a058e04ae098c28f25da359ce2edf48fb5f262d68757853bd60d949f4fe4332e121a3a6be6a970eb03f317a5b70a24441a83a09eb97b186f3c8a1ae89022207860b01e6d889d7cc67ca53ff32c11216f626e95199b1965bd", 0xfd) write(r4, &(0x7f0000000200), 0xfe72) close(r4) syz_open_pts() minherit(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:03:24 executing program 1: socket(0x2, 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xef}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r0, r1) syz_emit_ethernet(0xe, &(0x7f0000000040)="97520fb84e03520bab6dbd538035") 03:03:24 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000098000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') 03:03:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x3, 0x2}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r2 = semget(0x0, 0x3, 0x165) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x1d, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) 03:03:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) fcntl$getown(r1, 0x5) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 03:03:24 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x50) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 03:03:24 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000240)='\x00\x10\xa5\x03\xf7J0\x18wg\x9f\xfb\x94\xdb\xb8\x01Z\xeeEm\f\x01\xe9D\xfcj)\x81v\x1d\xe9\x9d\xd7?\x7f\xe0\xec\xb9\xc1\x15\x97lJG\x18#>\xbc\xcdc\xe8\b\x9e\xa0\xc7y^\x9a4\xcd\xe8\x1d2\xd8G\xb67K\x0e\n\x9f\x00'/91], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) minherit(&(0x7f000001a000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) fchmod(r1, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000380)=0x1) unlinkat(r2, &(0x7f0000000140)='./file1\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2caf6397) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x632, 0x4}, {0x25f5c01, 0x8}}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000200)=[{0x0, 0x9, 0x20, 0x7}, {0x7, 0x80, 0x9}]}) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000300)) 03:03:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffec3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/130, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = syz_open_pts() socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x4000000, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 03:03:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x4003ff, 0xffffff40, "73fc1a4d4d7ee4000001000000c0060000000010"}) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) setrlimit(0x1, &(0x7f0000000000)={0x1, 0x3}) 03:03:24 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 03:03:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7da7dbd5}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x8) listen(r4, 0x8219) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0000cb000200000000000000000800"}) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1219560a2dc2ffab) r5 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x7ff, 0x8001]) r6 = kqueue() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000440)="5bcd44aaa99dc64d", 0xfffffffffffffff5) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000140)="ea271e04fbfe0000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20091, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000400)="d18cf600", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x657, 0x8}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x8}, {{r10}, 0xfffffffffffffffb, 0x40, 0x1, 0xffb}, {{r9}, 0xffffffffffffffff, 0x21, 0x1, 0x7, 0x9}, {{r7}, 0xfffffffffffffffb, 0x91, 0x4, 0x7fff, 0xc89}], 0x36, 0x0, 0x300, 0x0) close(r6) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) write(r6, &(0x7f0000000180)="468712bc07dbbbe6c757ff4918bdd13d3e7eb22937e582ba1cad28ee9323d723bfcbb95f79d7c0ac3016188177af521f061a0c32dd5da62092f5d2671d84f35482f91aba9c4b43", 0x47) r11 = kqueue() dup2(r2, r11) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0xffffffff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 03:03:26 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8000}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x3d, &(0x7f0000000080), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x108e, &(0x7f0000000000)=0xbd7f, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x5011, r0, 0x0, 0xd1f) 03:03:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a6975100000033e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd7eefc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e20dde7bcb9581a442bee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033fffffdd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746f98a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000004de44a30efdbcf2bcc040e149f2b29bc6"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r2 = semget$private(0x0, 0x4, 0x100) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r4, 0x5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = socket$inet(0x2, 0x4000, 0x2) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/180) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') renameat(r6, &(0x7f0000000200)='./file1/file0\x00', r6, &(0x7f00000002c0)='./file0\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000580)="14a48ef4523ef429c4", 0x9, 0x6, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r7, &(0x7f0000000400)=""/125, 0x7d) 03:03:26 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0x9, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x2, [{0x1, 0x6}, {0x2, 0x8}, {0x1}, {0x2, 0x6}, {0x2, 0x100}, {0x1, 0xfffffffe}, {0x3, 0x1}, {0x1, 0xc3}, {0x3, 0xf53e}, {0x1, 0x58d4}, {0x3, 0xd9c8}, {0x3, 0x80000001}, {0x2}, {0x1, 0xc6a1}, {0x2, 0x5}, {0x3}, {0x3, 0xffffff01}, {0x1, 0x9}, {0x3, 0x2}, {0x1, 0x1000}, {0x1, 0x200}, {0x1, 0x81}, {0x1, 0x6}, {0x2}, {0x1, 0x8000}, {0x1, 0x2}, {0x3, 0x4}, {0x2, 0x1}, {0x6, 0x3}, {0x3, 0x7ff}, {0x2, 0xdec4}, {0x3, 0x8d}]}) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 03:03:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f0000000140)="9da0f9755382c4653d4f25983afffc1a2d85ae78053144d58a2716660b5fc8660eb4790dbd233910e976c6a3f109ee87aeb34286893911b48d8953628a024009f90f066e96dd613bd6b193b5607b0375390f0f30a040e2e70e4a57bacb084a4a64fd945d97062dc5815847b77742bee51f0b440ac4f28a031b2ae912e693d23fb9db2de528495c7db73f718237c025953e4454b31b2b94987ba95b3c1e3d3da5e9f9de187f7d98fb954aee032e460bc8804c0643a568bbaaa72f4acd37b3910a7b10926d3a42848dc7854eb7cd920a65d3da81e7be586b6a3386aa"}) r1 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x80}, 0xc) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00010000000000003000"], 0x10) fcntl$setstatus(r3, 0x4, 0x4) r4 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000380)=0x1) bind$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) 03:03:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000000080)=0x1002) 03:03:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000000680)="801881e885d4dccf099009b452d9a6eb958be5225c32a0b3d8fd24b722acdc397146d065070fdfa0b88fd9f71b0ea6ebbfe58d6a76d75c36f6a3febee15afc3ef1eac0ac9d08ae9d5a4bfcf80b588cf4e7bc567e91386192cd8b32ec35f4c04f378b6b7ceb5cfacb8d8f3fe4da3197c24f0fbe2b323adc893a12b74b2ab0e7d2f57e513637e4d46e339539edbb783ae0065d66d74e74c5", 0x97}, {&(0x7f0000000740)="a4c89266527a3a47613c8b3611512bc823e9b047e34ef072fd9ff5cc9ebc9df67a0a46c8f0da14ce2521c6258db7712c3d4da196fec3fbd043eed7bdf5c2aab0a373007f6f3bb443eb177cb39ba8a9983dbe6443aff4206719fac914c7c240d5ae1b1f57d555b6c0ceb8af17adabed4160fd9875ad71e2f26be511a8820999b4c18c22a2463b2fd27825", 0x8a}, {&(0x7f0000000800)="96964ab6e2e67f3168713bd38de1d1ef3549e11cab9616c6f8e863aecafdd1e7788e40f72e8ead916cc4bf3a7e15a5b2e78268fac24238ebda4ec17ca64fbbc00ebfe84c81e11f3dab47ec0d608b0cd707edb259e8df7caae0e62b66e142dcccc35cfdc0365275f8c3b14e385d669ac9c5f025c40ea55f0c00f38227a6f15a687e613aa134c09fc43a1740659bfda2ad00a05ac0fce5a0dfc14bd63ecdf597f88d4e2bbfcb396e796874bf186034344fbdc107d2a7f48481f2781c60a8a9d620bc8ac565dce28df1ac41b93e7ba29fe94c823806f4620d08f721148bd2a1ed1f2435d645db10f8e035ed9764946366eb2af70418db4041cdcf23bb55265127", 0xff}, {&(0x7f0000000900)="5bda5e24c95c7db24f6f4eb2e49062e83c3dfe8a8ffd93d725e4443387ad22", 0x1f}, {&(0x7f0000000940)="91ea30bbe14e9bdf84ad9d7319bb21c27a37d444128445a8bf52f274bb778c1c4d9be824806634e3d9d9f06e980ce39f6f2ebe58aef1185114706bad8f96c6a975f7856869c57395ddb99e13c3665bbba1904eb4eaae71fbd66514372411ec1ecf673254f3bc4901b8df", 0x6a}, {&(0x7f00000009c0)="099427d62881eefbc683bc50f7f76d3b90df3f9a2e7c632ed009017008d221339f0677e97c20406ee7c5f64f4408a38253faf58e20", 0x35}, {&(0x7f0000000a00)="4fdef3ae1c6fce96462e8df84335072bf3a3f6cab2b3f11515a622b63b465cf86a1eb3819f40aabd1ab0e08ba400d2f50412b92abaf11e5c573452ba713e04c8a067a92ce346ead0bbc3cfdbde93fa98d44d00b9f19a333895d195896e133893143c6ebb380d732dd918e489e9c08572a11d538f9b5a48605a1c1f5af0e4452704f02bba68d5fc", 0x87}, {&(0x7f0000000ac0)="183fefe2245452de5a5be5d88605e3c2c686ee5f27caeac4a633e65fa0f671b3713f8cbd7e50cd743e93aea017a1045e894a4f21ba78aae8ef", 0x39}, {&(0x7f0000000b00)="fcba8c0bae6007520da3b539f050749f61ac1e561508f5662c35e7d3e3485dcfff5bedeac81e16d85c495937eb444dd4967d305f3cc95f74e3f1bd20225dea0ece93a817099aed2c2f58097785e40985ed2fd1e8624e9707701f6c593ff36c60b4916fd5a308571b08a7cea8eca91998cdf8e8d97c1af91d6947b41d72ed5f09afdf6329dc463ff2317de4001053030402749521a0b169cf403c5113c9a259dae6b5719cc6f897760a59a7a00e10a85732a9041ef4f482caf6720906b1b7f58685406573f7609bbdb469e259177ce28edf1c694b973dffd373863c8e1c59e575d51adc08ee2ac9610c493edce9ece4d3630bbfdb445c6f479ecdebadf8eb3022bad2c3c6d9c01e93333fbe52a84203f1d37446a9584a492cd273d79812c940e3386d90bec543c74e151e4e39e853b30a5f9621965fbfa47f4222bdee14a4e36098fcd8ec01cc18135f9163b8f688712233df7fc6e670cd4220eba20a2f6436f6baf7c3f8be8bcf850337a228aa37ebda9b4470af70d184ba4ad8b1d019f47b3acb6cfe60c3f83a398c500dab6cb7f6028c02da58b7fc75a47a815bd8af2dc2d19a49a32319e3e771fb34df47de7b564aeffc5c9452013ff36f75785a21ae5052144c59e5aa98f555bffa84c3316ca914e2dc75b72e699ea08654d18c86fac3cc5e9adf382675d0fa6c48d43c480df318ae6bec72925d3e01f42185ad9721fa58003d24a3642e1cf5b940eb3f3c9345788314eee320c9a564bb3830ea0d1117ffff43ad5fe9482d6d80255231f3f8a2c7e81b305644b4a3ee1800e3f46ccfb35401d04993d6eb7c23cf0f96fb81c345fa029c5b623650eed38c097a52c9729f6ddcbfeb2e26eec2dbe5d525925ba30398a2d94ed901b4f1fbbbea0b85710706ea35892e38ce87aae103a30f9c1467c911b8fccc3b2a226d1e2b49712f0857c5c4963419e3f3a529a4fd84f8e1bcb8b2b0016c310671b1ea5790678d1e3b4adc0bdb5fd2ff9ca91d479b3e1d64033a461e4bfd26d5ffa3b65f9c7417f7b0907558f4460551fe6d5bd01d6b55e1df89ffc641f3bb80ea90451136bd5c9ddfa1e7d9ce1f07b26a29d3495a9cc194bd3f792c02055b1898e6f81268c3479cf73119cbb9e887e643bb8659ce9e924767ef9ff71b698f449ce81ca1f4bdb46e8ad96d78e2c4241e810d16af3856dccce151a2165fc0ab8eef45331bf1bbbd8ee6b2e5ffcdc663342355e422134b5c2295cd6473e1226944796f1a944ebd6e375c9c863c053297141cc80307190924f4d92412658057208ef87206ed04c0922441f7c8610e91e8cd074336ccb08e0267b77979f8a316fbff54c1e7498f9f8e2845f3ae6da7c564f0914037ed8f32903755262478504c0e42d12163671f4c0f37587f75118a4a5eeace3add43b0a91f84aea693025ace9fbc4e7312d6517943040ea15b9a0fe517d563d201404515053a1935ebd7d62ab35ab4a91d43bed3f7e3420d928e795bea05b18e3bb80dec867808a046fca72e9fb64fe25c0cae9f2a18422abcfd91fba1b5ba6de288e9c8fafc7b7ef21be4ce36b67bc00f0bd1be0373eddbaaa254836410bc0c3bed5cdcfaf9222c2b6814bbaa83fdc8ba9f5a43356934adcc63b78f82528da7dd9bbaa0ef6230fe636f583589dbc8bfb61b07fdfe91c38d791335caeaf67a7496d6fd9abc14e787f2cafe6af41e1ef516c3d62be1cbda57e755b88f4522ee169ccd1eb532eacc498b5146f69e65a4833cf2d89ab8013f5b1059017e84dcca7b02670a2fe9239e21912e0d5785890d3b58098d21d927dc736b2a3774b2936177170f5a4a5a00bdc0515c0640eb88864e2a91a8d3334084f641c636a82a4f04d1f1b982dc37fa1e892bdd8ba031e9a968edd82c25e337097ef93a43ad809d23abb27978038109a242f0fef14d7b8c45007f18464566d99d6357c13aeb81a1e04f096aa79352c1b36707aca7af9cfcf6b51fa3b0a378f22b3cf7e4519ca2ed3f8422883eed8b9c59d3a4e8cc46d31f3aa948d2596e0f793b9d7745347c540be9df6fef72e3c9dfe365a4d8d4e158da3cad908791ba29a2c6cd87bf91619e18740218290e324e77983ecac97822d3bf9209abeb8a8ded8e8653869184dd0aba2da78a56fcfd8f922652c191b0220d7d4fd06807289d532b1b66839fc0f6258ccc430809988f8991a1556c0f403274065549c1a7afe972a0f46c2ef9216a317cc9be3cb9c4380b8967a96e911345ebfb70683811059114907a949ab627ea8aff2487ab9d814baa92de9d805408e36acf11368104f3bb0890abfddcffe30823df5e4740c52e4c7f800f883b2eecee46354bfd93c83d9e7795cf46f5810892b54e8b326d2d90371b819371399f12f052f2cf9b91d1286806cdc615d136e46efb8e8c1d32319b536a8bf72eb85b146a33d0cbf8ea41ad7657b7ba8d08f85c38f115e6779aec638cb44bcff1369b7b3be59ce02ea2726d449b822465a28158fa74606670a4658b79ef1d8deac2dec70db9d37ae4c39153fa8e521f9f66f75b9b1887f1e5a665a1e4b13bb20e31820ab4144382e307de34795b63e889ab259e8655621df117df5ce1d33ee980bd74efbfd0d50005b015547c3a4be5770370109821b57673cf4340efb5b3b10bc2a80ead73973b7c9039bf5b73860649c7b7c8bb76cc472845dc4e4dbbc651fd59e240ce91aa2d89d8e998618d0376504f71d7163e4b063cb615a47499951efb248121397c5fb6780b9952746f24008cab7c4c938e769d821509d4a972a80fb714c2835ffb418e0c357977012d07ee4feff347950c1320d56391d400370b1ec23ab0a8f835e8ca061a4b8fdc7edf88c6d687371d29242103b6e060f8e0f455c84e6ec72c19af0aae42fdd49af32bba042ff65b1b19a3b2ead435751dd971b7c4783ad8b3755535826d381fca87780839cdc3e4a9cc88469b0d151082f0f3a2b35323487245e76bc9dda16c496f5a916f114152f97afe7d8a5cad12e30f609da609b4921d157186df7af7e0941ad11a35ab829e333a40db438528c848ec14dc725908ea3cc2cb1508d0f4c5c1eeaf327ff67b4d724b5a6869429c21a4ebf4ade4e262b6c311afb33f4dbca6b8041329b9b14c6bab38a0e662168de5fd064dc281e0b45fb6629fac1f8608c4dd3a1ea6ecb7f7cba73f5a89ced163c5f6813c902a7edbe18eca5711b39da02f4c960652134342425d46c01a3833ab83ab5e1151c165e9788a10f9c0b2d4df4866c6a70a26fe32ddc3baa6cd3de0dd513e26eb59736044618eebe49c9c2b81accdd494ffc0bcd472c9c85cccd06fd0c4d41656693ed549ffc945adb6e80e7a5aac0415594534ab1ebdd2ab57102f681b5c67fd44544ed84f0ccdf5e2411cb0a8a1362fff049d644faba506572d441cdc92cfcddf4bb7b537b376bd23e222baa223acd59e8798f78e3f9ee0bd2ce72cd598ffd72feff3e63a1d474b60197e97195befd06cb054f2fad878872282828eab5b6bb61fec62bff9df43741d769bd5e858840c978938a86fd682a9c8f1fbd45680a38b1b00cef8c65c516ce361b869c553faf78ddf9b55f120d9d194c7c84115c9e1b5027695647bbfbcfd3826d1861ff2d05e9dfd3db27c0700ae7bd5bca989bb0fd65f1ee98292d80548b303b657df7e45153b4966a7d96da20bb9ff2e0082e4d9f257397064cda8b19362e71cffad43b39e1d3fc60c6728ed67b16dc96e733aa059dda7b4fcd8386ddd5a9a0e03030f872101734aa9f368af7fdfb67792cd8212eef3773e7618c500da89c46564e7630bd706ad0f9b5e033cbd5831f8323c92174e88f1aae069d3270aa99ace547645f39147413146e0b51bc5d6bcc6917a29bc8d767564e70f0f4aff679d7a6323c62c85ecca6e00f3331f1eb7a39e631dd46d607ff09223e432a298b298e6c0954430d60a127b1c6a12b6b9d626fed90eb147a7dc6f42521802cf8c10e2846efa19dc0b6eb3c20010b45fa25f4fb3b683253f92df7eb19d68dfa7accd01de8187c3d9b5c21615b429d1338e1784677c4e61bbd53fba244835a4c5b3be569f5e4d18eb2b069a7bb3c11368cccb96929faa0b54056083283e977722ad1a854c12d439e2ab80dbda91c092df3a1a3a78604129fbe19461b7ac38df4d4b1c0b382360a11612aeaf4cb140e121ccabf8952a38feba7416dcf60f64a4b1f3a566ab52df40a87094bd9dc99d3c7f7e1bd903eab0dd4237e695198052adaafe07f36d6e32b058bc9114d9b392b416a22cacba56f6f2930cd1a380a5b46af04300da5d4087c9a90be717e82062831260c499c5bc59951c60c6fef9b63ab25e16d355bd1835fd81b35730613c2b918af20f937130ca66d0fcf7d073bbe053287c19fa249b0f0731d71c18262174ea896f9ec9d634012b4ef4b5910edc107b3e16f0cfee2dcf485948b5da0f16680e75597b8798b4272ecdeda19bfff7727e11a1f29d1cb2917b6af2029d35a54597259d83d62fd5cde30f41c9695e6c6ac6db923dd19258de873e372afa099119daeb074a4a0cba0739946d4b1e141959f17484b4c7f7426dec9dd7b4dce95d37520c62606ed41f8d7f9a851848ba75010b1ad9192add07fa38ff44aa303f0de9012d8ab57e853af0459e4b34d08bf279928f9f679211a1ba01ca9ab9e13fdfa9f0274874f80c99d39e1832fd92f852f4898ebcfa93ee3b024c2763a1f745d96b557834d399e73841f28af828bc17714c7690f29089f694f6f6ebbcc666d167eeff72e020b75e42707c68b0c8ae3b0b5416823b07848a6c793201590731ad79efc735153cefa9fcde17f035b7f72d2818379b863cfff592ce043a3ca1639c10abd12170f0a6549fd7d10d4971b43b9d84ec43f39f6157b698a699d258df1e873e9d54f316a44de0b9995d7df14e433f35df8eaa5ee9a959d3f3659b08c7d1d62dc2be401a4766a14ec2f2fd5add1a80d4590026e8ad81a8586f2a1a61f2da7a08e0453413918a1f30f61993a662dd78ec374c4996eea1e5dc07574dfb8081cbd39b5f3a98fcbc4a9f7476e076aff0a4845ae3cdae204aecda7b0fadef9b5c968f7308aa95fe7e9f1944840df9ba78978716547f28400819e999ae1b0d0270aa256318bd9e4ae0ed868a03bd60470c85d1df4373ba7df8e50c198850c8b0ce9e8f667647d5cd41e4029592c75800e7e82b4dde086afa07dff95fca4866193459b9a329aa19ad30c0f89e00320c141f7c64d44e3a6b144163a709a8296297d6b0880e5ce1bc759659e2e79b4f6367bb2e037cb445c304d21d2912e113580164ab4daa390931f69ed088a1e0063608bf44543e63b1dd36f9f81db8b5f49b8f836017faf784fc17834e8c68b1f484bf5f4440e4728305a5e968a66f2d448eb0f4f653d83e9694a3a9a91f7075a36b0f9adbbd481f13028f3f2a363c4b2bbc5f0d28f790bc443c833fd76b740128f5a9115da1a94d22d4720578d718892f3e39c86198b4a00afdad7bf85e88e5e2ec98f5e93cb5027f50afec9aee5025bc9e9f26b576f828b76bc716cc84244b86e3c102c3271e2371dbc30843312af933bf9dda533ea382b1a2513249d18457f3047e8a80cf4a95b934104127b7e45bc798de7c0e7cd6b56ef1ca57b1e010ba70d79da32ac60b49646646e20f8be341a38011e0aaf63891f0346d00b0341947990a862a7de2e931750927896cd4c3dd816ad3186b1575af535731d6d1c92a0126a9d62d084d5aed96e554ce1cf5253a0ad3a2479de295d889285386a30204ed1f92d1ef29d6e1829c803dfc7c9d840b7d6b3de5c7", 0x1000}], 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) bind$inet6(r1, &(0x7f0000001bc0)={0x18, 0x0, 0x8, 0x8}, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0xae2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4e5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000cd2000/0x4000)=nil, 0xf7}, {&(0x7f0000d25000/0x2000)=nil, &(0x7f0000fbc000/0x4000)=nil, 0x8001}, {&(0x7f0000bae000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000d25000/0x4000)=nil, &(0x7f0000f8f000/0x4000)=nil, 0x8}, {&(0x7f0000fe5000/0x2000)=nil, &(0x7f0000f26000/0x1000)=nil, 0x1f}, {&(0x7f0000a20000/0x3000)=nil, &(0x7f0000f60000/0x2000)=nil, 0x3}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000bac000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800000}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) getpeername$inet6(r1, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x808, 0x20) 03:03:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000300), 0x0, 0x0}, 0x40) 03:03:27 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"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) readv(r1, &(0x7f0000000cc0)=[{&(0x7f0000000140)=""/206, 0xce}, {0x0}, {0x0}, {&(0x7f0000000a40)=""/252, 0xfc}, {&(0x7f0000000d40)=""/75, 0x4b}, {&(0x7f0000000240)}, {&(0x7f0000000c40)=""/92, 0x5c}], 0x7) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r2, r7, r2, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r8, r2, r8]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r8]], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r9, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517c1d4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d2"], 0x1, 0x800) msgsnd(r9, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) r10 = geteuid() r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getpid() ktrace(0x0, 0x1, 0x4, r14) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r18 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r18, &(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, 0xfffffffffffffffe}}, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r16, 0x0, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r19, 0x41d, 0x405, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r20, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x6, r10, r11, r13, r17, 0x4, 0x9}, 0x4, 0x3, r14, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) r23 = getegid() r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r25 = openat(r24, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r26 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r26, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r26, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) r27 = open$dir(&(0x7f0000000b40)='\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', 0x8000, 0x1a2) mknodat(r27, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) r28 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000180)={{0x6, r29, r23, r30, r23, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r31 = getegid() r32 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r33 = openat(r32, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r33, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r34 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000180)={{0x6, r35, r31, r36, r31, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r31, r31, r37, r31, r37]) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r38, &(0x7f0000000b40)=ANY=[], 0x0, 0x7fb) geteuid() r39 = getegid() r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r41 = openat(r40, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r41, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r42 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r45 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r46 = geteuid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r46, r47, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r39, r43, r48, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) getgroups(0x5, &(0x7f0000000300)=[r39, r39, r44, r39, r44]) r49 = getegid() r50 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r51 = openat(r50, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r51, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r52 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000180)={{0x6, r53, r49, r54, r31, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r49, r49, r55, r49, r55]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r56 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r56, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r56, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r58]) chown(&(0x7f00000017c0)='./file0/file0\x00', r57, r59) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r60, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r60, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r55]], 0x1, 0x7fb) msgrcv(r60, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r60, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r61 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r61, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r61, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r62 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r62, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r62, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r60, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r61, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r62]], 0x3, 0x0, 0x800) msgsnd(r60, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r60, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r63 = geteuid() r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getpid() ktrace(0x0, 0x1, 0x4, r67) msgctl$IPC_SET(r60, 0x1, &(0x7f00000003c0)={{0x6, r63, r64, r66, 0x0, 0x80, 0x9}, 0x3, 0x3f, r67, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 03:03:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x6, 0xfffffffd, "d730c1e7bb6fc6e23ce744e400", 0x200}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b5487cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfbfffeff, "00000000193000493a43197d57fbf8009c000080"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 03:03:27 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x1}, 0x0, 0x0) getuid() clock_getres(0x4, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x2c, 0x23, 0x1, 0x6, 0x8, 0xffffffff, 0x2, 0x2, 0x1, 0x3}) 03:03:27 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) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = dup(r2) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4, 0x1010, r3, 0x0, 0x7) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 03:03:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) r3 = dup2(r1, r0) r4 = kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) 03:03:28 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa72b2392aaaa0086dd60a4f040392229000000000000ad80000400000800f100aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 03:03:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5090080"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socket(0x18, 0x4000, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 03:03:29 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffff6ffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0181"]) getrusage(0x0, &(0x7f0000000040)) acct(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 03:03:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) socket(0x2, 0x8000, 0x18) 03:03:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a6ce104a4bece691d619f82724f335ffffff7f000000008d3a8d84836b3022480638f0b4bad019f1f316e2e103dedebdac3273ab0700043a775c508d821aefc2de4b700ebc918f4f54e10a3c26604238bc8e1e42a92fbeb442d22c8aaa4fad39736cf75e70c16d639acfc16c7400f15c6b8e8511b87551d6934606598af119c1c77d"], 0x82}, 0x40c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) getppid() getuid() semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x6, 0x6, 0xfd) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getuid() semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0xfffffffffffffd83) getgid() getgid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 03:03:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffd6c) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) semget$private(0x0, 0x1, 0x488) 03:03:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) close(r0) 03:03:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) r1 = socket$inet6(0x18, 0x3, 0x2) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0xc0000, 0xf1}, 0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x94\xa7$+]+\x00']) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x9) semctl$IPC_RMID(r0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)="c7a895b22a241e0a078359ff86dd6e360aa9cb9905000000000000000000000000000000000100000000000000003b00000001000000") r2 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000380)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x2, 0x3}, {0x18, 0x1, 0x3, 0x8}, 0x8000, [0x2, 0x9, 0x81, 0xb0b, 0x6, 0xfe5, 0x9]}, 0x3c) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x800}, {0x2, 0x1ff, 0x1000}, {0x2, 0x5, 0x1400}, {0x2, 0x401}], 0x4) r3 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000380)=0x1) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) semget$private(0x0, 0x3, 0x58) 03:03:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000120000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872baafbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0x8031cd9f1ae74ff) 03:03:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82052e2f66696c653000"], 0x10) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x2) kevent(r2, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x100000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 03:03:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x8000000000000000}], 0x3ff, 0x0, 0xc68, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1a1) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x174) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000003c0)=0x103) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESOCT=r2, @ANYRES16, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES64, @ANYRES16=r2, @ANYPTR, @ANYRES16=0x0, @ANYRESHEX], @ANYBLOB="4cc9e81a9542aadeb30f8547b44b47299625e8c198a0528783fe650e807d5f7aa14e926524587876ccbd70b3fef8d7a638d5033fbbd744034b6f1de2d668ea93323aee23fc5afcdac2965bde32a40c59a173f51d0b254b020e136b1bbf7082bd322f9f00bb59f3bb22f5d5344cfa8d4d1fd65e4bedae3ac0c951a04dbc936b6ca785af66c0ce2684a0683dec6a0075eabc169a8b9e277e3b0d7eb9c7407295c562801cc8d58d01dfa73479334edde8498efc5521af858f115819df7d5a0657047a056bf54d320f335dd29eb73f11147ce158ec5995696101688fd01939d71a6249fb2a06f8172b6e80ea3dfc9bb6ece09c028aa8bd9b251b", @ANYRES16, @ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000a00)=ANY=[]], 0x9, 0x800) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x0, 0x0, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRES64=r7, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES16, @ANYRESOCT=r4, @ANYRESHEX=r8, @ANYRES16=r4], 0x7, 0xffb) r9 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r9, @ANYRESOCT=r4, @ANYRESHEX, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES32, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="f0c827652cfafd0987737f8242861e642f1479842d34cf5de4e02c6056ca1e3c676b7b591cf4de7cd11118a7ea5b5804ecbcd7b3ae50a0e3a331fbe275b6b15736aec86db32a9ce77e40d17d45c634d139806297902719d3a72b8d9bc6544b3cb20d7cf159200923a6eb3402d557bd2f809e510176d0975e5b86e71cd3bff13ed4e805a92c91d21034ac5c9a1120534ed6d7ea68f2d16f0a2f00"/169, @ANYBLOB="707a6451820ad1deb521e0bba5d8d7900f6395ebc6e00f4cca376faebbaa209e9f07f5b605423402ede99be8c8eed193f5553e50cee3d9c25c0195492e9b410e0e7b04d93feddbac4493f975ce1b8e98ac4658ceb36136e624629dc9ce7b4beab67646786fb03141cdad5200f3c6fb00b6037289e7609bc6a7afec33671a2b0c0fab6bd4e5df83abc819d742cda74fe19bfef92c912a29c6e6ce69863b1c9284774dcea351f33952ce48e745839c07de"]]], 0x1, 0x3, 0x1004) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$lock(r10, 0xe, &(0x7f0000000040)={0x2, 0x2, 0x2, 0x400000000, r12}) 03:03:31 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) 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, 0x1}], 0x31e) 03:03:31 executing program 1: getuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x6, 0x5, 0x7) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x79e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r2) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sync() sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000290000e1dfb199128d375bccbd609f030a82f5dc01d80a00661a4c705eb06777d6f055f537a2a4d9722f"], 0x10}, 0x0) 03:03:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x4) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(0x0, 0x0) dup2(r2, r0) chdir(&(0x7f0000000080)='./file0\x00') 03:03:31 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000000000000020000000000000000000000000aaff0200000000000000000000000000013c0200000003000000bdcb63414200405b4aecf239284ec61f1b0f348aae010cd30dfbe7c1d977b2fd8bf541eabc79147e53758e8f55c219c51040bb6e34f4579676c7e464f4eef457c524c1d357e629efadcbee06eab808bbf5f5653bfb48e31ea473b764e353c8e6bcf7bf6f36fc85e6dda37adb15afc75301cc5ef3cea257b84b84bdab17f660eb7108fe471e0874b63bbeaec9475ebf21a9658e59cae761c40a5f2346c59e97aee2a9714c781bb757abaa944a4607338eb8d60e7cb0f84d8449409b3d0b9b04bad9c78ab8"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xafa4) 03:03:31 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) r11 = getgid() r12 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r14 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r14, r15) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r16, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r16, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r17 = geteuid() r18 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r18}, 0x0, 0x4}) fchownat(r16, &(0x7f0000000440)='./file0\x00', r17, r18, 0x0) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r19, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r19, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() r21 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r21}, 0x0, 0x4}) fchownat(r19, &(0x7f0000000440)='./file0\x00', r20, r21, 0x0) getgroups(0x3, &(0x7f0000000540)=[r18, r13, r21]) getgroups(0x6, &(0x7f00000003c0)=[r10, r22, 0x0, r11, r13, r14]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r13, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r23 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r23}) getgroups(0x1, &(0x7f0000000000)=[r1]) r24 = syz_open_pts() read(r24, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r24, 0x80047410, &(0x7f0000000040)) pipe2(&(0x7f0000000240), 0x10004) r25 = syz_open_pts() read(r25, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r25, 0x80047410, &(0x7f0000000040)) r26 = dup2(r24, r25) r27 = accept$unix(r26, &(0x7f0000000440)=ANY=[@ANYBLOB="f6ff00000d1a0f637aaecd640000000000000000a3000000000000000000000000001b00000000000005000000000000000000000000000000000000000000000000000000000000001a0000a43f28d533b21d69a0d38e06000000f8eea144ad013a1081000000000008549ccaf7b0f84aac9f2a7f1360d5dc3ca2de8ba521da89d4"], &(0x7f0000000080)=0x6e) accept$unix(r26, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r28 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r26, &(0x7f0000000180)='./file0\x00', r28, r29, 0x4) setregid(r1, r29) symlink(&(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//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r32 = socket(0x1, 0x4000, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r33, 0xffffffffffffff9c) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r34, 0x29, 0x9, &(0x7f0000000140), 0x0) r35 = dup(r31) listen(r35, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r35, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r37 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r37, 0x0, 0x1021, 0x0, 0x0) bind$inet(r31, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r38 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r38, 0x0, 0x5, &(0x7f0000000300)=""/93) 03:03:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3e5}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff}) dup2(r0, r0) r1 = semget$private(0x0, 0x2, 0x6e6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x10) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(0x0, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x1800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0221"], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) dup2(r4, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0xd}, 0x8) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x0) write(r5, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:03:32 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x1, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc}, {0x3, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x6, 0x4000, 0x43) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="e1ff2d2f66696c6500eb025da0ea9ded880c2d63e078d904215be6087da2080535f2c155ed"], 0x9) dup2(r7, r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r8 = dup(r2) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/12) semop(r1, &(0x7f00000008c0)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r1, &(0x7f0000000940)=[{0x2, 0x6, 0x4cad52fe006c06c1}, {0x1, 0x7ffb, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x6b, 0x1800}, {0x0, 0x20, 0x1800}, {0x1, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x401, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0x8000, 0x1000}, {0x2, 0x9, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0xff}, {0x1, 0x9}, {0x3, 0x7f, 0x1800}], 0xf) stat(&(0x7f0000000580)='./file0\x00', &(0x7f0000000bc0)) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000780)=0x101) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r10 = socket(0x2, 0x1, 0x0) getsockopt(r10, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r11 = getegid() r12 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r13 = socket(0x0, 0x0, 0x0) connect$unix(r13, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r14 = socket(0x0, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r17 = socket$inet(0x2, 0x3, 0x10000) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r21 = getegid() r22 = syz_open_pts() close(r22) writev(r22, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r22, 0x2000746f) write(r22, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r23, 0x2000746f) write(r23, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r25 = syz_open_pts() ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r13, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26, r19]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, 0x0, r20, r21}, @rights={0x20, 0xffff, 0x1, [r17, r18, r13]}, @rights={0x18, 0xffff, 0x1, [r19]}], 0xa8, 0x400}, 0x4) r27 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r20, r11, r27, r11, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r28 = getegid() r29 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r30 = socket(0x0, 0x0, 0x0) connect$unix(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r31 = socket(0x0, 0x2, 0x0) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r31, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r32 = socket(0x2, 0x2, 0x0) connect$unix(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r32, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r33, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r34 = socket$inet(0x2, 0x3, 0x10000) r35 = socket(0x2, 0x2, 0x0) connect$unix(r35, &(0x7f0000001100)=ANY=[@ANYBLOB="8202030000000000000040f4239540ca10b30bed1f01a011d6c9073ff1857afe9f872b04e798719eabed437fc4108211cb0c380f4569ddc176c9baa3aa51dd1b3c7559dc9c1963effcb6fda92d2e4aeebbc5e70d773ff6c86f876a9114890a88b8fe323dccf878bd553efe53c4fc95a2d30487d74365b8734777"], 0x10) sendmsg$unix(r35, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r38 = getegid() r39 = syz_open_pts() close(r39) writev(r39, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r39, 0x2000746f) write(r39, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r40 = syz_open_pts() close(r40) writev(r40, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r40, 0x2000746f) write(r40, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r41 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r30, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r39, r40, r41, r42, r43, r36]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r30, r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, 0x0, r37, r38}, @rights={0x20, 0xffff, 0x1, [r34, r35, r30]}, @rights={0x18, 0xffff, 0x1, [r36]}], 0xa8, 0x400}, 0x4) r44 = getuid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r37, r28, r44, r28, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r45 = getegid() r46 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r47 = socket(0x0, 0x0, 0x0) connect$unix(r47, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r48 = socket(0x0, 0x2, 0x0) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r48, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r49 = socket(0x2, 0x2, 0x0) connect$unix(r49, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r49, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r50 = socket(0x2, 0x2, 0x0) connect$unix(r50, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r50, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r51 = socket$inet(0x2, 0x3, 0x10000) r52 = socket(0x2, 0x2, 0x0) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r52, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r55 = getegid() r56 = syz_open_pts() close(r56) writev(r56, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r56, 0x2000746f) write(r56, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r57 = syz_open_pts() close(r57) writev(r57, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r57, 0x2000746f) write(r57, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r58 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r59 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r47, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r56, r57, r58, r59, r60, r53]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r47, r48, r49, r50]}, @cred={0x20, 0xffff, 0x0, 0x0, r54, r55}, @rights={0x20, 0xffff, 0x1, [r51, r52, r47]}, @rights={0x18, 0xffff, 0x1, [r53]}], 0xa8, 0x400}, 0x4) r61 = getuid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r54, r45, r61, r45, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r62 = getegid() r63 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r64 = socket(0x0, 0x0, 0x0) connect$unix(r64, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r66 = socket(0x0, 0x2, 0x0) connect$unix(r66, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r66, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r67 = socket(0x2, 0x2, 0x0) connect$unix(r67, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r67, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r68 = socket(0x2, 0x2, 0x0) connect$unix(r68, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r68, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r69 = socket$inet(0x2, 0x3, 0x10000) r70 = socket(0x2, 0x2, 0x0) connect$unix(r70, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r70, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r73 = getegid() r74 = syz_open_pts() close(r74) writev(r74, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r74, 0x2000746f) write(r74, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r75 = syz_open_pts() close(r75) writev(r75, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r75, 0x2000746f) write(r75, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r76 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r77 = syz_open_pts() ioctl$TIOCSETAF(r77, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r78 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r64, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r74, r75, r76, r77, r78, r71]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r64, r66, r67, r68]}, @cred={0x20, 0xffff, 0x0, 0x0, r72, r73}, @rights={0x20, 0xffff, 0x1, [r69, r70, r64]}, @rights={0x18, 0xffff, 0x1, [r71]}], 0xa8, 0x400}, 0x4) r79 = getuid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r72, r62, r79, r62, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r80 = getegid() r81 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r82 = socket(0x0, 0x0, 0x0) connect$unix(r82, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r83 = socket(0x0, 0x2, 0x0) connect$unix(r83, &(0x7f0000001280)=ANY=[@ANYBLOB="acacc90eb8951bb111b512c4e67ed68ba39e6cc820795f40ccf83e6ab774456944cd43db2d6a67662269426c89b91d8be600cea6fe07abe71533bd5d45d673842e907b39d967dcd48a352a4d1a9d778c73b0dd8a708228094725bb2c9358fece90b7c7771290c5e506662f2ac0591ca4f71113ec274880376100834689e6061bb26ab24876aac51fc099a552eb0a94900457df80d0ea2dbacb"], 0x1) sendmsg$unix(r83, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r84 = socket(0x2, 0x2, 0x0) connect$unix(r84, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r84, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r85 = socket(0x2, 0x2, 0x0) connect$unix(r85, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r85, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r86 = socket$inet(0x2, 0x3, 0x10000) r87 = socket(0x2, 0x2, 0x0) connect$unix(r87, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r87, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r90 = getegid() r91 = syz_open_pts() close(r91) writev(r91, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r91, 0x2000746f) write(r91, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r92 = syz_open_pts() close(r92) writev(r92, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r92, 0x2000746f) write(r92, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r93 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r94 = syz_open_pts() ioctl$TIOCSETAF(r94, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r95 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r96 = socket(0x2, 0x2, 0x0) connect$unix(r96, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r96, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700080001000000ac1400fff2c0a862100000005bac2a00", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) r97 = socket(0x2, 0x2, 0x0) connect$unix(r97, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r97, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="1400000000000000078b650001000000b014007d00c0a862100000005bac1700e82a2b60c9e2558c6992052b0a822fb098ec7b31f2147aca9a01fcce60010eec6c56615a4114c98a600f5a0a3195f2048dec2c62b32452c447d24686b06d624e4018568970021cd5d6ed207f26e949d8f0a70a636c663fa01239c220f78b0722e700000000000000caaba78688add4a177c97c1a0023db81cf03c0e279da5edb77b2e3dd6b705668776ebbdfe897b8faf332d7fbd28e7373581bec1d5a3c80af", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) r98 = socket(0x2, 0x2, 0x0) connect$unix(r98, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) sendmsg$unix(r98, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700080001000000ac1400fff2c0a862100000005bac2a00", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) sendmsg$unix(r82, &(0x7f0000000880)={&(0x7f0000000ac0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f00000007c0)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000c40)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r91, r92, r93, r94, r95, r88]}, @rights={0x28, 0xffff, 0x1, [r96, r82, r83, r84, r85]}, @cred={0x20, 0xffff, 0x0, r65, r89, r90}, @rights={0x20, 0xffff, 0x1, [r86, r97, r82]}, @rights={0x18, 0xffff, 0x1, [r98]}], 0xa8, 0x400}, 0xa) r99 = getuid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r89, r80, r99, r80, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) getgid() r100 = socket(0x0, 0x0, 0x0) connect$unix(r100, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r101 = socket(0x0, 0x2, 0x0) connect$unix(r101, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r101, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r102 = socket(0x2, 0x2, 0x0) connect$unix(r102, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r102, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r103 = socket(0x2, 0x2, 0x0) connect$unix(r103, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r103, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r104 = socket$inet(0x2, 0x3, 0x10000) r105 = socket(0x2, 0x2, 0x0) connect$unix(r105, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r105, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r108 = getegid() r109 = syz_open_pts() close(r109) writev(r109, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r109, 0x2000746f) write(r109, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r110 = syz_open_pts() close(r110) writev(r110, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r110, 0x2000746f) write(r110, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r111 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r112 = syz_open_pts() ioctl$TIOCSETAF(r112, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r113 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r100, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r109, r110, r111, r112, r113, r106]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r100, r101, r102, r103]}, @cred={0x20, 0xffff, 0x0, 0x0, r107, r108}, @rights={0x20, 0xffff, 0x1, [r104, r105, r100]}, @rights={0x18, 0xffff, 0x1, [r106]}], 0xa8, 0x400}, 0x4) r114 = getegid() r115 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r116 = socket(0x0, 0x0, 0x0) connect$unix(r116, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r117 = socket(0x0, 0x2, 0x0) connect$unix(r117, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r117, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r118 = socket(0x2, 0x2, 0x0) connect$unix(r118, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r118, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r119 = socket(0x2, 0x2, 0x0) connect$unix(r119, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r119, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r120 = socket$inet(0x2, 0x3, 0x10000) r121 = socket(0x2, 0x2, 0x0) connect$unix(r121, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r121, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r124 = getegid() r125 = syz_open_pts() close(r125) writev(r125, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r125, 0x2000746f) write(r125, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r126 = syz_open_pts() close(r126) writev(r126, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r126, 0x2000746f) write(r126, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r127 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r128 = syz_open_pts() ioctl$TIOCSETAF(r128, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r129 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r116, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r125, r126, r127, r128, r129, r122]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r116, r117, r118, r119]}, @cred={0x20, 0xffff, 0x0, 0x0, r123, r124}, @rights={0x20, 0xffff, 0x1, [r120, r121, r116]}, @rights={0x18, 0xffff, 0x1, [r122]}], 0xa8, 0x400}, 0x4) r130 = getuid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r123, r114, r130, r114, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r131 = getegid() r132 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r133 = socket(0x0, 0x0, 0x0) connect$unix(r133, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r134 = socket(0x0, 0x2, 0x0) connect$unix(r134, &(0x7f0000001340)=ANY=[@ANYBLOB="ced2453198b9c00fd972e16230b0e3127c6ecfb871084b4f7a1d23cfd868551e6a62c2de1a42408e43307f4507a81110a25a154273c50269f71c8800cdaa1b0bbdf477711c505c69fb9432202c796ed4250426058b97ea3b0747058d91af"], 0x1) sendmsg$unix(r134, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r135 = socket(0x2, 0x2, 0x0) connect$unix(r135, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r135, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r136 = socket(0x2, 0x2, 0x0) connect$unix(r136, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r136, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r137 = socket$inet(0x2, 0x3, 0x10000) r138 = socket(0x2, 0x2, 0x0) connect$unix(r138, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r138, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r141 = getegid() r142 = syz_open_pts() close(r142) writev(r142, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r142, 0x2000746f) write(r142, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r143 = syz_open_pts() close(r143) writev(r143, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r143, 0x2000746f) write(r143, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r144 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r145 = syz_open_pts() ioctl$TIOCSETAF(r145, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r146 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r133, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r142, r143, r144, r145, r146, r139]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r133, r134, r135, r136]}, @cred={0x20, 0xffff, 0x0, 0x0, r140, r141}, @rights={0x20, 0xffff, 0x1, [r137, r138, r133]}, @rights={0x18, 0xffff, 0x1, [r139]}], 0xa8, 0x400}, 0x4) r147 = getuid() semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r140, r131, r147, r131, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) r148 = getegid() r149 = semget$private(0x0, 0x0, 0xe07f3d19d158b270) r150 = socket(0x0, 0x0, 0x0) connect$unix(r150, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r151 = socket(0x0, 0x2, 0x0) connect$unix(r151, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r151, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r152 = socket(0x2, 0x2, 0x0) connect$unix(r152, &(0x7f0000000c40)=ANY=[@ANYBLOB="7f0000000ed5d900db5ecb320008080000000000000000005ef7deef"], 0x10) sendmsg$unix(r152, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r153 = socket(0x2, 0x2, 0x0) connect$unix(r153, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r153, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r154 = socket$inet(0x2, 0x3, 0x10000) r155 = socket(0x2, 0x2, 0x0) connect$unix(r155, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r155, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r158 = getegid() r159 = syz_open_pts() close(r159) writev(r159, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r159, 0x2000746f) write(r159, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r160 = syz_open_pts() close(r160) writev(r160, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r160, 0x2000746f) write(r160, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r161 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r162 = syz_open_pts() ioctl$TIOCSETAF(r162, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r163 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r150, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r159, r160, r161, r162, r163, r156]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r150, r151, r152, r153]}, @cred={0x20, 0xffff, 0x0, 0x0, r157, r158}, @rights={0x20, 0xffff, 0x1, [r154, r155, r150]}, @rights={0x18, 0xffff, 0x1, [r156]}], 0xa8, 0x400}, 0x4) r164 = getuid() semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r157, r148, r164, r148, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) getgroups(0x2, &(0x7f00000009c0)=[r131, r148]) semget$private(0x0, 0x8, 0x10286) 03:03:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x8) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x8, 0x7fffffff, 0x6, 0xfff, 0x8f, 0x81}, &(0x7f00000000c0)={0x1, 0x4, 0x1, 0xfffffffffffffff8, 0x3f, 0x1, 0x5, 0x5}, &(0x7f0000000100)={0x8, 0x400, 0x0, 0x20, 0x100, 0x3, 0x8, 0xffff}, &(0x7f0000000140)={0x3, 0x1}) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='&-\x00', &(0x7f0000000400)='-],\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)='%)\x00', &(0x7f0000000500)='.*\x00', &(0x7f0000000540)='\xb2-!]\x00', &(0x7f0000000580)='((]\x00', &(0x7f00000005c0)='\x96\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x18\x00', &(0x7f0000000680)='!&\x00', &(0x7f00000006c0)='{\x00', &(0x7f0000000700)='\'\x00']) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_data=&(0x7f00000007c0)="b1cb70b72d3375ee3d4e85f4e3b8fab8b8fb251ac9a4537cfc486c370f4bd0bb1cf516b656825bf81beea16ce9a9981965d5848b85eb21f775068839627b023ce4192eb84a7cefbc5f4a4d7a917964cee7b17b07db8e82017476ea896a3073c16a399193bf4f22a17f8ae64e6740f8913626d17c31605c162b99a90163ecceffcb386228c1afc615f2db84c0d59d2af5a9d082d26a5dee746d8cfbfda6c265afbaf7604ed8a671eede0657b926f4bf7e157bfc"}) openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x2, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x18004) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000940)={0x10001, 0x9}) getrusage(0x0, &(0x7f0000000980)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000a40)={0xfff, 0xb99e, 0x5}) sendto$unix(r2, &(0x7f0000000a80)="87c9d2cba076434408830d60eb04d20cff9bf4960acaf8eb98b86b2f216ed858a1b3d691158ce66486578d535e3a8cbf5284330ad9aaf6c54e7bc54edcc4a030ccc2b9371f6598ab011277b6d745c6675f2bf412134040fe320935bb6e9d1272be112e87c4dc28643306388902b7c7b129edb0600da6d8452793e091305a612d600230a2fc2641c834eba074bb7505b4f6a2c280c6898f63595c921a84955476ac64150f25f3efbb3d8e66e995272c2475e5ec58163ff265461b954b36eeeb8fdd6d363010b4b8c7021f274e4d7d3bed09c7e5034e57a29d5df2163c388d", 0xde, 0x40f, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000bc0), &(0x7f0000000c00)=0x8) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000c40)=0x1c000) pipe2(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000cc0)={0x2, 0x7f}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000d00)={0x0, 0x0, 0x2, 0x7}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/vmm\x00', 0x8000, 0x0) truncate(&(0x7f0000000d80)='./file0\x00', 0x0, 0x8) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000dc0)=@file={0x0, ""/108}, &(0x7f0000000e40)=0x6e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000f00)=0x5) r6 = accept(0xffffffffffffff9c, &(0x7f0000000f40)=@un=@file={0x0, ""/4096}, &(0x7f0000001f80)=0x1002) bind(r6, &(0x7f0000001fc0)=@in={0x2, 0x0}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000002000)="ae506e5c6df10c8f8425c4f43c7318cd89cf5484be26e836fc86b78fafda3e227d87f820bcf8a856d5410284b0e8f3c833e995166e5013518c334c22ec38789ca0491df81dff0d5767b65971db529f441f57c5f730eebf8a24", 0x59, 0x5, &(0x7f0000002080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r7 = semget(0x1, 0x4, 0x80) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000020c0)=[0xffff]) 03:03:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x85) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa728ab702009b9add60451a7c00383c0a0000000000000000000000000000000000000000aa21000000000000000400902b3e431ef30391fdf087e3780000000009940caea89f8fed00000000003b250000aaff0100000000000000fa0000000000cd7700000000000000000000263782e24ceaea6b7253dc047cfdbf4cc2fd5fb0f407957fab40c396a6dd8b3e36f6c45eb5da96590c214ed334563e01d462eda63a8db7e48ea525c105197124c54e2e9c9122690c4c12efb4be29c0cf9985e910b95c4f0dc2b14e450f2b078e650af7d2e0f1c59434292ac574989b39ac3d760a61cd0e7db0f9a14b6b7d8d134456adb21a7d95d8f9c3c0591ec79f9d32f8499ee5f446638b0a9ddea757ac3b5ebd70c45aab910055d07e1c9cc4ceae75ca02d0bf2ec68759b5ee9de33bc8cf0ec2345c73d415b8e5a55b5050651275c818c59bdecf6c10a503aa453c32f1de36f4870e254cde15d819d9099a905779c7f62d62b8e5b57f43f024ad18a59556446e62417668b91a0ec49c29e0269ff0dc974e0f4b58680cad65526ad4fe8a3436cd1a483897b3dada75353a3541923e222cee5c6bbd9beea58a9740879ae87c6df8005fd20857470001000000000000722fc38100000000000002000000000000"]) 03:03:33 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x3fef8b49}, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) fcntl$getown(r0, 0x5) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8000}, 0x8) close(r2) write(r1, &(0x7f00000006c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbfa1796778ce098cc07acba65bddc0e2ce8c419ef789cb016812e307363b46d633c150593fdd1f5b01ae77de3003eacfcd63adc5b4ba69b23a03308a9f7bd32ed6cb062", 0xea) readv(r1, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x208, 0x0, 0x0) recvmsg(r3, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000680), 0x0, 0x0}, 0x0) r4 = kqueue() r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x2, 0x8001, 0x7) r7 = socket(0x18, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x8b}, {{r8}, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffc}], 0x5, 0x0, 0x9d1, 0x0) kevent(r4, &(0x7f00000005c0)=[{{}, 0xffffffffffffffff, 0x17, 0x2, 0x4, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x48, 0x20, 0x4, 0x4}], 0xf8b4, 0x0, 0x90000fe, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000215000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000035d000/0x3000)=nil, 0xfd}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000641000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000557000/0x3000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x4}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f00007c1000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000173000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file/file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)="239b0c506c902ef07e688fc02cc8bc089a8400000000000000b8b1f3109c1af733", 0x21}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d282902e4fd89720fff872bdb2ffe8dabfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000", 0xa9, 0x0, 0x0, 0x0) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) r12 = getgid() r13 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0xff, 0xffffffffffffffff, r12, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) 03:03:33 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000200720000000000000000000800008100000000fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 03:03:33 executing program 1: syz_emit_ethernet(0x8b, &(0x7f0000000040)="975904b8754f04339e53803508004808a12cbe617bfcdcdbafad90cfa2b42ba96991269b080b15e11e5f9777f4f3574d3b78ef72dfd451fb1eb43ddab32d5da2a9cab7207395a89030ce55bda97787092e22c4f4dc0575d4fb426d667f6304fa1df65dd11834a6b6f82d078ff5fb18d2f8a12d7d3ba37f91a86c9312d8233987a9f8eb9fc9dc7ed3e8b39c") r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/43, 0x2b}, {&(0x7f0000000500)=""/119, 0x77}], 0x4, &(0x7f0000000400)=""/187, 0xbb}, 0x1) 03:03:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x8}, 0xc) r2 = socket(0x2, 0x5, 0x80) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/143, 0x8f, 0x800, &(0x7f00000001c0)={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xd, 0x0, 0x0, 0x0) 03:03:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400", 0x0, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000100)="2244e50445f0f489803dd7c73a12f657380e1107aa7734444cca21fb20cb2071ce733b57a205521030687051a0df2a20487eedda320d052128d69d8456e857caf450d19a1ea2e2d5eaeecfe7426ba9642292df29959ebfb87ee2316a53ab2e3e9787c28eff6d6127a4a6736c60c4f38f0e84fe28024cd860510e0dd0e417", 0x7e, 0x206, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800", 0x0, 0x4}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() fcntl$setown(r5, 0x6, r6) recvmsg(r5, &(0x7f0000000900)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/255, 0xff}], 0x2, &(0x7f0000000880)=""/118, 0x76}, 0x803) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r7 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r7, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13d", 0x4d1) 03:03:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) pipe2(&(0x7f0000000480), 0x10004) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) getsockname$inet(r7, &(0x7f00000004c0), &(0x7f0000000140)=0xfffffffffffffe04) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) openat(r3, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r8, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r8, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r8, &(0x7f0000000580)='./file0\x00', 0x3, 0x0) getsockname$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 03:03:34 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 03:03:34 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040)="1b80abf61b27826a8e93e89d03ec", 0xe) listen(r9, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r12, 0x0) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = socket$inet(0x2, 0x0, 0x9) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r15, 0x0) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r17 = getpgrp() r18 = geteuid() r19 = semget$private(0x0, 0x8, 0x80) semop(r19, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r19, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r19, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r20 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r20, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r23 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r23, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r23, 0x0) r24 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r24, 0x0, 0x0, &(0x7f0000000580)="e7437af7890944413766ed14c7210a4e464d67746015e970cdcf1f51eb24bc0f6f9c5ec8e872dd24a357d7afbd2c1be58aef9b78e26ea97a5886273cdb2d396842c2b1d844c711b225469335e43c03d324b200b20271421c8065f928c1ad7a1c9d8f3dbdef48531deb00c6626a160319a5fc4a1129f85ee023aec2f2abf121127b42a6ec1c445caaa3b5f0ff3d36e8b25cbdb65897a0d0623f0293b487e638f53a4d2e18f9cbc272e9892eb7cfbcbffb00cf154fae", 0xb5) listen(r24, 0x2) r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r26 = socket(0x2, 0x2, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r6, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r26, @ANYRES32=r11, @ANYRES32, @ANYRES16=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r5, @ANYRES64, @ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYRES32=r5, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000040002b05ffc94cbc6bcbe491a04703449f7b2b794bdce045881ac3658ecbf2fd7485b22992d928000db51ca42939a0fe01df3dfe7ab2fa69b46ac53dfd1ae9b0bde8f7b9d883df3a74e933efacdae9843e0a6ea336995879737e53a928024c814904321ea3bcd90eff67f1ca4ce590d06eae64fa1eb626f4e13217bb55489e725c2ed0b8fc81a29fd56b591db2e38c0837b7a54ccce94ab3935924b5dd5cda2d9fbe77692cba77d4dae532bb7d715e48ca020d2f"], 0x174, 0x5a2147307f97c0fe}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r28 = getppid() fcntl$lock(r27, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r28}) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r30 = socket(0x2, 0x2, 0x0) r31 = socket(0x2, 0x1, 0x0) r32 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000640)=0xc) setsockopt(r32, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r31, r30) r33 = socket(0x2, 0x1, 0x0) dup2(r30, r33) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r30, 0x1) fcntl$lock(r29, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r34, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) 03:03:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f00000005c0)='./file1\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = geteuid() r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r7}, 0x0, 0x4}) fchownat(r5, &(0x7f0000000440)='./file0\x00', r6, r7, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r8, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r8, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r9 = geteuid() r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r10}, 0x0, 0x4}) fchownat(r8, &(0x7f0000000440)='./file0\x00', r9, r10, 0x0) fchownat(r4, &(0x7f0000000140)='./file0/file0\x00', r6, r10, 0x4) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000000)='./file1\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') 03:03:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = dup(r1) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x4, 0x80000001, {0x9, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) 03:03:35 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x103, 0x4) close(r0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x140) writev(r5, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4011, r5, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0xfd) getsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="680fafcf839840fb971d8251428cc82f16dcd5d5c649005b32e30fa79e6619f4e7c303d409052eefd71b55a891006a324b9468f10bd191102fcfac1dd77f00001c0af7c956ec4b194587377c4bbcc6b8ee4dab395123168406984580bf444341b33aebb3b40df39884e1cf32f544e68bbfbf22223c24e5830ab5ecb1fd4174431f5619f78bb8ba0f8d9c076afb840134ccbae68a8473f57851c19b689f190de732929bbd3ef69f4c57356a884a8a0fd9868e68e0f2ede88a2e820af1aa3419394e3dbdf82e7556e675beec70b68ac2f19c3e4d3ae1882ba9e86d80949214afae9677ce77b8a6ce66bd0d2e0d8d9da037892ec71df54f0dc809c1a59470447d4d734b8682b9e2e48fb554941d118587f30efea5c82f6aa8cde41cd3a2f2f9d1b9fa0c700df73f53309c0e8ddaddf9d3"], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa917db5394cad0d38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c695d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b28b62afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d603935ed7142c2f0d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf"], 0xbc, 0x40000000000800) msgrcv(r7, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r7, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) 03:03:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) write(r1, &(0x7f0000000180)="8ea2429ccb6959e5d19b06b4d53866ebeababfece6d2155174fbc57fb339e2a3366bcb986a0b5472535e23e21896afd2a62cb1e8c5074c967ddbeb28c0f9545030d1b55d1d81385d566c730f349646671c7cf995050323672a60343cf463b356f9e8b6a0911460dbea4d499c1a52c92de967b0a559eda715badab8ea7887a4622b517605b7ff425ee120646e95dd452002d47d92e34b076c4fd666dd49b3581d6066ccd43fcd87eeb75dad2bae641609807816665ca1677ea3ed72328dd2e7fd96ceec2995809179225e9b3e9a9a2784a19ceeef06e01bda5ddf131ef3d0ac8b5c5d6e", 0xe3) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000980)=[{{}, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x8b}], 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x4, 0x8}, {{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0xfffffffffffffe00, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4b, 0xfffff, 0x53e6, 0x7}], 0x23f1, 0x0, 0x2800, 0x0) 03:03:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2b51dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000"], 0x10) dup2(r2, r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x80}, {r4, 0x10}, {r6, 0x8}, {0xffffffffffffff9c, 0x8}, {r1, 0x1}], 0x7, 0xd202) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r13, 0x1e4, 0x8}, 0x5, 0x7, r14, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x88, 0x9}, 0x8, 0x1, 0x793b}) r25 = getgid() r26 = getppid() shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x7, r26, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r28 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r29 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r30 = getegid() r31 = getegid() shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r31, 0x0, r30, 0x2}}) r32 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = fcntl$getown(r27, 0x5) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r41, 0x1e4, 0x8}, 0x5, 0x7, r42, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r30, r33, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r34, r42, 0x10001, 0x8000, 0x3}) getgroups(0x9, &(0x7f0000003540)=[r18, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r20, r30, 0x0, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r13, r18]) r43 = dup(r0) sendto$inet6(r43, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 03:03:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="cdd973e232ab2b401619ff95231699a5cc26cb4ef155138dbb35e91cd120ed8ec8e8f6e32e3cc4de970f8e0dbce9ef697672513bd4e60c0a0f88bc4df68298c1c755d92d6c9788180b1d2bfb9c7d76c2f916a6d514d5150073d72b276fbe73320103915c49848e8e10925ce9eb1ff67b0c756bdf15f9878a028b9ea9dcfe56826af2927752552fb814fc6c098f57bb73c22e7e46711a59dcb5940b29885f4d92713bacb5ec372659fb85729666b734141954be00374af98e845426206fbc6e97fd50ad5dfaccd7be1aef6b427bec877c6b39f2260f73406420339d3c0d0efa54f0a89a8f2874576a016bdd1033a8d915c959804daaae", 0xf6, 0x400, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x200, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0x20000003c4) syz_open_pts() msgsnd(r3, 0xfffffffffffffffe, 0x0, 0x0) 03:03:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f0000000040), 0x0, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 03:03:36 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 03:03:36 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="903d6ce675162e3fc1921b765ee39b2237a57468a2e9ef161e8cab2166df2c48c20117163fcce8c2c667ce98470497817f00a74709b221f7d402b37eb73662c817815499d50281", 0x47) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182f00fe8000000000000100000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:03:36 executing program 1: r0 = kqueue() mprotect(&(0x7f000096c000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x25, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00", 0x0, 0x7}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r0) 03:03:36 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r4 = getpgrp() r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = geteuid() r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r7}, 0x0, 0x4}) fchownat(r5, &(0x7f0000000440)='./file0\x00', r6, r7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r10, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r10, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r11 = geteuid() r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r12}, 0x0, 0x4}) fchownat(r10, &(0x7f0000000440)='./file0\x00', r11, r12, 0x0) r13 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = socket(0x18, 0x2, 0x0) getsockopt(r16, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r16, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r18, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r19 = geteuid() r20 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r20}, 0x0, 0x4}) fchownat(r18, &(0x7f0000000440)='./file0\x00', r19, r20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = getpid() fcntl$setown(r21, 0x6, r22) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r23, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r23, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r24 = geteuid() r25 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r25}, 0x0, 0x4}) fchownat(r23, &(0x7f0000000440)='./file0\x00', r24, r25, 0x0) r26 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r26, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r26, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r27 = geteuid() r28 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r28}, 0x0, 0x4}) fchownat(r26, &(0x7f0000000440)='./file0\x00', r27, r28, 0x0) r29 = syz_open_pts() read(r29, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r29, 0x80047410, &(0x7f0000000040)) r30 = syz_open_pts() read(r30, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r30, 0x80047410, &(0x7f0000000040)) socketpair(0x10, 0x2, 0x2, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="14068279b181b4889932d0ce91ac21e9b8bbd3f78134b1f2f026a452980725437881f97803aab19d22b246940760ee8e4b9cdb87a0faab635e63ec09d696fb4689923e73495ebb67ce45285876d0eeebc1b443362a8fa3deb1b0431dfccfca649fee5ec09ddceb27128c908372f21a9b79d413ac1b1acf588aaa9accec41fcf5ca127286f24a65f27f1d6b2edb11219fbd47f8b5af688038d7d7615e081da8e47f9f846fbcb6b86f53dce1966c3edd345ff0a042149e564e32081867993e689192935e8fef45b42ebb63b8166a3eef2b55f4ea0c0f9379ee6131", 0xda}, {&(0x7f0000000280)="bc9655e4300d64cecab7a09b345ef0b8c66846c8dbd93c4ae80bade988c6affaa647acfee4c256bf1f233509f17e124d5ad7edfcc84330995f09ee207a5ef22e90e8575a490fd898dc0bd8dd717b394a89c883aa1bfc848cd83b6959cb560ce456fbfa477066ff8b3c66587493bc6d930bede93a3482d9", 0x77}, {&(0x7f0000000300)="12a9d846d688e6d1b5d4a199b79e644c1d3d4f45bda410f1ec1ebc2b2a4af9a53bad3a398631ba9eea440af0db585db2866592b553a6b3e867c198e4c868a0b3de652235f1d7c7c879846e702ac30299013c00bf2c88c9a5cc5b7537ebacce8f714fe815dc59f2e12efb7541c487babf6363128ab210755118d71ce59b9faf4b835a0a5a7a2266", 0x87}, {&(0x7f00000003c0)="d0161ff85dc072459373b994e6510e206750ca6e0fc470f6d40ab9e0caaa32a2d45cb7db2ca98d3967abc6d4271a768dcff252b9a429093e5710281bcc61717870b3f1a7b2233a4f4912553e6e46a5380a6d441b0a8d6fb1b753c731ebd12061326877bf8aa1fc5eefd7844c80682aa8f35b4735658595265190868f30e601efbcae335bd99020457aa7d883a9cf8970a8991bec50573c44e2a2dec5ca536a6d17342fd4fb96c7edf3cf40e62049e987209291d604c011ea519b8ce9a2fa72f9000c2e26230881248e7aabc2c5b3892ec8a49aba67e14bb27f1ebbfb532e44bab935d5c898f5a2fddf6c87cf738d5b020f225dde5712490e", 0xf8}, {&(0x7f0000000540)="f40d6a1b2b49a3d8e504a2cba0c639358b44055c56f185c6887995984aa6f27cd63ccad1ada5d60d80267f184cd76a76f7beff092242177056327bdb9551cf45043db8ac0aec5ee2986ed2e46cf76d7a670bf7b765627cc38420a0846ca7248912d4c42ad5466e3c0ed3ab29a410a70b8e993199fb3a", 0x76}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r9, r11, r13}, @cred={0x20, 0xffff, 0x0, r15, r17, r20}, @cred={0x20, 0xffff, 0x0, r22, r24, r28}, @rights={0x28, 0xffff, 0x1, [r1, r29, 0xffffffffffffff9c, r30, r31]}], 0xa8, 0x401}, 0xf) r32 = getpid() fcntl$setown(r2, 0x6, r32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r33) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/40) 03:03:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10302, 0x63) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:03:38 executing program 1: bind(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) flock(r2, 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpid() r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) flock(r3, 0x6) 03:03:39 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x0, 0x40, 0x7afc, 0x9}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) socket(0x2, 0x1, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) r6 = dup2(r1, r5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ef0000000683a0000000000009d31cf1450b900"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) r7 = syz_open_pts() read(r7, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000040)) r8 = fcntl$dupfd(r7, 0xa, r1) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0xee) msgrcv(r2, &(0x7f00000000c0)=ANY=[], 0x0, 0x1, 0x1000) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r10 = kqueue() r11 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) kevent(r11, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffd, 0x0, 0x31b5c0fdd8ff78f0, 0x100000001, 0x400000000}], 0x3a3, 0x0, 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(r12, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) r14 = syz_open_pts() read(r14, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000040)) msgrcv(r12, &(0x7f0000000900)=ANY=[], 0x0, 0x3, 0x1000) msgrcv(r12, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b0800d835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc3506577adfc48fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r16 = socket(0x11, 0x200000003, 0x0) sendto$unix(r16, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getppid() socket$unix(0x1, 0x2, 0x0) r17 = socket(0x6, 0x4, 0x2) close(r17) connect$unix(r17, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00002e2f66696c65300065663759372ace0c750987e6c3bc1b13d10268ed04e396b414336202098f0d335bf67ae312f049629db3432ff9879a9711a70f1c9353b92d2f710affc107795fb07acd82b4be765ba4b258f10455f5de8393549c7b7f5f3f7af1769fbbad4645ef4731f5451448e159800c1bb2d97543b3828a32b4ad01151957e43efa1004af759e6431310bec00a8fe6789b0d9bf75c2a2c244c627c2c83ae93dbd9a72c85868a3d41d769f2924033884f9dc5fb7de38fd4c579c48d1b785e0a9d122969885183c69acc41786aaa654c6c2c5edc36d6282a3"], 0x9) r18 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x80606948, &(0x7f0000000300)) msgrcv(r2, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) 03:03:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x70d, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffff7e, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af25ab0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d", 0x71}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) dup(r3) 03:03:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) getegid() r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x6, 0xfffffefb, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pledge(&(0x7f0000000080)='{\x00', &(0x7f0000000100)='\x00') 03:03:39 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018907"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCLOCK(r3, 0x20004276) write(r0, 0x0, 0x0) socket(0x18, 0x2, 0x7) 03:03:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) r1 = syz_open_pts() pledge(&(0x7f0000000100)='/dev/speaker\x00', &(0x7f0000000140)='/dev/speaker\x00') read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) fcntl$dupfd(r2, 0x0, r0) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 03:03:40 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r3) 03:03:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000e1d000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="7b1f30e50d151c75cb7158c77ea033c8f0d36c793d44cb0376df2f0d7a9963307123012b0338d7d5624ea2cc69728b8f71f463f541164f19ebe24ddce327d17f153497948228f5cf8f002026d906918c55df0ff328d9903af543610df399081649a62c4cc33d19ab1a29d35687d3cc7b2d715236722ded29a2ba1a8f33f3144a9c44f1af49850080546e2d8e0ae17e4b29dc33d8778b4429e86d4a6d70fb1d6fd892a9f242efdf44c04e9d3b6146ffb63d788fa4004f63fab2ca44ae99423da3f3673613477a53f6e68e66f63286a6e86a0ddcbe9d2c19e8502b346c1d2a8b4eabff90652221b33bcec26bcc86fcfe400f685cac6b125d03ef27fca10439997e2dd9961b969f164956a9a394d10c779203b004eb2d3eb24c23894827215915e734a6aba69025445305b714056d37cd07ac7f7c786d1ec932f2b57911aa438aa86e6f60e18dea102ab543bbd854ba7aa7f72b55050a640ca183a914ddba9586ed81b4cb7b85509c5009d6146f98a0fd7b47e72c57a8abf8c21e1a634baf2a9ae4ed2e11ed4a88416fa674af", 0x18b}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000080)=0xc) r4 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getgid() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r8 = dup2(r7, r7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r8, 0x0, 0x0) write(r8, &(0x7f0000000180)='X', 0x1) r9 = socket(0x18, 0x1, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = accept$inet(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r11, 0x29, 0x41, 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0x0, 0x0, 0x0, 0x4}, {{}, 0x0, 0x0, 0x8}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xffffffffffffffff, 0x5}], 0xffffffff, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x1, &(0x7f0000000000)="47060000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x41, 0x0, 0x0) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000040)) r16 = syz_open_pts() read(r16, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000040)) dup2(r9, 0xffffffffffffff9c) 03:03:40 executing program 0: syz_emit_ethernet(0x6a, &(0x7f00000000c0)="d7a895b22a241c0a078359ff86dd6e360aa90500000000000000ce357ad86a0000010065ec0f1d00fffffffe0000e045b96809ab474354ef44202bab1e4e0000000000000000007c4889b62556579022367e853f2d8b9c27fe81487b494aefb6c8bd449aaf666424ea6f") 03:03:40 executing program 0: syz_emit_ethernet(0x192, &(0x7f0000000b40)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60eaa836015c2f00fe80000000000000001b0000eeff00bbfe8000000000000000000000000000aa2b0086ddffff00000502040100000000011f0000000000000001001ff906ed2e7e312e7c365c7a188c3ece72e21a2fe649e3cfc089f26e14dfe4055cbf132dd60eee5bec494677cb406492fa48b4405af7d46d347b29d31db08ee7a40f90a31853752eff8f861575eaa7000e63e32ef3c9cc311db5d26f02e23cac49613e74bdd748cc5585b41609f21e43e893bda7248da2828bb59978aca2553635fd31a722531db7ef9ad6e29c19b01a2f4370b0375b13f685d59b381c9073ded5a05067a6a6e62760f009a16713e5c4bb272f433e32a588cef7a4f947ed0a487ee4f179c2270800a3ef4d1a6eb53fdf7a58977ba4e1d706581bd6f9a67f2a31874f84e092e03105c9c286f11a9e0cb76f4ae78a51470cefe86dd79724b801a271980651458125e0532b128bbbda42b682840000042065580000000000000800000086dd080088be00000000100000000100000000000004080022eb00000000200000000200000000e0ff0000000000202a82569ff1fde2feafda759e11082559d78684abf01a5c897d1181194815009dd571b0f780b1419623e82fa7086487bf6434de008000008298d461d130389e13709c5282512377e32be7bbb114e016c4763351dccb2e35c324d08dc25e705c7a365fe2054414a58260bd54678834978afce26137751c62ec623e9250697bce0c4d17213be58d6f1fef735380e897bd19358bd433331952ff08af7bbbca71dfc7dc43eb134c00fe55f0f6970f962dc820e1e8b46d6e06ff58ac7440c2a795efac94c4cf76298fa4bac086a81eb3cb94ad768735c80f103769c1e178cf51ae954ee16099c8e6715aa9581d4d19ec87de2822a0ef70f2bac745c76d5c2fc4e1d7404a459b10ddcd653ab0cb6a5aa056e783b0deb1ab9d5f66dcf8f3416d770c0c8ee9c7762b945f7c0af6646364fa3650e7e52b"]) r0 = syz_open_pts() r1 = getuid() r2 = getegid() lchown(&(0x7f0000000180)='./file0/file0\x00', r1, r2) close(r0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18485, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) setsockopt(r3, 0x5, 0x1000, &(0x7f0000000340)="96594512511beb7d3f4147f35d4a5e529767cabd2ea19d053fbab2cfd3abc1ba47245e7e1047df2fa211d28bff12c320edc4bcc0f6bf9887e67bbfdbad14480bc8b9ceb10e8cf98988edb9f15c5493f02915801336dc7a2506325c4d52713b9db1cd8c80e0aa5ff3d443b4ce37478bac2739e804b130dd106ae7f5b7558f114460af9153fd9a39eb055407498d24f69f780f9365dc260a22c5df20a4e94eeba20e5c384631ed653d9c42ba89f9f0a57532b163a8eec838710ebe01ccb4227fc405e358d075ad8365921a3c4c", 0xcc) syz_open_pts() r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r5, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x80) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x4) sendmsg(r7, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000000000010000000000651ebbec8aa2011fef42b83f65de0700"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x838, 0xc0) r8 = socket(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000004c0)="c53aa95e4bb3c5fdb24785d9bd6f59dfec06f9df381258c471ca6bbd5e0228e1e1959a4785241d9e2c2dcafab50b9d6eb8eb55ba9550889b2945beca267508304370dd8a7dacf3f92857ff8b0b4493f51391078260ccab5e0b4e5bf2161cbbde3841b5278b0fa8b4575cde1209eac3e475f02052eb21bbfac73d739e43e2709fda4d7c1fe27feadac36c5d3d371e258740748dd56fc196b947fbca66ab483e65cbfd555071e9ba1de481ddeb565379092f07530bd0e3782bce9622f0a1bc66886f04f1ebd0a64551ab4d6666016fe72005793aaff8c13cefe62c729768315c38bf2f5e2f84962acf8bfb2a", 0xeb}, {&(0x7f0000000200)="1de0cba0f4d4dfad88e21b8abca9df43b78575a152812627669202c836c369c2dc8b98b1", 0x24}, {&(0x7f0000000240)="d93701ea06522bdb714f0bbed05a09d055abe3b2d11115ea9ff61990539431657cbe7563df051f126a5b4dd4", 0x2c}], 0x3, 0x0, 0x100000001) setsockopt$sock_int(r8, 0x6, 0x10, &(0x7f0000000140), 0x4) connect$unix(r8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x18, 0x8002, 0x0) 03:03:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91a"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0xc43) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 03:03:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r29, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x2, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x39, 0x0, 0x0, &(0x7f0000000200)}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r42, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r41, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r38, r16, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r43 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r43, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 03:03:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ebffffff00000000ffffff7f00000000ff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) getuid() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000380)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x8a, 0x8000}, {0x2, 0x61}, {0x26, 0x9}, {0x22, 0x8}, {0x23, 0x31}, {0x2, 0x100}, {0x0, 0x2}, {0x23, 0xfffffff9}, {0x26, 0x2a}, {0x83, 0x9}], 0xa}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x4, 0x9, 0x7ac, 0x6, "c71226f3f57cec14659031c4b64891f3cb4b604b", 0x5, 0x6f8}) setsockopt(r2, 0x0, 0x2, &(0x7f0000000080)="f5b87f6421232566cbe510b488522bfdca059eb26beab363b065d38cdfdb9dd30370138ed087a01c3ed7", 0x2a) dup2(r2, r0) 03:03:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x0, "d73000000000e74de400"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r3) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x2, 0x5}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000}) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) 03:03:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xb30, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) read(r6, &(0x7f0000000480)=""/76, 0x2f6) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r14 = getpgrp() getpgid(r14) r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f0000001240)=ANY=[@ANYBLOB="e88ee9730f2db0420b6dcb"], 0x1, 0x0, 0x1800) msgrcv(r15, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() getpgid(r22) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r23, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x0) msgsnd(r23, 0x0, 0x0, 0x1800) msgsnd(r23, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x1, r19, r21, r18, 0x0, 0x46, 0x81}, 0x10001, 0x1, 0x0, r22, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r15, 0x0, 0x0, 0x1800) msgsnd(r15, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1f, r9, r11, r8, 0x0, 0x183, 0x81}, 0x10001, 0x1, r12, r13, 0xa5, 0x1, 0x84e2c, 0x6}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r25 = socket(0x11, 0x3, 0x0) sendto$unix(r25, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) socket(0x1, 0x3, 0x8) r26 = socket(0x18, 0x1, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = socket(0x1, 0x8000, 0x7) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r31, 0x29, 0xa, &(0x7f00000000c0), 0x4) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0x4) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r27, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r29}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r30}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r26}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r31}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r32}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r33}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r34}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r42 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = getppid() r46 = syz_open_pts() r47 = getuid() fchown(r46, r47, 0xffffffffffffffff) r48 = socket(0x18, 0x1, 0x0) r49 = getpid() fcntl$setown(r48, 0x6, r49) r50 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = msgget(0x3, 0x204) r53 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000580)={{0x800, r53, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r55, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r56 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r56, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r58 = getpid() fcntl$setown(r57, 0x6, r58) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x5, r51, 0x0, r53, r56, 0x4}, 0x9, 0x3, r58, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r64 = socket(0x2, 0x8001, 0x0) connect$unix(r64, &(0x7f000001a000)=ANY=[@ANYBLOB="9169d0e3f61a1e904842fb5d6791ad0af248a83a00010166696c653000"], 0x10) setsockopt(r64, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r64}, 0xfffffffffffffffe, 0x50, 0x40, 0xd4b, 0xfffffffffffffffe}], 0x0, 0x0, 0xffffffe0, 0x0) setsockopt(r48, 0x29, 0x3f, &(0x7f0000000900)='\x00\x00', 0x2) r65 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x29, 0xa, &(0x7f00000000c0), 0x4) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = socket$inet(0x2, 0x2, 0xff) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r35, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000980)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r34, @ANYRES32=r36, @ANYRES32, @ANYRES32=r37, @ANYRES32=r29, @ANYRES32=r38, @ANYRES32=r34, @ANYRES32=r39, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r37, @ANYRES32=r57, @ANYRES32=r78, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r47, @ANYRES32=r56, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r65, @ANYRES32=r66, @ANYBLOB="3800000000000000caca000001000000", @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r75], 0x138, 0x2}, 0xc0f) sendto$unix(r35, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x4, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000540)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78165e91f7c8f75f882b297bedcbdb1f290000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01b1ecb82c797aeb24a2230020000000000000200000000a3f8000400000000000000000000000000000000006af3d77933d8f89028e091909ab170ef0d37cd406f0fff414769fc0dca75828067afb48d1a339500"/218, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffffffffff3f) r79 = socket(0x11, 0x3, 0x0) sendto$unix(r79, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYRESOCT=r79], 0x1, 0x1, 0x400) msgsnd(r24, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b001fc706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00000000000000000000000100000000"], 0x44b, 0x800) 03:03:41 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x386, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = geteuid() r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r3}, 0x0, 0x4}) fchownat(r1, &(0x7f0000000440)='./file0\x00', r2, r3, 0x0) r4 = getgid() r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = geteuid() r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r7}, 0x0, 0x4}) fchownat(r5, &(0x7f0000000440)='./file0\x00', r6, r7, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r8, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r8, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r9 = geteuid() r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r10}, 0x0, 0x4}) fchownat(r8, &(0x7f0000000440)='./file0\x00', r9, r10, 0x0) r11 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = getpid() fcntl$setown(r12, 0x6, r13) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r2, r4, r6, r10, 0x20, 0x8001}, 0x80000000, 0x2, r11, r13, 0x3ff, 0xb4, 0x3, 0x7ff}) 03:03:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x10, &(0x7f0000000000), 0x3) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) fcntl$getown(r5, 0x5) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x5) r6 = getuid() setreuid(0xee00, r6) socket(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0x8) r8 = dup2(r7, r7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000880)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a3d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008cea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070fe00"], 0x1, 0x0}, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x7, 0xffffffffffffffff) msgget$private(0x0, 0x0) getpgid(0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:03:41 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="ec83cb55d1245cc83e4ce56a2407218d7a3a5187f5e0a467b0fb"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYRES64=r2, @ANYRESDEC=r5], 0x2, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858895326d1a269be58ff38f255f2de673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706eb0025245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r6, &(0x7f0000000040)={0x0, ""/120}, 0xffffffffffffff4f, 0x1, 0x400) r7 = msgget$private(0x0, 0x103) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2a9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7edd7031bc10f8ba5567bfedaa95901600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b0422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803fc71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r8 = msgget$private(0x0, 0x208) msgrcv(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="00b5532a8a77110c9a10d4ff7400004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff0800"/128], 0xa1, 0x3, 0x400) msgrcv(r7, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000400000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b4045609600a915c00000000000000000000000000000000000000000090dd4b37119184f300"/150], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r9 = socket(0x18, 0x400000002, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r13 = syz_open_pts() ioctl$TIOCCBRK(r13, 0x2000747a) r14 = dup2(r12, r13) setsockopt(r14, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb904a21335a9d300"/24, 0x18) sendmsg(r9, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000e80)=[{0xf0, 0xffff, 0x6, "74c8c231e3e305c74b9f66c61bccb1bc89e7a1845cdc2fd2af9632b6627a026909a702eaadcc64089c114f570023466b1ce4aa1205f9a146a41cfe84a55328e81698296c3a9a42764ce897fc73a81cfe822375f56a7c8a0aac1129903ed85fd5007d05ea1e79c03a3429b76518fb38fc4dded3ce95cf16e56fdc393615e803a60e4a98906bcc173bdb7341e4c0b8d16ae69ded433349f5afb624b17b8cffe144d915d0221786ffa05e5dc4d1429f59d9a51461193210c78f80e149ebd7a03cf25ecf7a3d67769744d3b1197163bd9f7fcd5b632558d0144b5d0179d2"}, {0xd8, 0xffff, 0x2, "64131b3870383f8c236d62eaaf4f117c4d099951479b5f6671c781da1a013da774e871c48c6c94198771fcffaa70a28e88a00b272d0feef57982278ef41b2f6e5473c20ae11f72f4b647180b2a11975d016d99d89d2db11b6b175d99d65ab15c8923393055e008402248de65342d1de844e02ae4921500415339dca14ef5ead35c22674583640390e754fd7f0910b218b312514a534b0680c12851bd23febc4d4205f193a4d9dcd672bcd225245b48c60edc2620c6d69d1cc9d46b283d53155f3b7e8467badc45"}, {0x40, 0xffff, 0x8, "3a80b2cb59449fec4ea3a49e463a7a36b6b3d31f34bb90b3e0f01a92bda2de43832af5327a3ec90c814397ba"}, {0x90, 0x1, 0x6, "96c4b4dc81caa43389e03c850c690f8dd073ebc7b6ef6de92a0a6615239fa98da41ef2d27f48f6891558bb4f36111882a0537a8f512ddd08853ecf1f76554910a449a40c9e9f01b5404254e8be16dc2e49dbd6f112bdf63c504764d12de8810f4c71e0f957e2b1bbd011c1ea47143feb8a1c9610a096171122af907f91ab"}, {0xb8, 0xffff, 0x80000000, "0cb999fce5de05f9f1fbff69b7dd17214f24a0a2546f4cecde0cfccf28f75d93e621f017492d04be8854fb925ef58a3c5ac5bd1d397fb91b4cf8e11da8d0a069e790aef7f9b5a52e2358e5350994363560633817e4557d9b392c767234165060a692ed0a341cbf37c12a89abfe8aba191ef66cd9f2331033f31f31dbed22dca9ffbe2acb64f760da9ec9aca3e12a322a3e9949ddabaee6a919ff29d0227eb0ba8a485f0e7649"}, {0x80, 0x1, 0xffffffff, "69a775d6221f21d6f27785ad1dd19cd09848ad3b154e5cf3ec5df4c819535d8c58f7566951b73ec0a161cf738a5ae0b618c948e78013f3ba13581f592fb9838677b3a95973fb1895ba1138a699c3bab7aca099a35b34246a15995619268d68169ab86eda944c12fd26110114de"}, {0x60, 0x1, 0x81, "9dee8829af473a6a673f58d31d7ad2f2f7ee46d7077c2cc2d12d1312fa899df92ba262f5e821474886abb7831d6416a5edf64f742f815856523936c6e60a8e7b09e64fe4f3c59896403fbd42"}, {0x70, 0xffff, 0x3ff, "2d66780610bd193cbae9b3c719dd566cabf165a3224b9b354cbe9e6f0a9cb5676e5e6793ca06fdaa8798550a5e8eafa484219fe4e63ee3a462b890cc5e7ff6b749eca890c74300ca2bdebe90907ea956d869f5678426dd3c7ef5b0"}, {0x18, 0xffff, 0x14, "73e573020ae2"}, {0xc0, 0x1, 0x6, "ed8b6ac29719bee569e3300df6b03eed0041c30a164f965c7a75272d77e7b8b66b3e24bb1c4d525c4256e91143dd9fe1ba5da05a94125296426b142cb6bcaaa6e65d3d84a03ad2f6cae9f8ea06b5cf78af127514f1a92122387b6a29f9f0ff838ef52b0b19d2ff43976d274d0bf26a51f4b1e9c6786c8c153f78435180f4eac917cf0578add97e01f35cfe5cf6c22f2a49dd8139055591b646ebdb5d72bbb6eb3d959f1fbd5c4f12b7cfe308"}], 0x578}, 0x200) socket(0x18, 0x400000002, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d243b007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r15, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000680)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="121bad5a761d0a0000000000000000000000000000dfb83f9f1e7da6a4d68c9d68d87f8d79163d1c741b202b31f008366069982e846703148049c2c84c4ebb8e31efe8992803749ea864243cd31beb5af7e9358add574eb09c566f80b3e9609c4061211b62099082b4f5dd97fd76fa5644a36d4c93729858b0362fc7f0dbf75d5408a07d68859b0e3293196f05cd8f5cce2c"], 0x92}, 0x8) 03:03:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x80}, {0x18, 0x0, 0x986d, 0x3ff}, 0xffcd, [0x97, 0xe55, 0x7, 0xfffffff9, 0x3, 0x80000001, 0x4, 0x7fff]}, 0x3c) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 03:03:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f670001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) r3 = kqueue() r4 = dup(r3) listen(r4, 0x0) r5 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = accept(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r8, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r6) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000052008601000000000000000000"], 0x10) recvfrom(r6, &(0x7f0000000300)=""/193, 0xc1, 0x2, 0x0, 0x0) accept$inet(r0, 0x0, 0x0) 03:03:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x3fd, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r7 = fcntl$dupfd(r4, 0xa, r6) getsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000082e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730d31041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d00000001bc156412b749ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgrcv(r8, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0x1, 0x1, 0x800) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffffdb) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x2, 0x5}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r19, r25, 0xffffffffffffffff, r26, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) r27 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r27]) r29 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r29]) getgroups(0x4, &(0x7f00000001c0)=[r27, 0x0, r29, 0xffffffffffffffff]) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b060309d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12e8c800db92"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffded) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r38 = getppid() r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r37, 0x0, 0x2, 0x5}, 0x100, 0xc07, r38, r39, 0xa5, 0x1, 0x100000000}) r40 = msgget$private(0x0, 0xfffffffffffffffd) r41 = socket(0x10000000002, 0x2, 0x0) close(r41) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0x80000000000000b, 0x0, 0x0) r43 = syz_open_pts() read(r43, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r43, 0x80047410, &(0x7f0000000040)) r44 = syz_open_pts() read(r44, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r44, 0x80047410, &(0x7f0000000040)) r45 = syz_open_pts() read(r45, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r45, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r45, 0x80047410, &(0x7f0000000040)) fcntl$dupfd(r45, 0x0, r5) r46 = syz_open_pts() close(r46) r47 = syz_open_pts() dup2(r46, r47) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r48) r49 = socket(0x18, 0x2, 0x0) r50 = socket(0x18, 0x1, 0x0) close(r50) fcntl$dupfd(r49, 0x0, r50) r51 = kqueue() kevent(r51, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) fcntl$dupfd(r50, 0xa, r51) fcntl$dupfd(r50, 0xa, r48) msgsnd(r40, &(0x7f0000001300)=ANY=[@ANYRESDEC=r41, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESOCT=r46, @ANYBLOB="01", @ANYBLOB="d0a3ec8ca5cfda13a96b4ef04cd2e57b870229d06b583c057b5dd56fb2dee3feb4f322010e41344be0b994d3a878f9a2193dac76b0569f5cdc114f4280026a6db3445743be027ade097e43d0b439a786515a1967db62f4290417d6a501a25afb3f18eee8ffeff5a4a1c8c9aa4350e8dc94b17a7b6bfe1393809a21dd2524952f0bbce81fe649bb5dab4441df1b64a337679e110ee0d3b5911a601fc11ddbc814cba7966147afdb1b47bfdc27c515b3e3e74dd696da5b47723c6e6f9bcb8933cec78b98c7e5a6e4b969c87f96b2d9ed646c1a305fb3e450603b54925e82382f4b6576b4e6fc6eec7e47c6abd3", @ANYRES32=r35, @ANYRESDEC=r28, @ANYPTR=&(0x7f0000000400)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r31, @ANYRES64=r30, @ANYPTR], @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES64=r27, @ANYBLOB="1f90bf57f7c1862160b6094acbe92c6913f2d29a0a972cba250d192edd4ccf5e8cceb72625233c95954e7ca08c0c94a33e0b304cd052dce7fda0a440e4c3961e2fa73016591e7bb9e70917d7a3ac", @ANYRESDEC=0x0, @ANYRES32=0x0]], @ANYRESDEC=r14, @ANYRES16=r41, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64]], 0x5, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r16, r19, r27}, 0xc) renameat(r0, &(0x7f0000000040)='./file1\x00', r7, &(0x7f0000000100)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 03:03:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000002540)="ce67ae7ef37b34463c5cfac159c95957ac5882f150657e64bb43d7f0422fc9703ef95b6e8804b9be31f5b53cdda8e149f58c23cc0fc35d9aba0f5cd994b02c04e277ca7711b0c382760b5f2281ddd7c7c7e62f0be2b91024884b81a2a2a0c9af04c87ddefa33540f929906f5fcd9bd48f4a935dda676c185a3235b30cf7baff445b149315b9806f5afe3760b862d3661bbba526de5b81e8eb51a55d70f36ba17dcec8267e420993d2e7273b2b469e95f891d35d94c795ed2ceb002d25df1d86b475d7883b93e719b1fd4964551b7ad3804acd4fce5996d8e23548867d98f96e38cb43c44e8e59a7788b98d2ca84cb2f24b7e02b661f31a5af38c4ef1470fdf54af4cedfad8525d77dab964bbf08b3640058733f28d65833c18c2dc9bb4c0b40fb59f58ed3f08e111bf75ddba4356da89c360e8fb965ca763c242e97d4523f2a983f1e0935b9298f6eeabaac41a17a85e6c6d1cfaef7999b1860bd5163557d9f5c504a021215baac977ff103f51b5e3f332a6607beb1b4228a957857dfaf0257fdccdabc5171f78c5e2026e1726da8acf6cf8a4640a6f02438740c88d8fcd4b387d35f1a6f52e1bf95d742068ca50259928a96021abcff5f2cd1e9dfce1506e08555ffe09f870b44ad73d24ecd6992a3b25d21467ba2672c182c02d926b7c7151fd6620a9b8db70ae59eaeab16a3a4e16fe6347544db5e21c11ff9d16c5b0d32877f69172b6614cd1cd4bb8753d8664a96bf3c48620f4322a9b83a52139c60a9e79d5122d2d13d5bd8af90995e9da2e88ac6071bfbaab4fbc0ba76c389d5bf1f059409536df24751ed69332b7b249b286fe08fe2bfd9f89301a6c427dbab16076c61bec0f7624c0d60d80cd2edf8fae854d48f5f086a0bf660c4eef526f1b2521ec8e15e87fa4d9741e5e936326db3a1b0bff99ba8874b932d43fdc02c853df6c47376fb615cef1794ee662496b6694131fad41d45f0653a344df16c30894002961a5885a55ffdf878bd41399d69f9962b18b3ca57fbaf5576d326ef367868e70ec6f046f00c01b22a4f8ccb4bfa2de2c0c4fd40561d76a26c9aec1fae725512b0380ca2c75e7f3118e84b25280af105c46accfdeeb14331b81d01e156716f2ab07e3777ec4919052ff32c8f6d8e7fe0e4b4dd2f8c79aa1f8121360e32480bdbb3de9a459a55522d77698d415854f4d3d6f5cf6f729f97f68aa258579c6919d61d2eb02d67e5b1764e97e283209f1f265fdfa0e7975f960d898ea1c82ef949e6425a63535f867b17fdbea0933a849a4e982d589ab4427089bb607dcd9861885be0dec93f54d206aa8de7e03f61970b24bda64315f2faf7f788524fc98a1455b5a17bfce622f09cfcaa3541f6878ec8733d0c1207375972789de11520e8afc1f752f5d5054c4f87fd75adc4a95cdf156fa6991d40fde0304a2626c855b810bdb5c62fdf6c9347cd1c89aea178c4b0dbe79d563a275fb6bd9c12f2c8193a2eeb765bc44b6c84ea05e0b58a5bcf5ae9251177e1b4b31a4365212122cc434734a38fc756bf78bd43749fae2fdc4ca1d7397bb1e843ef20f887133d713af9ac55878c43300cfad5876ca4cb4639ac3002b3a0855977222cbb085b2e78ea062f8138f6b3b10273b8d4ab7ebd1a280055c1e1c4bc49665efe04824bc274722a68e9a3afe29170c68d0b945de2fe8be8e22399e84c60b189194d650841521fcbda779e67866c673a783ef858df85253dc2750caa9a20db05403ef6fdb1992a78e839e0d74c1e5aa9f184f0b45e7727478eac4172a75c918d8c87e2a541636de12e8ac5d9d31d947e9ddd07d5389c5b6f1c2161ffa09a4d255cf882015a8b0ad20204c37201e5dbef774daf2659542c658333c5169f1f8e9368244f8cc3ec699237b3c033e87838a4cf2c058f60bdee084d75277454c497158623e5d13a9a4f8acef6e9f9a3ce9b1b4da0299ffb889662f49d6b5be7103dfbbc18c924b1dd37802d9f3d641eccc1536b45c0285e4b0857949f722dab90e08efd62e43c9ff3186a5861ad95a3469f00b44021f9b55fb5ca8f6dbd7a95b200f35624f22f003b4628520bf9b7170c8e296ecab3b3a033e5406ae99dfe4727540e9a0e4c71e7714d54270c6b4ef4fd742a9bcb46f4ac622c64fd828878f494a91efc720ebc24dc44bfb916f82251708bf65f9322609d2192cf8829bf83701633877995c480277855d57361d7136b9d807015e9f53c36ac719260ca87f07e23ed1348f9c64d176e750505552b281c6414cae2e011c53a8885b6714d1376ccf5b92694ff663bb639139628fb2aed9434213a6d43407f7fec03044baade874fedf5fac1fb3c4c82c3a1d091e013c710328cb2d5b2097ebf1d9c827942a0b555d37feb96d066f15b1a9e4f9c382f39746b099dc261f2826c7c3fca3181ed6f8df735b0093b636f6af059622006ea00aaa2acd67ac2c9cd7539e7763b05bc7f108e2ebae47725e22c9a3a04c193e051bf59ab0cd3457cf99c1f81a31608d117886b5c722f1e0719692e9c854ea1227b1a755b361a90dff1bab0b536e352ff349302f99533c4ab73c2acfd7d47269135ffe750bbb671fea4154ca6285a701c71344692c0af1ce7b6c5611559cc4191d40ed8cdeea849ae24b44eb603a156c7d274adf1a152c59553289879b4413726f694517456f39cc49ec801982fb78aeacb87d1597e32ef549afa8ace05190f1ce07d2bdd7d3871219590af29350456f6b2d69ed5e4d7154edd5b28afc4364976892d8e884f07ac6fd7af4912dbc4b3ac740e0b809fc1b8333d2cac070eb12b7b913e1902736032cb6ee801534dff8b52d110e89e58ff33e77b9aacca15156879db4bd1e199f0a4af743d24e1cea443b19be29fd8987fb7821cfca479da14c3ae746e177c10c24117bc692ef91bf30c1bc82d1b68b15b1cbfd03d00e91732dd0a1641113c585ff7784ba7a7ed5856d524e86d43e5eab9f2f3d6256290dd24c5cf117eb8613e8be6019418e1c602ec44ba9678b7e7ba60a6f5d2f1090e7f1aa9792942f094513475363284cb6801edf0caa70cc7e8edecc82cfc172dd71b919eae566908516f68281b8b376c1d2ecfa10f8b045a4f16670ebe48f415b42e8a2f7f0326eb69b8d4f8da7965e0ef111159c0438ee6a51d4e6dd81600b2ef4bd6ef9140a82f45ede30227b3192fb042a99fa2cb8f2403c47eac7f5e2299d1e52e13426303ad9b741af8b2a699372f4357b61dcfaebbcd886a67a60a8ecb747e06d38d35f6fc2daafa7249ee992c6eab6c02233c6b93d7854c25a082acb2811922dd0cc66ac9f1e38424ea350a2487241cef5c1aa46fdc10df75e9a4d5e1bcbefc3736d4321850c93036fc8fe5a715b6e5f5dd478cdb3a904c92ff7ab2a57714b40ebfc51bd3fe024b30a8b083b63fe1c219ee0c2c3c95d815eff8f8df8248af288f36ba8e5d83af5fdb6c4238bd46319bae1fd2ad0bc8f08c4fdee0fc5cc5d96061751e53c248e76015237287aa2965755201f3b1189cbc7e7a5c0311df952058485054a5033da8ba130c9017a8e296d6c1bb1921f19d78cd379d123dd734c951b6701fe75ca14c459032100d4bced63c24c61901d982728969c61dcf38fb658cde4f4b4e270ac524ca4f4543a1a74921b3578b41778bff533daf769a903b2fd6e79351456e1737b8179498840000809485be2daef922e1277b9074d1d4399c8c86ba97fc85f9ccc58eea16d9c7b06102bdd329741ab0c080b253f9246f713a7a946a4b6ef8ebfce1545f6899abc16a20cfc6ece07485592f0b10d5b17ccd62bedc202f2d6894f5df9e2ba0a0ccea9f844d67a3fe74483da243b181b4d98a6af75abf8e9b1e3a54d68dd3e7c2c25fa22e2b07edd64b8cb99e55f8247b8629340efe7b44f44569d131b4ace0de89d1832112ef5d2c8de12a70e70f13bdfeb47435751824117360f590e8c2d48e5af6046a6141747a3673085af3e92635b17a4905bb27ed047b92677b63d32bfeae5a1ccf5d11de21f3444932fce0500822ed7e38c2f3ffaa87557ef17ae0b8964ae2e4bf79a31285593285d43765b72255e53ea3e6f8b1cb4a6d4de9da1229ac01178142aa566953ba0e64346b8978d25e45b7348fe3ca15a1b5bb32daa0fd15930add3cadc0d5df468e382291d70c2b2ab4e4472d9631a6d268197e09302afa3890ea521ae6c49ef979646bb94301825d8bd6d6cb21a9bc5f4d8874aed3a738ca907050d4a23c69c5ae76f7d5f8969d49e713b0edf013b1c44dd7ea37167bdabb77eb5dfd0aa7718a2d8fb13aad8c6317290a0267cd7dbaa02d4105dd2947d0f43040225547c52fea63ed457fc9bf2154345675ef7fa546c31dd32d8e7660d05f26ffab07aed8f5913810d1d776f50b93dea2651fa1b6d16fac0e5c3f8cf7f8eac9b43fe3dc25f147f022a69e9d2e9fdb04449b3f999a6f26a57816064762f2f13c21536a0ffa9b5dccf6a7afe7e162a766a45f91f5a4805e8f332e73b0cd1a7997676a8c1b2541a19118e8d2413b8d50b2e1b4dfff1633f68e464fb73a5b0c2bbb5969f55b452ad9c38f950e8e11ff33c52d610cb2e35a88c64ef355c01cc932be9e94a9e495c46d1fce3ad897f806aa051b04cb10113545b29fdb473e92325ea407d387cad098471d7cd2fb1cc7f8981e36c77e1c2800167ffd1ddcdb4e595db6bd477a0bcbf202edcf94c76ede216b6f27aae1e3d2d36a4f4a7b29679c8180f652817dcd45e0d37cac3915a2e1f6f99335ee165c932e6f7279c58eb8557eed270fb5447cde34c29a1ce55b534af6bd6f0f295807fd99624d910b69632b7995df7ea5dcb413c0e23ef07c0f3c8d247d3a41ec8b5704763dc5486a7adbe68fbcc435f171602797d497b2200ec3c8e007f7d02a6e8bc5aca7108293d99ad7767035725b67e2847f667c527db57e5cb0e16a5f3062b7169f9817ad69a7383a1306b517d7c76606ad68ecfaba7ccea27b0ef9f31e7873fa478a184298dbc5ad9b118731b8c590ff57b37de521a24369ccf742fb2579b971b300608b76132606f089727041ae42ab21898aeba660ee6dabe5348d786923c81b4f8b626e786e97a8b1dbc00c5d2e4d9871d1371073bff4d66894b74071918f0a3eab66e34f918dad6ee4e122e8bdde2d5bef23a4630b2b6ca7e7296782c2278e62139ffa0e93244f270d8154711d37d80d5f8310d528947fadfc455e15820ad6deb55c8ee2601cdc5b6ce5499b645ca5ae4ea71fd17fe78a6e5f2955a328318733d2e3f1bd06cca3b9bc37b406848d0dacd9c71130f83aa28ab4c0b1f4f251ab14ee9268c528715ded12bdc9406d52745c9ebf5d5198aae189bb14a9cd6bf6652c9c1b7e7b39e92c0276548f39adc5abd8930124ea07530e5df34c01b7dbd4e5d5f9bdac5c0d5f858850bcf070bee44b768ff599f425153ab5a6e37cf4919d33f7c87e31767db7a06a73c9275d0ef8252b0db63af6706541adccd08b1c6e53835b11bc8e5f05f2538a60783f1b5239d627ab8e51f0078a25bb95ac6f4f10bde49d490d008fb1647913553ea3634ec43a6c21b85758ecb48fae5eb8733843e0922747cabc7861ba2576007db32b5b62de538aee7221d467166f915afba63e82bc18180425c826eec4a16e147dc2716d042150b84f5507fd8a12b8e58fcbf41def5b4de530845c71c081f95aad7618b333da155a91a5424cee982eff491044d3803994f93a39482857a5bfac9609e503cafceecc2a423429e113e2a0b31aff5a6ccc6b36dacfc18dc333d05ea3f43c4b3b523877731ab8be40efd7911fa7975e8", 0x1000}, {&(0x7f0000003540)="9acd23e382bffcd7ebae30b3f0620f282eb0018e8c69a5d9231ab5746724d7da691f0a40b86c8df85a62c1bb6170140335ec1b8d2e9a67595e1f88d053a36b321917806f803a82bd75aa1fa42376f78ff6deeed5d49ada0dd97c72b6a03b5de9020c5f085766b7e5b059175ec62735e683e6c7d3812ba2d50ef54aa65a179ba6e3e03bf71c60b40b433a9745bde9b3bcc6730f39386abdac5974ffa0fcf17b14ac6e279472487a40d56ad03dc1b3eee6eba6918dc2fbcc757703f70ef91e936943d01c22ea84b7d789aad6cfa81ced0b4daaa10c286b6df054fbe4b7c47ade0e089310ee7e3ad4b96b73797fd0746837c67d2fa6408880492539645d76029f4a14c9b8c06ab53ada0d17d0a0bab1b12714b357d1fb1d714773c16e9606b924c60fe24f944fb3ceeeccbdf61032f154ea280a943a2697a04e13d71f0f19c10ceec9f6c114e5b4a636616a0ecd88bca2c5d25c69d41bdba9ba8dbfc4f3e3a0fddba75eb968db7bd76d83aa6bf5095017c0986913b4233433c097763f50947842fecc7445ed0b283326c6c318e809d5d081c6e359dd53d5bb7a003546758f927a84c4c28957cb6ebea7e38e604246bf0c018a3b3a708f573301735aa8d960363099ad71c134e42202a8a72dba24f332cd7a8c60168d88e3996691ec9202912a9c2f67d0188e573e4db4cc7c12b5f9d98663035813e98fa9c82db62bb558758452bb400b454caf5f1d2b2086c5979b1857486568ee86a9eda52e6b126508a3540144cba835dd4c57183aa81212aa46d5a6e76b3225eea68ddeda1f7bb29ddcf8a4c2972422716e639d8a8d579cd3c53c49831f7581a523e32db731dbdff794bafb3d92f540eb9418b29469bd73b456f3c82c8ca9ed45d18154fa87391fd319e12b81e0a2a9cb20b12c8d225832a1c0a87b78eae8027487738292464f946c8b7407ea984653da17d693302520da69ec87227062b2985df2a57b98235545007ea4a80f0dea4491d6473de35a8bb86f01961cb47f7545436087f7119df2d3143c8fd9b05bc75832ed3defdda1293150ec45e663a3770950f914eba629cc1c0fa675ed32d12bec85310aea9d978669770c636b3d62d29807477bd5942e1795bfb62f819b18818ad80b60c42ed842e10e24915f4eef6cb55d48ba476d368ccad62524e3ae7a7c21a3287b47494e99fb831145306a40c7cb63f9eeacc2c4f2b513d564875d4cd735ec5b5dbd3acf017b9aa845e210f0eac73c09055f2656d753796e7abad70edb3d3df9a07020b87e4951c46ecb548b75ddd063c1ff406541674b63cc97456eacfce7282ea9e4fd551d1c282e3ad946021a6eb5c09021f0ea13be0aea62c9cf1c1b73d9c913ff428f4a4e5195644078209e67c50a07d45a9adb4de74394e928c562506b93aebed4b6dadde90c109f94b5a5ab08a8b8f013e79ec0e366c9ab252dced5bfb7bbce35890e63ceb376786e0b9b7cdd650b5ef74060c9ad3cfc18af23067d294a237cc1e83c88f184a90efc2e0e13bca5c6561a6b457238c1c1c71e07fb0c9c956f14e94941c3b0ab88e7068e65b04cf0a8fe7404f170076401707685137bc3171acc48898a512b2cacecc63a5edfd9008c294c35091fefaa8aadb926c813932140073968829a4f1462250a33cae4cbd77b909c6b1b264a69316379aee64b33004c8d9802142c88ac4fb6baf05220cb55e5dabfdd4cb1d6246bcccf87edaf876855f9de639e69b1d216ef72bc62edf52dc49a386262642f7d1745e322ebbf18f298292c8c3b9bf663bb7ed12a39eac3ee26f50d68226652f1f7a8e6e88fbd819cd9de10ed518a4705d72c5ebd8ac07a3a4fde237a898d0877c28462b29d72c31b4966e9b0b0615fcaf07c8ef4666604215bc16e95fd7818ca3505d65461fb51ab83687f4cbc31b81f25643e2858f420873c98e00658e8399dde5912f31497bb368e4085dd7bfdd373a163420f8c5bf698ac48e4dd494180adc8c56d51136a3f9e2f646c2e432eb04ef8791a6e8311cedb8e7794033fa7be33c2dda12cd7f25f1321ca2997ee2d6b7ad3712a4511e03ae0c3117f4d15e9910f0a9b8ef0dcae7d8890b5db3b78f5f7b9355bb796c3f7b4e68eabd132dd0de46baa25cbb0f95c8e664e7c1981b426d3fbd1a2bac1f24f811833fe6b94d89e688da92a2bce1262186dd2234a2a844b948ccb3dab0157447d12bdc9c824ac5b74aacfa6497931648a8e39926e6ec9db236cb83aa4001a627dcaefa300c5fe98a5f3b31941f044d2fab3df30774973e785286ac9ba7bff69a4099b964f1e0c9f9781cb4a910dfd17abdc567221ef6a279bb0154c65ae6ff2fcc6948681e6a6283ad08b5186498cb6a51a146d3120663ac52abbc4f47b64cf0f06f549d0b1a17cf072161781157b20a73df078c0d6c7ef53471ac96b07dc23e3081195ce1a08f6916cea4af73ec0d4f754ac0b9b0a9f40163efcd0d6edcfb6ae09b2ddebe55a679f8166ee827faa5718f5edc71453cc2c224691b5599594c53309f6eae834a8fe8f045e4b51a10c264fcda6cb0080c1604bb744631a7eeedeb8fe48910196dc5b70ff599ac599b0deacd30c9c2d678e5d2e8b994263ab6627914e2872f4d0d3f8583ab19b5d90bf325515f41c303c60f4fc617285447bdb08c020a8ed989aafc5d87cd150b14a3881057de7ab84a0a954a56fae29081cce7852fbbb79edab7c729e5e3478ff0221330d462d7e36314706f32a4c1a45edaf91d801dc83032e997e05fa3092185577b67a926e74968de2599c15d6553fd9099ca8e3d5d07e18be008d31a02cbc809e975a724897734918dc6933d02d59849ab66da39d91e9e44b1feede036921e9570e54de6e1e0b2f140bb697fb805d05907833a66c81cb54fa8b5fe42333e13088f3d854d41f82d7611378637589906281470612de2519166952705553d354f72c6c6748b424cc798bd314a55b1030889065c43b7fddcf0a7472c9d8b064f25c07f58de0cb42f4a8f7a6f32adc6c5c4fe0404b89145fb108dbc982a58b9e5357ddf4769344f2181de64352a3ba7c51088fb693c347b0d030fc1efe7515f7a23a8058068c8d29e8b6869fdf5699d97819659efefdea2e4335caecfaa6448d0b8abfaa44b73154cc77151ea66fc4eb0e18be1cbf1529be93a22d7adb676068623df1b578fe56f6c0e9405ab1a37e06db2c729a5eeff8ca7d1a7252acf5845676e53a3fd18211ceb1501e1049aaa2f7e586b8671549283fd0acab047eccaf7c95d92637b5231e2d5792434dd279ae8f3abe546bfceaeaa23a8bcef38063ad6dc85037799cb31e7a2fb85780916c2529c123addb7619259f0927e02b557b93dd90dae0a85ab20394309b3696b95b8e0afa87223bfe84cbb3769ca686aa52752e0d6975300ef15414df72692780c709a51c423596f2be244589f4795643ac3e7f1502e73c8a9f5f74175e8e2aa998b778a2096212a62ffe81f9bbafdeda91f1f66a384cbab4f2191a6aa429c64e6c2c8809e69380caeca5caee7c3dee9b77c076354799c49aa7c1ad5f3cf7d2e98990698430b544b0337844a23c5cdeb8e51b7d08fc5f7fe08b6d2ffbc420667df80fca4326771241ad0515fd4ace240b793cbb4c5d3c32f984bebeccb30648195421ee569f75ce1b8af39d461693d17f73a66a0fd856aedd44815eec52673826509006f16207a51d3944085e7ad7455f94d64712193201b9e53830cf1d3396c250fbf1e32052134fc734cfe82b27967bdd8e703a827bfa90d2a34e8bd8b01fea20db05908fb17c43ed176e2b49c5d97cd49a5d9c48af9cdea7e2f1be14c78efb9ebd6e08a567ab77097c2e7e8bd157035afdaad5aafef0f27171f329f062a309b6fd4e464a799744c852cb23466dac6cd90b80e0e7da09130edebde7d4bf8f9255f4127fc4fe2c88e25892de5b5af648ff8033a30588bcd03d5c61fa28dc3b3451bf94976e9a5e7dcbb9b064c5b11a0dc1861a5403d0bbca7201d28c13697593d0644bd30b7afc4822425161fa2de1af79bd832c4854edcd7281b48786704474fd7a81968173b59dd60efe785fa5132daba707ec2ba2d9272e08f5587d8b21ef028cbbcdcb80474be12508dd7a22b16372cd91ca0a5808366ef58c622b79fa10296cc82e8eed77e47b75ded959cc3082988da456c8084d2f6167472782ca5645a2fd5c814a2326b60446ec199f3f1d098f7c4d49e84ec25e7b9dadcab5228bb39264f731f7e6fd74be25e88fd0770df57ee40ab8bb7a878998dd323e8c6dee73757f27c2157dcdc7385467b1612b033bd0d40914660088cbe7566ff06c86038eff77233d06172eeccfbf561daa07b6cc264829cce3294e5197e524548e8cff87394a9001e7839ba76f3cf04ec90104ed54469a926dd014a40ad0a18d58cc176a40e242b4e28c052145b624f1e464292a907b827ef60153400b050ac399c5220c3d75ea2d633ee3862c44054026a1969b2cbdd91909fd79cc09a0f2bce3c33b06846023303fd873932a0c3ba2f5fdf86eb6947ca1853dcbbc65d961314091f280139e7f065e6d25867369c6c2ffc729eb1cea1075b34cdd0bee35150a4d35026d0580606e9cfb9d89924a85d8f24c9d6841029e79adf176d0180cb0c13fef622dd18475996a38bd75a007087c0466eac20ed31b6f72b25b74a929127c79ef26a2f93fdcaf7b1278924816d5fbc2c4895d8ca94dce3bf60a9f5dc2e9477f4d116dca758e74457b6d17a462096bc23af8d992b92a77dcf196a9862c24c50e59935ae166c65e909958f6fc9caffde84e1516ea7386473c9e5c427ea6b14ccd1f997ae92412f018557e1ffabb6ad075b4d2e49358caeefe1f095688ffd018a99c3566ff7791e59305469c0e5b01ece9c573b5c3088d6b852da5e514de93c2133a71f6e8382bfe143adba2cb6351c1d654bf9e271a8baba83794548f69c2434d20b72b77d7b7dbf5fb97be31f712902cfe98743a974b6ac6a4310c7f1eacb151ec5cc7d50a302d6724d6f246f6e5098d7071fabb75da3ea2b7671fdce82e8a465bab8dc06a54669398685fbb9543b1bc96f9b51e4688c5fd", 0xe02}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7c", 0x1c8}], 0x1) 03:03:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) 03:03:42 executing program 1: unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r6, 0x0) socket$inet(0x2, 0x0, 0x9) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r7, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) getpgrp() geteuid() r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r8, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r8, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r12, 0x0) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0), 0x0, 0x5a2147307f97c4ff}, 0x7) sendmsg(r2, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="dfa10c765d654286b1a73617962a8342f8b593b3991aab977e3ee8f5009eee08e6b1e537e1b3", 0x26}, {&(0x7f0000000140)="93c63ce0058c5482d767468a0013b3886beabc4448a1244083ba8989a6df975eb0076e8620f5df2f89f7544e44cde16c6c8793460d7923c42f4640da65405a4a2df0d067be9dbf87b8a4db99", 0x4c}, {&(0x7f00000001c0)="da160f7f13fcda21a2b6af39e988e9b8e87918f5a6433044f356aa38fad8d6d565385082c975badc8812a339870c7ccb854649c6173cda4ad7eb4ab7776e7cdda6223d8588a389c7d172e7a528b8e3c12eeb2d2d28422281bfa5b09c7ad853cd06c338da15663b5c303a738d7b640b176f14ed7c755ff5bb76af4b522610d9181e320d315a189aafd64feba51735c821c12960e9d1483e27513d00df6fddb0ef3e722e17d8ae2c2b4c8882d965aba48c37eb71f5d30ef168d4b6850da06edadb22fb6a3a88907878418c4962eb2f0672c25a56085865f24e", 0xd8}, {&(0x7f00000000c0)="86112f648e03e8099a11492f4fa0632c31e69f87cb73c74f0a9e63a1f6677fe873fe570bfefb3ffb00", 0x29}, {&(0x7f00000002c0)="f86c63242f0366c02fb89b94815e9847b215", 0x12}, {&(0x7f0000000300)="fc048434a0b99d7371977770e68577f108af69cacdb2af025c95cdbbf89022d7ee3dbfaa8d98d3e3ff01ffacb78c5495eaadc62933319ae954c84028e0f8c7435da44bf4f36e73726b2f810773fab77e58d4f3845f1fe818f7d2a873d9ead0da3637ef19b882e20c8aa635b8b27e658cb5445652da4bbc4a65a23245ce0d4a79cb2b1ffaf1a7dd2bda8b50b729e815c354c68a9e1a7a7d6c8532491b58a7478f086691a708f93e5279d5d907a63cab022ab80cf4a4652983e86de22d8e4d45bf44", 0xc1}, {&(0x7f0000000400)="af8ec7ce3a698cd2efd32a86eb54b6153639ff9fc4948b27043417c64b923605095cbc4fa98d6c87a84cb7c927c2895792c17cdb05484c95d0d4aaae2f171a499aa357d9caffbd8736d0390768dc9be2e4a827239367", 0x56}, {&(0x7f0000000480)="dedac635d690d5375546f50fd5b892ea3fd0fc3d2e970ad87d693aa19dc186645c68ed499385a03f42b0aee62ee9e3df8f31b0cc465d336e0b6319b59b73755e1d33b1562ea958bdafa1b28db1ae30867c2358e7b30375600249f94964f10da3fc35ddfa3222fd7517d145edef6a03b8b5b37332aeec4ee51ed4056dfd0c105cda848f9ca8949062525493d3c18e7a56cb34c2f4137d01bcf675b4b26e9050b7f18fd21204d12b27b296849c831cb97c79f35df50cfd8680107898177991dd10f0b399649b43f4886450d74ef0c0d7b0860e7d72f01e6ef17b51905e9af5403e2d595737019dac53fcfc056b7dc18e22193696de368adda3f1ab", 0xfa}], 0x8, &(0x7f0000001840)=ANY=[@ANYBLOB="8000000000000000ffff0000040000009ecaee42396cc2b7170a270fc065bda1039d8760e459b1cc2011d2b3cf54482d9249d37d2533b4952eea898b6c530ac33e3cd4c40e462de1ff945d512eb5507afdec0b7ed5b12c0c5afad60e3c61bff9760a6cb2fe475a6da7c0a8531295a65d900d33e548fa4810a89af700000000004000000000000000ffff0000e7000000174afc7ff910177ea3dfbc58913f35ef047f0b1358dc648f2cf3af4a6b4c657b34686427a66bfae32d36849e03ff00001010000000000000010000000600000056ab76e4fcfc26cec9eac6c7f3be891406ef2d5d3b53246831bac626b40760ee3a5d6e06d1d60a980c187ff71616e30397276730cecb6538a29b7de92f841044f642127c80e5724eab4fdb68d87a72a28d3a6b6ac0e619cb903d5865e7419fede2a1d7c98d07cef7e9bb4c21ed5b529cc3ab605ad60971c539756dc89cda91dd9fbf54c6ae836d7f4966029538bb836d535ee194ae8f0e04b518cfce64ba0b50325fa5142e123c28d30738d49c4412f19530cc5062c2d400ec58e691a590412db0350d766e87e6bbce750502e5dbb210619b98dfbde754f711f7da2d30c55775b112eb1f7247dba964629d3fc5af0b0de8e9a351fdf8fe14acbbe4877f8d1efd588d38cd974c644cf5ca3e04fa78773967cbc2472aeaec90d1819f7a3a266d7662ec0d0163a95030798d944ab650aff47f9cb0c399a597991263e4b4b90b2a6105541ddce58039f689598d0cbc4288e16f1ef4a8011c698f0727c9cfc5ce876f280d4ae403d85faba9a02d0bff4bdde3e26a0628a1dcf88ecf99425a9e5f4b710ab427b2eb34a4660577a2c720d4dc2f8af3bc51cb1a012e0e6c7f382b16f20d4af74f8d44ee4c5b88f17925199c8776eefd4de74e9ad4f340de2e47950201b3f533b72c35bb73a020fe2b9960f9d86ebffa098b9ba13b7be9b8ff906e38e5764f9e705dee041436f6a5542c5ce516d1729d1d6af42473e7035e39ac7b266e0484f256554f44536cbb6d63389915347c8d66c01d16919475f58fc2d0248439d28f96dac46d381803dbcd00998a52a411561e459f41989855b084a1ed271adfdce82ee71b10fe11cc01768a8a20b4ee579789f220dc4068603858760b51d3acde8ce502f1a527ea3279ceefbc8e4fe28d5e556b8637274190656fc7e213603a17405171d7ffab7505a74f9159718262e39872e5f57d516d46028261d24b3018d3719c703c363e68ac7eead457b39db98048b66210735eb9dd99e1566066b9896a18c6c7dbef1c92beaf8cff1ba2e79ec45f558e8e35a681ad168ec7c773f2d7782d13c0b70e092185e1eb4e374cf2a639d431321eecfc08ca4ec574b9e66735493117b24c7c314c47ee3b33d5f08d1804355043b817234540c4a2160ac8db42e4b29bdc2ea5fc4d63eafa92a7abd7959b6d287598abc12f2afab6fb315ee1c75523413eb7e61d42fcb84ec4679c3227c7c68b80e4140f13cd87e5fe0a183fb147e4d0578a6d408c5e2b765c7083c80d13aa4f2d2ddb91b8bcb3194929e2fcc5457a6c57cf2f8858a51efaba7d32c355b9b3f1150a7c964488688b044b649be46837b54eca75b647f6a0908e1d15d41287f165457158a0cd70d447b99a263a0de28d929a66e9d20a637dc7ed56ac439c6bd41eee68b8e7ab6258f2e79e7aee59a979860779c3d90c8624b855e89b5021616bea658cd210382ff16124794e3f00f13124be770c395891bbc7ea8d556edd23467fff00e750258d251c83c9d8f2410d37ec7c78738bc4663fef3c5f02a14902dfbc2677cfe178371cea8a00e0914de439dd86649cc0f826d04fe2571675b339f341ac33dc5a04455bf1fa3f8d0b37acba1de0cf29687bcf3aeb1e98204dbc3eada5ed6d1c01b581eeed4780f5bd9a9ca985139b65f495938ab4b2d37c870d1b64bf0c9968c7dd093fc0e7e29812a03de79a0c25099e6246fff31624ff53f37cf12ad62b0ade177f4e179bdff0c1b29e6df457eb9843d2473fc30447e908c86c38f918d28d2a636fd345a900b7e65addbd46f6ed142eec52b2e94c5821ddd1f11b5e7b84ca30200f09858ba019b32392fddb269ccb3bbcb619c6b9d71708bf48a7943431d6c616f27212285146dfd8f5ea0e5bef1d7a0fd519253826b077b6a063c57bb21ff438daf407b6b051da197716a0733581f1675a236a21d7f386ca21156cfc7361a58a46ec4408c9bf4cbee551a68e286429a1f3808fc6ebcda60f6cfcfed5f8f36ea93f7139f4e67363316ed98ad3936a6a65a07b8095f2588b5908c51f1dbf5c951f904986e511b543dc315da277f2b6aac4955703278415c0da66c9677f21341d6bea2cfdfe2f63b09bd74c48b5436c963d42f6ab881fa8fdd45cee9b21327d5100866188ede643af4e42d990c8475ae6e5826a8dc2dbc30c9f0eced251738459b655deb634b1f4054509a66a28f13b1126c19f98a2a0752b3b14f8434d7f3c98ab91fed360df1225ea4dda42fa1d04e02994b95f69d494e24bad14d87614d6c8dd67c801c4b21409202f276a3f3f8c2b7b5c9349ef5200733b85617b2d4645b92059bb47e47016f377fc45d3e408acba36460ed7d25e379d70056551a675798ab6c71003589fdd0eb3475979774984b8d4e82fad99f788bd65112a0001a374e3a1818a06817584a56f93e64b83ba8054bbefe02cdefc86697dd07209d5534cbbef1f865243b58f4c6c9583aa37a889b0eca6d54a961f7c20ef497c39b6d14521182b303d2c7ddc429a7de20236862712e48a3b135c696d51cbb202e62a300f37ef254252705bee634a87a9dbf75b11e79fb549f4da3404e78136347d9532cf529175d83b78936127caa9084f2ee5c20fe0eb54021a4ae8da922346f31488486750fdd9626020baefc008f30ac68b42c31b8f511459e58fe5fb3c8ea2ef0a6fac3b85e21fea0806230539618718f88102703a1f751ffb78d63b1f907a04bbcfc3aca9583628193d10935a13c040c4ef8860d0ed4829091694af160dd42b963ebd93c8efe65eead1a2347cb19e358394db3dc4ebacde75fb4fc784ffe2bee55f0a9ba834e8f59d48454fcf7600323a7ceeaf6fae4d3d105b9eb8689459a32b1632ef5ddfca310a82ae8fc8d350cd213baac294acc5308408354b5f9dffc2931b46a32e10212512ad4a82295579d8e0dad4cd472969d6851bc8ca13ee28fc2c787cd1cbb348233ee4a0bfcd7fe9c001c90cc0888401b62f5fde5f24e1ec2b67958720605a20903584b8442a82ab36c396417442e95ef9361c6cb30f3b6e6e2eeaba8a9c3e242c59fd8eda457d4ae4f919f94585c54dead5efa2a6b6942a1c966edb1d84bf5f334238fe7dae0754912d936e0d80543121632316618b98099bf9586509c10bbdfb88bda7328ad4168ccdf028d1b1fa3e1336c4d7814c14b8c2b91a2711df385e5e0d2795f8dee47b3cb534f90bcf1df468734b0c58e4eb6b9f9650aa7f06472d3ab84ab4201d76abc533b6bf7307ec1b1f0ee612e10ba227e4ea1b1e0b78c1b9c7e8bfb9c9d5f44104dd2b4d9a2e3ab42978c831aa21ba42e8d736835aee1dac7b2b1af5332bcd259cc9f353996c1e65d1875e4ebd26d086dc6422a7164a679f5ed3e93c0736bb0623e238c5c54cde37632bb366bb7ab0a9be1b4dd155d0ac57b0c5e91e52dd3f4aa65e532c0dfaf72c8876e1a669d2a08e3284af62ed20baca356b0c231f3ce9647dad0b461695172187fdeb414dab94ca647118e87028ca3d0bb3866a097613e070ecf631c769e1c5acbb90b1b2f91517daa75c413c2a968a230e73527a70568465fd3ffc46fce73f826347891d10d7657dacef536e2bcb95caa492dc875d9fba2e4b3fa9e1a81f843dcd125d7560e166342503a3079d1003afcf25f3e70da2e0e577b30b056963935bfb647158ff58891c42a117f978a33604f0fdc8146906194c837f6a6c508b65f1cbfa90f665664a144b39a2a1d77d79048aeff2a76052e7b8ccc202714754e94ded9cbc8dd457f6b0e576e48bf6d0e76dae8a51667d0dccf0624a5df27ae359a132ee3f982bbe1a1f74a57c95e38012f5538ad0cf66fe180b035063aa115f9e6af4398b0ce03eb37013352ba671b6a8560cb62f6bcf57cb8dfab28d2a5987c47328203a7944e5820e5ba780ce068e0e1fa94a6af62f44fa10f3a0a1c70178805f13b019090e9b721ad3d95c81055c1b81ba62c43824646893101afdd3c35cedf9eebbf4671f663bb486b1486aec651b0dfb7545e74a776e33244dd45402db233a73a6a640fbc6649aff9ec5ea3dc8c1a183915c503d7a943e513bade7166d0ca94ffd55ac00d4a6b09d2eff70b47ec61d3c7f1aae6c112b7dca0bada98ef29c88ea9cd1fd4a8836d2d4ebcd7b33001bd10da7669181155cd4db321013c6aafa5f36e0357220bff5a326e5a54c10275f85bc28216a66505be312c83fe8b448519a53a147f6a0ecdb7d2eab66ad12b1be72543140c2c7e66195a9d9fa7885a819d40a7372a91c7915e7dacc085dd6b037895d467218b88f8ce06187b47bc63316850050b43d96be767ebf568ec281ccaeec6b36cf55f37219202619eff29926e3196cfbaf6fcdefc8daabf88b259e0068a08058c46a7bffd727aab878b24cb112d79ead273efd6152158f6589feea8dff31adc62016977f2b62d9fce4c1d27c4a25e80cae6c27a3f8412ea4aad8b2ac38b03c2c84b34cbb03f1ef470fa89039bc94309af47b8fd34551806d134ab991a16cadde83df9f2a6dad85dff037dec75b17367e0065e90b329e75f32c89b6fcaeeb5cfff59f793a0c79239052f5d875182a7f4d1e87d1b164a61db56916652e4cdc894648a74887a5a83f301dad02fbffac0f10be141abe96470b8e64f0486c15c75e5cd9efb7e869773138bf834030526a789cdf9ed7d2ae0086de1d97fbd929690fd01f1a3cafca7acf2201a0221f37a325f742af93a6e32c5552c060a8427defcf9b667fc7997cc38d3823e4ad627490c1bad1094ffd0e32cf2b877f405ad1bb2109a35782f77145b6312c8b776bec12e1c6cf2eb20a9afe3b367dea1dedfe0487ac45d3d19036095b2c786d359fa5266b3093a419876f89a238b2fb0eac46b70975813ef3fd06699e54c21525ddcb1512531e7fa504c56d4c4ac92effa068dea893cf3ee07e4983da22da43f6c2a6fee9b2abf5731feaaaa8230106739e9355a99afb8b98fc2e2fb2ca5ff70802b636795b4392307f5979930dab50ad1ecd0c5475a2402a7692727a1ca12a9b42cb4ca894cef9afad8c905dd684cfaaa0b50e92990746ee54716286421432b6c1c8c5c7d1e04d737c0b56c7bf07172cf82535d01351e0928bd466ba0a96f53c8c0550ca4609c1168862424582f9dc80578f9596f995e4ecd1d734d38a99dbde6fb983a74db257dfd20cd6463a16f976319c45f4ad5725585848b11cc2a1cb2ac1182b28171001066aff371c12c39a6ae201e752176e9d40257e309b0fa3f1af19421beafead2083e46530b47fa0451396ce2853ada3240e78dc336ab6fed0669f69300c9bab49c550eb5700f6e1d8bf782884fa8def2f73e22a6d66f8b07611d9f1b7cc92402f32c3ef9e158a5fdd4eaf9dc5141988aa6e6315fd3be3bd9d2cdf5984448a180935048b55da8b4b5d150765a6a557264a2e284b9d334834bc27b021b0cc5d44c3ca345bb120d8f753d9d37731db2dff2c2afdc354fe1047adc06b2942e2d20f518da19b927bd4c92c3c471a694113b21f8975e43c31fd6b6354b28f4e18d72ae74f646eb7d2ab5c48dc644ed61ba326dbc1efa32cf182eae07314b7e782d50642a7291b971b204445549ee616cd8ec87d508b61af6984f88013d98cd0598ef0d60666b7e3ab3f5df71b25ccff7ae22e02e0503aeb0cb1237e45c99b2b597edca5ed09883677128bcac8fbb4cb188f37ef3eab621dc099cfa2d5e71b2989a94e4dfd302bd28718e11ba4a1f2302d9555df13be11807f2000b412a4b2da3e86e73b3971dd08886546ec045fda39f654c081b7337ce0e7830a782922b2442a80e7de975a93ba0a95e1ef2a40ea9c1acc4917dbf793a7671e66cfd423b73ffbd81874cf563db8d525828b9ed729e42fb563a35906e700010000000000000100000003000000dc5de1163ed2a64b5b9fb664bb94d8567e6b3109b335e1aaf7f3b288141dc277dff6e1fe75fdc0de130aa42a15a8fcf19a58cc456bebf89a16d9997a24b137f75f1a9de40a96f7a4a510fdd0dd1f95916f1753184ce9b0bf2c96ec8cb21e61e366b40536b4dad6c6ea21dd02ec174d833951e87b34439e30ed43270fbca90cf070e87fa05b6e03e8ea5ae8cdfdfe2c2a8f134e841943ee6cf1fbe302f6b860cd6dbbd410aeceb5712e3a43cffca260fac26b4c6cedf07e4e9cfc1515580c7d5e04cc9cb522e97ab14e2273a935be5d8ef0d1d33697517593c90d0a7325cddacb8eaf748541ef441d79f85887a0b5f76fb2f1b28f9e1978a094eaa4ccbc807fd7bd5fac9925e0e936f1ca1e03f5899e176920b31de1d9dd90b24fbb7a019e46ad60f5a9a490e9e69849959bb765406daa7104a21ed9f99a6022f4e2d4202b"], 0x11d0}, 0x400) 03:03:42 executing program 0: sync() r0 = socket$inet6(0x18, 0x4, 0x6) fsync(r0) socketpair(0x2, 0x4002, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xfffffff8}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000540)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x20}, {0xbe, 0x80000001}}) 03:03:42 executing program 1: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f0000000000)="ab", 0x1) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) flock(r3, 0x4) 03:03:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) socketpair(0x10, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 03:03:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) listen(0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000380)=0x1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x2}) close(r0) 03:03:43 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) chmod(&(0x7f0000000000)='./file0\x00', 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x20) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2fffd) 03:03:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a060900000000000000125645c70852db8f7d03d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199472d8366c61d03b14d72584c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f678882e8a355af2dbcc86"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000fdff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000009000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2548e032d0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6769fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc7489268ab34ebbd9adaf8d9dac58a3d7f6e230c2f56a6b68058ec723f2b1423d935c27829ec5167f4240b8a72bd3196920dc90f3cb80066bdd83bf9d99122ad93c1cecc5d986c11c9396c259ecac434e0a6212301958cbabb89d2971578c605514aa396", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="100000211a4341000000"], 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f0000001040)="4862b7ce62246ff8d610f6c42fcaef8100000000000000a8515d4ed7b24bcbd5f6f5dd1d40e5f478f03ac47cf510f593128570c2a27fda262dee6b502c3dfd7171b5e2def8e20d4ce3e34128721d7cd553313bbc6bb2cac8481efec6b681f378bcd7cd5163d77d6ce9e90937e68fb63584d197980f8acbce73ff642d14d95189895d185ca8aef33c5b4f519f583cbd58010020ffff670d9f0def639e236403dbc0dfb18773a450ea5b3af026257e1615952e9ad4da32dd6f53f3c1fea571c41a261fa26a4d4a83db22d7a99f7b936e4f7dcb8896632a3d5d1a78791ab49700ec24c70e1bf3e4fcc0777f9e8f6c2880b9b1542c33d9120b804b8150c7b010e4aece4bff4a0442138a27e45f9fb93209196cb1fa81bbc07a3500", 0x119) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r13 = syz_open_pts() write(r13, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r14, &(0x7f0000000080)=[{0x0}], 0x1) r15 = accept$unix(r14, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000009c0)) fchownat(r9, &(0x7f0000000080)='\x00', r16, r8, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r20, &(0x7f0000000980)=[{0x4, 0x2, 0x1000}, {0x3, 0x7fff, 0x1c00}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000d80)=""/10) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r21, 0x4, 0x4, &(0x7f0000000180)=""/253) r24 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r24, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r24, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r25 = geteuid() r26 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r26}, 0x0, 0x4}) fchownat(r24, &(0x7f0000000440)='./file0\x00', r25, r26, 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff6, 0xffffffffffffffff, r17, r25, r17, 0x1ee, 0x9}, 0x7fff, 0x20, 0x100}) lchown(&(0x7f0000000280)='./file0\x00', r19, r17) r27 = getegid() r28 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r17, 0xffffffffffffffff, r27, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r28, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 03:03:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/118) 03:03:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) dup(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) write(r2, &(0x7f0000000100)="4a3f7d696b69806bad31d814f17e91d01080bbaae2bc7a4bbb31d10b9fc0acbf53daa67e0adde34db6aac4c829707235afabc5b7901abfc36cc9c81060f9f35151adaa3a248bcbf390d547966a06885a063a3946fc317a4d4aa4220f2695db17922080b68291a1357fb923421b71bc22be69ee3f91d28a40aa3234d576eeb092195dc3de3e2b4eafff1202fe0c", 0x8d) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000010000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff00000000e8000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "000010004800"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x20, 0x1, 0x7a) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 03:03:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) acct(&(0x7f0000000080)='./file0\x00') 03:03:43 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x41, &(0x7f0000000000)={{0x18, 0x0, 0x8ee0}, {0x18, 0x1, 0x2, 0x5}, 0x0, [0x0, 0x3, 0x0, 0x800]}, 0x3c) dup(0xffffffffffffffff) kqueue() socketpair(0x20, 0x8000, 0x7f, &(0x7f0000000280)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x83e1, 0x0) r1 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001080), 0x0, 0x0, 0x0, 0x401}, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) dup(0xffffffffffffffff) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) accept(r3, 0x0, &(0x7f0000000340)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x1000, 0x7f]) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2000000001021, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x4, 0x81) sendto$unix(r7, &(0x7f0000000000)="b1000500000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae201aa0416fa4f3763363cf00b788be8ffffffffffffde5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27e5bdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x609, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x4}, {r8, 0x2}, {r5, 0x8}, {r7, 0x8}, {r7, 0x44}, {r4, 0x2}, {r6, 0x4}], 0x7, 0x1e429) ioctl$TIOCSTOP(r5, 0x2000746f) socket(0x1, 0x2, 0x0) 03:03:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000000000000000ffffff7f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 03:03:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8a24bdc32bd2b7207d5265ca377ba1f58c82842cc114244808cfacbdee6608b2013a97ab", 0x24}, {&(0x7f00000000c0)="8a736b8b6c854a2dbe91ba5e9179aa28455a9da8602c088d0a834c6621d62bf05d93bdb6c41ca8eb08ddf6206a4a5f62af281d81d6eec66a45e3b2bb08561a8a0ae350f4a4757e299953df8fe3f025e50691ceef67458cd613deb9a209ac01456c9d0886e4e94054dcaf00596d746a9fe10044bf86d54fd5b58701779ebf69c7f9a06f1725130a30607cd434c51fc5bfbd1d0e8973ecd12a21dce330d7a170bd80f6c3f079466c6a3e600954628221d81f321f29deebb146d4c5c17b9042959d0867fa8b0767ec32acd3277d8584", 0xce}], 0x2, 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0xffff, 0x20, 0xff, 0xa00}, {0xffff, 0x8, 0x5, 0x5}]}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x1ff, 0x1800}, {0x2, 0x5, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x5, 0x3000}, {0x2, 0xffff, 0x1000}], 0x5) 03:03:44 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() r5 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$setown(r3, 0x6, r4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r2}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x7, &(0x7f0000000100), 0x6, 0x0) dup2(r1, r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:03:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5ff, 0x0, "000000000000000100002000", 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:03:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000400)='\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', 0x4a) openat(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//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') truncate(&(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//../file0\x00', 0x0, 0x7ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x9, 0x2, 0x100, 0x1, 0x78, 0x1f, 0x9, 0x2, 0x2, 0x6, 0x2}) 03:03:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socketpair(0x0, 0x4, 0x92, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000540)) r3 = accept$inet6(r2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080)=0x782, 0x4) msgget$private(0x0, 0x20) 03:03:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0xfffffff7, 0x7fff, 0x0, 0x8, "d88695d0c9ee2828a13a9c9773d50e68220d0c04", 0x800, 0xa8c}) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="969cc5c6f12b4dc6f8f15a15b804250d2e9bb6430f1c5b66ad9648d42e0d875031f77e8478ef2b3927eef5d9448a28825d17aaa775bdd909de9c0c06172eeef69a61a5badf15b1d8446b5ad164c28dbfe382588bd074cce0fc5be7584d91f21a6efc0e6273cf0206ed37c04194274056dd5778aa494244ca998239c6577dd6eb53033e302c33a8ed4061c4bc3061a44fb3589ec5e9238ac4cf3fec19028d3d55c072c2f8a0fa03e32d3fd205785f69c9ed050bcda557edfd5460b766a7505715f9bb15b98d61f48c06c7307a9099a7c30216e6617529789d1d3cf7cc49dbe62e3aa78f792941c058", 0xe8}, {&(0x7f0000000200)="e4e3a90cc3ff6284d7e44c40f9567c53de6c8387ca1a210ae11db1da225e1042c2d0d2247cf681ba9bff80a232ae7115be6c58c2b60a8bb4ffbb05d477bd2c53ef7917157bbbd41de4fa2b9f8e0b757c244b3b3b134e199225824b80e27d04d298f167fa5990e0f6092a3e6078d35c1368c44e551adb7802e1e20b98314307432d83c8287fad67ab1dce1d8b1b8c01086c8f010c8556c73d74e213028e40e9f208fa130670567ef5c108fd5998db0e47a7b673607e8a153ec3840e2841b4c6ff42f220fb714d57", 0xc7}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x0, r0) utimensat(r3, &(0x7f0000000500)='\x00', &(0x7f0000000540)={{0xffffffffffffffff}, {0x81, 0x9}}, 0x2) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) dup(r4) 03:03:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000540)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:03:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0x7, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x3, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r33 = syz_open_pts() dup2(0xffffffffffffff9c, r33) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x104) writev(r36, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r36, 0x0, 0x10000) r37 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r37, &(0x7f0000001b80)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x5f}, {&(0x7f0000001ac0)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000001980)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d305008b871138bd62a5ff78e77420acdd2aace7b12243e482534e9ca14fc773f73671447cf9957a3e9ecb43a7a57a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70d0750dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a00000000000c1390650c6f481656d5833b574c9e10f61e4b2fac5a18bb7e1281c90e81912a295d4bbc2d3b1bebdbaaab382f7d06ae8776b17a0f482870abc85c4a47395c7edb1004d748ddf4730b97f4b7fddfb3ad9d92aaeacb7650ce2039547e9b7fe359f643ae4a976b846c120d99bcf36241e00"/309, 0x135}], 0x4) ftruncate(r37, 0x0, 0x10000) dup2(r36, r15) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r35], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r23], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a168b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d683482950baa3ee4761bbe458670e99e1eb76bfa01d9ec3aaadde08c244c93d4f2bfc3b436dbcb6a96efe0640bf003b8bbf1fb38bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8"], 0x0, 0x800) 03:03:45 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8200, 0x84) r1 = kqueue() readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/190, 0xbe) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x301, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x7ffffffffffffffc, 0xaf, 0xa}], 0x4c0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xd86) 03:03:46 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c508"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d", 0x58d) 03:03:46 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r2, &(0x7f00000000c0)="68a9d1d71dafe3758d71cfe1de31eecb6942c8c10ed61c666f03c0497b955809eeef94e5ca47", 0x26, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x422, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x2, 0x1, 0x6, 0x1f, "062cec3767162079407794485e5e7e6e07bd5f2d", 0x6, 0x7}) 03:03:46 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6b02dc6cffffffff", @ANYRES64=r0], 0x2) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r1, 0x0, 0x0) 03:03:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000240)=[{0x1, 0x81, 0x800}, {0x0, 0xcf5, 0x1000}], 0x2) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x9) semop(r0, &(0x7f00000001c0)=[{0x4, 0x6, 0x1800}, {0x3, 0x5, 0x3000}, {0x0, 0x7f, 0x2000}, {0x2, 0x4, 0x1000}, {0x3, 0x1}, {0x1, 0x4, 0x1800}, {0x4, 0x7f, 0x2800}], 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="420216ab44e5d06f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="23ce0c960a98a69b909630291c9ff7866fb9818cb3b43d3169f044f76c34885c95b52812c807440101000000000000a6f3a9ee80645857791f43fc9b55774e3babb395f21ac0a91873116b73fb"], 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 03:03:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, 0x0) socket$inet(0x2, 0x1, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x5140, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) r6 = fcntl$dupfd(r5, 0x0, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) write(r6, &(0x7f0000000100), 0x2d4c83d8) execve(0x0, 0x0, 0x0) 03:03:47 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000000)="975904b8754f04339e53803508004808872cbe617bfcdcdbafad90cfa2b42ba96991") socket(0x10, 0x1, 0x4d) 03:03:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r0 = socket(0x10, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:03:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0085"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x1e1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet(r3, &(0x7f0000000100)="e76b46644db6c32f95c70c56a67f728f526681cfe9d489b2c37e42fabd2380b2c77e6aee56f29c5cb2fafbad4dc15c34b0211db40dab6d3c591d38206368a10a4e9c357c68dba0e269cda1a55aa8858f90605c3c15f2b080bd434cf26ac851bc2b0992364a9feab785dc3f4359c12b6805d7a7a590542951cdbb48215b285cffd9b6f481584db9fea9118b89570801ccdec8b5d2c86aed539636c39114d1706acfe6fd8508da81c6a3cf0a793283bfd39828b06cd1f054964f5df612c1bdef29a63db58b556e3de74e2435e1ca3db8edbbee7af78bde87b47e2c22fcc1fda7fc912f1af2bc", 0xe5, 0x40d, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:03:47 executing program 0: setrlimit(0x7, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x0, 0x0, 0xff) r5 = semget$private(0x0, 0x2, 0x69e) semop(r5, &(0x7f0000000480), 0x0) semop(r5, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe12468b817c07e4cba7268e64bd020000006371c4af9b76c0a90c0a76255f11b30a54e07d3bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d715567d3b0294a2eb74fa3accac495fa290f"], 0x8) getsockname$unix(r18, 0x0, &(0x7f0000000080)) r19 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r22, 0x0, &(0x7f0000000080)) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r24, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r24, 0x0, &(0x7f0000000080)) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000004c0)=[{{r25}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r25, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r26, &(0x7f00000000c0)=[{{r25}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r26, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r26, &(0x7f0000000500)=[{{r22}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r24}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r23}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r24}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r18}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r21]) fchown(r18, r19, r21) getgroups(0x4, &(0x7f0000000140)=[0x0, r11, 0x0, r21]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r6, r7, r27, 0x20, 0x7}, 0x4, 0x4, 0x6}) r28 = socket(0x0, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x1000100d3) semop(r29, &(0x7f0000000480), 0x0) semop(r29, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r31 = getuid() r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r36 = fcntl$getown(r32, 0x5) r37 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r37, 0x0, 0x0) r38 = fcntl$getown(r37, 0x5) r39 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000540)={{0x240000000, r34, r35, r34, r35, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r33, r36, 0x41d, 0x5, 0x5}) r40 = getuid() setreuid(r40, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r35, r40, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r36, r38, 0x0, 0x92, 0xffff}) r41 = getuid() setreuid(r41, 0xffffffffffffffff) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r41, r30, r31, r35, 0x20, 0x7}, 0x4, 0x5, 0x5}) r42 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r0, r1, r3, r11, r30, r42]) 03:03:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000400000000000ccec00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c9781991881eb8a17939a98b23d0c7d7639a6200a3484f9c8a089805fbe0d946949606be42302eb08acdc573961a05c6d82f3bce90f8f3c42f255cf4e716a38258b6f5fe94dba1177a703e79619bdbc603f700ac7296f4bfb9870a4811603ab01b9b34dcba7a1c4840f13439bd8d1621b6c71141cb6f967ec3c350010000000000000e8db263fa7b89c60ce680800f036affa"], &(0x7f0000000ac0)=0x6e) sendmsg$unix(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[]}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) r5 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r8 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000a00), 0x0) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r18, &(0x7f0000000c40)=[{0x2, 0x3, 0x2800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x2800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x8}, {0x3, 0x500, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, r14, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r10, r15) r19 = getegid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x6a, r8, r15, 0xffffffffffffffff, r19, 0x1d4, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, 0x0, 0x5, 0x8, 0x0, 0x80000001}) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000980)) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYPTR64, @ANYRESHEX=r26, @ANYRES64=r25, @ANYRES32=0x0, @ANYBLOB="465ae48365645cdcf7cca9d7b3adbae626847e5e254c06b39d183630c3969530e127081a66c3bbca000ffadf8633c78c8e47fee2ac0b03003fbb405dda079f461ee6ce0bd4e9e9be055e9e0167390ad0a872542054234d3faad5cfc2e2028424580ca0c45ced26cb9dd3bc6dd51a2aded5c4d066d77cdf05416f538f5c1755b7eb66504e13cfe6385dff721115b6ecd4d310f8ef440adabf44dd92d078f0072052f82f6ee20ffb1bb987ba88571e30419596a9e606ade2f3670a9fcc253a56b6284edb945f17359d8d08dc56c7415f0016f6e55f1e3219320307f606fbd50e46102af63b1871278fd21ace9d0059bc8a1e28591770049421dbf2ada5bf33d01b464c71049a0400000015541ff937eea1c3e115230b1526c97381b474065745860bb33e7f36c85d4caa976d1a1b2f561e258165e5640046ab707fe3195ca7d4aa48ae418514ca6f61f69387fd7352d5d266f032a5c069508f3871ab422bfdf810f9df509aac885f00109a4d65289f7b3254c1068a"], @ANYPTR, @ANYRES64=r25, @ANYPTR], 0x5) r27 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r27, 0x2000740e) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000680)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x3, 0x7, 0x3000}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}, {0x6a778664d54a8681, 0x8744, 0x1000}], 0x8) r30 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, r28, r22, r30, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r31 = syz_open_pts() r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r33 = syz_open_pts() ioctl$TIOCCBRK(r33, 0x2000747a) r34 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r34, 0x0) shmat(r34, &(0x7f0000ffe000/0x2000)=nil, 0x2000) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528d, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000c80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRESOCT, @ANYRES32=r5, @ANYRESDEC=r34, @ANYRES32=r7, @ANYBLOB="20000001020050e96a02f9c8ad9e000028f2f6491f6fff24b2a7c1a56e57299220b3a31b362243746470e5341176a31e872e92d79105a5cdd5a03758fe60020d06117641abfa7024cf8a5695768f339f5005cc618d60df9317acb061e8db9b", @ANYRES32, @ANYRES32=0x0, @ANYRES64=r33, @ANYBLOB="000000fbffffff0000ff00000100000000000000", @ANYRES32=r0, @ANYRES16=0x0, @ANYRES32=r31, @ANYRES32=r0, @ANYRES32=r32, @ANYBLOB='?\x00\x00'], 0xe3, 0x8}, 0xf9101b009f4c552) write(r0, &(0x7f00000002c0)="447e89eb889694b131e56fcf7639172295e23e3a61198cb1c9b000bf6751a1dd1a5275edac802ca0f24991c9f349df0ec93a71cb5e987770c52c3c2b803e", 0x3e) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:03:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x64, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) r0 = socket$inet(0x2, 0x8000, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f8e0ff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190af8a009663e97fc6fdc9af6d9a4618015468ea7182b7ada241f79419e9ebc3de4369f1"], &(0x7f0000000080)=0x6e) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = geteuid() r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r3}, 0x0, 0x4}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) fchownat(r4, &(0x7f0000000440)='./file0\x00', r2, r3, 0x2) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000400000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58edc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c99921e9bff51dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f271900000000000"], &(0x7f0000000080)=0x6e) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r9, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r9, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r10 = geteuid() r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r11}, 0x0, 0x4}) fchownat(r9, &(0x7f0000000440)='./file0\x00', r10, r11, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r2, r8, 0x0, r11, 0x164}, 0x20100000000, 0xef41}) fchownat(r5, &(0x7f0000000440)='./file0\x00', r6, r7, 0x0) setreuid(r2, r6) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 03:03:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x12, r2, 0x0, 0x2) readv(r2, &(0x7f0000002200)=[{0x0}], 0x1) chroot(&(0x7f0000000280)='./file0\x00') r3 = kqueue() getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000540)) getdents(r4, &(0x7f0000000180)=""/90, 0x5a) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x200, 0x264) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000540)) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 03:03:48 executing program 1: pledge(&(0x7f0000000000)='\'}%\x00', &(0x7f0000000040)='{,\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) fcntl$getflags(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 03:03:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000380)=0x1) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "0000ea0012400000006400000000000b000200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) r3 = shmget$private(0x0, 0x2000, 0x3a, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c7601000100000000001769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190f8d1f6a4e394968646ff50d583873883b03ec3b12b9965aacfb7633a20b13dc66c313ef717a00da84fd545ea94c79470311350a12bb14e1cd376ee7ad707de2f9bbc8d220cd953e5bc7a28549886691943bca57060e8ac0ee64aa83ac8d0c04a9e24d77ee4fca40542afecb5d59dd2fd5f54d47f4dd55774466c521f750372bdcf2725876be8de"], &(0x7f0000000080)=0x6e) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = geteuid() r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r7}, 0x0, 0x4}) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x143) fchownat(r8, &(0x7f0000000440)='./file0\x00', r6, r7, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9a1e9972c8562db57ab816b7c79d09168764e4a09abfa1ac4028ff54819f854b484d5660cad5f7c0549fc82f5a7a2f4047e1f8379636ab6931cca11adcdc329b91e3d4bf967eff152d2338a85592", 0x4e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getpid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7ff, 0xffffffffffffffff, r4, r6, r9, 0x10, 0x8}, 0xffff, 0x1, r10, r12, 0x5, 0x2, 0x8}) 03:03:48 executing program 0: sync() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae0000000200000000000002020809000000000000000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff03) 03:03:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x100095}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x800, 0x0) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xbc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x4) 03:03:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700", 0x0, 0xfffffffd}) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) r6 = syz_open_pts() read(r6, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000340)="c610e33375570010cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75f80ffffffa88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053ae30ebc446ef3286dc528a9f9446a416412aac4f82422a47857877baddc956ce6013fcd456b2cbbf81004aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab58540c8ba557c1ba912b2e696cbe009b8658304f2d5c2854842d3a49ef9c668984b58800800eaa542b04aea45b0ae4d1e9662d942108e288f2bcc864810513fde0a702d2f4c55e3c565b0804a6942af44b4ae87fbcc3c06762518bf360e2bcfc7b863288b7f02f75261b0632c7610100de94aa0e1f62f02d134b4d3de0faab10f3bcb40938b206892a1c2df2dbfd4c44bc2f062f38fd85d955182ca3f250243ff93df24f3876b6c12d0438d20000ff00"/385, 0x181}], 0x1) write(r4, &(0x7f0000000140)="e6eda4fae60786991d29f0dca7832ada9636c5f60820742606a47c3f3d882b90709b60678b2ad53d3737d8d33fd3ef43d5370589e2bac71aebe2249a33b0be41aa535e611948e9e4d0bc849793af97ee487b0eadc747548cc54fac8c76ded949232330db05283402", 0x68) 03:03:49 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x20}, {r4, 0x10}], 0x3, 0x40000) r5 = syz_open_pts() read(r5, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x1a2) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000380)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r6, r8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000000040), 0x270) 03:03:49 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000040)="71952e5f8fad8b480385b8768847") getuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x10001, 0x9, 0x0, 0x5, 0x4, 0x2, 0x1, 0x0, 0x3, 0x8}) 03:03:49 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="00000000753b4f68ea017b58a48f0c192ed7664efa558bf579be605fa33fea045db34bd4377097a9f58be16f7fe0a9fbc33fda8d72d4f67da4d0ae7f1b961b183aa369971fa80a598b9c9e77ed67b85054b98c61b1d1e41b4296665acde065e428e7a6494c805fd6782b3ab8282afcd590c1a1a9fe25ff3204000000000000000fd56d7281737b3bf1dfda0070d8518ad4acb205c934bc5c1e72ab3038c6caba59f2cc46322e0cddfd7832f4e3caf1fe953929e1f9546156a46c157d9335af64c18f5cbfa6a88c20b1015a44143bd88bcda4239a9347bc900a2c6404897a161f5ce95df7030cfa2a88afb2fd66de891946dc4a3b973b", 0xf6) connect$unix(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x1ff, 0x618e, 0x9, 0x9d, &(0x7f0000000300)={{0x8, 0x40, 0x80, 0xff, 0x8, 0x9, 0xffff0000}, {[0x3, 0x200, 0x1f, 0x3, 0x1, 0x2659, 0xffff, 0x7, 0x1, 0x3, 0xe2, 0xee, 0x6, 0x8001, 0x51a4, 0xffffffffffff0000, 0x54e, 0x400], [0x8000, 0x100000001, 0x1, 0x3, 0x9, 0x1, 0x56f8, 0x1, 0x8000, 0x5], [0x40, 0xc2, 0x2, 0x0, 0x1, 0x101, 0xba], [0x1, 0x8eb, 0x8, 0x8f2, 0x5, 0x3], [{0x3f, 0x7, 0x2, 0x3}, {0x603c, 0xfffffffa, 0x10001, 0x4}, {0xae00, 0xfffffff8, 0x7, 0x4}, {0x7f, 0x7, 0x1000, 0x4}, {0xaee, 0x1, 0x3}, {0xff, 0x8, 0x1, 0x3}, {0x6, 0x9, 0x5, 0x9}, {0x7f, 0x401, 0x7, 0x81}], {0x49c9, 0xf0f, 0xfff}, {0x6, 0x4, 0x1, 0x100}}}, 0x100, 0x1f}) write(r0, 0x0, 0x0) 03:03:49 executing program 1: ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000000)=0x145) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xfffffffa, './file0\x00', './file0\x00'}) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getuid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000000c0)="b2a46a00e4c3bda2150a4fa5355897cd8b622d7112439991ee1002a8da04acff7a74de7dedf5720872953e21b8ae3e2db8da92d97b98faef84f46a8cbd54414bfc75a40b8343d35f9798bf737912ac753310cfaf6b358ccabf83a60d2c03e38e22d50b8195fe631da439c19e101c730a4ba6f1a14e3399fda13e7fd8f1cf375b8fd72ccf342f38f235157a81ebe8d0aede5841a5297e34dd8cc783eeb0ee86c2f97135e833a6bab23e16f4f8d903931adfe3d393a107c22638a19ef8c3b63cfbf83698429fe64aaa32492a95bbd2b5b0ebde31951c99472cc95dfaff2934256888cf03322a8e5962adac", 0xea}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="5fe4b0eb657a969a560d1248440ab5dba41cacf3bdb1acdd43ccc66b3215f0730ea2ee9491e7de5b43b3ac527b0163a7ae4fb653752b8d3d814c93a69ccc2d45f218ee0340004c76c860a8ca0610b174a030741ebad18facb6df3dfcaff81e0f4b1de925921934f3a1c904b62e579f69d1db2b1f7062b13bd2c14fbb43cc06a4a48536f104ac77357ad098c283acb9f1ac7dbb368a7893531462226413b8d15e649f240f98810c30c9685e94004ed0483bbcf61f0d377a2cd246816563088399566374575862b617f0ef6b2929c3ae60610c30399e3191c9df65a9086c875821ac61c511c3e367200cb542", 0xeb}, {&(0x7f0000000300)="aacd7a9d9db3c91ce8e5d2b85793be9b1afdd8453a328897e37dea35623672eb43f7265ff2731cb5e0d1cf82ff1be16ab20d52b8c4ae6d829a7c9dedf3cf0e366d7489ad78e30b4428ca02ac9124ab7711c7367de919f9381933fe9905ca7aac691b5db8aa6b6302d0343f4496c647300e91ffb78c41d70d5d6ebc50d54fa77de2d1b4b51ecde850bc4afef06f3a0ec5252bccff4c3e620af39f4bd56a2abff0cc8119830324e777b4eacab9f25071c2da71cc3e5736cf846717487eeee0b85504ced408aaa8536be0a4c888dcd7a6acc303580a6c62559a023aaf7854ae684696a56e61e50a56bb805b51b18e7c469ccefa0752ae7e6d37", 0xf8}, {&(0x7f0000000400)="5e3e9bd7a4e3e7f8", 0x8}, {&(0x7f0000000440)="41fbd59c3687372d68faa78925bb42c731fdf974ad55a70781455e146f0e2e6ed843492293df2e3c3a050623dafaf3937bdfdb19726d7bc2d21e65aa44ebfb6494b72ccdc6c883afa1c4e75952ba43947d5270f127fdacbb59d0df9a9639af14a7539bc7dfc84c05da5797c8ff0da40fe6f99c2742528cdbd0fd0cb3adabab4af283eba13b83bc076497f0f173a24aafb5c7ac00fdab43ea3c716dd37b8252c169ef4775ebde7b07f6ed36be990886432433ed7c4b7384f86022377aa2405d11085e301df7857b9dd8d6654febbd2e3dc2885e826dcd3e0a2f461695de8429ddc406d5d5fbff34977b6feb3a2ba553e9b6cef1fb2ce9741228ff", 0xfa}, {&(0x7f0000000540)="c28938f6008b43942ac25153a80247871de9c87b4e2c9e05941c377b3843e2451cdb50feac2acbbb2fba0a1004deb477e46586d18f5a3912ff0857ffe86668300b3491c50ca9bb7e1c75e74a2a40120c09fcbe47fcd839830848ada84c9161f6f06d0db0663842aa7f906b5673ceb7e0d16b38ab8bd085fc42febef11e4fbe28f180c1c4c6ca6baa416d6e45820a5f6b725a18cc8d00888f2e52cb3dd20b799feb8555f4dd91aeac8fd0ee614d38a350649b4cfa8223460ef1a9f6b3600893774373ea46f4672cc0e139cb296fb436322e82341e66cded6eccd5221abba71905098b178e7ed25d72dc084cd05472e2942bc28ce7b8a521aa6629f48847f104bd2ec93a606bb8bcb41e39e5d502705bb9cff858bd5e18d3c2830b7ba75876d75031c53c335bf2f427e16cc3e43e3b9becb27e30ea01e7da440fdd2350a6aa4d165ceebc4252eaabeba07c4ef4cde36dbade89a2c9f53fb119bdb74c8c2d1238eb3c033eba1d990ec1bb35b1a74fd5b71c38b79f0baadae598518712b0b5873dc60e40447bf4ad64642b7e39c4f74129b91b85fca0a0df3cd82504408daa2d4e4a66d7efd0f85bc65012def48f242c5e34e28003a865cfb8ac594a29bf41e7cfdd007943a0954a020e5af7834d4b2808a01b5359e3e31caa7e4dbc0ac8362262e2dd7975b70a0708712ad33ab90aad1bbb50b941de3a7ed008b6c744be3d28ed65e7ed2b7c2f2d9100266d20e2be068a0c4472ee6e4de7032f391699070c7d129b17e001b7ee7b10593d20e4510ca762957e6f87c492dd60c265ec9b0afad41a2016904236c0d6e3d978a758933ce0d5f36a46a58a344d169560b3a44d83485b2f441680a35438d4dcdc0f0bf58f749955d4057e8de6bc9ea3ddf2b1e9ea311bd3f788b64c35769514525b97178f69ff222c9512d3d62ebf636d827e222a5f7134edac4b08495c5e594e0d4e6acdbc395847251eeba831dfce99bf86402186224ea2f03069e0a879373dc4a19d8df9c7a1483824ce701b47450d19e9a29c0950f921dc1820ae4fc6ebecbc028dd3958ed43cf54502b7939637c4f6110cc5834c0641a5ad1e6fe92b5fd8a42992f7e178520133e8ae9f753c83a91c2080ea517dce802eb8e3d67aa8e568054009bc42af411e4bff6785dceadd2e5f3a9ff925ad6c2095fd0597ef503ccab2bdf07cdd6846e2a277fbdce28049036d2fa084409e03bca4a61043f00235ce4588a7bede022a279dd4debc28fa57e757b6636c66c5cb1b1138da80dbe38010a0d7f025861ecd512773b73310baa5f276ac3dc1dc805c11e8d864be821a60dfbb774c05971a4fbe90754047fa751b109a997c7d06a8765b86df3b84b7f29a044a67d515d9a25b0641fbdb44c640cabe4f755624cbbfd6e28db3187cd48072c346dde1e3c6c26c7f1d7db9ffeb28ebf02c49acba22e0f5ab2cc53e5e7ee4a915b885363923b82f87444d13ed289584a902646a7ac6be79cb44d37df9a283967a2d696ba9f3f29922da129cff80f9f5a273ce762c1e248dba9303096e8e4d14b16819444d14e1fd266174378467f807040f70fa1869424f340e1fa7296de2a6b6234feda70f4de276ab13f4f8471f3b4b684d9525d17a190b2954c25acd813777cba9c30acffb433aa2d6cbb8e09d496cababd1c440a6355d945e348d17e9334c4b0ae81d96cfeaa2b6730cb1d5177a148409fa9461c65f663f33ca781cd6522b1b9028f1165b7d7bda13c5f7235bd08db634520730ac9ae4bc8e3151dada9326556704c024edeb6cf46189463c38edf54269074155fbb019ca26c6155e4476f83e971769f47a271aca176e703e4d7d699bf8a7bc5c715a1fb8ae2dbb675fd3494a9ff164416807b1ef12449940e791b064cf0675f9ec14753afac1ebc56ce5b2a400a10bbaf36183ff96bb9c05c5120bc375dec8991b22a3d380e321afc6d1ac2da167dc91bc43831cbdbe1c65f18cc2d7a43a3f24ddcd112f8ee96ea02d88418b7109d8d41298650a90da9e44aab097b16ba3e8b73b1cd937a86dba091d68fb2a9c27ae2c8789d8d5903a160d60eca07beb8e29bb9a8c8f49c7b7fdb40ae5c09d2cc8d9978ceefc3a1ef0f27373beaae27efc8fb6e1768eb4b594a1dba36b7164a65ad925fefec25873c2410b7fcd09d29228e04080fed344581f0b609d18a96c8e6e9e5ca4ba408f0a6dc18b7a541191ba141d126bd6aef9059c2663d851c7d0710e805fb7789c1b93f2f3fb311e23bea1c4bc23184a9565078f1919b3abd88d45b3cd38666b31f2f4faac13b15c12fb51bbc4ebb09f8d493ef43980afdacb90f9ae0180c8a367f0e76e0bb6346fd310981b2e9b0a8787579ab760a0fc6cba2c434d2d32beffa823cb8d696796cffb0f019d28fc62cd2b6814ff68ec595c19b0f6b8b8cab5617e4d6f2dd4b21021776c24b490f17cbb98f77db9a8f9b41710ef69939e769e1037a23ec0ff1cf0564e0e32519953b0971751fd78bd74aaea8954a588cb8afa1c19657f6d743e2410171c366a9b7f5b5c93208c01d92b3ecb1813bbb0bfb02b22b547510af522dab19db36723d065bb0bf97459828a98dea570a1baab2b798fe7b1c1bffdbf81336508fc23783e2df99c342a4ce4cdce8e58748ac261e9aa0f843ef6ee4ecb5206a8ed41958608c8e87f3557b90959f18aa99aaa13bbb03e13ca69a5b7ae3286fe1876c438b60a73dae75b161ea2d56b897eba7302fc5d97a3bc769a9b33f74832acd08933b8471a46333aa2e4b653d64d4874fcb00d581b5ee5cdc123b1052dfe641f8f8ebe51d3ed5835ff3190dd9a83bc4f18d301464c34ffd756b5991e998677eeb429a9b87b44af3fc58bac612ca531e2bf180a26aceb16a2a72b9bbd6724429cf5f78e4007a7d353c2d2397692a61f3ab343e59722093331235aa30f3a17df4704a2e56c5a3cba6c7dfe4ebeff089b4eca7b40ba5c53b84617644bf5fd568987ee9e49620df01e9b665560d863eca4caae56fc9e3d2cbbf5a8ec8ef04c9c982b06b2a3a269a9e3c99716faaf686ab0147bb034e2ad83290e40c57a95d3469b3b55be30cd1b15c1c46f41dd110bd8c6e8e7d2b915c2eb7602ee09129d0789ad3c5c38bf1f75e138217e29b54caaf30a3a163d00f0ad8578262e9d91ca04326044c5b774f908baeb2e0bb65c32b408caf5183d903e1a7655491c6d3c47110a57cce734029d51d4bb56710d163a1a0640a4320157db767becd30b53f514f7fca140e45d40078879167eb7a7938817c33df292adaf58f6692621c2efa6ec86b41e8b5f68d4d613dda22aafdc039cc45228ceb097415c0b6a745caa3dfd6bae5556a9801b14936bf36a09439021c0a0e8e0dd2d776ad45c2909831ad4ca9ffc7403c10019f27cf999bfdc81aac6b92f18b4ace7b77253cd8c5e2a1ba10b1d8a1908637c9f80999eb87c9d68c34f127479b63cf601eaaa5d02c783846c015e4471e0c20b6011e60f5f1fa04fd3d6e12c60fd37ffbd21692efa202f10cdf5075353e14bcf9c45c9d82cbbd0df38f68254adcd0a578068b30dd22390e5b9e9e331cc7f8e2ecf48031902d26b67bf43a7d18fc5cacee49199410d4b56f2a4055e6cc7d6cad7ea487122aab58fb8c1a6cb6240709ef0f1b55b656e47d8a168acc1877ce3cc8151ff83454e9e255253cc41704203375f61ae210a12b5f8df48fb9c223b41dcf85a4fbda0bbaa3ae8579e2a11df3716c18b42c17f81961234df4e89e4e284d5d5bbb8717c2f7ccc56544a5d461cafb605e6b014852ccbe23625b901d10e5fb84fcc23cc9087f8db286a600a262567d2debc59dcec56ff9402b4b94d68fd01a5db3f63f79a7b9e2ed9e445654be93b8f1908ff4e12cb54c88dddc4227dc58b04eaa25f8a1212c4b7450b7c5d7103675dfc037ff34c023bfc955acecac9efe922c9884d84c9cf9792d2c3caf4bcf7b56760e7e40bee8f05c0747a5c4b317ecc21038d03077b792fca80a7f1b0517601ec07d8daf6f69ad0e42d498caafdc384365565ebbd15509c528ffe9b61ca5171fc0a11901afa9a97bb938e9ade4bc70feb6b61fe00f5c6692606f68316a263df73de4f35c6388d8eb68ddd6c9626b31f1b730192cb3b96004db9c867664d22d517828514aedaa2503fbcfc40d11164a70f1fd9bcc4f228577abf39c27d53f9dd105090282e3705e4a31926d50f607ccee8eef350c5d0576042252374593549db2e1c4514bf20a4ffb802a48442d94fab3ba80c84f8e7d2a7d6725496f33b317272bb5cf62d17713cdf59502806777a66e4fc7c9c1eacc99fa3bfe56c42447f2cdf24b332ab8690521bffd3220f669cbac1c772cef46b0e3054944a5c89ab2fb5cbdf24f732019ba93f9775ae440332c2d0894da1b322b26ab01d24cbe058cbcddcb7be19f89039e1820b78e2cc2d49dfa0cb5314a91ccc06ff7ad7366b6e1192ddcffdfb400d411d5bcb0c54efdd792db75d27c05870ee1d467733a9ced69751100d295cf839826ea2b66689eee230ef5668820859fc79c8a392893eb014159b0770cefbc7d6a72136c3bbd6e5b894d6d56ba04dc9e9e23fccfab850e7ee98938f7431b5cf476769942274ad583cba1eb0ead4b790ef9d70550d4c01ca5e8905b02159200925b3b5defb2b5568019beac13edf2887b5104c6549ba5b4e2cdf4c45a055598875ab5ea2577833d53f4624071f87abcd2625be2c0045386df8a12cd4c9c6c0e1bfbfd6be32586dd94f36339f6d3faf0944c653ee4a13d220486b8fbed30940eeb65dae000aebef94d041ed97640542e2c728ccb345d66d9ec4e3b04087b05f0338218d7a79d72268e93a32956bd30476ba3d0b9d02bdbca666de66358f381db7f240d34b9003dda7915acea776f8e77248d5d4fea152c75440542cfa67f89c03f494355b312d678a78230107696fcef18e3fce272d46d179489807b524a16686577898cca9664e779a0eb4079007fcf06547b5235d89dafa7a11d1a135fe83923240dc2d524e1e132e0698258ade1d13327c2d7418bea9a861deab3b52670e608c99b3668c1fc9bccbfac73a39f11b2adfd5ee83c5cbd2681e1a74404d3347cb7126ddc1d1848712bca3ddd4e04dbfa8b367964812c84ba80bc1a9effb646cc67a81a5ad3f731a499aae4f8c3b7028ecb755016ee5772d3314fc21124b97b0c9731a43cc8767e5d33b7ea578b356a4ca11697522c5d561cd979e0611b962060612637da212b101bfd929aef08230ec406a5cf1f06f5ce435725f3785658ff078ab2a57e076831ff59d1ff4f84d7ca2b8cffa93b0326898d69b0a01d00464afdc32ab9b9a348136aef2754f65dce5f9d67474bf0fff5335240feb1fc230edff3672d4e96b89e778bc2b69683a233e58800cfae36fb690ff3228ca0d09f385a5f3bb53b3f02feea3623d37b417dba031f742cb65ad1edc07b8545e893c6beec16291496a10f773240e223dcb5f1504c33668e27ceb0ed24ee69bc253ff2d0057e45b6845927467304d43f682e8ce24eb21d6c7e6ef679ac24628e7f4f0e295f99d9715f758e6184d6d7939044199f664d7ee32474411c0d5dd7567526e3f7337648ae727a77a32afb004ca3e7450686c4bcc6551c7b6e5d14a2b69e782f9c31fa29e195cfbdc5ff1b47760f79c8aa772b8a078dd9db6e422e3d84d607ba8ad7fdada5d750d8855d18111cea06da409db69193e499d57f0279c8d58abdf9efa9ceb1748c04f13ddfac77fdd9295ba1760470c47d28abe513bb8105763cf33c0414c144156159c1d1b775629d17678c17734338a7b", 0x1000}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, 0xffffffffffffffff}], 0x40}, 0x1) r6 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001640)=""/138) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r8 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={r7, r8, r3}, 0xc) r9 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) r12 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001840)={{0x81, r2, 0x0, r8, r10, 0x1, 0x7}, 0xad35, 0x7, r11, r12, 0x100000000, 0x7ff, 0x25, 0x8f}) semget$private(0x0, 0x3, 0x20) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001900), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001940)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001980), 0xc) r15 = open(&(0x7f00000019c0)='./file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000001a40)) r16 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001a80)) r17 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) r19 = getgid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001b00)={r17, r18, r19}, 0xc) 03:03:50 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff61a7eb9f1e60a9c0aa0486dd60a4070000003c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) recvfrom$unix(r0, &(0x7f0000000040)=""/236, 0xec, 0x801, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:03:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 03:03:50 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000200060000000000000000000800008100000000fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() socket$inet6(0x18, 0x3, 0x45) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x0, r4, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r9, &(0x7f0000000500)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000001b05d3f7052186ec734c9b5a6d7aeeafef00e90530686e2ec3b65b0e6d3455d53259d4b153ef6c2e4860f1f5e27feb217a2fe0131bb1090ee7c2e73bcc2683e7c92a9b3f8dc68092cf991aeff8efae07795ab8515bef3cea337e9ee417d03c33aa6702e93ed194e481e33e9823d8fb5eb1b445790000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)) 03:03:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000002b40)=""/4098, 0x1002, 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="30002edc858f4faf51d12099397dc9"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffcd, 0x0, 0xffffffdd, &(0x7f0000000000)=ANY=[@ANYBLOB="eef9ffffffffffffff"], 0x6}, 0x0) socketpair(0x2, 0x8001, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="a1dab253d08b406f8fc6784af8a6d7a0e64b362624cd2021fdc9bc256f8aca5d269a27956e6f132e4e5f0a7b85d89e3ce8cfd4c899a403e2eb53d711b291215fa5fd944eb05575b770e95dc5a423f052db22adc68590a096dee658ab7f4046e3d20d7ff87c17ab232deae4c5b202db5e356d41af3baed403c613c06c564b", @ANYRES32], 0x2, 0x800) r6 = kqueue() r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r7, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000019780), 0x100000000000007f, 0x0, 0x7) r8 = fcntl$dupfd(r4, 0x0, r7) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x100000000000000) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x100000000000000) r13 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000000)) r14 = semget(0x3, 0x4, 0x0) semget$private(0x0, 0x2, 0xe1) r15 = semget$private(0x0, 0x8, 0x100010282) semop(r15, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r15, &(0x7f00000015c0), 0x2) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000000)) r16 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000000)) r17 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000000)) r18 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000000)) r19 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000000)) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES32=r3, @ANYRES64, @ANYPTR64, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r16, @ANYRES16=r14], @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES32=r5, @ANYPTR64, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16=r10, @ANYRESHEX=r17, @ANYBLOB="4569b56d9369770b786b9422e6d4f414009836b9089a153c05e343ef37df515c63dde516705505dc4f77c171db312967bf237ff6debac93403d67d6b70c89353592dacc973dc1fd818f80168348071d42e97a6", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES64=r18], @ANYRESDEC=r12, @ANYRESOCT=r19, @ANYRES64=r10, @ANYRESDEC=r6, @ANYRESDEC=r8], @ANYRESHEX=r12]]], 0x1, 0x3fb) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgrcv(r20, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r20, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r21 = socket(0x10, 0x1, 0x56) fcntl$dupfd(r21, 0x0, r21) 03:03:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="ef092382f87e00cbea13a16c4b89fc339e6b7f78ec4eebb9140b5869fffb64a5f5684297b34ee9486d171e581ba45edc5add9016968283aa6e3752abcd41e5ac020c0a5735d84cd90f1b1f115f9fcaeadce4ee174e8b19009dca7180d5a1776f154609c810071e576b945b5c37357456e08335c1bd0cc9df94676bdb71ce002dc187560877868cf2b02c7bb4c94ae617b069211513e845c45ad9b14504053bac59a4a137311dfcba19ffcdaad533159eb0d3e0a459aee3c8f2898f", 0xbb}, {&(0x7f0000000240)="05cd1d213ba0afb718bf49d0d8674c4ec560a8253ce9a51ef3392c27b54976f14b56cc202d6b56ddca4235213eaf8c91a48dd0065937d651ba44246d584c8bf48fee5daa27f78fb1cf5ccca9356071893c53254f725133f2b843207a70da38b47238d7e2a06d916658073d8f40d6ab968da8779e8cdfdf9f56be258976cbe108f91ba1e72a13ed9d1cce2084e82988d758d3fc9842", 0x95}, {&(0x7f0000000300)="5cdc487450ceab5151d46b2d0e98e1fda67e1f86f298929013ebbad6f7799f2548d6571416ca0290e6527c429c69ab35771956e4750f414b9cb250f7e06a53dbe872b2cfa4ae90561e15", 0x4a}, {&(0x7f0000000380)="0a8f2bc137b74b75bb7fff0e820aae2835d255ec08b917248a0b3f7c2d65a0b36f5d98d73c0d15caabc36bcd21d263857cdc6dbe279f6ba15f0e7bd2ca637fa9a8ac41494393014e5b9485a909e6b4f59a3fec0151d56e00b90fe67f8ce8ab5ee1d49441f469d4571bf81c2cd8052d0e079646880cf2a618dfee7d93c58fa7ebfcbdc87e8e6795f88a19c3120d3b05d1b7c661ec5cbfdc0854d243c198760956a4637d9f76e2de43008224832bf6395565de31c8ccda25803513059247dd201a", 0xc0}, {&(0x7f0000000440)="1646f0e9e09c57a784f03feaa6fae6ccb7ba8a78f0f193f6360953fd6dabc7896eb5ed756d326e606d412f0d5832eb2fe0e551a990435026f79fbe5a4e1542a0b5f78ed2e1044e5b40faf977200e95a8", 0x50}, {&(0x7f00000004c0)=')', 0x1}, {&(0x7f0000000500)="f66e23c91376393df1ad589c14745cc080955db19b61707b27786ba379f13b79c4998fa8296cfd02695f6f531b1f6baaf49283338495bd90f205a41c45475261cf3103ae87ec27b83ca71a51a219d5ed2484305fc850b890b75c337ef9", 0x5d}, {&(0x7f0000000580)="fee94af940cebdbeaf06d2dccb0e642eb3de3ceacc91901ab001abb61cde6f7b6519de2d6970279590a4217efe8b94e577d0929fcf402df61ec1c4e43a2bcff41113e0d51d30e516ae8e95751085f2be4f58b8974f724e2eae9336c160c41950cadf5cd2df5738603fd4f44acb4e9b87219fada8e0dd4c4a1e48933f64414f3a687c0e285a2046cf07fd016a39d2191aa8faf43701d29e609e7cfd6cdfa08c559f2fac27070f010b3c274be5f3c15edb", 0xb0}, {&(0x7f0000000640)="f9c08d165e85c7046db3de77eda7d312a04d050da6f240cf50198832861676ea868893bfd8eadb123e", 0x29}], 0x9, 0x0, 0x7) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000c21800fb972b0b"], 0xa, 0x0}, 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 03:03:50 executing program 1: poll(&(0x7f0000000080)=[{}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000006ff38cd20000000000000000000000000000000000000000c6b1822a8e3783755300000000000000000000000000000000000000008c87503df335402e9c00000000000000000000001a21b38f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600be2dd30f0f6076192c146d2400000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000600dfe31"], 0xbd, 0x3, 0x800) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x9, 0x8000, 0xfffb}) 03:03:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) writev(r2, &(0x7f0000000040)=[{&(0x7f00000013c0)="7c658f8f3edc7f7ec9fff9e2e204dcc563fea36013dd9d717b87643664808b9c02daa482426368574ce66446f19c507cbd0cc41653e196eb6ab76cff2591a7a43105b1cd5e6829dc9a8acdc9209c6fe5a7497a14c0bd81497abd2620b721fcd25e3ae8ec00b14da673c95d2c1137818e0fecda5e271022981a09cb4439f2e9c3e57e7aef7d8bb174094da75539cba45648b6909cd196d40adafc6befe504dbedd2afe022e718f78ab361f23778fc9170cd7b2ef565c61ffd7b10ff05a4b2ad0e6d00f38c572cc7e45cd45cb656fd6274420320141838dd06038099dd0c732acab4adac00"/241, 0xf1}, {&(0x7f0000002500)="1dff7f51f3186dcbbe540603f18dd036fba48994dd8ec9644dafc4bcc84049c5dd15df07d295d683c7aace62465089ac2c3e13693fa5c9181f673b92ded88999767b20db48dd2565403c40c3d2595a5c5d2a4bc3c02afe4f4cdc67fd10ff71519041013f6f9a14845c4296254f5bc6a89b4937c8e255e333bb46a45cd6c74cc8d39f839ee9d8fd180b61a38a5d3199464c37afa331500127997fb570bd5e9aac3e9a634247f225f782e6ecce0325f33d981cc219b4fb0dabb7cf57ae051dcadda96d6c27737b339f5a052a1c448198e0c1ac33926f4b2c3f3cf5edf9867bb9e7a584c464f069792698a8a218a68c5111d9893fe58a3822f2eddda6a9b31cdcd7a0accba09f5aafb49d2e84d05cea2e6d3f805e56858800bb495015349e2d93b55290ca37a17c9c240b26d787a7e29f7e07eded38133d", 0x136}, {&(0x7f00000014c0)="9d4b074d76699339784a9f2c0a808cf1c949ff7a06a595c609ba739b90a155cefbf4793461aab1852c43eb45ed8a2b97f10886ccc339eb18d0cf3d5b5fde1133d1156fb58ea46a873c67bd506b0b04a1f3e45738efb5995b4f678e6cf24bbc5b84e27ec863881599954fe20becce7b24acf767d5e1f4891e0e1f42fb40cc6f51e6b4988671e89f8fcb5bc4df1551ca1ac15d308b8557e18c2b0f366b0993e8300d20a1087bc0b1f40b6bee7ec63c63dffe5d82085e71e6f89e00636c8abf858804e2cf0da4b66603851fe2c4264b1d65c0c42c86e3c28a2c9aac62b4cf436344e612a4e631f2ccd1d8381e904912017a71f570553635dc759e5d090e4f9b7cca1adecef74a0b9588ca91e822a097e3a8f34b6bf62bc0ae4c2987ec28809ad18355568cfc385c2ed8b745fb14942865d96b559e1c4ef1898ba71a11b7dc051106219bcd03175d81c7d9ed99d557ee9249166764a43f0b8495f65150dbed7b720a389b540d189f82cfc47530cb5cafa5830ab7e4eddeaa641aec75cdd6aac9ae08f853ecbef8b486d45fca1ce60870cdad2a8205b15913c812b845f34e18734f0d76cc214c6386fbc8dcabc84a3629ab6a0840dbede5fa0dcf3fc6c062ef8a571c9d0e7b3ae60304635e2d8fa1480a3d4f871cc4b111807bc9022880f5a1c3bd99ec25fa90076e5e8c063e2ea518379ab02a4a599682816f8add9d04aed3d55f17cd528b5bbfeea1dc9b2f05ad3f554c49288308aa91d5d95ea96700cec9e911f868b0ccb470e8e6be034a84bf87ba82be8307a4326f02b99aeaeec78a238003c4017c78363658bccec49903d49c5a800184ad4d420d6504d601ec43174e96e72f951eb4da0ed245fddf967d5b5b796d3b5337165ab2ad668b893710c06cb17da17783ec4698902f915ed8bbbb61d6609f107f1fb0f8e4cc56a39d267cc41aa39fc399379356c39a057975965e5a1c1442f2cd051102fce24a306b18ba95f285304c86083f75fa94a31f22d2ad306aaf041304e35d2f70211282a029d06eb85b230320a33599b1104725c60896476cde7ff61db080e8e8fb899c3daa38390168a8d0cc53d45634757af5cc1bcaea37b55d75505beacca6e740dcfe9b906cc5de6f2bf890ad61f7d85e7e8b2b261ae74fd2bc9436b076fb15816a66ff5303eafe68d028edd5253cd392d3097e119c25fa74b971d1ae6c13cd5a2ccea7537018249bdf52a4974ea2eecf67e90fe4ae323eda7b0015df9bbc1e6e85ccbffef52cfdc292e0344eb6e0861dd1854ba5e9d28be9f616a03a37211bd6ab6f8f97c172dd823bde82370d79aca6443c727e6b5763ba06273e779edb589156ca5183dacc264cde46da1db184cba6c06036746a3b768fe73174e7e9d9158119ecf87d77df73a857ffc3dc11b54480dd9f8731403c6585a608d1fd4962c4c98d19142109967a544c18691306e3b1d8356488e062e56b71e8abb938ce6403b541b62e0b554253536cf18b42edd009456e6ca0e39baa14658cefa9a22dddc1da87ff81cdead8803cf7b7253d1ed5881cbf990b178b9e9a29b329bf6f5694c7b130d7b752e7fc3dc8c745cd919d0df06989317be7a9bc614d1ee8fc356c2701973668b8d9cdbf2aa68b48b486c8817a22b9098c46b978ea81c93613a450707b710b980f6f26ec968c656e4cd792f3f0e070af442bf14173612f8821909d1150ad938753c11452871e796cb3fb9ba17c59a0d6681d99928ff8d9ba024c49e3d83828d426acfc47087a84f4a08ccb171055ddd021a326e7dced13d3770c77196b7359d4a85a53d77e842777b0bbc1de0ce81e031b4c4be4db281fde9c28c0e4683e3e23776f3d1ed96c2151296b10e82ee1434d1f1ed3e715b8f8f1eb2e33630823d714635f75054766574f4fbab20fe38be6973d0e9cf6ce18862f2543533e24e6a19095c93ac9577659a7370d26195e245a69d14419f4466af506fe16a4cc0fbc7d4ca2a2899d5ab218222f9938844ecc6825c2e8ad872c8d45ae955d2d45867f23628ed2c01d92e63bc2f82b82dd03e589b85c8f31b7e0bba9b70b38e124034f7a8aaaac9420614ffe371db9ea604d1cae1803b54416dc53b3d4206f328be1b896a36b02f3532d02f8ee9a9d0868525d04e7d31cd9fa0a9a5bb943576d5234e2da29750a75b1d1d303b30eae2e93f016e3e86c6acc305aba63aaafbd356d855025908186a3af9ee1505d553b031975bf088fa6523b646bb8b3fc6fdaf0db8fee4279c2895a4977fde96cd9d40849e4210fd091da3ee9ad9e661a2c616ff790c02a6dc87e4b017c7521582c6ea61707b100b6b19e60b51da38fc3bb3ef1d8f29389e24a332a84652f16ae3fcc7aa7815073ac57f8e5ddf0c6a4a3641d6a42cabc3908095d92c1edb87cef50c33aee1f0d7ea52f79ab4059899e600017000af9c37e94d0e82ecbe193e5682762cda8d5332732dd91a9d1e92895cbc9bac6dac9d74e2900ac71a664fb3bb0098c96342317204f7c39c21df9b94aad75631f838b0b66912e8c94c47bd4d06e5d94c8e8c3407bea999bf70c3e3742508aa0a21e7361c628145eab40928a43843a4ccf861a19d7795196d92aa7789c52aa9f1fdb529e932f3ca39a43dff0ad54883af201306dbf631de87137378ad1607951ee73bd3df6b82ae4b2bd6dd41616d6ed407bdfaec346ba1462262a9b53bd80ed530e5546d57825eebd3a213ff5b92ecb271fba35e0a9011d1b3f3c5d2101dc723082ca5864d60bcdfd2c434716f45e172c4dcdb0547617a55461d974e8a133a4015fd5c19d146e6a4202b7b230d56e27305e2f532d4fd9e9dc7436d69ae37ecb2edd645380c9d4672e0384024bc565023f15a731fc1011ad349e33aaa9d00d37d21db34679af223d565403347b43d9f740226814c4c3205f43757f248bdca63eb9cb373ecb25962dbc585c3c6f5f097401ef3b2179c9dd58758894455e63f36dd7b03eb1bc437b44e9072da06637efb20871385685664c159da4dd3aa9f1abf68d26e30b97356e929a430a3a3ddf0ea7e4de89a0266222f7150d77d17ec5d40b5ac6cb043e45cd5ec301087af9a9f98307c8ce5ed67cca605328f2d53c64941fa7b60efcafa3335b66923d25cafad6e4bc15a4da29f6b14ab7aacba9624255cd0ebc0df81e1df462a7d0d6facc1510d9bc0911d5774fb2ce1f60a64675ec145fff22f2b8367783046e42a44d85d9b0f973af2dd8ffd7c2ba441eca29a6b0e2cf4409d2e03a056ea46e2257af9afa934825f22b32eba929cd7eb0dda2957c5ad9013ae5e6a994ab4f2a2509648db33e74e68efe5f70a8b63fffa681f108381ad04fcac7894b79764fffda84d0f568f08aa1fac85f00397d3d62e3c0784edc9a0e35937d9fe7b3f2e0da1879aea8068673de51675ef530d1659fd87a4d8bc880b0c6583f4fc93ac1ce38a797bb55b911a39175dfa37e90dca6896b79a5cca349185f5967618e131f65a43218a029c59e8620d823cd60cc8ba4929d1d0f86434cc55879539a9353db6408247fe1c038309649ee6bd13fd8315689d16c2ab84c0363e81250e64e9c3d700841a09b00a4b83b7fb958d36137959e43aaa0c54f624ce07c3e0892af0ba5bfe68766e01d04c80f1c12b9265651aac20548963f51cd9f95a7fbb3c9465a136cd035620e7703a38b38318e1236837e88c361fca3470b7e6c514be17f29450fe54384a9cdb66d3b59e5f6fcc39a5d26abed32842da103a0c2a75541420f2276d49166183cbb27d3db309ea7416208133656593d048a4f453f3e168f32838c5e8dbdfb15e9ac943c81a0017ab919a6933657ccedf61e4926e954d0269be7f9d5c5adb60be0ddbc56518a97b0ecc8da29bd09826dc292d5bb2cad03e3ba03cf5f25e89dd85aef95eb30a3e11a79fdb64bf07180f6fea794438b5c14f3a9170c37f458924c66d3b1cf0a2cb670276218fd9199fb16dcff94c45ff28db607769493fb3181d06ac0254708f52019318860565c6ab231c92373d2d6cc2a0bd8434bb45193dc43625562a75b9fb8d12a18f92833cd767cd8fa8c62a3ae2ae9c58ab987ecca68ae817df805f21c7f23e156ebff53030dae507d983c7f63b7d737c9080295cd44e21e28354bc5b4d2872dec39f0f4846f08adb81500d516168450d60e583e5c5fbecab8c9c42bce3d7500da3acc5e343fec1d22c7658c4c688bc5328ff59211db9de25f0fd3c8e31c2f26d4643737a96e2e59bc78cb8ce4083798a0bbbb03d6823015c81848997d1462d8ebd434fefe62ea64226f46b189e331e3b4bf848398083b4bb7b838d5003bb8713af3b3c05fd23819091cca2e649318fe3b827da1c4b19c3fa19e1be437155b16d4013926994e9056ae0ceb9f8249bbac8563c55e81e994f10254091bc537fc4ab174a23e23ff06fcaf58c68f6df09f1fc7566931746d127c7cb3c7e25c06fd4bfd1f58cb976b2dfee4c9d881302511d2ecfcaae6db6aeecc5445a859911cdd2d8874ca07de648434ecc7cbf3c1689cce8700a6c02ae67d7fb15ca03906a429bbd455971b9f580205d636361577b0bc9e45ea1f0fe3de0ca28a5d214b83492b2523593ae3c595093ee6ffd27b1d255f3f494b38c99dc1aae9819054fb2a8c4a9aa1b3f2115c1387bb650d5887b00c47e5644962f2f9134c97f85ff1e6b3039c4a8947f6dc4f86ff5a94dda18ca526d6a06b0fb961766bb215d55f6e55c61580e1d96440872331732e145ccac8e81bd05ee5342721c472a97feb993d8e819cc2b963d05436de77e73b8546df6530b9e11357e869fad07066daae7f62f246de180238c4e7022d8a4a11114113b970130e74e0901b8a4c68d5ed242bd2cea249579a33435814980d33113f271c74849cf521793dc65ee322c7d99693236bac9293b4c7b0337337a6bf780c13ff4e64f069b3755b4262844eda7ffddb2952959b91138a453e231d912e8a3bc6dd84025a80f52d25ee0828a7b4327331c5874ea5524b78393fbd38a56f63ff82656a12aedd21a8f9f14e701bdd3f85293926c5260d211f30a79631e6306e5f5eec3e4e3ec9cfda7fda07b7ed695e6968a685a9d54dab04a24662cfa4c56f8ea0eb525dfdad209c9467160a54473c475df648dd4bf4bb331a332584aed6ccef314ac672b2807678e753ed3f19c39ef4bd1be0a0e82a1b070ba8c9cc09896ff679aec7865edd5385b665abb4c9caecb02c254bcfcb2ae3761ab7b5d9ddbf84fa0fcb54175ef6dcfdf8a1dafe2dfe35654842e2ab80e7a6961b7be95eea1e76315d22915b4bb15a0a31e2a7e149233c2bd3f55c55623c66d2cd26d9cdb14cbe49d65d5978a66d7e0f342b198d0b5d83cfe3206ea1e0880969f82dcd6dacdba1f93e2586efea73da4b1efa69a4b52520c0a0bb6b0f3b69b1763f1591a77320b476bb3fb0d782c5530c3f408a753e89bbcc80a96f877a63ec2815639f9dc12b4f5d3ce3c3aa081497f63d6be4247a8e46ffe29c16dea7984fd48f0000000000000000e5a75524305805950d2d39d046cf2ce118fdc90ffd09be6ec4a3733e74587c964ac0077789962bc06c1e347f1f5fcf65ce74dc063fb6b8c53d88dd28f8df497bf50e66a02a0f179d3c7b27825dab1d379d4cf1da1759ad522f8051e568847b45ae729b8c943e8eff154c59c4c4ccf69450686f744ee91ef2340f322c5b347d3f8d656f63d61cf7ee587342a39f70ea1ca500a3cf41a1c16849c426c11d9daaec58a40b960201462f5611ef348672341da9d118829e3b8a7f923110632e3134bfef1f5c79efde0cb8a299df81f31e8f9f0dd44b68954f984a625d1ca3c8c4", 0x1010}], 0x10000000000001dc) 03:03:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7c, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000080)="12073bde839ed0b6bf211166ab51692e7f5ec8970f62188bff2c33a2fe50fd5e2e8dfc81cebea534a6a0c9635a44c486aae82f1ae0f1c9e3770bc809dff80009760dbb28224325d1a75ba210940ed07b958678885f55ba5192bddc32ae067dd0efd25c4d5257252aa2688a3d29f695200e2a792dcaf3c7b5be36b04c7e1194d827b833f293ddd5e68abd32869075cf1093405c8cf0ab16d6ad6dfdffd10a54215a905828a4e2f1f83fd8f29e9f242c574f", 0xb1}, {&(0x7f0000000000)="bca54a7b778d3e5a945a6269e630a2cc93f413ecc1f3de73c9b27210e80064307f3333b8", 0x24}, {&(0x7f0000000140)="8ed062de813fc7f5cbe7e1631cdf06f2bd282c30f3ac92ecc5c646bf4e32012eb19eedb0e2bb7744eb3f00f5568564170f7becad3378cbdc7064d5892a7870f850d650f638f947ef40d9b9629de04c12cd16f768cc6471581076eb79d0d5b1b7080094c044089244a0ee3fb3a0c05e46a062623ad677b63a58fba95035b7effd263800bb0f512e8affbb6ddc97a67437b650b58ceccbc9cc8276e062700d072869579187fe228665748de3a53b6061a4c1f0766635777ade5288a0d3886a785a72b4b6d6d216531c588469d1297ce796a99d248ec5cc75f12be60cab910c0fa57ace46f48e1f4464bfe672b2c88369eaecf3784264fbc2b2b29b0090", 0xfc}, {&(0x7f0000000240)="c7759a94a2e1f61e4af037c3cad59054bd871d706f0e7995b2d30efc27fed81e70c329ca0be266c7c620685a3ba7bf317948376043c6e54e18a4ccd0baf937c81bdd77d33b023266577bb86407bbde42427f9632410a6e3d4020744c516b940059affe7b9498d907fc7e090967253d7783017bed128c29524566d232967c97ca2ce84c4b134ddeb295bdf6cc5f0f56c955a878a12f3b6d19c69961d4f8dcc3da1635074e13bb7ac74a9a401c140911d66a83ad1b1832e652a0456657c71c46286b83baf180dd4333a20196ae727be30d88ef8085326b588fdc7cae3ebb63e7591945af1bf57e9729c243820c364df9964ccf71646602b899712eb2ae2771fe", 0xff}, {&(0x7f0000000340)="fe87516a1d2eb4469070e61aa3e28657eb69a5352252ab3a9c4e9a78428d538f927291ca9fd2be56b5fff567d7cbbc10e755225b66f2ec83c5b2d6b335fd8b0da299ca29f7881aac99dfbc7cec163ce58feae323029796d6afeb1de6f8dad013e274b381d263082702", 0x69}, {&(0x7f00000003c0)="7187bd81db2e6f412bc5cdc2c5c85899276b2922ee2bd0cd036e3d8467c8881ce1afdaa7d5fa7e8c18ba22fa9380f7d8", 0x30}], 0x6, 0x0, 0x8) dup2(r1, r0) 03:03:51 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000800), 0x0) preadv(r2, &(0x7f0000000600), 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = syz_open_pts() dup(r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x90) ftruncate(r3, 0x0, 0x7361) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt(r6, 0x29, 0x8001, &(0x7f0000000300)="b47bcac57622f2219ad4fc5a0d1e2a8f13d716f40889dc38bbf1e4b360cbd33dfb454a1a85aeba548a3722633de7ec139e78ecbab3c72cea3a0650dfb20fa15288240f7f0f2f50593258786aae26735ec44abc4638f33c627476ef9f9dee1f248dc98e56195609c271378e6569ee6601d3d8aeee553bc76956fd4ae65141223f02f9bfab1213748c44aeda067e7ebebdfeffdb49c68cd5a9e6572014105c0000000000000000000000000000000000000000000000a0b03e669a17c58037018cfa3b3745da34c59a7ceda1ac277833", 0xcf) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x987b6c2625d59d9e, 0x10, r3, 0x0, 0xbf16d08) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r10 = socket(0x2, 0x8000, 0xb2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) r13 = kqueue() r14 = dup2(r12, r13) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) r18 = getgid() r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r24, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82ca082f66696c65302f66696c658b00"], 0x10) shutdown(0xffffffffffffffff, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, r25, r21, r20, r21, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r21) sendmsg$unix(r14, &(0x7f0000000840)={&(0x7f0000000c80)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d3ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553b4a152da07596552b316e974bedb0fdf187852559b007c3d72ed14cdb17709ac84123227a6cd2e82b326e8c1cf7a6ea1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d00200000000000000bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d115f6824639a4ac9bed87ca00a217957430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952248782360dc51f2dea1677e5aa31e12a14be8bbfe6706dbac49ce6624be7e74bd1ef4c28bb416e15020309e27f70d927541155a13a53edac7ef724c92a50ef90a17b"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x2ca}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r15, 0x0, r21}], 0x20}, 0x80c) fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1008101000002, r15}) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$inet6(r26, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:03:51 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x39}, {{r0}, 0xffffffffffffffff, 0x14}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r4 = syz_open_pts() close(r4) close(0xffffffffffffffff) close(0xffffffffffffffff) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 03:03:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x9, 0x2, &(0x7f0000000140)="d1652e07e16356fb4f0f11d350cd4d89a7547f83cfff6bd9b2cf04ace987215c59983e1b612b141c155a762897aab46aeeb72dac9357d17994dc6b48e14ffce736781119fe99f7c02a24dc1fabb16c924c7c0b123ddeb03e4ef3a3808b1892867f4e508126452f3a5d0f748fdeedcdcc00d45a09f161f72115718bcd41f600700b3d149f5468d2f2266fc49d1e1b17c76f54f6d626ea4f418ff8db8ab272e30f8bb4f92c5e16d6873f48231ba6b8bc59484b667378fc3b", 0xb7) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1f, 0x20000, "0800880004000100000000000000f1ffffff00", 0x0, 0x40}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:03:52 executing program 1: getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0x9, 0x1000103c6) clock_getres(0x2, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ftruncate(r1, 0x0, 0x10000000000400) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x2, 0x3}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/41, 0x29) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x7) socketpair(0x1, 0x4000, 0x4, &(0x7f0000000280)={0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dc, &(0x7f0000000300)) close(r4) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r8, 0x0, 0x30000000000) pipe2(&(0x7f0000000780), 0x10000) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x20, 0x0, 0x0) 03:03:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x7a) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/180) 03:03:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x2, 0x5) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) readv(r7, &(0x7f0000002200)=[{0x0}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "00000100e8ff0000e18000000400"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001600)="11ac51f7d6693a129b2e765d0de14946028be83b3672a82136df5f4a04035204fe69b6cbad92f69281ac112900aa7b1f48c42d733456aba89c7f2a77ccdef4d01f83042300687ef1a1aa87a3b0d2f22258fdcabec90c5048594d36fafd7bab62e216ef31970412aaf2f9d0217636d60e7f7708c32810404e831502fa626402c6b8929ef6f321528b878daf55af77377fd0be0f0f16019afb13da999d4a2300dbcc1030f1810462ccd7671f9482f7a3e3a32f305de83d1e83a68818a7df7edd8ce63a38ebe8f2da881856056c99f626e528a2b5ddec35191eebbb56759ee2b2d6d064622234e1fc6898cb7b7150907d06a3c6e4282a1324fbcf797364ad62524fe7eb9328c24fe1d205400c5c5d65e611bfcf2eb0d23a93eaf9bb9ad32369d770153767f061e01af0e7eb19b7657b722af9dff7db6e352a309735448f91fe860c1192a01468b3e07bf319e7db5faa531adc0d03bebbaf7cfc0306307247bfd77d5a91f95e0cabd789a3ed790b8ca01bede80af5fda8faa9bf775bf577d17431a2097c219fcf163958d74354c7af64e904959111b26b9879c1e3ebca13a32fec4c0f16435c4002d9bb921895ce6b75ac5c0fa9ae5dc5ef3abb97f3233b0616522a6bb1b0c52986ef2a59e7e30506b258d0c77937e8dd7927efb4fada010c4f02df8cdc2667721f0fc505705eb2b7a1ce2af8cd5635fede2fb38f7e52acba9be795036137974a6bba95529b42279cccc6e8c913d6192c1b40c17ada6e67d9fbeeb0e3a8c5f5b6d091e39ce9c11003303b5c46d10a6db550ee04846311556c20b7b361d3fc0ec81b423c51ee90bf75a43c59c6ea06d8b190d866a418964303853164c62d04d928f6c1172a79633d539006da0842cd30d0b5cc0e6903387d0fdfa519569fd6a38f9e8d2a6c8985f6214d947a6637f055f57bbfd6d801bb21a5a33509879ab5111be9891a6b6b8e7be69652444ad9d50d68914b3309c913924a17d78f72ffda4562d89a2db467149a71dc24d2a17475d9d56ad473405be2456908791062666f2b0a3004af7c6450897944ced39d9cec3c680c1b22a09f0ea9d5b87c9b3a29bed73961aa061aae12d5a35d7f8ac534be1fd568ee601d6b4322a67a59ac2201ffbf0c06a459178046075dffe116539886b22ad0ee7d9ef35e5ff3b6060bc0a9f33f4fb1b987d000d561e6", 0x34d}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0xfffffffe, "4929dc9df2ffff0000009078bbe6f44e4db36600"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="1e", 0x1}], 0x1) kernel: double fault trap, code=0 Stopped at srp_enter+0x11: pushq %r11 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace srp_enter(ffff800024fae0a8,ffff800000676580) at srp_enter+0x11 art_match(ffff800000676580,ffff800024fae1ac,ffff800024fae0a8) at art_match+0x3b rtable_match(0,ffff800024fae1a8,fffffd806d811ebc) at rtable_match+0xc9 rtalloc_mpath(ffff800024fae1a8,fffffd806d811ebc,0) at rtalloc_mpath+0x3e in_ouraddr(fffffd806d811e00,ffff800000679800,ffff800024fae230) at in_ouraddr+0xa3 ip_input_if(ffff800024fae2d8,ffff800024fae2e4,4,0,ffff800000679800) at ip_input_if+0x68d ipv4_input(ffff800000679800,fffffd806d811e00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d811e00,2) at if_input_local+0xf9 ip_output(fffffd80633e5100,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd80633e5100,0,0) at udp_output+0x5af somove(fffffd8070b08c90,2) at somove+0xf2f sorwakeup(fffffd8070b08c90) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd807f01f900,fffffd807f01f9b0,0,14,fffffd807f01f9c4) at udp_sbappend+0x336 udp_input(ffff800024fae9b8,ffff800024fae9c4,11,2) at udp_input+0x1320 ip_deliver(ffff800024fae9b8,ffff800024fae9c4,11,2) at ip_deliver+0x353 ip_ours(ffff800024fae9b8,ffff800024fae9c4,c1c,0) at ip_ours+0x412 ip_input_if(ffff800024fae9b8,ffff800024fae9c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807f01f900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807f01f900,2) at if_input_local+0xf9 ip_output(fffffd8062cca200,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd8062cca200,0,0) at udp_output+0x5af somove(fffffd8070b08c90,2) at somove+0xf2f sorwakeup(fffffd8070b08c90) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd80633e5100,fffffd80633e51b0,0,14,fffffd80633e51c4) at udp_sbappend+0x336 udp_input(ffff800024faf098,ffff800024faf0a4,11,2) at udp_input+0x1320 ip_deliver(ffff800024faf098,ffff800024faf0a4,11,2) at ip_deliver+0x353 ip_ours(ffff800024faf098,ffff800024faf0a4,a1e,0) at ip_ours+0x412 ip_input_if(ffff800024faf098,ffff800024faf0a4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80633e5100) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80633e5100,2) at if_input_local+0xf9 ip_output(fffffd80633e5c00,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd80633e5c00,0,0) at udp_output+0x5af somove(fffffd8070b08c90,2) at somove+0xf2f sorwakeup(fffffd8070b08c90) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd8062cca200,fffffd8062cca2b0,0,14,fffffd8062cca2c4) at udp_sbappend+0x336 udp_input(ffff800024faf778,ffff800024faf784,11,2) at udp_input+0x1320 ip_deliver(ffff800024faf778,ffff800024faf784,11,2) at ip_deliver+0x353 ip_ours(ffff800024faf778,ffff800024faf784,820,0) at ip_ours+0x412 ip_input_if(ffff800024faf778,ffff800024faf784,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8062cca200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8062cca200,2) at if_input_local+0xf9 ip_output(fffffd806db2bd00,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd806db2bd00,0,0) at udp_output+0x5af somove(fffffd8070b08c90,2) at somove+0xf2f sorwakeup(fffffd8070b08c90) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd80633e5c00,fffffd80633e5cb0,0,14,fffffd80633e5cc4) at udp_sbappend+0x336 udp_input(ffff800024fafe58,ffff800024fafe64,11,2) at udp_input+0x1320 ip_deliver(ffff800024fafe58,ffff800024fafe64,11,2) at ip_deliver+0x353 ip_ours(ffff800024fafe58,ffff800024fafe64,622,0) at ip_ours+0x412 ip_input_if(ffff800024fafe58,ffff800024fafe64,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80633e5c00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80633e5c00,2) at if_input_local+0xf9 ip_output(fffffd806345a300,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd806345a300,0,0) at udp_output+0x5af somove(fffffd8070b08c90,2) at somove+0xf2f sorwakeup(fffffd8070b08c90) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd806db2bd00,fffffd806db2bdb0,0,14,fffffd806db2bdc4) at udp_sbappend+0x336 udp_input(ffff800024fb0538,ffff800024fb0544,11,2) at udp_input+0x1320 ip_deliver(ffff800024fb0538,ffff800024fb0544,11,2) at ip_deliver+0x353 ip_ours(ffff800024fb0538,ffff800024fb0544,424,0) at ip_ours+0x412 ip_input_if(ffff800024fb0538,ffff800024fb0544,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806db2bd00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806db2bd00,2) at if_input_local+0xf9 ip_output(fffffd8063035500,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd8063035500,0,0) at udp_output+0x5af somove(fffffd8070b08c90,2) at somove+0xf2f sorwakeup(fffffd8070b08c90) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd806345a300,fffffd806345a3b0,0,14,fffffd806345a3c4) at udp_sbappend+0x336 udp_input(ffff800024fb0c18,ffff800024fb0c24,11,2) at udp_input+0x1320 ip_deliver(ffff800024fb0c18,ffff800024fb0c24,11,2) at ip_deliver+0x353 ip_ours(ffff800024fb0c18,ffff800024fb0c24,226,0) at ip_ours+0x412 ip_input_if(ffff800024fb0c18,ffff800024fb0c24,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806345a300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806345a300,2) at if_input_local+0xf9 ip_output(fffffd806d811c00,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd806d811c00,0,0) at udp_output+0x5af sosend(fffffd8070b08c90,0,ffff800024fb10b0,0,0,0) at sosend+0x671 dofilewritev(ffff800020acf398,5,ffff800024fb10b0,0,ffff800024fb11a0) at dofilewritev+0x1b6 sys_writev(ffff800020acf398,ffff800024fb1158,ffff800024fb11a0) at sys_writev+0xa7 syscall(ffff800024fb1220) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x372cf7ba670, count: -81 ddb{0}> show registers rdi 0xffff800024fae0a8 rsi 0xffff800000676580 rbp 0xffff800024fae010 rbx 0xffff800000676580 rdx 0xdf5 rcx 0xffff800024d8e000 rax 0xffff800024d8e000 r8 0xffffffff81d425c9 in_ouraddr+0x49 r9 0x5 r10 0x1 r11 0x5a3906e853e09f0f r12 0xffff800000063c50 r13 0xffff800024fae1ac r14 0xffff800024fae0a8 r15 0xfffffd806d811ebc rip 0xffffffff816c3191 srp_enter+0x11 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800024fae000 ss 0x10 srp_enter+0x11: pushq %r11 ddb{0}> show proc PROC (syz-executor.1) pid=251724 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020aceeb8,0xffffffff82655bf0 process=0xffff800020ad8f20 user=0xffff800024fac000, vmspace=0xfffffd806eac6a18 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58018 167152 7121 32767 7 0x10 syz-executor.1 *58018 251724 7121 32767 7 0x4000010 syz-executor.1 38223 423396 42977 32767 3 0x90 nanosleep syz-executor.0 38223 18777 42977 32767 3 0x4000090 ttyin syz-executor.0 38223 372668 42977 32767 3 0x4000090 fsleep syz-executor.0 7121 212393 74775 32767 3 0x90 nanosleep syz-executor.1 74775 54432 57617 0 3 0x82 wait syz-executor.1 42977 158225 8779 32767 3 0x90 nanosleep syz-executor.0 8779 54676 57617 0 3 0x82 wait syz-executor.0 42478 7339 0 0 3 0x14200 bored sosplice 57617 36234 61380 0 3 0x82 thrsleep syz-fuzzer 57617 388819 61380 0 3 0x4000082 nanosleep syz-fuzzer 57617 267779 61380 0 3 0x4000082 thrsleep syz-fuzzer 57617 119757 61380 0 3 0x4000082 thrsleep syz-fuzzer 57617 18176 61380 0 3 0x4000082 thrsleep syz-fuzzer 57617 54658 61380 0 3 0x4000082 kqread syz-fuzzer 57617 142748 61380 0 3 0x4000082 thrsleep syz-fuzzer 57617 458412 61380 0 3 0x4000082 thrsleep syz-fuzzer 57617 244794 61380 0 3 0x4000082 nanosleep syz-fuzzer 57617 51179 61380 0 3 0x4000082 thrsleep syz-fuzzer 61380 62539 52355 0 3 0x10008a pause ksh 52355 280183 16296 0 3 0x92 select sshd 95074 469558 1 0 3 0x100083 ttyin getty 16296 445307 1 0 3 0x80 select sshd 2301 76667 1827 73 3 0x100090 kqread syslogd 1827 456498 1 0 3 0x100082 netio syslogd 17444 57451 1 77 3 0x100090 poll dhclient 95301 504486 1 0 3 0x80 poll dhclient 96918 255195 0 0 3 0x14200 bored smr 63305 111332 0 0 3 0x14200 pgzero zerothread 68471 155892 0 0 3 0x14200 aiodoned aiodoned 76922 118260 0 0 3 0x14200 syncer update 60936 442080 0 0 3 0x14200 cleaner cleaner 74790 308934 0 0 3 0x14200 reaper reaper 53903 461861 0 0 3 0x14200 pgdaemon pagedaemon 14073 39517 0 0 3 0x14200 bored crynlk 67454 15162 0 0 3 0x14200 bored crypto 61817 343013 0 0 3 0x40014200 acpi0 acpi0 13525 6325 0 0 3 0x40014200 idle1 51404 117499 0 0 3 0x14200 bored softnet 27751 295514 0 0 3 0x14200 bored systqmp 8315 151826 0 0 3 0x14200 bored systq 62274 220573 0 0 3 0x40014200 bored softclock 24073 81028 0 0 3 0x40014200 idle0 1 470035 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 58018 (syz-executor.1) thread 0xffff800020acf398 (251724) exclusive rwlock netlock r = 0 (0xffffffff824e9698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_writev+0xa7 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9493 6335K 6335K 78643K 11181 0 pcb 13 10K 12K 78643K 15 0 rtable 109 3K 4K 78643K 7148 0 ifaddr 39 13K 15K 78643K 1108 0 counters 43 33K 33K 78643K 341 0 ioctlops 0 0K 2K 78643K 332 0 iov 0 0K 28K 78643K 1563 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 6854 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 112 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 35 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 11866 0 sigio 0 0K 0K 78643K 648 0 proc 48 50K 83K 78643K 7369 0 subproc 34 2K 2K 78643K 2567 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 2K 78643K 62498 0 in_multi 33 2K 2K 78643K 5512 0 ether_multi 1 0K 0K 78643K 29 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 193 864K 864K 78643K 193 0 exec 0 0K 1K 78643K 2868 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 204 27K 43K 78643K 39905 0 UVM aobj 130 6K 6K 78643K 135 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 688 0 NDP 5 0K 0K 78643K 456 0 temp 103 3029K 3095K 78643K 45754 0 kqueue 3 4K 38K 78643K 1201 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 327 0 320 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1814 0 1812 1 0 1 1 0 8 0 rtentry 112 1743 0 1697 2 0 2 2 0 8 0 unpcb 120 37751 0 37739 39 38 1 5 0 8 0 syncache 264 81 0 81 32 32 0 1 0 8 0 sackhl 24 6 0 6 5 5 0 1 0 8 0 tcpqe 32 32 0 32 14 14 0 1 0 8 0 tcpcb 544 12146 0 12141 107 106 1 12 0 8 0 ipq 40 64 0 64 35 35 0 1 0 8 0 ipqe 40 1791 0 1791 35 35 0 1 0 8 0 inpcb 280 74860 0 74849 130 128 2 9 0 8 1 ip6q 72 10 0 10 9 9 0 1 0 8 0 ip6af 40 20 0 20 7 7 0 1 0 8 0 nd6 48 489 0 482 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 7080 0 6887 32 19 13 13 0 8 0 art_table 32 7081 0 6887 2 0 2 2 0 8 0 art_node 16 1742 0 1700 1 0 1 1 0 8 0 sysvmsgpl 40 92 0 52 1 0 1 1 0 8 0 semupl 112 5 0 5 2 2 0 1 0 8 0 semapl 112 20 0 10 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15687 0 14265 48 1 47 47 0 8 0 ffsino 272 15687 0 14265 101 5 96 96 0 8 0 nchpl 144 29804 0 28203 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 132684 0 132684 1 0 1 1 0 8 1 percpumem 16 181 0 149 1 0 1 1 0 8 0 scxspl 192 87685 0 87685 61 58 3 7 0 8 3 plimitpl 152 1226 0 1216 1 0 1 1 0 8 0 sigapl 424 11607 0 11574 4 0 4 4 0 8 0 futexpl 56 466065 0 466064 1 0 1 1 0 8 0 knotepl 112 3642 0 3623 16 15 1 3 0 8 0 kqueuepl 144 19031 0 19027 29 28 1 5 0 8 0 pipelkpl 48 3499 0 3489 1 0 1 1 0 8 0 pipepl 120 6998 0 6979 35 34 1 4 0 8 0 fdescpl 496 11591 0 11574 3 0 3 3 0 8 0 filepl 152 205009 0 204904 178 172 6 13 0 8 1 lockfpl 104 2403 0 2402 1 0 1 1 0 8 0 lockfspl 48 712 0 711 1 0 1 1 0 8 0 sessionpl 112 166 0 156 1 0 1 1 0 8 0 pgrppl 48 311 0 301 1 0 1 1 0 8 0 ucredpl 96 29092 0 29083 1 0 1 1 0 8 0 zombiepl 144 11574 0 11574 1 0 1 1 0 8 1 processpl 960 11607 0 11574 5 0 5 5 0 8 0 procpl 624 31871 0 31826 56 51 5 5 0 8 1 sosppl 128 330 0 329 46 45 1 1 0 8 0 sockpl 400 114976 0 114952 285 279 6 19 0 8 3 mcl64k 65536 46 0 0 3 0 3 3 0 8 0 mcl16k 16384 49 0 0 5 2 3 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 20 0 0 2 0 2 2 0 8 0 mcl8k 8192 50 0 0 6 4 2 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 255 0 0 25 4 21 25 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1432 0 0 39 3 36 38 0 8 0 bufpl 280 26671 0 20405 448 0 448 448 0 8 0 anonpl 16 1334657 0 1318799 219 138 81 89 0 124 3 amapchunkpl 152 95191 0 95027 279 258 21 21 0 158 12 amappl16 192 55311 0 54324 426 367 59 63 0 8 8 amappl15 184 5616 0 5615 1 0 1 1 0 8 0 amappl14 176 1678 0 1677 3 2 1 1 0 8 0 amappl13 168 1491 0 1487 1 0 1 1 0 8 0 amappl12 160 592 0 587 2 1 1 1 0 8 0 amappl11 152 1346 0 1332 1 0 1 1 0 8 0 amappl10 144 2638 0 2633 1 0 1 1 0 8 0 amappl9 136 1277 0 1273 1 0 1 1 0 8 0 amappl8 128 4297 0 4201 7 3 4 4 0 8 0 amappl7 120 3606 0 3590 1 0 1 1 0 8 0 amappl6 112 860 0 845 1 0 1 1 0 8 0 amappl5 104 10018 0 10006 1 0 1 1 0 8 0 amappl4 96 8667 0 8626 3 1 2 2 0 8 0 amappl3 88 1972 0 1963 1 0 1 1 0 8 0 amappl2 80 83805 0 83730 3 1 2 3 0 8 0 amappl1 72 289364 0 288906 52 43 9 20 0 8 0 amappl 80 34835 0 34781 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 11591 0 11574 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11591 0 11574 1 0 1 1 0 8 0 vmmpekpl 168 93650 0 93622 2 0 2 2 0 8 0 vmmpepl 168 1565733 0 1563320 641 501 140 154 0 357 28 vmsppl 368 11590 0 11574 2 0 2 2 0 8 0 pdppl 4096 23190 0 23148 6 0 6 6 0 8 0 pvpl 32 3562891 0 3543626 635 430 205 213 0 265 24 pmappl 232 11590 0 11574 40 39 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 677 0 475 7 0 7 7 0 8 0